UNPKG

@typecad/typecad

Version:

🤖programmatically 💥create 🛰️hardware

56 lines (55 loc) 1.69 kB
{ "name": "@typecad/typecad", "version": "0.2.18", "description": "🤖programmatically 💥create 🛰️hardware", "keywords": [ "kicad", "typescript", "schematic", "ee", "electrical design", "code-as-schematic", "typecad" ], "homepage": "https://typecad.net", "funding": "https://www.buymeacoffee.com/typecad", "main": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "scripts": { "build": "tsc", "obfuscate": "javascript-obfuscator dist --output dist-obfuscated --config obfuscator.config.json", "copy-files": "cpy \"dist-obfuscated/**/*\" dist --parents", "prepublishOnly": "npm run build && npm run obfuscate && npm run copy-files", "make": "npx tsx --", "package_publish": "npm run prepublishOnly && npm publish --access public", "make_docs": "npx typedoc --plugin typedoc-plugin-markdown --flattenOutputFiles true --out ./docs .//index.ts", "dev": "node watch.js", "test": "vitest" }, "author": "typeCAD", "license": "EULA", "devDependencies": { "@types/jest": "^29.5.14", "@types/node": "^20.11.30", "cpy-cli": "^6.0.0", "javascript-obfuscator": "^4.1.0", "nodemon": "^3.1.0", "tsx": "^4.7.1", "typedoc": "^0.28.7", "typedoc-plugin-markdown": "^4.7.0", "typescript": "^5.4.2", "vitest": "^3.2.0" }, "dependencies": { "acorn": "^8.15.0", "acorn-typescript": "^1.4.13", "acorn-walk": "^8.3.4", "chalk": "^5.3.0", "fast-sexpr": "^1.0.0", "find-bin": "^1.1.0", "handlebars": "^4.7.8", "node-sexp": "^1.0.1", "s-expression.js": "^0.6.4" } }