2021-10-12 23:50:13 +09:00
{
2021-10-15 01:34:03 +09:00
"name" : "obsidian-livesync" ,
2025-12-25 10:30:04 +00:00
"version" : "0.25.36" ,
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" ,
"build" : "node esbuild.config.mjs production" ,
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" ,
"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" ,
"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" ,
"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" ,
"test:full" : "npm run test:docker-all:start && vitest run --coverage && npm run test:docker-all:stop"
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" : {
2024-09-07 01:43:21 +09:00
"@chialab/esbuild-plugin-worker" : "^0.18.1" ,
2025-05-14 13:11:03 +01:00
"@eslint/compat" : "^1.2.7" ,
"@eslint/eslintrc" : "^3.3.0" ,
"@eslint/js" : "^9.21.0" ,
2025-10-22 13:56:15 +01:00
"@sveltejs/vite-plugin-svelte" : "^6.2.1" ,
"@tsconfig/svelte" : "^5.0.5" ,
"@types/deno" : "^2.3.0" ,
2024-03-15 10:35:41 +01:00
"@types/diff-match-patch" : "^1.0.36" ,
2025-05-14 13:11:03 +01:00
"@types/node" : "^22.13.8" ,
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" ,
2025-10-22 13:56:15 +01:00
"@typescript-eslint/eslint-plugin" : "8.46.2" ,
"@typescript-eslint/parser" : "8.46.2" ,
2026-01-07 08:38:33 +00:00
"@vitest/browser" : "^4.0.16" ,
"@vitest/browser-playwright" : "^4.0.16" ,
"@vitest/coverage-v8" : "^4.0.16" ,
2025-05-14 13:11:03 +01:00
"builtin-modules" : "5.0.0" ,
2026-01-07 08:38:33 +00:00
"dotenv" : "^17.2.3" ,
"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" ,
2025-10-22 13:56:15 +01:00
"esbuild-svelte" : "^0.9.3" ,
"eslint" : "^9.38.0" ,
"eslint-plugin-import" : "^2.32.0" ,
"eslint-plugin-svelte" : "^3.12.4" ,
2022-12-27 18:09:51 +09:00
"events" : "^3.3.0" ,
2025-07-09 12:15:59 +01:00
"glob" : "^11.0.3" ,
2025-05-14 13:11:03 +01:00
"obsidian" : "^1.8.7" ,
2026-01-07 08:38:33 +00:00
"playwright" : "^1.57.0" ,
2025-05-14 13:11:03 +01:00
"postcss" : "^8.5.3" ,
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" ,
2025-05-14 13:11:03 +01:00
"prettier" : "3.5.2" ,
2025-10-22 13:56:15 +01:00
"svelte" : "5.41.1" ,
"svelte-check" : "^4.3.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" ,
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" ,
2025-10-22 13:56:15 +01:00
"tsx" : "^4.20.6" ,
"typescript" : "5.9.3" ,
2026-01-07 08:38:33 +00:00
"vite" : "^7.3.0" ,
"vitest" : "^4.0.16" ,
"webdriverio" : "^9.23.0" ,
2025-10-22 13:56:15 +01:00
"yaml" : "^2.8.0"
2021-10-14 19:27:08 +09:00
} ,
"dependencies" : {
2025-05-14 13:11:03 +01:00
"@aws-sdk/client-s3" : "^3.808.0" ,
2025-07-09 12:15:59 +01:00
"@smithy/fetch-http-handler" : "^5.0.2" ,
2025-05-14 13:11:03 +01:00
"@smithy/md5-js" : "^4.0.2" ,
"@smithy/middleware-apply-body-checksum" : "^4.1.0" ,
2025-04-15 11:09:49 +01:00
"@smithy/protocol-http" : "^5.1.0" ,
"@smithy/querystring-builder" : "^4.0.2" ,
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" ,
2025-10-04 17:49:02 +09:00
"minimatch" : "^10.0.2" ,
2025-11-07 09:54:12 +00:00
"octagonal-wheels" : "^0.1.44" ,
2025-11-12 09:22:40 +00:00
"qrcode-generator" : "^1.4.4" ,
2025-10-30 09:29:51 +01:00
"trystero" : "^0.22.0" ,
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
}