32 lines
1.1 KiB
JSON
32 lines
1.1 KiB
JSON
{
|
|
"type": "module",
|
|
"name": "ecgsyn.js",
|
|
"description": "ECGSyn demo",
|
|
"version": "1.0.0",
|
|
"author": "John Luebs <john@luebs.org>",
|
|
"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"
|
|
}
|