{ "name": "build-rapier", "description": "Build scripts for compatibility package with inlined webassembly as base64.", "private": true, "scripts": { "build-rust-2d-non-deterministic": "./build-rust.sh -f non-deterministic -d 2", "build-rust-2d-deterministic": "./build-rust.sh -f deterministic -d 2", "build-rust-2d-simd": "./build-rust.sh -f simd -d 2", "build-rust-2d-all": "npm run build-rust-2d-non-deterministic && npm run build-rust-2d-deterministic && npm run build-rust-2d-simd", "build-rust-3d-non-deterministic": "./build-rust.sh -f non-deterministic -d 3", "build-rust-3d-deterministic": "./build-rust.sh -f deterministic -d 3", "build-rust-3d-simd": "./build-rust.sh -f simd -d 3", "build-rust-3d-all": "npm run build-rust-3d-non-deterministic && npm run build-rust-3d-deterministic && npm run build-rust-3d-simd", "build-rust-all": "npm run build-rust-2d-all && npm run build-rust-3d-all", "build-genjs": "sh ./gen_src.sh", "build-js": "rollup --config rollup.config.js --bundleConfigAsCjs", "fix-raw-file": "sh ./fix_raw_file.sh", "build": "npm run clean && npm run build-rust-all && npm run build-genjs && npm run build-js && npm run fix-raw-file", "clean": "rimraf gen2d gen3d builds", "test": "jest --detectOpenHandles", "all": "npm run build" }, "dependencies": { "base64-js": "^1.5.1" }, "devDependencies": { "@rollup/plugin-commonjs": "^23.0.2", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-typescript": "^9.0.2", "@rollup/plugin-terser": "0.1.0", "@types/jest": "^29.2.1", "jest": "^29.2.2", "rimraf": "^3.0.2", "rollup": "^3.2.5", "rollup-plugin-base64": "^1.0.1", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-filesize": "^9.1.2", "ts-jest": "^29.0.3", "tslib": "^2.4.1", "typescript": "^4.8.4" }, "jest": { "roots": [ "/tests" ], "preset": "ts-jest", "collectCoverageFrom": [ "builds/**/pkg/**/*.js" ], "transformIgnorePatterns": [ "[/\\\\]node_modules[/\\\\].+\\.(js|ts)$", "builds/.*/[/\\\\]pkg[/\\\\].+\\.(js|ts)$" ], "moduleFileExtensions": [ "ts", "js" ] } }