{ "name": "@midstream/wasm", "version": "1.0.0", "description": "WebAssembly bindings for Midstream temporal comparison, scheduling, and meta-learning", "main": "dist/index.js", "module": "dist/index.mjs", "types": "types/index.d.ts", "files": [ "dist", "types", "README.md" ], "scripts": { "build:wasm": "wasm-pack build --target web --out-dir pkg", "build:bundler": "wasm-pack build --target bundler --out-dir pkg-bundler", "build:nodejs": "wasm-pack build --target nodejs --out-dir pkg-node", "build:webpack": "webpack --mode production", "build:dev": "webpack --mode development", "build": "npm run build:wasm && npm run build:bundler && npm run build:nodejs && npm run build:webpack", "dev": "webpack serve --mode development --open", "test": "wasm-pack test --headless --chrome", "clean": "rm -rf pkg pkg-bundler pkg-node dist", "prepublishOnly": "npm run clean && npm run build" }, "repository": { "type": "git", "url": "https://github.com/midstream/midstream.git", "directory": "npm-wasm" }, "keywords": [ "wasm", "webassembly", "temporal", "dtw", "lcs", "scheduler", "meta-learning", "quic", "webtransport", "browser", "performance" ], "author": "Midstream Contributors", "license": "MIT", "dependencies": { "@peculiar/webcrypto": "^1.4.3" }, "devDependencies": { "wasm-pack": "^0.12.1", "webpack": "^5.89.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1", "copy-webpack-plugin": "^11.0.0", "html-webpack-plugin": "^5.5.4", "typescript": "^5.3.3" }, "engines": { "node": ">=18.0.0" }, "publishConfig": { "access": "public" } }