Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
57 lines (57 loc) · 3.37 KB
/
Copy pathpackage.json
File metadata and controls
57 lines (57 loc) · 3.37 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
{
"name": "velarscript-workspace",
"version": "0.34.2",
"private": true,
"license": "Apache-2.0",
"type": "module",
"workspaces": [
"packages/*"
],
"scripts": {
"build:packages": "node scripts/gate-lock.mjs npm run gate:build:packages",
"check": "node scripts/gate-lock.mjs npm run gate:check",
"check:boundaries": "node scripts/check-runtime-boundary.mjs",
"check:format": "node scripts/check-velar-format.mjs",
"check:docs": "node scripts/check-documentation-examples.mjs --require-full",
"check:fence-format": "node scripts/check-fence-format.mjs",
"check:file-budget": "node scripts/check-file-budget.mjs",
"check:module-map": "node scripts/check-module-map.mjs",
"check:runtime-sources": "node scripts/check-runtime-sources.mjs",
"check:test-ownership": "node scripts/gate-scope.mjs --check-ownership",
"check:projects": "node scripts/check-project-builds.mjs",
"check:surface-versions": "node scripts/check-surface-versions.mjs",
"check:tour-coverage": "node scripts/check-tour-coverage.mjs",
"fingerprint": "node scripts/build-packages.mjs && node scripts/output-fingerprint.mjs",
"gate": "node scripts/gate-lock.mjs node scripts/gate.mjs",
"test": "node scripts/gate-lock.mjs npm run gate:test",
"test:full": "node scripts/gate-lock.mjs npm run gate:test:full",
"test:browser": "node scripts/gate-lock.mjs npm run gate:test:browser",
"test:packages": "node scripts/gate-lock.mjs npm run gate:test:packages",
"release:check": "node scripts/gate-lock.mjs npm run gate:release:check",
"release:rehearse": "node scripts/release-toolchain.mjs rehearse",
"release:verify": "node scripts/release-toolchain.mjs verify",
"release:publish": "node scripts/publish-toolchain.mjs",
"velar": "node scripts/gate-lock.mjs npm run --silent gate:velar --",
"gate:build:packages": "node scripts/build-packages.mjs",
"gate:check": "npm run build:packages && npm run check:format && npm run check:docs && npm run check:fence-format && npm run check:boundaries && npm run check:projects && npm run check:tour-coverage && npm run check:surface-versions && npm run check:file-budget && npm run check:module-map && npm run check:runtime-sources && npm run check:test-ownership && tsc -p tsconfig.json",
"gate:test": "npm run build:packages && node scripts/run-node-tests.mjs quick && node scripts/run-project-gate.mjs unit",
"gate:test:full": "npm run build:packages && node scripts/run-node-tests.mjs full && node scripts/run-project-gate.mjs unit",
"gate:test:browser": "npm run build:packages && node tests/acceptance/browser.acceptance.ts && node scripts/run-project-gate.mjs browser && node tests/acceptance/installed-browser.acceptance.ts",
"gate:test:packages": "npm run build:packages && node tests/acceptance/package.acceptance.ts",
"gate:release:check": "npm run check && node scripts/output-fingerprint.mjs --quiet --compare output-fingerprint.lock && npm test && npm run test:packages && npm run test:browser && npm run test:full",
"gate:velar": "npm run build:packages --silent && node packages/cli/dist/cli.js"
},
"engines": {
"node": ">=24"
},
"repository": {
"type": "git",
"url": "git+https://github.com/VelarOS-AI/VelarScript.git"
},
"devDependencies": {
"@types/node": "^26.1.2",
"@types/ws": "^8.18.1",
"playwright": "^1.58.2",
"typescript": "^7.0.2"
}
}