-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathpackage.json
More file actions
87 lines (87 loc) · 6.04 KB
/
Copy pathpackage.json
File metadata and controls
87 lines (87 loc) · 6.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
{
"name": "memry-workspace",
"private": true,
"license": "AGPL-3.0-only",
"packageManager": "pnpm@11.5.2",
"scripts": {
"repair:links": "node scripts/repair-package-links.js .",
"dev": "pnpm dev:desktop",
"dev:desktop": "node scripts/run-turbo.js run dev --filter=@memry/desktop",
"dev:landing": "pnpm --filter @memry/landing dev",
"dev:sync-server": "node scripts/run-turbo.js run dev --filter=@memry/sync-server",
"dev:emails": "pnpm --filter @memry/marketing-emails dev",
"staging": "MEMRY_ENV=staging pnpm --filter @memry/desktop dev:staging",
"deploy:sync:staging": "pnpm --filter @memry/sync-server deploy:staging",
"deploy:sync:production": "pnpm --filter @memry/sync-server deploy:production",
"docs:dev": "pnpm --filter @memry/docs dev",
"docs:build": "pnpm --filter @memry/docs build",
"docs:preview": "pnpm --filter @memry/docs preview",
"release": "node scripts/release.mjs",
"seed": "pnpm --filter @memry/desktop seed:vault",
"seed1k": "pnpm --filter @memry/desktop seed:bench",
"release:humanize": "node scripts/humanize-release-notes.mjs",
"release:reddit": "node scripts/build-reddit-release-post.mjs",
"docs:impact": "node scripts/docs-impact.mjs",
"docs:ai-update": "node scripts/docs-ai-update.mjs",
"build": "pnpm build:desktop",
"build:desktop": "pnpm --filter @memry/desktop build",
"build:landing": "pnpm --filter @memry/landing build",
"build:emails": "pnpm --filter @memry/marketing-emails build",
"dev:extension": "pnpm --filter @memry/extension dev",
"build:extension": "pnpm --filter @memry/extension build",
"typecheck:extension": "pnpm --filter @memry/extension typecheck",
"lint:extension": "pnpm --filter @memry/extension lint",
"test:extension": "pnpm --filter @memry/extension test",
"typecheck": "pnpm repair:links && node scripts/run-turbo.js run typecheck --filter=@memry/contracts --filter=@memry/db-schema --filter=@memry/domain-inbox --filter=@memry/domain-notes --filter=@memry/domain-tasks --filter=@memry/editor-schema --filter=@memry/storage-data --filter=@memry/storage-vault --filter=@memry/app-core --filter=@memry/rpc --filter=@memry/sync-core --filter=@memry/sync-client --filter=@memry/shared --filter=@memry/cli --filter=@memry/desktop --filter=@memry/sync-server --filter=@memry/mobile",
"typecheck:packages": "pnpm repair:links && node scripts/run-turbo.js run typecheck --filter=@memry/contracts --filter=@memry/db-schema --filter=@memry/domain-inbox --filter=@memry/domain-notes --filter=@memry/domain-tasks --filter=@memry/editor-schema --filter=@memry/storage-data --filter=@memry/storage-vault --filter=@memry/app-core --filter=@memry/rpc --filter=@memry/sync-core --filter=@memry/shared --filter=@memry/cli",
"typecheck:desktop": "pnpm --filter @memry/desktop typecheck",
"typecheck:landing": "pnpm --filter @memry/landing typecheck",
"typecheck:sync-server": "pnpm --filter @memry/sync-server typecheck",
"typecheck:emails": "pnpm --filter @memry/marketing-emails typecheck",
"test": "pnpm repair:links && node scripts/run-turbo.js run test --filter=@memry/contracts --filter=@memry/sync-client --filter=@memry/app-core --filter=@memry/cli --filter=@memry/desktop --filter=@memry/editor-schema --filter=@memry/sync-server --filter=@memry/landing --filter=@memry/mobile",
"test:cli": "pnpm --filter @memry/app-core test && pnpm --filter @memry/cli test",
"test:release": "node --test scripts/release-utils.test.mjs scripts/release-notes-utils.test.mjs scripts/reddit-release-utils.test.mjs scripts/pre-push-policy.test.mjs scripts/docs-impact.test.mjs scripts/package-scripts.test.mjs scripts/link-env.test.mjs apps/desktop/scripts/build-packaged-app-utils.test.cjs apps/desktop/scripts/check-packaged-runtime-deps-utils.test.cjs",
"test:desktop": "pnpm --filter @memry/desktop test",
"test:sync-server": "pnpm --filter @memry/sync-server test",
"test:sync-harness": "pnpm --filter @memry/sync-harness build:worker && pnpm --filter @memry/sync-harness test",
"test:coverage": "pnpm --filter @memry/desktop test:coverage",
"test:e2e": "pnpm --filter @memry/desktop test:e2e",
"lint": "pnpm lint:desktop",
"lint:desktop": "pnpm --filter @memry/desktop lint",
"lint:landing": "pnpm --filter @memry/landing lint",
"lint:anti-slop": "oxlint",
"i18n:check": "pnpm --filter @memry/desktop i18n:check",
"i18n:codemod:todo": "pnpm --filter @memry/desktop i18n:codemod:todo",
"i18n:codemod:todo:check": "pnpm --filter @memry/desktop i18n:codemod:todo:check",
"i18n:codemod:todo:dry-run": "pnpm --filter @memry/desktop i18n:codemod:todo:dry-run",
"test:i18n-tools": "pnpm --filter @memry/desktop test:i18n-tools",
"format": "pnpm --filter @memry/desktop format",
"check:contracts": "node scripts/check-contract-boundaries.js",
"check:architecture": "node scripts/check-architecture-boundaries.js",
"check:native": "node apps/desktop/scripts/check-native.js",
"check:staged-secrets": "node scripts/check-staged-secrets.mjs",
"check:staged-renderer-guards": "node scripts/check-staged-renderer-guards.mjs",
"ipc:generate": "pnpm --filter @memry/desktop ipc:generate",
"ipc:check": "pnpm --filter @memry/desktop ipc:check",
"sync:clean": "rm -rf apps/sync-server/.wrangler",
"sync:init-db": "pnpm --filter @memry/sync-server exec wrangler d1 migrations apply memry-sync --local",
"sync:reset": "pnpm sync:clean && pnpm sync:init-db",
"sync:reset:staging": "pnpm --filter @memry/sync-server reset:staging",
"check:lockfile": "node scripts/check-lockfile.js",
"env:link": "node scripts/link-env.mjs",
"env:link:copy": "node scripts/link-env.mjs --copy",
"env:check": "node scripts/link-env.mjs --check",
"prepare": "husky || true && node scripts/link-env.mjs || true",
"doctor": "npx react-doctor@latest"
},
"devDependencies": {
"@oxlint/plugins": "1.78.0",
"husky": "^9.1.7",
"lint-staged": "^17.0.7",
"oxlint": "1.78.0",
"prettier": "^3.9.6",
"react-doctor": "^0.9.0",
"turbo": "^2.9.16",
"typescript": "^5.9.3"
}
}