-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
72 lines (72 loc) · 4.65 KB
/
Copy pathpackage.json
File metadata and controls
72 lines (72 loc) · 4.65 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
{
"name": "quereus-workspace",
"version": "4.0.0",
"private": true,
"packageManager": "yarn@4.12.0",
"description": "Quereus monorepo - Pure TypeScript SQL engine with CRDT sync. No WASM, no native bindings.",
"workspaces": [
"packages/*"
],
"scripts": {
"clean": "rimraf -g 'packages/*/dist' 'packages/*/*.tsbuildinfo' 'packages/quereus-vscode/client/out' 'packages/quereus-vscode/server/dist' 'packages/quereus-vscode/*/*.tsbuildinfo'",
"bump": "bumpp --recursive",
"gh-release": "node scripts/gh-release.js",
"check": "yarn lint && yarn build && yarn test:full && yarn test:fork-strict",
"release": "node -e \"console.log('\\n*** Reminder: run `yarn check` (lint + typecheck + test:full) first. Ctrl+C within 5s to abort. ***\\n');setTimeout(()=>{},5000)\" && yarn bump && yarn pub && yarn gh-release",
"build": "yarn clean && yarn build:engine && yarn build:loader && yarn build:isolation && yarn build:store && yarn build:plugin-indexeddb && yarn build:plugin-leveldb && yarn build:plugin-rn && yarn build:plugin-ns && yarn build:sync && yarn build:sync-client && yarn build:sync-coordinator && yarn build:ui && yarn build:plugins && yarn build:vscode && yarn build:cli && yarn build:web",
"lint": "yarn workspace @quereus/quereus run lint",
"test": "yarn workspaces foreach -A --exclude quereus-workspace run test",
"test:all": "yarn workspaces foreach -A --exclude quereus-workspace run test:all",
"test:store": "cd packages/quereus && yarn test:store",
"test:fork-strict": "cd packages/quereus && yarn test:fork-strict",
"test:full": "yarn test && yarn test:store",
"dep-check": "yarn workspaces foreach -A --exclude quereus-workspace run dep-check",
"doc": "yarn workspaces foreach -A --exclude quereus-workspace run doc",
"typecheck": "yarn workspaces foreach -A --exclude quereus-workspace run typecheck",
"dev:web": "cd packages/quoomb-web && yarn dev",
"dev:cli": "cd packages/quoomb-cli && yarn dev",
"dev:cli-built": "cd packages/quoomb-cli && yarn build && node dist/bin/quoomb.js",
"build:web": "cd packages/quoomb-web && yarn build",
"build:cli": "cd packages/quoomb-cli && yarn build",
"build:engine": "cd packages/quereus && yarn build",
"build:loader": "cd packages/plugin-loader && yarn build",
"build:isolation": "cd packages/quereus-isolation && yarn build",
"build:store": "cd packages/quereus-store && yarn build",
"build:plugin-leveldb": "cd packages/quereus-plugin-leveldb && yarn build",
"build:plugin-indexeddb": "cd packages/quereus-plugin-indexeddb && yarn build",
"build:plugin-rn": "cd packages/quereus-plugin-react-native-leveldb && yarn build",
"build:plugin-ns": "cd packages/quereus-plugin-nativescript-sqlite && yarn build",
"build:sync": "cd packages/quereus-sync && yarn build",
"build:sync-client": "cd packages/quereus-sync-client && yarn build",
"build:plugins": "cd packages/sample-plugins && yarn build",
"build:vscode": "cd packages/quereus-vscode && yarn build",
"build:sync-coordinator": "cd packages/sync-coordinator && yarn build",
"build:ui": "cd packages/shared-ui && yarn build",
"preview:web": "cd packages/quoomb-web && yarn preview",
"pub:quereus": "node scripts/publish-package.js quereus",
"pub:loader": "node scripts/publish-package.js plugin-loader",
"pub:isolation": "node scripts/publish-package.js quereus-isolation",
"pub:store": "node scripts/publish-package.js quereus-store",
"pub:sync": "node scripts/publish-package.js quereus-sync",
"pub:sync-client": "node scripts/publish-package.js quereus-sync-client",
"pub:sync-coordinator": "node scripts/publish-package.js sync-coordinator",
"pub:plugin-leveldb": "node scripts/publish-package.js quereus-plugin-leveldb",
"pub:plugin-indexeddb": "node scripts/publish-package.js quereus-plugin-indexeddb",
"pub:plugin-rn": "node scripts/publish-package.js quereus-plugin-react-native-leveldb",
"pub:plugin-ns": "node scripts/publish-package.js quereus-plugin-nativescript-sqlite",
"pub:ui": "node scripts/publish-package.js shared-ui",
"pub:cli": "node scripts/publish-package.js quoomb-cli",
"pub": "yarn pub:quereus && yarn pub:loader && yarn pub:isolation && yarn pub:store && yarn pub:plugin-indexeddb && yarn pub:plugin-leveldb && yarn pub:plugin-rn && yarn pub:plugin-ns && yarn pub:sync && yarn pub:sync-client && yarn pub:sync-coordinator && yarn pub:ui && yarn pub:cli"
},
"devDependencies": {
"bumpp": "^10.4.0",
"esbuild": "^0.27.2",
"rimraf": "^6.1.2",
"typescript": "^5.9.3"
},
"resolutions": {
"fast-xml-parser": "^5.7.0",
"dompurify": "^3.4.0",
"serialize-javascript": "^7.0.5"
}
}