{ "name": "starry-omr", "version": "1.0.0", "description": "Starry OMR engine core library", "source": "src/index.ts", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "start": "npm run build:worker && node -r ts-node/register src/index.ts", "start:gauge-server": "node -r ts-node/register src/gauge-server.ts --port=15656", "build": "rimraf ./dist && cross-env NODE_ENV=production rollup -c", "test:gauge": "node -r ts-node/register gaugeRenderer.ts", "test:zeroserver": "node -r ts-node/register test/test-zero-server.ts", "test:imgrcv": "node -r ts-node/register test/test-imageReceiver.ts", "prepublishOnly": "rimraf ./dist && npm run build" }, "author": "lishiheng", "license": "ISC", "devDependencies": { "@rollup/plugin-commonjs": "^21.1.0", "@rollup/plugin-json": "^5.0.2", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-typescript": "^10.0.1", "@types/three": "^0.139.0", "cpy-cli": "^4.1.0", "cross-env": "^7.0.3", "dts-cli": "^1.5.1", "rimraf": "^3.0.2", "rollup": "^2.77.4-1", "rollup-plugin-dts": "^5.0.0", "rollup-plugin-node-polyfills": "^0.2.1", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-ts": "^3.0.2", "ts-node": "^10.4.0", "typescript": "^4.9.4", "yargs": "^17.3.1" }, "engines": { "node": ">= 14" }, "targets": { "main": { "source": "src/index.ts", "distDir": "dist", "sourceMap": true, "optimize": false, "isLibrary": true }, "worker": { "source": "src/worker.ts", "distDir": "dist", "sourceMap": false, "optimize": true } } }