├── .gitignore ├── .prettierrc.cjs ├── .vite ├── plugins │ └── rollup-plugin-notifier.ts └── scripts │ └── zip.js ├── README.CN.md ├── README.md ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public ├── _locales │ ├── en │ │ └── messages.json │ └── zh_CN │ │ └── messages.json ├── icons │ ├── 128.png │ ├── 16.png │ ├── 200.png │ └── 48.png └── manifest.json ├── src ├── home │ ├── app.vue │ ├── components │ │ └── icons.ts │ ├── composables │ │ ├── useCheck.ts │ │ └── useTable.ts │ ├── directives │ │ ├── focus.ts │ │ └── index.ts │ ├── index.html │ ├── interface │ │ └── index.ts │ ├── main.ts │ └── utils │ │ ├── check.ts │ │ ├── errors │ │ └── index.ts │ │ ├── native.ts │ │ ├── scheduler.ts │ │ └── whitelist.ts ├── popup │ └── main.ts └── reload │ └── home.ts ├── test └── scheduler.spec.ts ├── tsconfig.json ├── tsconfig.node.json ├── types ├── auto-imports.d.ts ├── components.d.ts └── shims-vue.d.ts ├── vite.config.ts └── vitest.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /.vite/plugins/rollup-plugin-notifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/.vite/plugins/rollup-plugin-notifier.ts -------------------------------------------------------------------------------- /.vite/scripts/zip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/.vite/scripts/zip.js -------------------------------------------------------------------------------- /README.CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/README.CN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/_locales/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/public/_locales/en/messages.json -------------------------------------------------------------------------------- /public/_locales/zh_CN/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/public/_locales/zh_CN/messages.json -------------------------------------------------------------------------------- /public/icons/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/public/icons/128.png -------------------------------------------------------------------------------- /public/icons/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/public/icons/16.png -------------------------------------------------------------------------------- /public/icons/200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/public/icons/200.png -------------------------------------------------------------------------------- /public/icons/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/public/icons/48.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/home/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/home/app.vue -------------------------------------------------------------------------------- /src/home/components/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/home/components/icons.ts -------------------------------------------------------------------------------- /src/home/composables/useCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/home/composables/useCheck.ts -------------------------------------------------------------------------------- /src/home/composables/useTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/home/composables/useTable.ts -------------------------------------------------------------------------------- /src/home/directives/focus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/home/directives/focus.ts -------------------------------------------------------------------------------- /src/home/directives/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/home/directives/index.ts -------------------------------------------------------------------------------- /src/home/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/home/index.html -------------------------------------------------------------------------------- /src/home/interface/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/home/interface/index.ts -------------------------------------------------------------------------------- /src/home/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/home/main.ts -------------------------------------------------------------------------------- /src/home/utils/check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/home/utils/check.ts -------------------------------------------------------------------------------- /src/home/utils/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/home/utils/errors/index.ts -------------------------------------------------------------------------------- /src/home/utils/native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/home/utils/native.ts -------------------------------------------------------------------------------- /src/home/utils/scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/home/utils/scheduler.ts -------------------------------------------------------------------------------- /src/home/utils/whitelist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/home/utils/whitelist.ts -------------------------------------------------------------------------------- /src/popup/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/popup/main.ts -------------------------------------------------------------------------------- /src/reload/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/src/reload/home.ts -------------------------------------------------------------------------------- /test/scheduler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/test/scheduler.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /types/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/types/auto-imports.d.ts -------------------------------------------------------------------------------- /types/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/types/components.d.ts -------------------------------------------------------------------------------- /types/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/types/shims-vue.d.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justorez/bookmark-cleaner/HEAD/vitest.config.ts --------------------------------------------------------------------------------