-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
43 lines (43 loc) · 3.18 KB
/
Copy pathpackage.json
File metadata and controls
43 lines (43 loc) · 3.18 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
{
"name": "meldbase-workspace",
"private": true,
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/crapthings/meldbase.git"
},
"packageManager": "pnpm@10.34.5",
"scripts": {
"check": "pnpm run docs:build && pnpm run check:dashboard && pnpm --filter @meldbase/client check && pnpm --filter @meldbase/client build && pnpm --filter @meldbase/worker check && pnpm --filter @meldbase/worker build && pnpm --filter @meldbase/react check && pnpm --filter @meldbase/react build && pnpm --filter @meldbase/example-realtime-todos check",
"build:dashboard": "pnpm --filter @meldbase/admin-dashboard build",
"check:dashboard": "pnpm --filter @meldbase/admin-dashboard check && pnpm run build:dashboard",
"test": "pnpm --filter './sdk/*' test && go test ./internal/server -run '^TestWorkerHubWorkerSDKEndToEnd$' -count=1",
"pack:check": "node scripts/verify-sdk-packages.mjs",
"test:sdk:browser": "node scripts/test-sdk-browser.mjs",
"format:sdk": "prettier --write \"sdk/**/*.{ts,tsx,md,json}\" \"docs/sdk*.md\" \"docs/.vitepress/config.mts\" \"scripts/{check-sdk-release-readiness,publish-sdk-beta,test-sdk-browser,verify-sdk-packages,verify-sdk-api-docs}.mjs\" \"examples/realtime-todos/**/*.{ts,tsx,html,json}\" \".github/workflows/{docs,sdk-beta-release,sdk-compatibility}.yml\" \"package.json\" \"pnpm-workspace.yaml\" \"typedoc*.json\" \"eslint.config.mjs\" \".prettierrc.json\"",
"format:sdk:check": "prettier --check \"sdk/**/*.{ts,tsx,md,json}\" \"docs/sdk*.md\" \"docs/.vitepress/config.mts\" \"scripts/{check-sdk-release-readiness,publish-sdk-beta,test-sdk-browser,verify-sdk-packages,verify-sdk-api-docs}.mjs\" \"examples/realtime-todos/**/*.{ts,tsx,html,json}\" \".github/workflows/{docs,sdk-beta-release,sdk-compatibility}.yml\" \"package.json\" \"pnpm-workspace.yaml\" \"typedoc*.json\" \"eslint.config.mjs\" \".prettierrc.json\"",
"hooks:install": "node scripts/install-git-hooks.mjs",
"release:check": "pnpm format:sdk && pnpm quality:sdk && go test ./...",
"lint:sdk": "eslint \"sdk/**/*.{ts,tsx}\"",
"coverage:sdk": "pnpm --filter @meldbase/client run coverage && pnpm --filter @meldbase/worker run coverage && pnpm --filter @meldbase/react run coverage",
"release:sdk:checklist": "node scripts/check-sdk-release-readiness.mjs",
"quality:sdk": "pnpm format:sdk:check && pnpm lint:sdk && pnpm coverage:sdk && pnpm release:sdk:checklist",
"release:sdk:beta": "node scripts/publish-sdk-beta.mjs",
"build:example": "pnpm --filter @meldbase/example-realtime-todos build",
"build:docs-sdk": "pnpm --filter @meldbase/client build && pnpm --filter @meldbase/worker build && pnpm --filter @meldbase/react build",
"docs:api": "pnpm run build:docs-sdk && typedoc --options typedoc.json && node scripts/verify-sdk-api-docs.mjs",
"docs:dev": "pnpm docs:api && vitepress dev docs",
"docs:build": "pnpm docs:api && vitepress build docs",
"docs:preview": "vitepress preview docs"
},
"devDependencies": {
"@eslint/js": "9.25.1",
"c8": "10.1.3",
"eslint": "9.25.1",
"prettier": "3.5.3",
"typedoc": "0.28.20",
"typescript-eslint": "8.30.1",
"vitepress": "2.0.0-alpha.18",
"ws": "^8.21.0"
}
}