{ "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 ", "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" } }