UNPKG

blocklypy

Version:

BlocklyPy: SPIKE to Pybricks - word-block converter to Pybricks python code

93 lines (92 loc) 3.22 kB
{ "name": "blocklypy", "version": "0.0.107", "description": "BlocklyPy: SPIKE to Pybricks - word-block converter to Pybricks python code", "main": "dist/index.min.js", "types": "dist/index.d.ts", "bin": { "blocklypy": "./bin/index.min.js" }, "files": [ "dist", "bin" ], "typings": "./dist/index.d.ts", "scripts": { "dev": "yarn run console:dev", "build": "yarn build-lib && yarn build-cli", "test": "jest", "--- 0": "---------------------------------", "console": "tsx --tsconfig ./tsconfig-lib.json ./scripts/console.ts", "console:dev": "nodemon --exec \"clear && yarn console\"", "server": "tsx --tsconfig ./tsconfig-lib.json ./scripts/server.ts", "server:dev": "nodemon --exec yarn server", "build-lib": "vite build --config ./vite-lib.config.ts", "--- 1": "---------------------------------", "cli": "tsx --tsconfig ./tsconfig-cli.json ./src/cli/index-local.ts", "build-cli": "vite build --config ./vite-cli.config.ts", "--- 2": "---------------------------------", "patch": "yarn build && npm version patch && git push --follow-tags && rm _DIRTY_STATE", "--- 9": "---------------------------------", "//build": "webpack", "//watch": "webpack --watch", "//curl1": "curl -X POST -F \"file=@testdata/test4.lms\" http://localhost:3000/upload", "//doc": "api-extractor run --local && rm -rf ./dist/types" }, "repository": { "type": "git", "url": "git+https://github.com/afarago/blocklypy.git" }, "keywords": [ "spike", "robotinventor", "ev3", "mindstorms", "lego", "python", "pybricks" ], "author": "Attila Farago <attila.farago.hu@gmail.com>", "license": "MIT", "devDependencies": { "@microsoft/api-extractor": "^7.49.1", "@rollup/plugin-node-resolve": "^16.0.0", "@types/argparse": "^2.0.17", "@types/commander": "^2.12.0", "@types/debug": "^4.1.12", "@types/express": "^5.0.0", "@types/express-fileupload": "^1.5.1", "@types/jest": "^29.5.13", "@types/jszip": "^3.4.1", "@types/node": "^22.10.2", "debug": "^4.4.0", "esbuild-register": "^3.6.0", "eslint": "^9.14.0", "eslint-config-prettier": "^10.0.1", "express": "^4.21.1", "express-async-handler": "^1.2.0", "express-fileupload": "^1.5.1", "jest": "^29.7.0", "nodemon": "^3.1.7", "terser": "^5.34.1", "ts-jest": "^29.2.5", "ts-loader": "^9.5.1", "tsx": "^4.19.2", "typescript": "^5.6.3", "vite": "^6.0.11", "vite-plugin-banner": "^0.8.0", "vite-plugin-custom-tsconfig": "^1.0.4", "vite-plugin-dts": "^4.5.0", "vite-plugin-tsconfig": "^1.0.5" }, "dependencies": { "buffer": "^6.0.3", "canvas": "^3.1.0", "commander": "^13.1.0", "fast-xml-parser": "^5.0.8", "jszip": "^3.10.1" }, "optionalDependencies": { "@hpcc-js/wasm-graphviz": "^1.7.0" } }