{ "type": "module", "name": "ecgsyn.js", "description": "ECGSyn demo", "version": "1.0.0", "author": "John Luebs ", "license": "MIT", "module": "dist/ecgsyn.js", "exports": { ".": "./dist/ecgsyn.js", "./ecgsyn.wasm": "./dist/ecgsyn.wasm" }, "scripts": { "build": "cmake --build cmake-build-release-wasm && tsc && cp -f cmake-build-release-wasm/ecgsyn.wasm ./dist", "typecheck": "tsc --noEmit", "lint": "eslint .", "format": "prettier --write \"*.{js,ts,json,css,yml,yaml}\" \"**/*.{js,ts,json,css,yml.yaml}\"", "serve": "http-server -c-1", "test": "vitest", "watch": "tsc -w" }, "devDependencies": { "@eslint/js": "^9.14.0", "http-server": "^14.1.1", "nodemon": "^3.1.7", "prettier": "^3.3.3", "typescript": "^5.6.3", "typescript-eslint": "^8.13.0" }, "packageManager": "pnpm@9.12.3+sha512.cce0f9de9c5a7c95bef944169cc5dfe8741abfb145078c0d508b868056848a87c81e626246cb60967cbd7fd29a6c062ef73ff840d96b3c86c40ac92cf4a813ee" }