2021-10-12 23:50:13 +09:00
{
2021-10-15 01:34:03 +09:00
"name" : "obsidian-livesync" ,
2026-05-17 01:40:50 +09:00
"version" : "0.25.63" ,
2021-10-19 17:53:54 +09:00
"description" : "Reflect your vault changes to some other devices immediately. Please make sure to disable other synchronize solutions to avoid content corruption or duplication." ,
2021-10-12 23:50:13 +09:00
"main" : "main.js" ,
2022-02-16 18:26:13 +09:00
"type" : "module" ,
2021-10-12 23:50:13 +09:00
"scripts" : {
2025-12-10 09:47:31 +00:00
"bakei18n" : "npm run i18n:yaml2json && npm run i18n:bakejson" ,
2025-07-09 12:15:59 +01:00
"i18n:bakejson" : "npx tsx ./src/lib/_tools/bakei18n.ts" ,
"i18n:yaml2json" : "npx tsx ./src/lib/_tools/yaml2json.ts" ,
"i18n:json2yaml" : "npx tsx ./src/lib/_tools/json2yaml.ts" ,
2025-12-10 09:47:31 +00:00
"prettyjson" : "prettier --config ./.prettierrc.mjs ./src/lib/src/common/messagesJson/*.json --write --log-level error" ,
"postbakei18n" : "prettier --config ./.prettierrc.mjs ./src/lib/src/common/messages/*.ts --write --log-level error" ,
2025-07-09 12:15:59 +01:00
"posti18n:yaml2json" : "npm run prettyjson" ,
"predev" : "npm run bakei18n" ,
2025-10-04 17:12:37 +09:00
"dev" : "node --env-file=.env esbuild.config.mjs" ,
2025-05-14 13:11:03 +01:00
"prebuild" : "npm run bakei18n" ,
2026-01-30 09:36:39 +00:00
"build" : "node esbuild.config.mjs production" ,
2026-02-19 04:18:18 +00:00
"buildVite" : "npx dotenv-cli -e .env -- vite build --mode production" ,
"buildViteOriginal" : "npx dotenv-cli -e .env -- vite build --mode original" ,
2024-05-28 08:56:26 +01:00
"buildDev" : "node esbuild.config.mjs dev" ,
2024-10-16 12:44:07 +01:00
"lint" : "eslint src" ,
"svelte-check" : "svelte-check --tsconfig ./tsconfig.json" ,
"tsc-check" : "tsc --noEmit" ,
2024-11-11 06:45:24 +00:00
"pretty" : "npm run prettyNoWrite -- --write --log-level error" ,
"prettyCheck" : "npm run prettyNoWrite -- --check" ,
2025-12-10 09:47:31 +00:00
"prettyNoWrite" : "prettier --config ./.prettierrc.mjs \"**/*.js\" \"**/*.ts\" \"**/*.json\" " ,
2025-10-22 13:56:15 +01:00
"check" : "npm run lint && npm run svelte-check" ,
2026-01-07 08:38:33 +00:00
"unittest" : "deno test -A --no-check --coverage=cov_profile --v8-flags=--expose-gc --trace-leaks ./src/" ,
"test" : "vitest run" ,
2026-01-23 05:45:53 +00:00
"test:unit" : "vitest run --config vitest.config.unit.ts" ,
"test:unit:coverage" : "vitest run --config vitest.config.unit.ts --coverage" ,
2026-01-07 08:38:33 +00:00
"test:install-playwright" : "npx playwright install chromium" ,
2026-01-07 09:00:55 +00:00
"test:install-dependencies" : "npm run test:install-playwright" ,
2026-01-07 08:38:33 +00:00
"test:coverage" : "vitest run --coverage" ,
"test:docker-couchdb:up" : "npx dotenv-cli -e .env -e .test.env -- ./test/shell/couchdb-start.sh" ,
"test:docker-couchdb:init" : "npx dotenv-cli -e .env -e .test.env -- ./test/shell/couchdb-init.sh" ,
"test:docker-couchdb:start" : "npm run test:docker-couchdb:up && sleep 5 && npm run test:docker-couchdb:init" ,
2026-01-09 11:46:37 +00:00
"test:docker-couchdb:down" : "npx dotenv-cli -e .env -e .test.env -- ./test/shell/couchdb-stop.sh" ,
2026-01-07 08:38:33 +00:00
"test:docker-couchdb:stop" : "npm run test:docker-couchdb:down" ,
"test:docker-s3:up" : "npx dotenv-cli -e .env -e .test.env -- ./test/shell/minio-start.sh" ,
"test:docker-s3:init" : "npx dotenv-cli -e .env -e .test.env -- ./test/shell/minio-init.sh" ,
"test:docker-s3:start" : "npm run test:docker-s3:up && sleep 3 && npm run test:docker-s3:init" ,
2026-01-09 11:46:37 +00:00
"test:docker-s3:down" : "npx dotenv-cli -e .env -e .test.env -- ./test/shell/minio-stop.sh" ,
2026-01-07 08:38:33 +00:00
"test:docker-s3:stop" : "npm run test:docker-s3:down" ,
2026-01-09 11:46:37 +00:00
"test:docker-p2p:up" : "npx dotenv-cli -e .env -e .test.env -- ./test/shell/p2p-start.sh" ,
"test:docker-p2p:init" : "npx dotenv-cli -e .env -e .test.env -- ./test/shell/p2p-init.sh" ,
2026-02-02 13:00:28 +09:00
"test:docker-p2p:start" : "npm run test:docker-p2p:up && sleep 3 && npm run test:docker-p2p:init" ,
2026-01-09 11:46:37 +00:00
"test:docker-p2p:down" : "npx dotenv-cli -e .env -e .test.env -- ./test/shell/p2p-stop.sh" ,
"test:docker-p2p:stop" : "npm run test:docker-p2p:down" ,
2026-02-24 11:13:58 +00:00
"test:docker-all:up" : "npm run test:docker-couchdb:up ; npm run test:docker-s3:up ; npm run test:docker-p2p:up" ,
"test:docker-all:init" : "npm run test:docker-couchdb:init ; npm run test:docker-s3:init ; npm run test:docker-p2p:init" ,
"test:docker-all:down" : "npm run test:docker-couchdb:down ; npm run test:docker-s3:down ; npm run test:docker-p2p:down" ,
2026-01-07 08:38:33 +00:00
"test:docker-all:start" : "npm run test:docker-all:up && sleep 5 && npm run test:docker-all:init" ,
"test:docker-all:stop" : "npm run test:docker-all:down" ,
2026-03-16 00:48:22 +09:00
"test:full" : "npm run test:docker-all:start && vitest run --coverage && npm run test:docker-all:stop" ,
2026-05-14 09:40:12 +00:00
"test:p2p" : "bash test/suitep2p/run-p2p-tests.sh" ,
"version" : "node version-bump.mjs && git add manifest.json versions.json"
2021-10-12 23:50:13 +09:00
} ,
"keywords" : [ ] ,
2021-10-15 01:34:03 +09:00
"author" : "vorotamoroz" ,
2021-10-12 23:50:13 +09:00
"license" : "MIT" ,
"devDependencies" : {
2026-02-24 10:38:35 +00:00
"@chialab/esbuild-plugin-worker" : "^0.19.0" ,
"@eslint/js" : "^9.39.3" ,
"@sveltejs/vite-plugin-svelte" : "^6.2.4" ,
"@tsconfig/svelte" : "^5.0.8" ,
"@types/deno" : "^2.5.0" ,
2024-03-15 10:35:41 +01:00
"@types/diff-match-patch" : "^1.0.36" ,
2026-03-17 19:58:12 +09:00
"@types/markdown-it" : "^14.1.2" ,
2026-04-01 19:22:24 +11:00
"@types/micromatch" : "^4.0.10" ,
2026-02-24 10:38:35 +00:00
"@types/node" : "^24.10.13" ,
2024-03-15 10:35:41 +01:00
"@types/pouchdb" : "^6.4.2" ,
"@types/pouchdb-adapter-http" : "^6.1.6" ,
"@types/pouchdb-adapter-idb" : "^6.1.7" ,
"@types/pouchdb-browser" : "^6.1.5" ,
2024-09-07 01:43:21 +09:00
"@types/pouchdb-core" : "^7.0.15" ,
2024-03-15 10:35:41 +01:00
"@types/pouchdb-mapreduce" : "^6.1.10" ,
"@types/pouchdb-replication" : "^6.4.7" ,
"@types/transform-pouch" : "^1.0.6" ,
2026-02-24 10:38:35 +00:00
"@typescript-eslint/eslint-plugin" : "8.56.1" ,
"@typescript-eslint/parser" : "8.56.1" ,
2026-03-26 12:15:38 +01:00
"@vitest/browser" : "^4.1.1" ,
"@vitest/browser-playwright" : "^4.1.1" ,
"@vitest/coverage-v8" : "^4.1.1" ,
2026-01-07 08:38:33 +00:00
"dotenv-cli" : "^11.0.0" ,
2025-05-14 13:11:03 +01:00
"esbuild" : "0.25.0" ,
2025-10-04 17:49:02 +09:00
"esbuild-plugin-inline-worker" : "^0.1.1" ,
2026-02-24 10:38:35 +00:00
"esbuild-svelte" : "^0.9.4" ,
"eslint" : "^9.39.3" ,
2026-05-13 04:40:32 +01:00
"eslint-plugin-obsidianmd" : "^0.3.0" ,
2026-02-24 10:38:35 +00:00
"eslint-plugin-svelte" : "^3.15.0" ,
2022-12-27 18:09:51 +09:00
"events" : "^3.3.0" ,
2026-05-13 04:40:32 +01:00
"globals" : "^14.0.0" ,
2026-02-24 10:38:35 +00:00
"playwright" : "^1.58.2" ,
"postcss" : "^8.5.6" ,
2024-07-12 10:11:16 +01:00
"postcss-load-config" : "^6.0.1" ,
"pouchdb-adapter-http" : "^9.0.0" ,
"pouchdb-adapter-idb" : "^9.0.0" ,
"pouchdb-adapter-indexeddb" : "^9.0.0" ,
2025-08-09 01:45:41 +09:00
"pouchdb-adapter-memory" : "^9.0.0" ,
2024-07-12 10:11:16 +01:00
"pouchdb-core" : "^9.0.0" ,
"pouchdb-errors" : "^9.0.0" ,
"pouchdb-find" : "^9.0.0" ,
"pouchdb-mapreduce" : "^9.0.0" ,
"pouchdb-merge" : "^9.0.0" ,
"pouchdb-replication" : "^9.0.0" ,
"pouchdb-utils" : "^9.0.0" ,
2026-02-24 10:38:35 +00:00
"prettier" : "3.8.1" ,
2026-02-19 04:18:18 +00:00
"rollup-plugin-copy" : "^3.5.0" ,
2025-10-22 13:56:15 +01:00
"svelte" : "5.41.1" ,
2026-02-24 10:38:35 +00:00
"svelte-check" : "^4.4.3" ,
2025-02-13 12:48:00 +00:00
"svelte-preprocess" : "^6.0.3" ,
2025-02-18 12:59:18 +00:00
"terser" : "^5.39.0" ,
2026-05-13 04:40:32 +01:00
"tinyglobby" : "^0.2.15" ,
2022-12-27 18:09:51 +09:00
"transform-pouch" : "^2.0.0" ,
2025-02-05 01:10:03 +00:00
"tslib" : "^2.8.1" ,
2026-02-24 10:38:35 +00:00
"tsx" : "^4.21.0" ,
2025-10-22 13:56:15 +01:00
"typescript" : "5.9.3" ,
2026-02-24 10:38:35 +00:00
"vite" : "^7.3.1" ,
2026-03-18 11:55:50 +01:00
"vite-plugin-istanbul" : "^8.0.0" ,
2026-03-26 12:15:38 +01:00
"vitest" : "^4.1.1" ,
"webdriverio" : "^9.27.0" ,
2026-02-24 10:38:35 +00:00
"yaml" : "^2.8.2"
2021-10-14 19:27:08 +09:00
} ,
"dependencies" : {
2025-05-14 13:11:03 +01:00
"@aws-sdk/client-s3" : "^3.808.0" ,
2026-02-24 10:38:35 +00:00
"@smithy/fetch-http-handler" : "^5.3.10" ,
"@smithy/md5-js" : "^4.2.9" ,
"@smithy/middleware-apply-body-checksum" : "^4.3.9" ,
"@smithy/protocol-http" : "^5.3.9" ,
"@smithy/querystring-builder" : "^4.2.9" ,
2026-03-31 07:17:51 +00:00
"@trystero-p2p/nostr" : "^0.23.0" ,
2026-04-01 19:22:24 +11:00
"chokidar" : "^4.0.0" ,
2026-03-11 14:51:01 +01:00
"commander" : "^14.0.3" ,
2026-05-13 04:40:32 +01:00
"obsidian" : "^1.12.3" ,
2021-10-15 17:58:42 +09:00
"diff-match-patch" : "^1.0.5" ,
2024-04-18 12:30:29 +01:00
"fflate" : "^0.8.2" ,
2025-05-14 13:11:03 +01:00
"idb" : "^8.0.3" ,
2026-03-17 19:58:12 +09:00
"markdown-it" : "^14.1.1" ,
2026-04-01 19:22:24 +11:00
"micromatch" : "^4.0.0" ,
2026-02-24 10:38:35 +00:00
"minimatch" : "^10.2.2" ,
2026-01-26 09:13:40 +00:00
"octagonal-wheels" : "^0.1.45" ,
2026-03-11 14:51:01 +01:00
"pouchdb-adapter-leveldb" : "^9.0.0" ,
2025-11-12 09:22:40 +00:00
"qrcode-generator" : "^1.4.4" ,
2026-03-31 07:17:51 +00:00
"werift" : "^0.22.9" ,
2023-06-15 17:55:58 +09:00
"xxhash-wasm-102" : "npm:xxhash-wasm@^1.0.2"
2021-10-12 23:50:13 +09:00
}
2024-10-17 09:57:42 +01:00
}