-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
26 lines (26 loc) · 1.17 KB
/
Copy pathpackage.json
File metadata and controls
26 lines (26 loc) · 1.17 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
{
"name": "bpscript",
"version": "0.8.0",
"type": "module",
"main": "src/transpiler/index.js",
"private": true,
"scripts": {
"arch": "depcruise \"src/transpiler/**/*.js\" --config .dependency-cruiser.cjs && node src/transpiler/libs-bundle-check.js",
"typecheck": "npm run typecheck:digital && npm run typecheck:homomorphism",
"typecheck:digital": "tsc -p tsconfig.digital.json",
"typecheck:homomorphism": "tsc -p tsconfig.homomorphism.json",
"verify": "npm run arch --silent && npm run typecheck --silent && node test/ast_conformance.mjs && node test/run_guards.mjs",
"bundle:libs": "node src/transpiler/libs-bundle.js > src/transpiler/libs-data.js",
"bundle:check": "node src/transpiler/libs-bundle-check.js",
"prepare": "npm run bundle:libs && (npm run gate:install || true)",
"guards": "node test/run_guards.mjs",
"gate:install": "install -m 755 scripts/pre-push .git/hooks/pre-push && echo \"[gate] hook installe depuis scripts/pre-push (versionne)\""
},
"devDependencies": {
"@lezer/generator": "^1.8.0",
"@lezer/highlight": "^1.2.3",
"@lezer/lr": "^1.4.8",
"dependency-cruiser": "^16.0.0",
"typescript": "^6.0.3"
}
}