{"bugs":{"url":"https://github.com/ThatOpen/engine_web-ifc/issues"},"dist":{"shasum":"9b07e42ca8854c5365fbb713522169677437b152","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.78.tgz","fileCount":14,"integrity":"sha512-LGKMNYFVNyz9vVERN0iz+zvPQJqT7MEGBxslzcuuhwDDOA116LmJLKkg8sZ5SEvQJSc5NRVMWgpRNkDmuoQoJg==","signatures":[{"sig":"MEQCIANjF711ZODtRkfRxk/PLSCMAjVt63L1efy0AFERqIc4AiA1XduLZjd+4CYOhcaYhTNn3rcixEoVZmp1AA2bDYFNLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCzdTfjjbCJZR9cmpWt1xOzXm5SGX1bpKX/oi9dzSFGAIgD11o21MCkRC3PJuUfCCNsfvtiSyNvSJSZqRsS955BoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/web-ifc@0.0.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24780571},"main":"./web-ifc-api-node.js","name":"web-ifc","types":"./web-ifc-api-node.d.ts","author":{"name":"web-ifc"},"module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","require":"./web-ifc-api-node.js"},"./web-ifc.wasm":"./web-ifc.wasm","./web-ifc-mt.wasm":"./web-ifc-mt.wasm","./web-ifc-node.wasm":"./web-ifc-node.wasm"},"gitHead":"4310503d8618a0870c2166f101471078d528f4c1","license":"MPL-2.0","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080","test":"jest  --runInBand ","gen-docs":"typedoc --out dist/docs && cpy ./banner.png ./dist/docs","benchmark":"ts-node ./tests/benchmark/benchmark.ts","build-api":"make-dir dist/helpers && npm run build-ts-api && npm run build-web-ifc-api-browser && npm run build-web-ifc-api-node && npm run build-web-ifc-api-iife &&cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","docker-run":"npm run docker-run-container && npm run docker-get-compiled-files ","gen-schema":"cd src/schema-generator && ts-node gen_functional_types.ts","regression":"node --max-old-space-size=8192 ./tests/regression/regression.mjs","build-debug":"npm run build-wasm-debug && npm run build-api && npm run build-cleanup","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/ts/*.ts\" dist && cpy \"src/ts/helpers/*\" dist/helpers --flat && tsc  --incremental --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts . --rename=web-ifc-api-node.d.ts","build-viewer":"cd examples/viewer/ && make-dir dist && node makesrc.js && esbuild --bundle web-ifc-viewer.ts --define:__WASM_PATH__=\\\"./web-ifc\\\" --outfile=./dist/web-ifc-viewer.js && rimraf ts_src.js && cpy index.html dist && cpy ../../dist/web-ifc.wasm dist/web-ifc.wasm && cpy ../../dist/web-ifc-mt.js dist/web-ifc-mt.js && cpy ../../dist/web-ifc-mt.wasm dist/web-ifc-mt.wasm && cpy ../example.ifc dist/example.ifc","copy-to-dist":"make-dir dist && cpy \"src/cpp/build_wasm/*.js\" dist &&  cpy \"src/cpp/build_wasm/*.wasm\" dist && cp ./LICENSE.md ./dist","docker-build":"docker build -t web-ifc .","build-cleanup":"rimraf dist/helpers/log.ts && rimraf dist/helpers/properties.ts && rimraf dist/web-ifc-api.ts && rimraf dist/ifc-schema.ts","build-release":"npm run build-wasm-release && npm run build-api && npm run build-cleanup","usage_example":"cd examples/usage  && ts-node index.ts","build-wasm-debug":"make-dir src/cpp/build_wasm_debug && cd src/cpp/build_wasm_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug   && emmake make && npm run copy-debug-to-dist","regression-update":"node --max-old-space-size=8192 ./tests/regression/regression.mjs update","build-wasm-release":"make-dir src/cpp/build_wasm     && cd src/cpp/build_wasm       && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/cpp/build_wasm_debug/*.js\" dist &&  cpy \"src/cpp/build_wasm_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-iife":"make-dir dist && esbuild dist/web-ifc-api.ts --bundle --format=iife --define:__WASM_PATH__=\\\"./web-ifc\\\" --global-name=WebIFC --outfile=./dist/web-ifc-api-iife.js","build-web-ifc-api-node":"make-dir dist && esbuild dist/web-ifc-api.ts --define:__WASM_PATH__=\\\"./web-ifc-node\\\" --bundle --platform=node --outfile=./dist/web-ifc-api-node.js","build-web-ifc-api-browser":"make-dir dist && esbuild dist/web-ifc-api.ts --bundle --format=esm --define:__WASM_PATH__=\\\"./web-ifc\\\" --outfile=./dist/web-ifc-api.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e2d86df5-699e-4215-b0da-aa813dfa1fb0"}},"homepage":"https://github.com/ThatOpen/engine_web-ifc#readme","pckg-gui":{},"repository":{"url":"git+https://github.com/ThatOpen/engine_web-ifc.git","type":"git"},"_npmVersion":"11.19.0","description":"ifc loading on the web","directories":{},"maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"_nodeVersion":"24.20.0","allowScripts":{"esbuild@0.28.2":true,"unrs-resolver@1.12.2":true,"@parcel/watcher@2.6.0":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","three":"^0.186.0","rimraf":"^6.0.0","adm-zip":"^0.6.0","cpy-cli":"^7.0.0","esbuild":"^0.28.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typedoc":"^0.28.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/three":"^0.186.0","make-dir-cli":"^4.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.78_1790004955009_0.604649342715438","host":"s3://npm-registry-packages-npm-production"},"_id":"web-ifc@0.0.78","version":"0.0.78"}