Commit graph

23 commits

Author SHA1 Message Date
tim-hub
21603faa26 refactor: convert to Bun monorepo; move plugin source into packages/
- Switch package manager/runtime/test-runner from pnpm+jest to Bun.
  Remove pnpm-workspace.yaml + pnpm-lock.yaml; root package.json is now a
  bun workspace ("workspaces": ["packages/*"]); add bun.lock.
- Move the Obsidian plugin source into packages/obsidian-bible-reference/
  (src, scripts, tsconfig, eslint, prettier). The repo root remains the
  installable plugin folder: manifest.json, versions.json, styles.css and
  the built main.js stay at root.
- esbuild + version-bump resolve repo-root paths so the build emits main.js
  to root and version-bump edits root manifest/versions from the package.
- Migrate plugin tests from jest to `bun test`. Only the provider test used
  jest mocking; convert to bun:test (mock/spyOn). Mock the types-only
  `obsidian` module via a bun test preload (bunfig.toml) since mock.module
  is not hoisted like jest.mock.
- Root build builds packages in dependency order then the plugin; CI builds
  before test because the plugin/tests import bible-reference-toolkit's dist.
- Update CI + release workflows to oven-sh/setup-bun; husky pre-commit,
  dev-setup/release docs and VS Code tasks to bun.
- Pin plugin prettier to 3.8.3 (3.9.x reformats unrelated union types).
- Add @types/node to bible-reference-toolkit (was hoisted under pnpm).

Claude-Session: https://claude.ai/code/session_013pCNGDmUyfJia4tE4aWoYM
2026-07-14 22:24:49 +12:00
tim-hub
6abaedc131 docs: simplify AGENTS.md and extract dev-setup and code-patterns to docs/ 2026-05-08 21:13:34 +12:00
kdm-krakow
9d6d9290f4 Add BibleSuperSearch provider support for Polish translations.
Switch Polish versions to UBG and BG via BibleSuperSearch modules, wire provider factory routing, and document the new source and translations.

Made-with: Cursor
2026-03-20 11:09:21 +01:00
Adam
5e52007779 Added DRB - Douay–Rheims Bible translation 2024-07-30 00:36:51 -04:00
Jonathan Van Schenck
0ad29c2f57 Add API for use by other plugins 2024-07-09 15:32:30 -07:00
Dan
21efa88ec9 Added LSB - Legacy Standard Bible translation 2024-06-03 13:06:18 -07:00
abbasou
980641e753
Add MEV 2024-05-16 13:16:06 -06:00
tim-hub
454a9b202e new gif 2023-10-08 22:11:08 +13:00
tim-hub
3c7df5287a update doc 2023-09-11 08:37:21 +12:00
tim-hub
3b19f5069e fix privacy policy url and md 2023-09-04 21:24:55 +12:00
tim-hub
23f0619d2c add privacy policy 2023-09-04 20:53:09 +12:00
tim-hub
312931bbe4 simplify readme 2023-08-30 21:35:24 +12:00
tim-hub
48a00baa75 simplify dev doc note 2023-08-24 21:36:03 +12:00
Ben Vanderhoff
c263f1a623
Update ObsidianPluginDevelopment.md
Minor correction. Removed `npm run dev` as it is unnecessary.
2023-08-17 16:24:57 -07:00
Ben Vanderhoff
b64f10d245
Updated instructions for dependency
When I cloned the repo, I was getting an error due to `biblejs-name-converter` not being installed. I added instructions to install that dependency if the error is encountered.
2023-08-17 16:12:42 -07:00
tim-hub
0d07362514 doc update 2023-08-07 09:21:29 +12:00
tim-hub
20a4b58062 fix spelling error 2023-07-14 15:10:00 +12:00
tim-hub
3d5a6f6d7a doc update and simplify README.md 2023-02-03 10:02:10 +13:00
tim-hub
93b8fb53d7 update release doc 2023-02-01 09:38:57 +13:00
tim-hub
af246f0da5 update doc 2022-10-01 12:20:11 +13:00
tim-hub
cfa2d66e6a release version 1.1.1 2022-07-05 21:19:32 +12:00
Tim
ab0d92d727
Add Bolly Life Provider to support more translation/versions (#22)
* update readme

* add a sub module for bible book name to number

* [fact] move main.ts to make root folder cleaner

* [fact] make provider abstract

- to be ready for bolls.life api

* [fact] clean up

* [fact] update picture location

* [feat] add bolly life provider

- problem CORS

* [feat] add bolly life provider through new bff of bible api

* [fix] no more hard coding url

* [doc] update readme and add notice in ui setting

* [feat] add more version/translations

* [doc] add more ui notification
2022-04-03 00:31:57 +00:00
tim-hub
3743574e9a [doc] update 2021-12-09 19:34:21 +13:00