64 lines
2.5 KiB
JSON
64 lines
2.5 KiB
JSON
{
|
|
"name": "@nand2tetris/web-ide",
|
|
"version": "2025.49.0",
|
|
"description": "A Javascript implementation of nand2tetris.org.",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/nand2tetris/web-ide.git"
|
|
},
|
|
"author": "David Souther <davidsouther@gmail.com>",
|
|
"license": "ISC",
|
|
"bugs": {
|
|
"url": "https://github.com/nand2tetris/web-ide/issues"
|
|
},
|
|
"homepage": "https://github.com/nand2tetris/web-ide",
|
|
"scripts": {
|
|
"precli": "npm run build -w cli",
|
|
"cli": "node cli",
|
|
"ci": "cross-env CI=true npm run check && cross-env CI=true npm run test:ci",
|
|
"precheck": "npm -w web run extract && npm -w web run lingui",
|
|
"check": "npm run check:format && npm run check:types && npm run check:lint",
|
|
"clean": "shx rm -rf **/node_modules **/tsconfig.tsbuildinfo **/build",
|
|
"format": "biome format --write",
|
|
"fix": "biome check --write --unsafe",
|
|
"check:format": "biome format",
|
|
"check:lint": "biome check",
|
|
"precheck:types": "npm run build -w projects && npm run build -w runner && npm run build -w simulator && npm run build -w components",
|
|
"check:types": "tsc --build tsconfig.json",
|
|
"prebuild": "npm run check",
|
|
"build": "cross-env CI=true npm run build -w projects && cross-env CI=true npm run build -w runner && cross-env CI=true npm run build -w simulator && cross-env CI=true npm run build -w cli && cross-env CI=true npm run build -w components && cross-env CI=true npm run build -w web",
|
|
"build:extension": "cross-env CI=true npm run build -w extension",
|
|
"watch": "concurrently -k --restart-tries 3 \"npm run build -w components -- -w\" \"npm run build -w projects -- -w\" \"npm run build -w runner -- -w\" \"npm run build -w simulator -- -w\"",
|
|
"test:ci": "cross-env CI=true npm test -w simulator && cross-env CI=true npm test -w components && cross-env CI=true npm test -w web",
|
|
"pretest": "npm run build",
|
|
"test": "npm run test:ci",
|
|
"web": "npm run start -w web",
|
|
"start": "npm run web",
|
|
"preinstall-cli": "npm run build -w projects && npm run build -w runner && npm run build -w simulator && npm run build -w cli",
|
|
"install-cli": "npm i -g cli"
|
|
},
|
|
"workspaces": [
|
|
"cli",
|
|
"components",
|
|
"extension",
|
|
"extension/views/hdl",
|
|
"projects",
|
|
"runner",
|
|
"simulator",
|
|
"web"
|
|
],
|
|
"engines": {
|
|
"node": ">=16",
|
|
"npm": ">=7"
|
|
},
|
|
"devDependencies": {
|
|
"@biomejs/biome": "^2.1.4",
|
|
"concurrently": "^9.0.1",
|
|
"cross-env": "^7.0.3",
|
|
"shx": "^0.3.4"
|
|
},
|
|
"dependencies": {
|
|
"typescript": "^5.9.2"
|
|
}
|
|
}
|