UNPKG

@typecad/typecad

Version:

🤖programmatically 💥create 🛰️hardware

52 lines (51 loc) 1.52 kB
{ "name": "@typecad/typecad", "version": "0.2.10", "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": "xcopy /Y /E dist-obfuscated\\* dist\\", "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": "CC BY-NC-ND", "devDependencies": { "@types/jest": "^29.5.14", "@types/node": "^20.11.30", "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": { "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" } }