├── .github └── workflows │ ├── publish-npm.yml │ └── typedoc.yml ├── .gitignore ├── .npmignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── exports-template.md ├── index.ts ├── package.json ├── pnpm-lock.yaml ├── src ├── JSON.ts ├── add-ons.ts ├── augments.d.ts ├── cleanups.ts ├── clone-value.ts ├── defer.ts ├── deferred.ts ├── dom.ts ├── eventful.ts ├── index.ts ├── indexing.ts ├── layout │ ├── index.ts │ ├── settings.ts │ ├── status-bar.ts │ ├── style-settings.ts │ ├── walk.ts │ └── window-manager.ts ├── localStorage.ts ├── obsidian.ts ├── plugin-settings.ts ├── plugin.ts ├── resources.ts ├── services.ts ├── settings.ts ├── signify.ts └── ui │ ├── commands.ts │ ├── confirm.ts │ ├── dialog.scss │ ├── dialog.ts │ ├── global.d.ts │ ├── index.ts │ ├── prompt.ts │ ├── setting-group.scss │ ├── setting-group.ts │ ├── settings-builder.ts │ └── suggest.ts ├── tsconfig.json ├── tsup.config.ts ├── typedoc.config.cjs └── typedoc ├── custom.css ├── custom.js ├── run.mts └── tsconfig.json /.github/workflows/publish-npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/.github/workflows/publish-npm.yml -------------------------------------------------------------------------------- /.github/workflows/typedoc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/.github/workflows/typedoc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | src/drafts 4 | docs 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/README.md -------------------------------------------------------------------------------- /exports-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/exports-template.md -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/JSON.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/JSON.ts -------------------------------------------------------------------------------- /src/add-ons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/add-ons.ts -------------------------------------------------------------------------------- /src/augments.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/augments.d.ts -------------------------------------------------------------------------------- /src/cleanups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/cleanups.ts -------------------------------------------------------------------------------- /src/clone-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/clone-value.ts -------------------------------------------------------------------------------- /src/defer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/defer.ts -------------------------------------------------------------------------------- /src/deferred.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/deferred.ts -------------------------------------------------------------------------------- /src/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/dom.ts -------------------------------------------------------------------------------- /src/eventful.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/eventful.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/indexing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/indexing.ts -------------------------------------------------------------------------------- /src/layout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/layout/index.ts -------------------------------------------------------------------------------- /src/layout/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/layout/settings.ts -------------------------------------------------------------------------------- /src/layout/status-bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/layout/status-bar.ts -------------------------------------------------------------------------------- /src/layout/style-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/layout/style-settings.ts -------------------------------------------------------------------------------- /src/layout/walk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/layout/walk.ts -------------------------------------------------------------------------------- /src/layout/window-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/layout/window-manager.ts -------------------------------------------------------------------------------- /src/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/localStorage.ts -------------------------------------------------------------------------------- /src/obsidian.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/obsidian.ts -------------------------------------------------------------------------------- /src/plugin-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/plugin-settings.ts -------------------------------------------------------------------------------- /src/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/plugin.ts -------------------------------------------------------------------------------- /src/resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/resources.ts -------------------------------------------------------------------------------- /src/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/services.ts -------------------------------------------------------------------------------- /src/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/settings.ts -------------------------------------------------------------------------------- /src/signify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/signify.ts -------------------------------------------------------------------------------- /src/ui/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/ui/commands.ts -------------------------------------------------------------------------------- /src/ui/confirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/ui/confirm.ts -------------------------------------------------------------------------------- /src/ui/dialog.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/ui/dialog.scss -------------------------------------------------------------------------------- /src/ui/dialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/ui/dialog.ts -------------------------------------------------------------------------------- /src/ui/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/ui/global.d.ts -------------------------------------------------------------------------------- /src/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/ui/index.ts -------------------------------------------------------------------------------- /src/ui/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/ui/prompt.ts -------------------------------------------------------------------------------- /src/ui/setting-group.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/ui/setting-group.scss -------------------------------------------------------------------------------- /src/ui/setting-group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/ui/setting-group.ts -------------------------------------------------------------------------------- /src/ui/settings-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/ui/settings-builder.ts -------------------------------------------------------------------------------- /src/ui/suggest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/src/ui/suggest.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /typedoc.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/typedoc.config.cjs -------------------------------------------------------------------------------- /typedoc/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/typedoc/custom.css -------------------------------------------------------------------------------- /typedoc/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/typedoc/custom.js -------------------------------------------------------------------------------- /typedoc/run.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/typedoc/run.mts -------------------------------------------------------------------------------- /typedoc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ophidian-lib/core/HEAD/typedoc/tsconfig.json --------------------------------------------------------------------------------