├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github ├── FUNDING.yml └── workflows │ └── release.yml ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── bun.lockb ├── esbuild.config.mjs ├── manifest.json ├── package.json ├── src ├── constants.ts ├── event │ ├── event-manager.ts │ └── types.ts ├── logger │ ├── constants.ts │ ├── index.ts │ └── types.ts ├── main.ts ├── migration │ ├── migrate-file-storage.ts │ └── migrate-property-storage.ts ├── obsidian │ ├── view-count-item-view.ts │ └── view-count-settings-tab.ts ├── storage │ ├── types.ts │ ├── utils.ts │ └── view-count-cache.ts ├── svelte │ ├── components │ │ ├── icon-button.svelte │ │ ├── trends-view.svelte │ │ └── views-view.svelte │ ├── index.svelte │ ├── store.ts │ ├── styles.css │ └── types.ts ├── types │ ├── index.ts │ ├── types-1.2.1.ts │ ├── types-1.2.2.ts │ ├── types-2.3.1.ts │ ├── types-2.4.0.ts │ └── types-2.4.1.ts ├── utils.ts └── utils │ └── time-utils.ts ├── tsconfig.json └── versions.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://ko-fi.com/decaf_dev -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/bun.lockb -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/package.json -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/event/event-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/event/event-manager.ts -------------------------------------------------------------------------------- /src/event/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/event/types.ts -------------------------------------------------------------------------------- /src/logger/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/logger/constants.ts -------------------------------------------------------------------------------- /src/logger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/logger/index.ts -------------------------------------------------------------------------------- /src/logger/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/logger/types.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/migration/migrate-file-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/migration/migrate-file-storage.ts -------------------------------------------------------------------------------- /src/migration/migrate-property-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/migration/migrate-property-storage.ts -------------------------------------------------------------------------------- /src/obsidian/view-count-item-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/obsidian/view-count-item-view.ts -------------------------------------------------------------------------------- /src/obsidian/view-count-settings-tab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/obsidian/view-count-settings-tab.ts -------------------------------------------------------------------------------- /src/storage/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/storage/types.ts -------------------------------------------------------------------------------- /src/storage/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/storage/utils.ts -------------------------------------------------------------------------------- /src/storage/view-count-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/storage/view-count-cache.ts -------------------------------------------------------------------------------- /src/svelte/components/icon-button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/svelte/components/icon-button.svelte -------------------------------------------------------------------------------- /src/svelte/components/trends-view.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/svelte/components/trends-view.svelte -------------------------------------------------------------------------------- /src/svelte/components/views-view.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/svelte/components/views-view.svelte -------------------------------------------------------------------------------- /src/svelte/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/svelte/index.svelte -------------------------------------------------------------------------------- /src/svelte/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/svelte/store.ts -------------------------------------------------------------------------------- /src/svelte/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/svelte/styles.css -------------------------------------------------------------------------------- /src/svelte/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/svelte/types.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/types-1.2.1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/types/types-1.2.1.ts -------------------------------------------------------------------------------- /src/types/types-1.2.2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/types/types-1.2.2.ts -------------------------------------------------------------------------------- /src/types/types-2.3.1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/types/types-2.3.1.ts -------------------------------------------------------------------------------- /src/types/types-2.4.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/types/types-2.4.0.ts -------------------------------------------------------------------------------- /src/types/types-2.4.1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/types/types-2.4.1.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/utils/time-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/src/utils/time-utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/tsconfig.json -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-view-count/HEAD/versions.json --------------------------------------------------------------------------------