{
"name": "@keyhive/keyhive",
"version": "0.0.0-alpha.54j",
"description": "",
"main": "pkg/keyhive_wasm.js",
"scripts": {
"build": "pnpm run build-node && pnpm run build-bundler && pnpm run build-slim",
"build-node": "wasm-pack build --out-dir pkg-node --target nodejs --release",
"build-bundler": "wasm-pack build --out-dir pkg --target bundler --release",
"build-web": "wasm-pack build --out-dir pkg-web --target web --release",
"build-slim": "node build_slim.js",
"copy-e2e": "cp -r pkg-slim/* e2e/server/pkg/"
},
"keywords": [],
"author": "",
"license": "Apache-2.0",
"type": "module",
"module": "pkg/keyhive_wasm.js",
"types": "pkg/keyhive_wasm.d.ts",
"files": [
"pkg/*",
"pkg-node/*",
"pkg-slim/*"
],
"exports": {
".": {
"node": {
"import": "./pkg-node/keyhive_wasm.js",
"require": "./pkg-node/keyhive_wasm.js",
"types": "./pkg-node/keyhive_wasm.d.ts"
},
"import": "./pkg/keyhive_wasm.js",
"require": "./pkg/keyhive_wasm.js",
"types": "./pkg/keyhive_wasm.d.ts"
},
"./slim": {
"types": "./pkg-slim/index.d.ts",
"import": "./pkg-slim/index.js"
},
"./keyhive_wasm.wasm": "./pkg-slim/keyhive_wasm_bg.wasm",
"./keyhive_wasm.base64.js": {
"import": "./pkg-slim/keyhive_wasm_bg.wasm.base64.js",
"types": "./pkg-slim/keyhive_wasm_bg.wasm.base64.d.ts"
}
},
"devDependencies": {
"@playwright/test": "^1.55.0",
"@types/node": "^22.17.2",
"html-webpack-plugin": "^5.6.4",
"http-server": "^14.1.1",
"ts-loader": "^9.5.2",
"typescript": "^5.9.2",
"vite": "^5.4.19",
"vite-plugin-top-level-await": "^1.6.0",
"vite-plugin-wasm": "^3.5.0",
"webpack": "^5.101.3",
"webpack-cli": "^5.1.4",
"webpack-dev-server": "^5.2.2"
},
"pnpm": {
"overrides": {
"esbuild@<=0.24.2": ">=0.25.0"
}
}
}