{"_id":"web-ifc","_rev":"80-113feb448a9d1faba8ac815624f09759","name":"web-ifc","dist-tags":{"latest":"0.0.78"},"versions":{"0.0.1":{"name":"web-ifc","version":"0.0.1","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.1","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"c4b510cdcb4bbb42c22d947f2b9598937f6fbc6a","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.1.tgz","fileCount":3,"integrity":"sha512-svzu9tE5hYjIlq8JqDZg9t8HZkD1sZX7EW+/+kpp4P7CnP0GXm4f7FeNPzF4ihzUygI68K6Yhm40K0+AEG4j5w==","signatures":[{"sig":"MEUCIDY7ASMHNx30qz7YeUS2WzuN982YRvskX6EnUVGP62xaAiEA6pX4Ba6GgOkjkgPYrlNxuHNANOy78HQyIkDPBJkbhes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":777991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMSPNCRA9TVsSAnZWagAAhAYQAIBoLFdEAtVu4ywVvx1n\nrr5qeDk8WGZCbdNJjb54LiGcrc2lTN11jSQ0Qb3aMM2tSRWgDQBDgbEO+moH\ndeTwVDmB7sooN0B5NeTdSYKKzUJdw510D8jp0YguVLwtgDlZvNnS23GCUmqL\n2dI8IFppMcasX56mBgYdhBp9SjIKETXep0ty2ZzgXeoYUqEX5ulxgu0I0dRA\n546xNnvrZ4IDtFIzo5NgfS05fsLiDedL2+l1DT4gJqPZg/kYuVQy0ImCoDGz\nwbHOM+wJ4PgUY0xPqsjSFeessqXbcz7I0Zj+wi5IQNs9Fh7gBW5sVCNmnyzy\n6jKNkI2P80yi5cbDqPLiI1gBLLBZIn5yBtj9J7MPdnUdaljvafxNd3UcN1em\nHiq1j0g+yPYN4G8Z17baefBYOspuI1x8xEIblbUaz1njOhhTZBN+dedqKW/1\n4uhhpmC85l5lkcV/18VPHbuvFkExl+RDkbu6dW29pbhYKeBnCGiq0a6mzd4Q\nR4jQiixTqjED/xk0MprUOPkJGcN6kuKOBnAn+wKiTZ3vu6E4ibT/kPO5VUbj\nSTA1gFufOpYof4pZlR6tez4PZ7xw9yjyEabaRku1LFFj8XfcwJb1nTYh49hp\njHH1RU1zJR6QK+2Sj//kys3fW51jUX3knhYGdjb9lv0tQ17A0KdcVO3K4Wln\nVTDK\r\n=5AkB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc.js","scripts":{"release_publish":"npm publish"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.1_1613833165014_0.288569474953005","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"web-ifc","version":"0.0.2","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.2","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"f8b8fe5ae299cf3d02f605e20965b45ce37aa448","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.2.tgz","fileCount":5,"integrity":"sha512-lrF5MZ2wBe3i+sTxONhT70b4XaY7uNY2GDcvbZbuxGZ+7y4tDTAzx7pqCauTgxvCTJ4Ys1gs01t6cygiCxy6RA==","signatures":[{"sig":"MEUCIQDTvYxvOx+5DQuVk/SYekPZxm9D8bkhyYntneX99BabygIgUHTfVQapbLVuiywo3RtIAXi0va5ybOnwU4KVH+oWGdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":421857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMVdnCRA9TVsSAnZWagAA9ncQAJ3resT4Q1saDHZeFS1C\ntq7eM+0099tdQKRLsRpbnyjtGnuGVBcFnYAqdWKRnb+ZsVyZVb/H+vYCYSr6\nFzVaG+5IpVnH1qOkNdO2rB20vEIHWuYNlBl5bkJvGhPc6lYsKrhuuNAKOnTB\nmuWBsAhLnmdh0XhNmMCeEQreU2FSOU/h5KYVbZfYmkGCGqw7F7RAh4ZSndl0\nnrZPf90VWb0NH+W5Visvu5St2sQ+IajLg3U4rMd4ZhLVwCEECvCXQqMooW50\nBZyw5tMydHMEkr1i5XGHDPhInoybv/e06ijx0nHvzsIIFV7sye/m3IX/iHXS\nTj43X5gL2Mgv/DZID/yelnexFLhaEtvn9E1a/IoMQWSLmEEGKHAQpQnf/k+I\niPTu3j9PP35xc3YEeEoAmfu9xBWLNpVbVW8ab0Iyyw7gSEkoBJG7sozdX8xd\nmPy/yc6Padv+a8h0Bbc32ZagFRtozzapJs+4mD2EDJNXqAbqPJy2vDOLHpu+\ntB8D1vhhZ60dAznwnhLgX9tC2atPP9ut/AlXJKvOOr9Hhjpt9H6j/Ju1mlBl\nBDABrqb3JVUbjtiBg6jhMzKQgXClID+tKriBhlEJ38univyyHxwVYC6WeAgC\naNIMkuczlntvs43D76uu5aYC9Z82eZv5Gl3EUN0QDjZqr01qzDOOa55J0/8O\nO0Wi\r\n=tn2L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc.js","scripts":{"release_publish":"npm publish"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.2_1613846374995_0.33980737846301534","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"web-ifc","version":"0.0.3","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.3","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"ad7d46602a387646fb2724c32551276aeea2ca8b","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.3.tgz","fileCount":5,"integrity":"sha512-WNd5lekiyMo+UpzgDWj3g1ddSwes9tDWhd19u6aGP/2jO24WVhRFBpL+6LnuARfARejzHYjh/46jEtCw8GTrCA==","signatures":[{"sig":"MEYCIQCN8bLW+cgEurdWsLGu4THLV4jV6r+6r1zTUQjIGLkGngIhAJuvxvgxM9cXh0v2tr99ZOu22FqEhtr1tf0gWimicUe7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":422690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMV7YCRA9TVsSAnZWagAAcyUP/3s+fCq1Cny++8oplY38\nAZQmpR+DJgbb7ekSe+oPp7orUrOro3EvEddXsRfwHUVbCY5yzWjSg6HkvihW\n0Z3qguf1uDuGeaR4bybO8kI41FhoCdiy4p83v9QGv+RFHyfjaDyBWcDDeMqb\nUVdJAEjflIctHjfjhyLrDIWkjaSYjg3wYYHHoY7RzsB4JPsHFbwJEEaizS/x\nXZ2CjglxoNw6uegzugW6d8ud/zLyivmRE2PUKRqhqc6kQUPVDbx/Bt+pjctq\njidhLiEAWGolYYAR/LCtZGz06s6c5idnhR1Oojk1v2M4uNAabOGtfeGzbZk8\nwImW+S3biIruEkBZ7BPZUC4+8A31btnqU8XAjVJiOuAmHkNmJCTrY/c2Ak3E\nFtv3o7EhYwn1nHpf82fUaU3zVNgxnC8BbxeAMjiTrbDIsICrPIyalrxh2PCL\nghf231uQFNeIyH2yFOmJsoUPLQYwCB8Rk/pWhdhCwGwuSIg+cYoafxQiqh9b\n1kR1zawFBqL7MQnTIpQ36viC2nsOPGks1KujHn2qe5oTjKIdvbnt9UQwcDLj\nPSWmSQyxItEA7h9ZDxoW4FMsijsX9wr+tTxhtC5Dz9lsj6xCHYOzSPoaZsJv\n3iah1RCbHpxcpmuie9v7bR4r2SemlHXC6DHplzfeQ41MTh+ei8DGR91miSUv\nlQA7\r\n=RO57\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc.js","scripts":{"release_publish":"npm publish"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.3_1613848279957_0.22760110762889418","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"web-ifc","version":"0.0.4","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.4","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"9f87e1487a5511a3507e019f51d887a41b3397af","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.4.tgz","fileCount":5,"integrity":"sha512-AXR7mvvgOYWi3rW3Lgn4QczIlfIeAM6xS09xUu4we37qt2BdY4BBJJJYrvfzz9krhoDSunm4YEOWLK4+ttspjA==","signatures":[{"sig":"MEUCIQDp12FbPG+p2U5WuOrihj1UL5Jn68/rgJqXWkO9PrBI/wIgEvC9Zgh78O6bEXhU8SkdbxXsrBiJDJgP+NADLBtG1I0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":422242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMX7iCRA9TVsSAnZWagAAxIcP/id8slRMNXOzhl8Sb8Yw\nt389bj4Tt50HHvdfyPayIhSDyy0Fu4PiG9/hXKWlcbF+6Xj93dQCYVEfpE7d\nbJ2/s1GYDUSV/IUjXvywxMLDKFMemd8MudSZNhlO+3oagaKbTaubf/hb31e2\nGb0HaluktvVW44wuyWyZxlaRuF6VICsulAh18ZMhrnosjFO8ycAEuRpcebJF\nMYU15o8vLhQVNUhAYtYnn90hJ2jV2oqB0JFCLxBeTWYTEaUw0xl64mrZQIvW\nDptJkWNr4O5D6hDcZ/f/0n5ARW9z/6sjTnuSUm2A4QhSRIRJ7feletJlYDP8\nyrjO6Eg/Z60djSaqgjwnilrVqTqPCNF7vBAJRkt4C2BOgBTXI/3RNFg5TUmg\n4niIMgrZKclK4m/D8rBttGUXb2CUSX/9D3IHq5fdo/UcI+Jnh5VRRuC7BQ5A\nldLnJs5aWJdxNsvQhouF4dZRcO4tS40KJFpTgybHXtEW5tPGllZKgLEzZ4yG\ns7JY/vMc/PQTLC44EF4tlanfvga4HMafPW9JfTEQQHDHCOd5qnonWA7MatJc\n8oZzvVZlXgMedTQpiNqF0Rhsnbg48a8J0B/x+XKQVd4OhM0N46SVXBOikpUG\naGhIAAelpwD0ZLH10CDQktzJnwZ+0T5IgwfVourpqq4YbRmW2YRag5b67jbM\ng2AE\r\n=W8EP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc.js","scripts":{"release_publish":"npm publish"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.4_1613856482203_0.9586738952103693","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"web-ifc","version":"0.0.5","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.5","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"91247c5f1635f327caa7b5a2ce2bfb55878ad045","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.5.tgz","fileCount":6,"integrity":"sha512-lbLKbclWk4ADMAkpuT8/fMjJ7DNbjvHKZ8l7GEN29wwSIkhR7sNGeyq4wjycVJHsqdVNqMRHKyMsqzfUVVzvuw==","signatures":[{"sig":"MEQCIHCC3wUKHt69TfYSjYKO4rfgFhytckS3Hco2IXiv4/16AiBen+qCMZnxAq8e5Be12DBG0n1CZ9C6bjoXxHfL0i5IbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMZHSCRA9TVsSAnZWagAA/6wP/02QFOLeeUowf4g6SQtB\nygjAurm/jju5DdV4DqAzg9Q9z8IYvgflG9OacVrAaSeBnXe7EodoKi6xs4dQ\ndiH+fOnpuRH2D/31W/TQPgM9GlfSBE3pYe3g/p42VXWCPDIPhHqClsWfW6fe\nnLT/zodL6p473YrgGXVaXUYFi4RID2ljUxmp8jivlB0cU3lFjnZXyX5SPFCa\nsecCmJCKqaiB/l5l4lmmfGd75wCD0fNkpbOUQlsVzrREV+4P2i/b/Gy5lnGF\nLRfQ6/NPQTEAILNhZYf/U+ULgnM9xagdUU/MnptDx2id7uJ6cWW5b4oIFhVQ\npXbT0zCCl2fIMm9cWV5p2YU0VkLBSHnOVvKBp8bOvzbSRqif+cqb6DbQCyGQ\nAJXZa2j0T3wzFOxmcgftvoyz+4wYPkGZMH/EzRUGXExOS6Lyg3aFCaOgwE8X\nSOkIif8N8k9Ih7KT3lT9EUJ4D0YkQcfyXqlKkybPz/3dcWTtZhDDlZaqR0NZ\n7qegM6Tp57wDcYoyP8kFLu9C5IRrqF0pStUpDgOeTZRHgLceS1iwESJ5y6V3\nGbqZKdl5qjAs2D7cTNYnxZcWariOWlnZ6B0uImig+rLzp22f7Q203RR4ZRv8\nV96PNmJNca1jJOvdFQu3WNVlk+Drrhd1BN4NlcUanpuAz2VyW4vDl2UiR2xf\nu6j5\r\n=g0YH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","scripts":{"setup-env":"emsdk_env && npm run gen-schema","gen-schema":"cd schema && node gen.js","build-ts-api":"tsc --emitDeclarationOnly && esbuild lib/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api.js","copy-to-dist":"cpy lib/*.wasm dist && cpy lib/*.map dist && cpy lib/*.js dist && cpy README.md dist && cpy package.json dist","build-release":"npm run build-wasm-release && npm run build-ts-api && npm run copy-to-dist","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -O3 -o lib/web-ifc.js","build-wasm-release":"em++ --bind -O3 -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -O3 -o lib/web-ifc.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","dependencies":{"cpy-cli":"^3.1.1","esbuild":"^0.8.49","typescript":"^4.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.5_1613861329808_0.45926789827777936","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"web-ifc","version":"0.0.6","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.6","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"9af2035814b8542866ada73d88f26c6748a6e435","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.6.tgz","fileCount":8,"integrity":"sha512-e3+0IowkWw1/y2eDk1swK6BbPNIqH34/bFlX+4omvP6DdqeorVD+CVgoyP1KmfQps8I7ONM5Uw9/+pMkVjjlCQ==","signatures":[{"sig":"MEQCIB8j2n5o+4j7q44wMgZXeDqVji2gwMJu9B4mPfaPBUlpAiAB2TX+B8ULfO8BQZXoOg4ArOEea9W1WZWFAFl+WxXiEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1702144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpsoCRA9TVsSAnZWagAAuukP/2QJaQUID1P46FPh34mj\n+BeWlqf5iQX1Uhyvu+RhnuGPBOou7JGCVpkZU1/D/eWKkZcDuAqyRMWIAqbw\nu+empNMgdhpMhHPz4+yBnjItSKeiVv15hDX4wh2BCrm5ec3+u2nV2C1mGOmQ\npovigh9y8jMjUsRnnuaHjrIhyvyRGF1pvRq1tyOMOJR7d8KrUDHv8MuTauI3\n+bE3a5wDoMr8YxBz6pVTmYWTzT7YzXGDq2nJlzDcITt+z0Y3l1s12yBEtx4R\nFNW81gUC/0khsXvEj/wrrEG4dywUwiFga0cxL7wM9gyL8fO1yUsnJJV2PIU/\nIZpKsC+5dpGeDFh9e6zxLEIeBy26mXwWPb75bu9m6g+13/jGKvSRhAz1GWJD\nktNjcHIkGxokxqdpvb0vwKT7S2sUI6bkrhMwSTZMsnDtm1Hj2ijOlO/xVu3h\n8IlFr6Ma1zAPZACHZf7wEniKp66Kc6vTRyQQhgRtbol41mpPtp6MUVTbj9oH\nRv/VMzeHKkeVsN67DGW+U0mhKkD5876/1SjaDIB1xrN29mvHTMn9MMxAfAJ9\niAugidguGnyRn1H2tdEnunSJDskgy23K+ng3t/90CDprD/z9aamUYQZcZ/zO\nc3XFNLrJ91FGlXqZqpLx2xoE51c7eV5H5Vj0asQUpIIrLJOq9OspHEP512oQ\npWwF\r\n=nP/V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./viewer"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","setup-env":"emsdk_env && npm run gen-schema","gen-schema":"cd schema && node gen.js","build-ts-api":"tsc --emitDeclarationOnly && npm run build-web-ifc-api && npm run build-three-api","build-viewer":"esbuild viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./dist/web-ifc-viewer.js && cpy viewer/index.html dist","copy-to-dist":"cpy lib/*.wasm dist && cpy lib/*.map dist && cpy lib/*.js dist && cpy README.md dist && cpy package.json dist","serve-viewer":"serve dist","build-release":"npm run build-wasm-release && npm run build-ts-api && npm run copy-to-dist","build-three-api":"esbuild lib/web-ifc-three.ts --bundle --platform=node --outfile=./dist/web-ifc-three.js","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js","build-web-ifc-api":"esbuild lib/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api.js","build-wasm-release":"em++ --bind -O3 -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","dependencies":{"serve":"^11.3.2","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","concurrently":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"three":"^0.126.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.6_1614191400373_0.6623560678788414","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"web-ifc","version":"0.0.7","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.7","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"101a81fa75b647bdb8db228ba3f91df0dd60c7b5","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.7.tgz","fileCount":8,"integrity":"sha512-cdaL1hOMrl6ZMf4QG9QnUMzoY7qyArBKQQl9eTm1WvZhvPYxCMd091Yt2nJA7Tky3zxFZ4AmPP4u5Num3jJlwg==","signatures":[{"sig":"MEQCIHdov2lVRKC6Hrb1nJ1sN0nA8U4MsbKF4RTYwjUB84VqAiAxc8ogBNZYebMlG1LU39FfxqyqS1sZv440arFu+TMiBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpufCRA9TVsSAnZWagAA+fwQAKQKMvr0lLZWqBvJpZdy\nhdzRvlBLWgGmVlx0PR5yd/ImGTNT3qRC7Zq04tqeK6/b1tV7jhxUZjzokEZn\n2vdFby4m5zFd+8KkZBft0s3W9lpEcgCss/sA2Y4zOqg1Owasecs/vAgtcIH5\nLpuAsjEe4VxHFZKlkXLlte38TI0GsbCK22uE9+RDkZckiHrWxd+F7+1CRC0a\nXMeHe9nak6Th75xl1K/BCRH+fwdmiC9VcKeJanOq104cXdSlf8t/7Ap9O3Wt\nWO5OxwHd03MbW7ASb451SESQ8JkW6nkyTTgt2sx98NtERYCti4ACG22xRI8i\nuMlxjCdST39/uumaSNuGzZEcnlztAFXiNoutLrrVS3cWKiBcpRDdgkgal35d\nyNCkwoeWGHD5dBYAKAV0ShN/pQhGwVI66qrc+N8SZITIvQVcN7KqpHjF94SF\nbRl8DfFvdxcDmAKotRekNFKlOdGmAaAmeRDH7ZnMqvzMh4H59YOQya72uEpw\nyfM6kx1qo24ocgIrhJW5HDqvYLcOzg464McOEf0we3RJWQQFP0PSMsIqSgYu\njWyJRoHbBKpGynZJ3PB2suQ0QAL9O/Gr7cm57kv7aRXK3wDnYHeG9CMhjkbZ\nWs01oJZimnLEE1jZZKyFkH6XpmNFOgy1xQDvAg45UlJQxExwhgIPDRsQSCHu\nBLAT\r\n=cYVU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./viewer"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","setup-env":"emsdk_env && npm run gen-schema","gen-schema":"cd schema && node gen.js","build-ts-api":"tsc --emitDeclarationOnly && npm run build-web-ifc-api && npm run build-three-api","build-viewer":"esbuild viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./dist/web-ifc-viewer.js && cpy viewer/index.html dist","copy-to-dist":"cpy lib/*.wasm dist && cpy lib/*.map dist && cpy lib/*.js dist && cpy README.md dist && cpy package.json dist","serve-viewer":"serve dist","build-release":"npm run build-wasm-release && npm run build-ts-api && npm run copy-to-dist","build-three-api":"esbuild lib/web-ifc-three.ts --bundle --platform=node --outfile=./dist/web-ifc-three.js --external:three","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js","build-web-ifc-api":"esbuild lib/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api.js","build-wasm-release":"em++ --bind -O3 -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","dependencies":{"serve":"^11.3.2","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","concurrently":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"three":"^0.126.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.7_1614191518964_0.8928507448608693","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"web-ifc","version":"0.0.8","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.8","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"aecd36071026f8582590f23eb8fe874d597b194c","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.8.tgz","fileCount":8,"integrity":"sha512-VN2AkWswU8cdjmcx5/IFHu7dYLeUy23r3BXP6MT2lZFiPk3naPUjmNoiU+49z3yOYEjOZQJ1fWK6/fGqjAXDlA==","signatures":[{"sig":"MEYCIQCY6pPD2YaiVpPBq6COmSyKL6cDmSQA1Q5lPCgog5zxFgIhAKB556CJ0OjT6WmT6TyvSdarJCHkDPcGsa4T0hEasfNa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNqJeCRA9TVsSAnZWagAAZ24P/jgnhcXY8UWob3TLkS7i\nNP/WPjD5PcUQDBX2AljlpcYWsw82xhF/jOkDWI83Mfp9Bb37rpQekHZUuj16\np3EnDX9Sy0s2R0ZpQQj45yVm17IcgAUkpQZpLIiUL6DgeMnbK5loBrc8W9Su\ncRM7ouSocHdjbR7BaPz3mktu+/ihmSeIX9EFnjiMWGzkF+YZxRF+PKaI0a4w\noqhU12i25bPkhzzIi9iBfcUz6QdLKGMTXMyDSSj8oike95SzP2lLWoxN0Lkf\n63pnnpPCArxv7nUVxMaiIClUPMfKpuw1vfzgJ6tmr7uedtJlTq0TiTgQxoRr\nkdB0zPm1ulz5Z8qBAKRE/E+tBfmOhxnmMhnAkcgtJRIAWF4di06B31SyIzgp\nA3uX18TXXfltLDTJnyWzpo/2ElLXvxbuxGoxxCberg5uqhDvg9BEf+T3JB+X\npKiXQ8xSvlDe6aTHu2LyQADloJ+UfHSh1gf8Ert7kKEs9aTuBWy4YTm/uwjr\n7knnxHGxHX7xDeYb1Jtj7A8JV4LQaNRxi9Cu2Z4PD74vZfYVKGdE1v8b7HU3\n8KXAQv40qm6tPh2hAOj5fuSUN4TyT4B8tj3cA1r2Iil7NxgSR2+gxOpmXH9x\nvn3ha695++pDWM7z5cGs04Fs+fwknz6TtVU8MTNpBLZPSG2mSgemky1tH/7w\nAx7O\r\n=QDbc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./viewer"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","setup-env":"emsdk_env && npm run gen-schema","gen-schema":"cd schema && node gen.js","build-ts-api":"tsc --emitDeclarationOnly && npm run build-web-ifc-api && npm run build-three-api","build-viewer":"esbuild viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./dist/web-ifc-viewer.js && cpy viewer/index.html dist","copy-to-dist":"cpy lib/*.wasm dist && cpy lib/*.map dist && cpy lib/*.js dist && cpy README.md dist && cpy package.json dist","serve-viewer":"serve dist","build-release":"npm run build-wasm-release && npm run build-ts-api && npm run copy-to-dist","build-three-api":"esbuild lib/web-ifc-three.ts --bundle --platform=node --outfile=./dist/web-ifc-three.js --external:three","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js","build-web-ifc-api":"esbuild lib/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api.js","build-wasm-release":"em++ --bind -O3 -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","dependencies":{"serve":"^11.3.2","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","concurrently":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"three":"^0.126.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.8_1614193245768_0.9513638909545827","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"web-ifc","version":"0.0.9","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.9","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"e568ce26cb1a0f621f673ce29449c8539e834c6f","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.9.tgz","fileCount":8,"integrity":"sha512-x6vKKdlxUP2Zdmew00m+ZyenvNc4yG5baP1gM/vsE9d+qFK6KV0lt1XME0Bs3BqjE7Ri/GyR3DMXhDRMRONwVA==","signatures":[{"sig":"MEUCIFIQ3INpYexAlIU52XWUGzeJVfh3jLDZSkKJhHniB3GWAiEAhamfpQBHQAwMtZqQwwSAY2K0XCh6WGd4kgyww8GhL0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":435933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNqseCRA9TVsSAnZWagAA3RsQAIAzRLaKWz/GPkw+M527\nnSG2DMhJ6qG/QrfC1eRINjELL84APLwdHv/56Zz6hhdZMrqrt+zw1617/uEx\nkupzW7FmH89B1D9yyq0Xti5RtkdSZkth5V9le+A7wRKfWcBoGlSsjYtLUMjs\nyFgKPFiScBmLCVv1V361t1sfOjf+tLGAS/jPRDvcBa50kHlC6ak84d105add\nTJ17nqcKL3CZ34DYdzN+O2qh2Zd90AD8Xp3pHBHBhKmML4r/OEpvQbGtlef6\nTvxZRAmi6mrmSoRMQKu3Vu4UCspMw+NKg41sHGLrZfkwFb3s8C7FsUd8eoWP\n3TM/NOffM+19KlBVVtWXWn/e4KDogUAgN1loIB8L0kIC3rqdrubb2IagOEmE\nr0QACuKqUSHbApgFbhy/basZLf2NOWhtT8LAKLBVLkDjeMQmlhe0zPIYcubc\nCLQ1lmJCpF9K+exVV32R89XTG4UU0kzyy1NK4Sv/7GZ/aTm/RDGMg1+HpE1j\n17VpkifYU37oVfuS7mGChQGn4fxXBPNK48RetrFihWpb9Qu2DYNei+YbKXQN\ncrPa5iXKVIxTV71tV4kgMLiNmMaD5JQNNKpJagGv7sjnf7y5yYq0gUAyJ/27\nUyRUHlMwPSz/ghhZDSKxscJRqmvtCKDLVrTZDiMZSSuMd35Tghd84p4KeRlv\nxlbY\r\n=WcXX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./viewer"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","setup-env":"emsdk_env && npm run gen-schema","gen-schema":"cd schema && node gen.js","build-ts-api":"tsc --emitDeclarationOnly && npm run build-web-ifc-api && npm run build-three-api","build-viewer":"esbuild viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./dist/web-ifc-viewer.js && cpy viewer/index.html dist","copy-to-dist":"cpy lib/*.wasm dist && cpy lib/*.map dist && cpy lib/*.js dist && cpy README.md dist && cpy package.json dist","serve-viewer":"serve dist","build-release":"npm run build-wasm-release && npm run build-ts-api && npm run copy-to-dist","build-three-api":"esbuild lib/web-ifc-three.ts --bundle --platform=node --outfile=./dist/web-ifc-three.js --external:three","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js","build-web-ifc-api":"esbuild lib/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api.js","build-wasm-release":"em++ --bind -O3 -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","dependencies":{"serve":"^11.3.2","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","concurrently":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"three":"^0.126.0","@types/three":"^0.125.3"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.9_1614195485745_0.9939066500615463","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"web-ifc","version":"0.0.10","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.10","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"556e65436accd66578c18f860a786c4c10054b41","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.10.tgz","fileCount":8,"integrity":"sha512-Xywu7YZOhQf3CPWNrr21k0C1Y/HrgTHRjN9vCt267UYntFawkTYQHEgMlAp/9a7kKR4K7Afh7YKX0RLM0IRVGA==","signatures":[{"sig":"MEUCIAcBR2OvUgDtzykw/kB7xq0hh3RYGds/aCMpSidiRzhLAiEAy+gbLgOK205Ndf8PsQIvJAdKmdz6Zlf6UsZBw0Jd1VA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":435795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNq+HCRA9TVsSAnZWagAAYIUP/2PwGgZpxj2FFZAROWl1\nb1MHEHJ7xJL0V11fOhw7h2c2pCcBLmXNNRCw8mnHUJnrD1JZd8eFi3tpikcd\nmZbEb5/Lw9SGKsSP87ZKPGw2ml/4WESOS8FgUMRxiKg2R+vb8QikDbrXFCXq\nDg/zBegmapovJ/WJc79hv5FxjZmCLIPOozaHLe9L2xIwgyp4mwYTlEGGvtGT\njXXAmrVARwVugvlifEB+FISJv0EIM7C7RqoAI8hqD+v/1PQthzomLLrYapFw\n9YV8lwEPnvJ7dxg47wXvZK7PoyKI2SEdZjXlbroFfdBRT5etqj04u0kp1uuo\nRJq/DFh+CRcjQv3mKxv4obuKQ54jNDj2Y8zGVmXd2P8cfDV3tVHlJci9HX1Q\ndvIFLpJjq5jqeows4hvbgbiGBSpVnq/8g3ItknemwyRhwEQuVUQuEr/hPxIY\nE/ZRBD80T3FB81avZGEezUD7FY2jDftbcMatYsJ1EukdAhkzMnzap1Pv/saz\n+FKz9R3dmriMHuWvzcfitGf2EMrpCHqluH8jijHEgpViAAgkLbEcE+RngL/n\nZgd8IWHsGPCvzWsz3AWOSQGlB8QpnCgtFXxvyoiX5az7HSXUA3dl5wOegpTz\nZAQe6C6A/HqRMh+fOc2FRzPw1ShGMgyUxSfPWYn6S9OXOn/Uk5Zf7XL6m6UA\noGEw\r\n=io/B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./viewer"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","setup-env":"emsdk_env && npm run gen-schema","gen-schema":"cd schema && node gen.js","build-ts-api":"tsc --emitDeclarationOnly && npm run build-web-ifc-api && npm run build-three-api","build-viewer":"esbuild viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./dist/web-ifc-viewer.js && cpy viewer/index.html dist","copy-to-dist":"cpy lib/*.wasm dist && cpy lib/*.map dist && cpy lib/*.js dist && cpy README.md dist && cpy package.json dist","serve-viewer":"serve dist","build-release":"npm run build-wasm-release && npm run build-ts-api && npm run copy-to-dist","build-three-api":"esbuild lib/web-ifc-three.ts --bundle --platform=node --outfile=./dist/web-ifc-three.js --external:three","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js","build-web-ifc-api":"esbuild lib/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api.js","build-wasm-release":"em++ --bind -O3 -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","three":"^0.126.0","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","@types/three":"^0.125.3","concurrently":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.10_1614196614941_0.49722466604378646","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"web-ifc","version":"0.0.11","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.11","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"6e9699688e731aa38fbbbde638d8725261471bfa","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.11.tgz","fileCount":8,"integrity":"sha512-FjnSYFXyjhKELn+xySHBxinkIAPTgfN4yDiwwKtf3qzTor3rVxNYMEQ6LO1p+8NjHiKqMzxBbjpJILkdBGy97w==","signatures":[{"sig":"MEUCIQC2ClrO7jowSLlZML2I8zOHxZ6Dp1iGGL7i0zCgd0tggQIgVXBRTSIfAYDvR+jFkohtH2UVdneKE++ST/LyV17LGqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNrEvCRA9TVsSAnZWagAAAuYP/RoZKv08VQ0nHgQMeyOM\ny2tZdUMEi5P29n+TasXOhdCP3A7DXYA9kYoGvKv46aK5/dX4iaNvXOaM2pbT\nb77qWvCSCBQ3PKN6dj6nQQDJt3UeArmCSoA97MqLcvPKTFG600RdjmhfwX2g\n/c5VDnJbdcUtnznXtc7K3/52V5MtRIW2D8p3tjE02BAFBmzrAdbniA5niZtY\nfZx6FilqFfMS15Arni0l4Qbid7BgGN2rN8tmHMhm8BfIsg1KQK5kO14n+Led\nhIeHHms0EdNumkvNTn8SlSAa0JPSpoNiBkmuJOA4LCGMI9AD/CrsDGi+t4MO\nJfbht/EtB+Fk214s1kS7PYK05kQ683k/vrN3ybI4Fik6BcsqxJ+0lV6dCdSs\n80y91qKlfXVkXQdzqrVzGFxMULjCopdUGdwK9rEnDNQEwZHYdqfxds2VSj3Q\nCwoBYlUQWBy+Fqzcsc3IzmKaWWs4083Q6it0VfROjm/l5WJmbPIIPXEZ8Ztn\nproTeNTz0XCJBgGYEtqKBEcIVfBLBYcgz20ksK57/+MsL9H32LGej/xriN5R\n1P2bGn0kbgl6VJ5uH9WufqaLQ5JNyy98zTXdF4hyYjgI5e6mZeTV4w8F2b+6\ns13cD54uoWNPndMV2sO5i3hpZYjK3RnQNcjAIUego+IWfF2ne5FnOmUdMtOo\ngEM9\r\n=oBhT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./viewer"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","setup-env":"emsdk_env && npm run gen-schema","gen-schema":"cd schema && node gen.js","build-ts-api":"tsc --emitDeclarationOnly && npm run build-web-ifc-api && npm run build-three-api","build-viewer":"esbuild viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./dist/web-ifc-viewer.js && cpy viewer/index.html dist","copy-to-dist":"cpy lib/*.wasm dist && cpy lib/*.map dist && cpy lib/*.js dist && cpy README.md dist && cpy package.json dist","serve-viewer":"serve dist","build-release":"npm run build-wasm-release && npm run build-ts-api && npm run copy-to-dist","build-three-api":"esbuild lib/web-ifc-three.ts --bundle --platform=node --outfile=./dist/web-ifc-three.js --external:three","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js","build-web-ifc-api":"esbuild lib/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api.js","build-wasm-release":"em++ --bind -O3 -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","three":"^0.126.0","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","@types/three":"^0.125.3","concurrently":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.11_1614197038623_0.9683750326339566","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"web-ifc","version":"0.0.12","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.12","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"95dbf21cf3a3503d511829d0f0e274af7cb8e02d","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.12.tgz","fileCount":6,"integrity":"sha512-mUyJsKAuL7w9P9Jk7nHdY2WfBJ+gDuey80Mn0SRTOIVVS7DJ4mU9G2o1txYYdMTkIamltOLi+L7OKkGc4VJ8WQ==","signatures":[{"sig":"MEUCIC02vXS+yrGR7VCAeg+GwCShVqAHwkmrWC9WtDHA3w/GAiEA7mF5s2fgWZZI/GKvZnRuoY20D360UBCowYO72petoMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOlWDCRA9TVsSAnZWagAAOYMP/ih4zZGtlxVDfsFH5I8b\nZdUQBFk+0AShmfeJ7C9GDOYK+6OtX2EGQ/ZEUDYxuxVkSwl3By8ia6cHbpPD\nII7V/CwOn9Mgvtbu/9P1G5pvw47MV6RoRcOQedj6DHIaZYqj3vckv3BttXY9\nBGb5JIhwG1MhULGe19XOtFsFGnz+SYxZ4q5D0YUUstexxJy3j29EmBadbwqM\n9aB0Rvuv1/4YJyM8/M4+ZFSRMASNRKaJpKerjm65wrUgFnu+S5yihxVlJ5VU\nPSh9gHeU5Ms75lbm/1KlXh65mRg+Oe7gKRxwYZHdtDzClLPZsX9bF2jJq4TT\nsKOpWq2d34bwoczE/ofYUvIRM+/sAhGDDkdjTYeveH/uOh/9rXh2UEasLe/p\n0O0ug6PbQ94WcgO0txx+2TSpXd+S0+FeheF4+y6VXLLOSMIespP3HOULcSqy\nHy3/ReN0VxEDyfxEasC8cMfv+pG98DDz1Yf+qDOwcwi1LohF4iLwS4Hfs0ab\nRPSTqhexiNG00gvoomZVhTeto0IileWPCSu3EZFe+m4AYSJ1U75LuMnhAXBY\nlh9JsUvNONdugHuq0taRMPb5jIjJIH1Ht8jkkN1zbBZESQuRtccz3n3kG/fB\n3J2dnofucrxXqzLEdUkD43KcRn01bDGP9QkN/NaPNcCrw3BRJPLIMnjUoAhh\n+Csr\r\n=LxrE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./viewer"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","init-repo":"git clone https://github.com/g-truc/glm ./wasm/deps/glm && git clone https://github.com/mapbox/earcut.hpp ./wasm/deps/earcut && npm run gen-schema","setup-env":"emsdk_env","gen-schema":"cd schema && node gen.js","build-ts-api":"tsc --emitDeclarationOnly && npm run build-web-ifc-api","build-viewer":"esbuild viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./dist/web-ifc-viewer.js && cpy viewer/index.html dist","copy-to-dist":"cpy lib/*.wasm dist && cpy lib/*.map dist && cpy lib/*.js dist && cpy README.md dist && cpy package.json dist","serve-viewer":"serve dist","build-release":"npm run build-wasm-release && npm run build-ts-api && npm run copy-to-dist","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js","build-web-ifc-api":"esbuild lib/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api.js","build-wasm-release":"em++ --bind -O3 -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","three":"^0.126.0","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","@types/three":"^0.125.3","concurrently":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.12_1614435715094_0.36167689434306705","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"web-ifc","version":"0.0.13","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.13","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"d5cd4eaf0729725411f77d7a245b1dd0bb8fc214","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.13.tgz","fileCount":6,"integrity":"sha512-pORHZLK5uH6ysdcBK223HlAl+zKRtYZObhqmhfNBVlptlb4qxp+oXOtWdbdpKt0EXLd9y2GEg7lmjnikJe6bIg==","signatures":[{"sig":"MEUCIQCFe0U+JT1jx35sVBOhGmAYjoQ+iDQ989tjJlz170Ys4AIgP3w0/jN1rRX0y8uurOGIOqYjIx8uGmXEqyP6fxRWAmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":619447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO7HyCRA9TVsSAnZWagAA7+YQAJL2P4i5W887MuL6HM9E\nSqP5mAo/s4pGA1PpnPuQ8KQZL1/8pFYspsDKC8pKdBVQnaWnROGVodO4INmz\nGctUjNuCFCryvla8JJZb8rYDhTRMAhZgDCuVHDBtA5wpmxgvlWruMxq+e2Pa\ncau+grMbkuY9ca678mzQhx6CLxZLZ8riybc3PCleQ3Di4omk/9oSWHj3SNwe\niYPeAxwsy58SZrkXUqCnFofwikwg+LfuHQy5uMnrDOqSxW2HkU0PKtX4yBuz\nml3BjbpLHB/8s8qda85pOWYqqIqhynD3LFSaNZRE2M279zJpAK7DfcwMMUdR\nO3reL7jqXMfrAcTKHQYB1WxNVgrNAmDl8Y5krMqcNAIo4weDl2jj8FAeY81H\n/oOJvICNhMkiFB/4Bg/NnrM0xdo4Ug7HjKg5Tjl5HZFMSp5NrMhVf/cfQ4oV\n+dLpv9ZKFESQI8XuUPSMMgIHt1RW1qx9Q0oZGaOzycW6NE6q26AUoSwc5v7j\nG/3AOIWz277Se7jR7tZpMAh8MXTeaPgyLbU86z2LScJVwJUJPcg9tbR8s17c\ncUZOzM1eaq+J8hqsJqBSdzTSrXlR+bIu7wGfdM8kB+GDzFf609qo/8BEN5Za\nbUzB4AtTc9KiRQk/NiuVX+66TSp5UHLPf+IA4dQqjw+GMQktgB3YlmV+e+Gl\nVEGQ\r\n=NDUe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./viewer"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","init-repo":"git clone https://github.com/g-truc/glm ./wasm/deps/glm && git clone https://github.com/mapbox/earcut.hpp ./wasm/deps/earcut && npm run gen-schema","setup-env":"emsdk_env","gen-schema":"cd schema && node gen.js","build-ts-api":"tsc --emitDeclarationOnly && npm run build-web-ifc-api","build-viewer":"esbuild viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./dist/web-ifc-viewer.js && cpy viewer/index.html dist","copy-to-dist":"cpy lib/*.wasm dist && cpy lib/*.map dist && cpy lib/*.js dist && cpy README.md dist && cpy package.json dist","serve-viewer":"serve dist","build-release":"npm run build-wasm-release && npm run build-ts-api && npm run copy-to-dist","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js","build-web-ifc-api":"esbuild lib/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api.js","build-wasm-release":"em++ --bind -O3 -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","three":"^0.126.0","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","@types/three":"^0.125.3","concurrently":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.13_1614524914314_0.5804345387672207","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"web-ifc","version":"0.0.14","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.14","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"6bdf99924d276e6f44286498a78dfc1a871cf5c5","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.14.tgz","fileCount":6,"integrity":"sha512-oGzg3H3tKE9k1zBFpDSlbMggNStWBJMWSk2PByQoTSg0VGPfy/OZZN625HIQJTfg2JGvFbgMRoogOmnodc0QdA==","signatures":[{"sig":"MEUCIQCqAuFYuiiDlH8F9Ss78BA2N/ntWJZ1SBGPvqYcJeIjzwIgNPC0wUh99deQu3h5GQR5EfbfjEeV2Xd2SXYnCBGpEi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":624858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP/jsCRA9TVsSAnZWagAAIjQP+wTMRbYcolrTrDV3IE+8\nizTdmvbRM6I3ZhVarBegLqSz7pGcORL1BufP4u9YcthmIMOIp/d1kI3QZQcN\nbHAPjFZ01gMDn2SFEmif1mcYwHKTEQ+CP61Nug3nfC+GkOLRimIyz9v57+yH\nLs/RnDUcG6EYIC5CYBAGzkZzNx80lhpEgxNrCJ4caiLqWzY+PPN18v4XPxij\nugK0wtYBWA50RaDJO/xKmkChtaJpi1ivpzzP/yhGCLZ6kLKXaOgQERwaHpy8\nkRSIJmwf06Y5Yycj4nzmVxLaBxqraSLP6e6tJtv5cJUjX69EFvG46m/kGedk\nTxHyKhk0ZnYmOO7lVUKIzWTWF9fhQ1BsojPVv62xglszNVBg9qS51OAk1ymn\njwjzn7/paG6QpKFGcGIDbbcF15Qf6rxf93cagWTHucUTXQmvESeEro1Vyr7h\nug5CAIbhmcNqKJEAOL2EwXV82pJVNsraDO1Mtrcfb8I57IShAslHTkAzrtta\njKv//QIBgn14eZqpPCcM4q+8fBvvgQa77M6QiINAUqi5ieIjLP0q6LxHU+cz\nk9sNSJEDi1z2g7LD7L0TEwDZp8e4HylyzImQuwP6QrMoG466wyVzai+4tN8N\nVJLGcrg5NyMAOubtJKDE84IzYkykuarO4jXzDy7mgb/f0b2MKkuHgjFJQhzq\nMQnV\r\n=3jGM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./viewer"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","init-repo":"git clone https://github.com/g-truc/glm ./wasm/deps/glm && git clone https://github.com/mapbox/earcut.hpp ./wasm/deps/earcut && npm run gen-schema","setup-env":"emsdk_env","gen-schema":"cd schema && node gen.js","build-ts-api":"tsc --emitDeclarationOnly && npm run build-web-ifc-api","build-viewer":"esbuild viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./dist/web-ifc-viewer.js && cpy viewer/index.html dist","copy-to-dist":"cpy lib/*.wasm dist && cpy lib/*.map dist && cpy lib/*.js dist && cpy README.md dist && cpy package.json dist","serve-viewer":"serve dist","build-release":"npm run build-wasm-release && npm run build-ts-api && npm run copy-to-dist","deploy-viewer":"npm run build-viewer && cpy dist/*.js pages/viewer && cpy dist/*.wasm pages/viewer && cpy dist/index.html pages/viewer","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js","build-web-ifc-api":"esbuild lib/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api.js","build-wasm-release":"em++ --bind -O3 -flto -fno-exceptions wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o lib/web-ifc.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","three":"^0.126.0","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","@types/three":"^0.125.3","concurrently":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.14_1614805227681_0.7847956913494263","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"web-ifc","version":"0.0.15","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.15","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"c80d3761283127b671ad7181da317cb57828431b","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.15.tgz","fileCount":6,"integrity":"sha512-FzC2E3jk1OGFWlXv4PchI1+SFMP77w8ibRvFTmA8s6ccsGpuMf0J3HR6k7nrhIFLGykGH+hd6MRmMPk5XaWYoQ==","signatures":[{"sig":"MEUCIQDsBWXhVyY48klMebxQX7HtXFyZdiRmmRhtypC7WIseCwIgVD28zDm0hzWcrk2F54XOGC7fYsERL0YAhs9NZt1ygMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":697577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS9emCRA9TVsSAnZWagAA1aoP/joICCZt7adOxgZpVprM\nTGA6FwGheHMIZ4C+zg2ZN3LZQwgaUplX4m7FC/qecGL/Na/cN9WESDHachGV\nVj9kSaUixQQ+Xa7hQ6P3R2xMiQpIYfrt2opKbh3go7bwLbQZgQSLQJuuALvw\nQdbb8BfIi/h7MeLT9NLRYWSgkaAcuJgv2XZKgg7XEajzVsTi8hLSpBGda9IY\nHgRje+z+jm0Zi3Q0cVAUApsOqOo9uczZwIIn9O1cCt041ksvlqLm6gdrcOZC\n994fh5zM6Dq+RU/nuenhOekP76dzztlvVehRe7Hvz/23UiGHw7kOTpTzerCj\nmETwx3awITsES+LHnxsL3HquHQhT/zcoON2YbNu00ZBoOk0q1QEp1mnx+B1S\n7/pXWo4LTMMnDK4BuGcIHAHDvdqLddnz28A86T22iwzYRFIVA2JlcnLE+xKh\n3c1Rfa4mseg7BECiofMKeiCext4PwwRA12sm3R5Ir1Tze1vn2ewHhW9+cwv8\n+aLaV30qljXemomrXgxlnFKAh3FFC9/0G82XOKXOcalujbNjzOGzOHbgtwFg\nHImwxsKYzmEDy4nS5rTpI7fiUqivgHT4hh3KdyVqmAqqNs2GdBjXsAyEQn9y\n8OSBvZni0SjlFB/1P5HJc+3bj+tg6w5VfzHrRmWjrdOTFhhvg8cJCaodukPx\nAc2X\r\n=GkCk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/web-ifc-api.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist","init-repo":"git clone https://github.com/g-truc/glm ./src/wasm/deps/glm && git clone https://github.com/mapbox/earcut.hpp ./src/wasm/deps/earcut && npm run gen-schema","setup-env":"emsdk_env","gen-schema":"cd src/schema && node gen.js","build-ts-api":"tsc --emitDeclarationOnly","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist","serve-viewer":"serve examples/viewer","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/web-ifc.wasm examples/viewer","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o dist/web-ifc.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","three":"^0.126.0","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","@types/three":"^0.125.3","concurrently":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.15_1615583141305_0.6351431299460966","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"web-ifc","version":"0.0.16","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.16","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"0d0cca3deb87f839f536af6a121abc16796849da","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.16.tgz","fileCount":6,"integrity":"sha512-FP1sNhjCVBEQ0Vwscn8TMzEXBoA32syN/E9Etgd32xwuqEsZkv+t16Yo/wLKHSLRntfRFdqiHhXz79WEKnfaQw==","signatures":[{"sig":"MEYCIQDKiDEgOZga15iHU0MzyVwnNKuyLreQmT1lxEGgkCNa2wIhAKt2W4FAKP9xhVI10vWqHT8XKUHZ1Dj/OdOxsjFfo4+X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":685145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT7lfCRA9TVsSAnZWagAAgxMP+wTNtcntbUw+c1v8ZT5J\n7m8U+p4kIMLFMZpCeMAS0OLpuLtWP5IYXA4BDCUKgufXoPZx5kBEuorl2s4x\nXBvWA3QWiAG+mSh1foITU3SFtSDI+BHpXQgffr8H4KWfD04qDg0b5ji9wO30\nQE2xNH+yM9npdErnkHJxo4XheE5TNXqYaAuvQipI6nfow80dbgpYN/p681cP\nvNsEujS785wMPhieqSz5SbwqbPyQt+Mj5cZ2Y6dHNsdr12qBaJr3yuZxskzu\nU+QV6tbgdrutIGcw+WzfixryT8F4+faBRGbXFN8JgdQSlBkPBpcVL3lmyBhF\n1oUaYv+FjIGOEVVwyil2U4KUG5NPnk4hs3MTCmgDtEOjuiv7zZmK/9f5K+OI\noMmMT2XHxj97WcOu4IOgn7K+Bnnn3oR6coSQntfnB3GH/x7qfsvWSf+Ipn5U\nisrrePKGQNbAh4WXRQ5F1YAKNM/uece0MH6ZTwrjJz6aPgf/9MY5lP8E3JEE\nt3YBIyS4R/qxVcdqdQukh0Kp4jrTj28BPeTqIqVas8wOFnmEJC85P3eHnUt/\nX+SzmL4r3u+gP53gJsjJg+QKOewYjo3RLSQPM+GI/mibnStlGRqyr47DfawZ\nJl0tgoBsYhXPE4VvfQwpQKli+6CZERg2jSGEwETm83AiIVhAe8UWAsAreMiN\nEKXa\r\n=vLL8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/web-ifc-api.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist","init-repo":"git clone https://github.com/g-truc/glm ./src/wasm/deps/glm && git clone https://github.com/mapbox/earcut.hpp ./src/wasm/deps/earcut && git clone https://github.com/executionunit/csgjs-cpp ./src/wasm/deps/scgjs-cpp && npm run gen-schema","setup-env":"emsdk_env","gen-schema":"cd src/schema && node gen.js","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist","serve-viewer":"serve examples/viewer","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/web-ifc.wasm examples/viewer","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o dist/web-ifc.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","three":"^0.126.0","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","@types/three":"^0.125.3","concurrently":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.16_1615837534734_0.2164417690647895","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"web-ifc","version":"0.0.17","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.17","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"c0662ba1f765fb0148802e886640737741083028","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.17.tgz","fileCount":6,"integrity":"sha512-MW30sYcJ1daSE2IUARwBKh3y+jky1Cz7KwGj6J/BfvOgFf4XpPgWzodwGUM635DH4LQED0BQhay3L4vewORLuw==","signatures":[{"sig":"MEUCIH5UyS0w3KuFO2R4287Op7fDaGjBuq4aQz5UA78nTPV+AiEAnuU68T6lTsdwGxIXQbFySZ3QzsgIEyJYHmVtPS3W5sI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":702173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU7LlCRA9TVsSAnZWagAAd0sP/2IyCZSdeQaZIf+37zxC\nf7ya7y2fw5K+1Zt/xFzFo3x041pn0RA4vt9lReCnxzyXNmJNNiJMazETJX1Y\nrpke1ry4s+F0WU6pBp3el4Z+qVSNQTebvW4eaMoMLPudJ2PXVXyYkn4BZaTw\nHGmnQcmsOrOfMa4PRHXpu2bKLtMcU09+SCrWmKNPfCjB5uMt/xqBFIFG/G5Q\nFHDrGLoXgiOr6oV5BeCsm0uX9Z/ZZCZExEkdEtKosToS61L45xbuIhWKNmmy\nlZXws3Q53ZBaxHQx9h8ZJrFzhLb8LzAmuuge5N4eOVSkRk0wIYH5yiDwXJD2\ndBkH6HhCzD37NzdFq7KKyY2pGl7UbFgGVKsBPpnFiDJL6AsNGaonCCF7rzza\nsnwUoR9YQ+ZQ6nllqCFFTnc2lr0HtZZ2z84DSk6gH25gk2/4eRFtMUm76iHM\nKkYWDv/l2spAErzGA3UBhKpotnva4NB4f0VyFKwgPEP3ItvtLP3Qezwhgemz\nhaitM6AiuQD1j51I9hRR3lCet7ltI07LSEmxEdx7osnqmoX5nP0yI1yrbqcY\n7JA7mqBITLppreHVO9gg4MBo0tU1HyD0EPXqQNXvG4b2LAiT4xiC/5Iwee9Z\noefi5Z945MJL+q1uuGYPOYRMoit2SmVsBRDhjAYXS0iUTf1xsE4reafiOmcU\nnecL\r\n=LLA0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/web-ifc-api.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist","init-repo":"git clone https://github.com/g-truc/glm ./src/wasm/deps/glm && git clone https://github.com/mapbox/earcut.hpp ./src/wasm/deps/earcut && git clone https://github.com/executionunit/csgjs-cpp ./src/wasm/deps/scgjs-cpp && npm run gen-schema","setup-env":"emsdk_env","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","serve-viewer":"serve examples/viewer","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/web-ifc.wasm examples/viewer","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -O3 -o dist/web-ifc.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","three":"^0.126.0","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","@types/three":"^0.125.3","concurrently":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.17_1616098020405_0.11822536087504076","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"web-ifc","version":"0.0.18","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.18","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"b6b5176d2f2f1f543ecc2428d630802558645a10","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.18.tgz","fileCount":6,"integrity":"sha512-thpmn30VF0B1TgPh3cAjuaW00EQ4exwbjZB+YXxCpjkUPJdDP9ew42HTkxvoYS9f7DBY8RL508fw8u0s/WTohw==","signatures":[{"sig":"MEQCIBIymoqfEgdk3JuAqbNeKoJRw5Fz4dLObi15egNa8uHlAiBDhNF5/dAUvBpCIAIgAUkSx+3qZ8zQolvrojXkmM7Skg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3404641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpB9nCRA9TVsSAnZWagAA53EP/iqOI43xcmUGjsCrklkh\n/8uY9WCJ17bLno4qPV686uu6LxQM3lcOiDLiJqBpK1qtwV0lt/uMEgDstaZl\nvSjaGvwgpQCLh4ZgcJVeQxg4b8aVFXflO4e0jT1fF1ZSLHz17+z7JEEw3QB8\nKojMRaYze5KVsHK5vZpXXW0Rltw7whuuxWW6drURtpeWuLQoHRyn2OsEe4Zj\nTcaTCzotLDJV1yLKXNfm+Az8NOxiE8kBAhs8/Vwp8CGJs2mxywBcjIxmAMs/\nKwhBMsAx5uIZEfmq/4KA/2OIM5H2TUJtBFoVBzK1fVhkx2FVu3Q1/wFQoeJZ\nDUfdBGFQby+5RxzCcfxefp5IocUjXvFk75HyGviwFVsm5nG39BmdZ6vNwMLi\netcixjE0ZyYHdZVj214HsdYDlhjSEQpOwrocZG4pi3VeJ0Quj6+bjYHs+9Q6\nMOwUifbQJd7J9uDGM5ffYUouLefxZLDd7O/DQwWktLbNzICtZoTNDUD0u5DH\nENSjS1JUZ2Q+cL4E1lOP+tfcdUns75dph+s6VqGT+1ippVpd2DkTu5JhAQzh\nxsdupQhFr2lNgN+qf2j9mzNcnBqtioctgVxauAMvLafkjKFz68BT1GSU0J4h\nvoo9YLEB08C6m8Eftn5RJmhTu2zjGKq+Go8+1UxzL0xnBDoBE6IuyJfVKgWC\nkLIP\r\n=Sg3W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/*.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist","init-repo":"git clone https://github.com/g-truc/glm ./src/wasm/deps/glm && git clone https://github.com/mapbox/earcut.hpp ./src/wasm/deps/earcut && git clone https://github.com/executionunit/csgjs-cpp ./src/wasm/deps/scgjs-cpp && npm run gen-schema","setup-env":"emsdk_env","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api && npm run add-wasm-path","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","serve-viewer":"serve examples/viewer","add-wasm-path":"node src/utils/add-wasm-path.js","build-release":"npm run build-wasm-release && npm run build-api && npm run add-wasm-path","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXTRA_EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/web-ifc.wasm examples/viewer","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXTRA_EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","three":"^0.126.0","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","@types/three":"^0.125.3","concurrently":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.18_1621368678655_0.37847243262300867","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"web-ifc","version":"0.0.19","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.19","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"314ceb45e2971aba7bf68deef02eb38189b6b8a7","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.19.tgz","fileCount":9,"integrity":"sha512-nPovv6ZnhbuCPGntbJSIphyMEI+928ISKeedORJUz0mYsp3uqAN+ExLvPNCqU9o3jzpL+X1IsWa1UbFjGG7WFw==","signatures":[{"sig":"MEUCIQDB/bfpWdSzzlWSZOaRIiD5tjW7qAPhAmWMabM3+qeUIAIgJlI4q0442FRVCgR2FmkGXkYJeR3zQfZgjGjgQaeGDA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4295392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguR+cCRA9TVsSAnZWagAA/mAP/jvK3QriE7H9tw1CvA9o\nQf5ySfGWH4FA4eyht22Mz0IKY/Gv0sQmk5nZtOK3V4J6L6KcgkMpOyF4r+Yp\n4Hu92BLFLejWTw02ygyrK2eIqnA8t9b0BB82BgM5ox85srK+kNWI72+fvh89\n24qXPWDKdvW30i6RXk1XcZp3+AvJ/x3MJfJl+rdvZ/GD+ComCJlGV+pF01PF\nHwZYRgMyTVETbD9w5rAuvTJ1OCaMEvErk0n+rA6SI3ns0Vq9dzsi2a1S1x1q\nzcOL/cKIRUCVmtg6Qu4OaK6lhT8U8Bv4LHnRMw372Z61pMsQxPUDh7UTc4FH\ndct27TxQiKc3iKKqK3CostNIronW/7GzDkZ9H/mSDoibGRaE84s74cTEMzKi\ngwlBWgmnAEdgcOgI2gr8l473qcNIi8xPUaqwahuMzA1Z+B06TsKrhp5uLG2o\nldWBUWLS45A2TmsN1AOTKaVQMQXneqBPWFtjmLc156EzaahCjTsf4Ta6qMES\nmfjroa4uLwsSrMvSNBvGecIChFws9rRzrB9q0chgExGGm1hQDdwDGuVsX1B4\nNm7sG+tBlstwZ/y+nDIi8RIxtnTpf384mrnVUf03UHuNwSYNCz9P+YThfm/X\n1MS9D+95TqTUu8N0hAE2uhkKKX6RaAad4dKyViX1BHGumGYEQPTWGEYnTZMu\noEFK\r\n=Ew4g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/*.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist","init-repo":"git clone https://github.com/g-truc/glm ./src/wasm/deps/glm && git clone https://github.com/mapbox/earcut.hpp ./src/wasm/deps/earcut && git clone https://github.com/executionunit/csgjs-cpp ./src/wasm/deps/scgjs-cpp && npm run gen-schema","setup-env":"emsdk_env","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api && npm run add-wasm-path","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","serve-viewer":"serve examples/viewer","add-wasm-path":"node src/utils/add-wasm-path.js","build-release":"npm run build-wasm-release && npm run build-api && npm run add-wasm-path","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXTRA_EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/web-ifc.wasm examples/viewer","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXTRA_EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","three":"^0.126.0","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","@types/three":"^0.125.3","concurrently":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.19_1622744988633_0.8434470489336212","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"web-ifc","version":"0.0.20","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.20","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"b1bc302de518d8ce3e3789b01c06df0a6b24b2c5","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.20.tgz","fileCount":9,"integrity":"sha512-mcmUsUWGPpjdRabIErcZO9xsBbzvVz5lka3J27MGB7ea4lzybRjKyRNDqoGY5qJ7P37KdDgd9PVBLYmvgVto2Q==","signatures":[{"sig":"MEUCIQDgWBwJcq7VfwfnTWcRCoZKFJp8BrnqY7lo0nruQMpKhwIgehZctCZMHRJo4+FM7Jb7XNApSEAuHy6v7gjvNxVmfss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4334957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0OwMCRA9TVsSAnZWagAAuIAQAJmzc+BnCBfu+C92f22M\nOYUpJDB+Xiz73BTfOvXzWGcqeIwOvojd8ioR4aljjtyYAuza/Z1LxAr5YimN\nZoGkCSm9wvYQ33SPT+KgT7XD1kA9gTPtF9IuKFBPqZm10NX8TZ5KUhbyI38N\ngM+wPsG9J0PhcNIfGFjAnfH0knzQDLbMsb6vtvDkxKORo81MOU6KeMUgmyoI\n8ZVgbccbD3hvkBwuhpCAW570cf1Zuw5uoZRSTX7vlyazw2KVnsBnie7ywg6q\nO4dcBB1jAte/Y44DZZXWXRjGOlM065l9EZdKKZNIndydXwPgpIV96U5QlJth\nZQabqPwSCv4npr79Et5J7sYvqw9FFSfsyhjJChCgdJG7FNr5jk50IhZDBSNH\nJxGfUJ7e0otcOzmifBNPo9XAGuwWVgTRTGmHnac1GuhRqnxaraYhjGNIWcQF\nRDRwS4ztKdchbvQi/WrYUjuqLGsvgRlWwJ0g5twGk50LZ2h2dFYLNza4acI6\n8wKRPGPqHnX9mOgQsdKhCmSNbboSutjRaOWEZ1k6YjQmUkQE50QHav4n8qq7\nwOqAu5X1GGI9tMw5oxI+zCsozVysoOGT2QiygPtM/YV+fss/1G7nkV6QD1UV\nqiIMpmVyv2T1AfI+hAqNRUnlvF6U8Ng9hlhsPORyd1xUTZJ0jnsefsBKE6+U\nth67\r\n=jAp+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/*.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist","setup-env":"emsdk_env","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api && npm run add-wasm-path","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","serve-viewer":"serve examples/viewer","add-wasm-path":"node src/utils/add-wasm-path.js","build-release":"npm run build-wasm-release && npm run build-api && npm run add-wasm-path","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -g4 -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXTRA_EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/web-ifc.wasm examples/viewer","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXTRA_EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^11.3.2","three":"^0.126.0","cpy-cli":"^3.1.1","esbuild":"^0.8.49","npm-watch":"^0.7.0","typescript":"^4.1.5","@types/three":"^0.125.3","concurrently":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.20_1624304651552_0.4698888672322392","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"web-ifc","version":"0.0.21","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.21","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"633e7fd62612f89cc93bdc0329b663a22ec3c4c1","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.21.tgz","fileCount":9,"integrity":"sha512-cKnt92CAoeAncspdIQUDBQ2niB7IYM+8EXeIGnc01HIk8u0zzKBIeyhFPFb7E01bGD9ZxWBMQzlRSPuCm/IakQ==","signatures":[{"sig":"MEYCIQDR9SuBgdX04mX20xCnvAf/5M4z3PiJ14s5SSeIyVqtZAIhAM+oQ6F00NOhH7IOfjkqgqxm8/ehONWl5nbiTK/ALB3h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4420011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9yClCRA9TVsSAnZWagAAB/oQAI6rjjfNUacwYoXthQOc\nl4C/kecwRxzEzG5b0XLQr9hgb5PmIZ07QgNBXw+1fnqFMfOwSlfjJGmnEsGn\nVt+tdZK5OpSplutpV7GvpXdxR6ZpEYXwMMEsJC73zNiIQxXxtPnO732onus4\nM6lSEE28C2HonEhvM4lQAOwq8XJqQeS4/8PX1nqbGp1OnjVAVMTfXrhc131h\nROIVzstRhPy3MGvlA1WcnXsrWLrv+oA1LppHXPY06iwpOn3ZYAmtEe3wJVQ7\nz4OzypA0miplKJsLXOabBL7/VkFF+o5cDunweA/mVoJBQtabENkBupBp6A2c\nMcv64o3Glg//Q9jum7K+7Q8Zdz6VHzlgqS6ZA266tg3qT7zIZFoeEiOIM6Oe\n3hZfxR3jVatQeATlJJ1AiSQC0+UeL87c3wo7N1lzCVtTdW6iRBZN2dokQFmi\nuEIlI2MsFQgvWVkRSWA+AwNW/zqcg4/13slFyubLlcppSyNlJXskZ58J/50Y\nvlKAHXp0eb6zBVPOdKLPKWF8ZK3Zhgy2kd8o+0T44tkoy5PY0LaFjrKJ3uoq\nfHaJF2rHJ1sAxK9g6wTvLykqqm9crgz7NXfdkZ2Llsw/Ja2kwjfRz6g6Cvlz\nFZt6AHgPvcvQ7XZw28S7udje0uz9CSfn5sSkxvS2qRv00tCgkCSmuOV0oY5X\ncbSB\r\n=PnAd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/*.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist && npm run add-wasm-path","setup-env":"emsdk_env","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","serve-viewer":"serve examples/viewer","add-wasm-path":"node src/utils/add-wasm-path.js","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/web-ifc.wasm examples/viewer","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","dependencies":{"tsc":"^2.0.3","monaco-editor":"^0.25.2"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^12.0.0","three":"^0.129.0","cpy-cli":"^3.1.1","esbuild":"^0.12.9","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/three":"^0.129.1","concurrently":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.21_1626808484874_0.30499118904044287","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"web-ifc","version":"0.0.22","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.22","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"9e6087f3bd85f27ae13015480fe0d2c4688a5f5d","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.22.tgz","fileCount":9,"integrity":"sha512-kQUx3hxKhBU4baIoJ8qOhZDFECiGraWAZwodxJNOqgUmgLOpCE4xE9rq3CnZJCs2yYfS3jeO4VG2/xOtVnvuSg==","signatures":[{"sig":"MEUCIQDAHvdVv2sRQP6KQaOUJYmOrokDy2gzh+zDqJhSuUEOAgIgRg8wczMlmqCRhFprKk7iMxAHVoboqJmHau7pQJpWjOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4423672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCpxPCRA9TVsSAnZWagAAEGAP+wQL8CwXqu4zPypy96X3\nXg6kYRBpJonEIoRiy2kGGtmvxY2ZdOA8oUf6IacRg9s6EF74surXRbuinH67\npK8iFPMki74bY6nx8eBtVdtnKtmE4HsVaktVn5aQTCzvn3ySd7S4Ql8UKU3R\n0NHurPExHk0/ZVAcafSYXtY1myXcxD8x+JqZx25O5I1u0Kdp7+3KxNaQeY1B\nymTZ2UUYa80AlU9CvOWjJpPoHSPryy2rCSfeSfrR8lnCZ1wO4QghNDr+c7r+\n0uLG1jAHP1zL4hdckmaG1mWzme2Z0gwh6ERWVuybcWhKWKizj9hZ31zGtEW3\nN/W1vrmQZfQ34H5amKu2S0oGcK6x9BBs/xxwAERW12Yc1CaSpBBpzegF0Nyz\nEifhnrfVlIkjfGqvEc6m50IjgSdgUy8p/fRA9DBgcliD8mzOq8wr6uuoBu7r\nGTUGv9MJq5IqubKw6weY7YVkZhgiQWVzbCBuzTDEahp+7JWblAixP0hc3cZb\nI5p7ldmlLdr8EraYLz2v6MsFT40ISXe+5fp/KzWYI/o0qpaEfjfiRSKUwApg\nQEIz468ab8xyLpDTWs44YvvHVT6+7wAMkuAS0xFnrZjWXXkyGxINIrg+hfwk\nNKW9UOlrA8toxkzyeltefBPMqocZRswkEBYw7G1Q17QZiAx+2WowcSDQkcGp\nTZeU\r\n=29bh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/*.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist && npm run add-wasm-path","setup-env":"emsdk_env","docker-run":"docker run --rm -p 3000:5000 --name web-ifc-container web-ifc","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","serve-viewer":"serve examples/viewer","add-wasm-path":"node src/utils/add-wasm-path.js","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/web-ifc.wasm examples/viewer","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.22_1628085327690_0.7481431623231802","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"web-ifc","version":"0.0.23","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.23","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"8ed3abcc10d7120cf221f507f87dcc4eea49d07f","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.23.tgz","fileCount":9,"integrity":"sha512-CrtKcOBoy1O66lh7IzyqDzqIswO8lYt43Oo2x0VKq9CfL+r27csfdngh8xeJKVPCLCTiCe3861k28lxZXLYVHw==","signatures":[{"sig":"MEUCIQDWn0IQymPAG+zgQ30TEn/ws9RbG5EQ8rOlpowDGoUX5AIgD6od468X8pF+CchhO/1iPV+ftZJ5vPV03cvp1GV55Jo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4427014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhF9zNCRA9TVsSAnZWagAAX60P/jpFoLC9R/SU0h96nMtp\n0fnua6SlAdbbjIx+xo96rojjviMOm+daWzVr5pAoCNr7jH1O5JklgVq6rHGX\n70pxgayFgelKbcW7Q/p9Zvkotm9ltTuUddOxLgnqN8uQfn0J9Zs0sjFp+QjJ\n69tSQMPvExqBTuJrfxoPQzPkGouH+Iyp71KqdIGdUOQFxIFsqTNyPSLFnKVV\nfR0W2PFd/qLFFMmy05kXEOdMRqycEhaaUUeum913y9w/Clu3UQZofcUeMK8q\n+u0wy1P3uukSIKkaZDTtjILv4TmPv4Y6Z5JYG0w0VS2ideg23rEEZIbBJhWA\nUCvYeVXWtVuMOiNaj/Wy3vuGuaQsjpY9uMgU/xJiWJIjh3ZtVUhZlXm6t2CI\n7RpWLuw+98yc172uSq4CAWB0+yE3PbIbckpyMMPE32z8GjSRWX8ZxsapxaT1\nDH8tMqwi5TL8b0xhk4JBnhJfCaLd8amD0ZMUkIOgeEvt5AX2g5yIO03BgQu2\nuDm7Urx/FdUhuQ2mClNdxqjtzkeVtNnHzUkUdLSAOl/dNTJXRlWjjgXKUxvs\nM1AcmyxeEzJTPhQdGuZD1zL9AT+XChsTXyNOCzh+RmbfHddL15pOJPv3uCu5\nc5ua10eyUlz/YC7SRqrLoXUUA+NDSsivHNsVRYDlYm/rTBmh7M6MVDK9hKak\nyVag\r\n=mfhb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/*.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist && npm run add-wasm-path","setup-env":"emsdk_env","docker-run":"docker run --rm -p 3000:5000 --name web-ifc-container web-ifc","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","serve-viewer":"serve examples/viewer","add-wasm-path":"node src/utils/add-wasm-path.js","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/web-ifc.wasm examples/viewer","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.23_1628953804853_0.9920583927260431","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"web-ifc","version":"0.0.24","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.24","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"804bb7bb6245f52e913dce638ffe33969cc31740","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.24.tgz","fileCount":9,"integrity":"sha512-9AH/LTbPxY1UaFZlwzYL+XuEwfQoROEf0WVz+UmmoTAVsIINq6DbmuiWSyDecWCBYdbanpQoNgJhG5fThWAzMA==","signatures":[{"sig":"MEUCIGJAinNA8qO6tT/5ktbDe7QjzzU4PcNV6ncE5wRiuwOPAiEAzQn7CNJJLrJJ86AbePcL4UXrvhxs/HactIDsXBhfg1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4429210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ+DtCRA9TVsSAnZWagAAfYEP/ig2BL/Xx8OE9u6pCD4y\nQbt1xqmyRwxFvr+UoXWjloIdmNynPGO7KsvF1qEFUj1wW2NLYHU5N4a6MIyO\n2kKpPiKP3SqmJXMJ/YyFDiNCLYxvpdEB+r8yGCiem2LmPVxIIJLAWzlJR4ld\nsnZYFBOHumNZfAr/MTprhYPHymiBlxc/9Cz9+qSwlkkhsBZbrG+YQth4C11E\n6uRJeIXE0SS+O8mdyALEZExscOgxFtopayyG/wxCoWabpuRnuQij19CsrsU+\n2BmO0k2oKtlqvhyzkEnbEWSl/CBQCdLAT0OnhgG7C+5m8iOWkFFjUnkticum\ni+Yo+2WDLoWJywh8oRxPEznNXGWfhf7FlknEi91maFCvy6h7VE/7VJJxa9+8\n8rF7ouZS0IAOg50/YwTReg87ftBWpbVdiVTUYvhJeHYHpx4OGRg0YbriMsq1\n5faaS7kVYo4jjYYcerRmyIbYeq/TSmfPsohRgCTPNI3vMokNAtwvS8m1IsfA\nEm5MNDF6X8Vnq9tGAjzUJ2zDubikzMFzUIBNylQ8bPzH7LfEBf8DYiBTjxTB\niwwbHZNxmoHxw7aed+/dxWL+CrIwjq1Lhs4imqXKcZvhOjo0cGMbP3xoVs5a\nmWY1/CB1PT1dq0ePvYVezfYvxq3ljPOxBuVi56c+SEIXOQFzkK8aBeNDgvQp\nPcZn\r\n=8cRi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/*.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist","setup-env":"emsdk_env","docker-run":"docker run --rm -p 3000:5000 --name web-ifc-container web-ifc","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","serve-viewer":"serve examples/viewer","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/web-ifc.wasm examples/viewer/wasm","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.24_1630003437323_0.6595696545960037","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"web-ifc","version":"0.0.25","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.25","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"386b7ce9b7eb6e0ed2998ff72b234d6a71c2de53","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.25.tgz","fileCount":9,"integrity":"sha512-FutpMKz8UtTkSjRD20sfebVOj+vrAKn9vLumaL6MkcjVjsSHhpnelHM7OvUAcZFeNwV69yTme9YAwOuPVZ2n+Q==","signatures":[{"sig":"MEUCIDk7Fj60dkWgcS1YACF4c8Q3v8mQsCcAPs4BH07F3HizAiEA0vUQQzyk67uT2xzPNC8YwetxdH8l4iHNLuMcMT5r0/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4429763},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/*.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist","setup-env":"emsdk_env","docker-run":"docker run --rm -p 3000:5000 --name web-ifc-container web-ifc","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","serve-viewer":"serve examples/viewer","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/web-ifc.wasm examples/viewer/wasm","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto -fno-exceptions ./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js"},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.25_1632921643001_0.15680808537759527","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"web-ifc","version":"0.0.26","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.26","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"b2ba8479bc9911ae834364d5e3477372a3966699","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.26.tgz","fileCount":9,"integrity":"sha512-mbcLJNrt0LXxLzvnN8ZAi/Fo+lgtFFfvCoG7PWF/BGrScQs3Jmd+N2ReFub5SXtOIMGaojjmzryf6IlGVscWKA==","signatures":[{"sig":"MEQCICvJ5uyQ1I6XIy95xxAft/vC0bCTCUMQRGEgiWuxEGpEAiB6lHrf2EMOLipHQuCuybBoQr1p35CFkMJAQzpiW8wqbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4447046},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/*.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist","setup-env":"emsdk_env","docker-run":"npm run docker-run-container && npm run docker-get-compiled-files ","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","serve-viewer":"serve examples/viewer","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/web-ifc.wasm examples/viewer/wasm","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"cpy":"^8.1.2","serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.26_1635596929599_0.38442440687928037","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"web-ifc","version":"0.0.27","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.27","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"1db720d6ef4382a4dc68886a313a456c2cf22793","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.27.tgz","fileCount":10,"integrity":"sha512-Wvuh2BgKkGuoMB8Yit/lkQLL2a6LkR6ZvpRUlyvPxo6XAREtoBJMAInorc5trfOwoNtFqVEVPBZibe2uNBgcnQ==","signatures":[{"sig":"MEUCIQDhJCGbsTki6k0ZdtYEOnK04XTLcnFIdK5SmFZbVHoMPQIgfHOZ+okD/TVBb5pYToFLlTAFK4KW19Lvz90Kv1lD04A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5426494},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/*.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist","setup-env":"emsdk_env","docker-run":"npm run docker-run-container && npm run docker-get-compiled-files ","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","set-version":"node src/setversion.js","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","serve-viewer":"node examples/viewer/file_server.js","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release-all && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/*.wasm examples/viewer/wasm && cpy dist/web-ifc-mt.worker.js examples/viewer","build-release-all":"npm run build-wasm-release && npm run build-wasm-release-mt && npm run build-api","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=0 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-wasm-release-mt":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=1 -s PTHREAD_POOL_SIZE=navigator.hardwareConcurrency -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc-mt.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"cpy":"^8.1.2","serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.27_1636198708771_0.8902442933249217","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"web-ifc","version":"0.0.28","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.28","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"660acc9b30d6b7521cd70192f887f87c98df83f8","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.28.tgz","fileCount":10,"integrity":"sha512-KEIuiZL8SUA3W7pdwsJm54MQ8AM5jk3zgC5K9fLb+tLZSg3UR9JxGcWGam3ZHc/HkAVR+2gH0uc3yofBkI0Kfw==","signatures":[{"sig":"MEYCIQDsYkePNWag0vaY9muZKXXjf9U1fHUjdDObPW6iJ8WwIwIhAJ8sUaUBgg544cSgJq2Q5oW1BUYkkcP3PYK76ttwMIaJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5424639},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/*.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist","setup-env":"emsdk_env","docker-run":"npm run docker-run-container && npm run docker-get-compiled-files ","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","set-version":"node src/setversion.js","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","serve-viewer":"node examples/viewer/file_server.js","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release-all && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/*.wasm examples/viewer/wasm && cpy dist/web-ifc-mt.worker.js examples/viewer","build-release-all":"npm run build-wasm-release && npm run build-wasm-release-mt && npm run build-api","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=0 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-wasm-release-mt":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=1 -s PTHREAD_POOL_SIZE=navigator.hardwareConcurrency -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc-mt.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"cpy":"^8.1.2","serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.28_1636243136202_0.15122328189084278","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"web-ifc","version":"0.0.29","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.29","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"3d0a71da4a6560a74d6c635da7382e6c704ada0b","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.29.tgz","fileCount":10,"integrity":"sha512-EY5YWPvK7dvJH7A+NGZJ8PUkrrmjB8I9SrvpwSUoUOPEQGHxB2JemIiCHj04iY995QsTgpx55KFTA9jgHJwEIA==","signatures":[{"sig":"MEUCIHv+wB+JVgwdWHgO5W9ULJ7a+9GVG5+v5jVJ3Be8z/yuAiEA/uSE8Gvzh8F6cbLFA5mTenbL3ym1Gw4uVb8irbK9+ZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5425359},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","build-api":"cpy src/*.ts dist && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist","setup-env":"emsdk_env","docker-run":"npm run docker-run-container && npm run docker-get-compiled-files ","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","set-version":"node src/setversion.js","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","serve-viewer":"node examples/viewer/file_server.js","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release-all && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/*.wasm examples/viewer/wasm && cpy dist/web-ifc-mt.worker.js examples/viewer","build-release-all":"npm run build-wasm-release && npm run build-wasm-release-mt && npm run build-api","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=0 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-wasm-release-mt":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=1 -s PTHREAD_POOL_SIZE=navigator.hardwareConcurrency -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc-mt.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"cpy":"^8.1.2","serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.29_1636978829967_0.36841409113963897","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"web-ifc","version":"0.0.30","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.30","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"041019f7a6d949c19b8bd318769abd37847b3466","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.30.tgz","fileCount":10,"integrity":"sha512-jgzA+ohFYWqCAObDCMqVoXlIc2vNxD7HCC0j6XA/n8Y2QrXNZQj90GTYxEd0whphs/HecIIVdTq3lNuy1piuag==","signatures":[{"sig":"MEQCIGECxu0DcziQpQESMHfRtucWAsvLXJ9x2XEDRsAv5LQhAiBQTTqCxsdrWxdu1fAKmxRT1UXhGQKXLNI0OERplku0/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5454640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqTjvCRA9TVsSAnZWagAAQ6MQAI0Q52zu3dN+m1/6HQhu\nyD8GDP8a+rK6/yhmwI8XqVXwP0xVH7JOJKnO6QoqSzccPa3ZtuG9z6Hy7eJ5\nb+A2VoThiNWG4Uz6WMwoqiFZ+LnOvUXQIyjL/aqPmheqWpRTb7GmKzlGXfH8\nIFTjBDxHDr6t00z59zl9izD95e0XD+5XhdoImzW71UZItTsRIqkG3mo3HEMX\ntwK91zcoj0oAvrrA+YjVGw982GNmc5sI3v63QXN09x85+D33CtqhCTcBcdl+\nwu77EehZSA7PuY6tBMfyj5mB1xJwElU0R1//t3xU+E4RQzwxrCc0P+ytWVwH\n+QK0EjmpfIL0Hc5QUX78HdAxCdsNRDe8RtwbBk9YCiTJhuCcwK17mRBCs27L\nSxqDFjTsHFpjHtsH7ByBnbYc9se11l3abwjd6dyNXz5hM6LhHJS7o0cE7QdG\n/AcmxyDZ7ygDzsI/cty6p6spQgMmWYgZWLhYc7AZIo2Wm41KWs6OKuwTZV+x\nc5uKOJPNkn3StZhTwgRCAGnaJypj6BgC4AX52G5yLonCoQz38cKYM+dqgFCM\nO0YCk6ICqaUU7J1j0yM85YcHWfW2hw8lheQwSFEYE3Uq9cGVpi7ulle9EoFl\nllC+g6PsOoMg9wv5mmtU7f76AQn+OrYEdttmUFxFyrV3Ag880lxRZX0uurgL\nHk1S\r\n=POSH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"}},"browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","test":"jest ./tests","build-api":"cpy src/*.ts dist && cpy src/helpers/*.ts dist/helpers && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-node && npm run copy-to-dist","setup-env":"emsdk_env","docker-run":"npm run docker-run-container && npm run docker-get-compiled-files ","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","set-version":"node src/setversion.js","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","serve-viewer":"node examples/viewer/file_server.js","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run build-release-all && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/*.wasm examples/viewer/wasm && cpy dist/web-ifc-mt.worker.js examples/viewer","build-release-all":"npm run build-wasm-release && npm run build-wasm-release-mt && npm run build-api","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=0 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-wasm-release-mt":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=1 -s PTHREAD_POOL_SIZE=navigator.hardwareConcurrency -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc-mt.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"cpy":"^8.1.2","jest":"^27.4.2","serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","ts-jest":"^27.0.7","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/jest":"^27.0.3","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.30_1638480111361_0.8238116419261865","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"web-ifc","version":"0.0.31","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.31","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"cc6cf6a837403cd03a25cdc73ad08138bb5b5078","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.31.tgz","fileCount":13,"integrity":"sha512-t8ds41fO+nx4ZBERYqps/xV4R/oe11ZXKhw/S3t3H3a8RYcUpOooz6ujUHFk8Gtaw3EqlkDwDZx7+x1f+eq8Zw==","signatures":[{"sig":"MEUCID0OcKgU2JiXEEun7dlfj4CYWVlvh/lUXJ+rLMi5NIY7AiEAib4rGmiwtcqy21oRIBoVXRr9upv++bjNSSCEjtm4m1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7403654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwOFeCRA9TVsSAnZWagAAgooQAJ2/skihXthxqlccuqvC\n8yWSv8ZBlDXsICti0XD6Jb5h4+Ftce07oYZ3l78zb7te1hDMqtRJTqmZJq4v\nU52VHDtmDYV3trzt9wIGUtXjF/zr22oYHfU0uKiWszwz0c0uA0cTbCqtu/pN\nkKRxWTN6sOGz0gRAhDbPQ2lF+vcruKRQA97de1YJG5gAZs+4SmKy3RxIDAzz\np+7VWzZXdTD9NBwj8PFZiq4sKerYWapJm/mTnzNLc+aerdJkMJJTcLOQQ4Mz\n3U01gqewZhM07uPDD7mzAn4Fo7WJbl3P6SH45L6ixgkGWEGc2PJ22sXg7ONF\n43uIcHZnrinprvAEHFzPyytCORUnj2kKaRpXAz6L4hlD2FWB940wSgEFcAuZ\nAwQmOgi7YiJD2QwdjNm9EJz8jbgb9xifDyVcpFa1IpCpkdiR2f25Lhw/l4rG\n1igptxL4RhewmyuudGVuZrPW9DZk2chblwiqp+u40vBAJGkko4zt7EIWJriP\nFg1zWMfcQ2hv/QRYAxABGbAnrMyobLAf0svYYMgmsUhk2L6oNPRyvof3kTXh\ngbqMzJumaG/k7sGOHH6/y1+58+M9GF6H0Pse2QHzCTLdqvPJ1b8Ydz/IC11t\ncRRCDbXaMGEDeVvHPUECIsqkoxekYSmhevtRD4pxqtZiAgmOb/tBkCYdeicm\ne2NU\r\n=YRsK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api-node.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"},"build-web-ifc-api-browser":{"patterns":["./src"],"extensions":"ts"}},"module":"web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","test":"jest ./tests","build-api":"cpy src/*.ts dist && cpy src/helpers/*.ts dist/helpers && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-browser && npm run build-web-ifc-api-node && npm run copy-to-dist","setup-env":"emsdk_env","docker-run":"npm run docker-run-container && npm run docker-get-compiled-files ","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","set-version":"node src/setversion.js","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","serve-viewer":"node examples/viewer/file_server.js","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run set-version && npm run build-release-all && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/*.wasm examples/viewer/wasm && cpy dist/web-ifc-mt.worker.js examples/viewer","build-release-all":"npm run build-wasm-release && npm run build-wasm-release-mt && npm run build-api","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=0 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-wasm-release-mt":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=1 -s PTHREAD_POOL_SIZE=navigator.hardwareConcurrency -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc-mt.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js","build-web-ifc-api-browser":"esbuild dist/web-ifc-api.ts --bundle --format=iife --global-name=WebIFC --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api-browser.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"cpy":"^8.1.2","jest":"^27.4.2","serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","ts-jest":"^27.0.7","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/jest":"^27.0.3","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.31_1640030558197_0.8425318066451937","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"web-ifc","version":"0.0.32","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.32","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"8eae1ae2e56b83883a9b6a16923abe1d2a07d639","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.32.tgz","fileCount":13,"integrity":"sha512-EYPhzIXaZ0qW7fOrfds97qpP2MWaCYljfeMpJRAZP+qa2TNqWDu2egZXf03WIt+v39ymd/PFU+RBHZxVM3EEtQ==","signatures":[{"sig":"MEUCICqQIzvg44XpHpnmZZMJdckX0PaSt0+nHO/RfQMcMvGGAiEAxVxzT50u7PABE+d2remxJSo9iPCYgI3fGX/CPEZgewY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7403832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwO1VCRA9TVsSAnZWagAAf0gP/isePJFms4oYNhD6DKsI\nYkwmJbBAcpM/OPmypcROzuZqRqvrQ6+5AF8QrSD4hRAi1RPEfqBTMpUx75/p\n2nDcdKMxuA9OqDMf8KF4J8sI/byhwvZqCKza1ylsJDCXnpM7DMKMlkff/a4Y\nJWCD5i+D4f4JXZo4DKFV/GbMS39CL1NV1USjAI44I5oWqyG2LLzBKO9Xwjhz\nmEoYekWsDLKbsiF2hPuGBal4nbL5G4LfWVlnwtfzssvrTAseEaAa6oVopiVl\na3VmoBi+pnrCiuBxzpJ39D2RCs4Zu/kwbOw3NaO0bk5T9QoXx0mDy5E5rW7L\nUupPdUDpLDKtZkGGZzqkL2B36hmuIHnJNTqoCeBjAdZ4UZKXb2RKBy0+J8Mh\nS/72m5qR6TqT5c1b49FFW4FGvl7enM1Zlwq4tAXPQRQ1fzEdGuUxwDRDXNlh\nxiR0ojLclaPpOVwAPYhxx6kkbaZXemz+D4Ko6xOqslqU6xx6e8j0cTnGVOGI\nBG7saYE7GRvK0PuuHUWmv025cdpLYyyLhgrZLdJjzy5nT0Ekv9RgdsB/T3rM\n4Ue9o7kif3gYx8zRWU3rtqaJ7CzzG5TOcDFwAAJCcy8Qt6ZdHAMws/lEzRgZ\ncf3K3MWmiUUFYI/DcF3hVR8+vb8LEvYpwRGkP2sfayd3LTRe6HFyLs3KsKn+\nu4tl\r\n=lLV6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api-node.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"},"build-web-ifc-api-browser":{"patterns":["./src"],"extensions":"ts"}},"module":"web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","test":"jest ./tests","build-api":"cpy src/*.ts dist && cpy src/helpers/*.ts dist/helpers && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-browser && npm run build-web-ifc-api-node && npm run copy-to-dist","setup-env":"emsdk_env","docker-run":"npm run docker-run-container && npm run docker-get-compiled-files ","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","set-version":"node src/setversion.js","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","serve-viewer":"node examples/viewer/file_server.js","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run set-version && npm run build-release-all && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/*.wasm examples/viewer/wasm && cpy dist/web-ifc-mt.worker.js examples/viewer","build-release-all":"npm run build-wasm-release && npm run build-wasm-release-mt && npm run build-api","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=0 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-wasm-release-mt":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=1 -s PTHREAD_POOL_SIZE=navigator.hardwareConcurrency -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc-mt.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js","build-web-ifc-api-browser":"esbuild dist/web-ifc-api.ts --bundle --format=iife --global-name=WebIFC --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api-browser.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"cpy":"^8.1.2","jest":"^27.4.2","serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","ts-jest":"^27.0.7","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/jest":"^27.0.3","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.32_1640033620874_0.600337406771486","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"web-ifc","version":"0.0.33","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.33","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"a1eadc22dd2e683fa03064d71269850333e5c24f","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.33.tgz","fileCount":13,"integrity":"sha512-9JeOia81u7GzGf/HHgtxm/USLVJATx8ZqNxtnbXTbQEiV2Utz7qdm8LpQyrcLucMQF/9tqUxkBgAYxJITf08Zw==","signatures":[{"sig":"MEQCIBxoX4/Dxg95Ak8UDr6YOKCYDf7WAq3pP0yLz2m1+j/KAiA/CmSdHpHn24z2GLfGwx11af4qPWCNG/Is0bjzKyixvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7403903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9FIhCRA9TVsSAnZWagAAKekP/i/ij97WS7ZiMC6MDxjm\nfkm+nYC2NrD/NWuJ0fEt+AS5RCGpx4Imbqfxw1SNVMMCfXrHeAJilT31Nfaa\n9KuHKeyfC1jbq14u1nPeE5vIEdjBHdXWsgEvNVEmSnBVimKSAhyUoFPnxSR6\n61baz4CWtgrtrQgpHKqajEWIR4yDEtM1wWxDnqWNuW7f2QecCEy+y2bwHXFg\nT8MktuRk2Qm/pN//fHbGPKUeZotevoiduLV1YyH5LLWF82xXwCQy2LL/QuBq\n3cE4QamrDgtyxGN40alXxoh3YVVEVPsv0ol2Hhecnk/vkXkT3O/Z7/QEifkH\nNU6oZIwqYThHcpaxfSl42EnoA6ZAR+N8EbLdyFOoMeoncBlZd987qrRqzYR8\naG2j2OrUXLudoHnBh+ESqrNPHOcVVexyLx5fyhbpX515gdH/sGOTuP3YTQTW\nlMSQKiuys476li9rCa44kZC8G2r0uCFbFuKTcS2KE+dO1eODAhfjrPoaCujF\n0ldXzxPk/whtt44nRdykunmi+2UMBlekGHiF79hypuwrWDmmABJmAd1PUBlU\n/Oter8zMVwU5f4iJlRi8Z0KaRCFkda+EvfwUF12O8pXGMB1LvkrFaLILqaab\n7Zu5AXK90ltYk/iGgCCITlDlhO4S7Zkjm7gT0WTFCF2XezWb3lk+J4OYXdxp\ntOFh\r\n=M866\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api-node.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"},"build-web-ifc-api-browser":{"patterns":["./src"],"extensions":"ts"}},"module":"web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","test":"jest ./tests","build-api":"cpy src/*.ts dist && cpy src/helpers/*.ts dist/helpers && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-browser && npm run build-web-ifc-api-node && npm run copy-to-dist","setup-env":"emsdk_env","docker-run":"npm run docker-run-container && npm run docker-get-compiled-files ","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","set-version":"node src/setversion.js","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","serve-viewer":"node examples/viewer/file_server.js","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run set-version && npm run build-release-all && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/*.wasm examples/viewer/wasm && cpy dist/web-ifc-mt.worker.js examples/viewer","build-release-all":"npm run build-wasm-release && npm run build-wasm-release-mt && npm run build-api","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=0 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-wasm-release-mt":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=1 -s PTHREAD_POOL_SIZE=navigator.hardwareConcurrency -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc-mt.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js","build-web-ifc-api-browser":"esbuild dist/web-ifc-api.ts --bundle --format=iife --global-name=WebIFC --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api-browser.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"cpy":"^8.1.2","jest":"^27.4.2","serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","ts-jest":"^27.0.7","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/jest":"^27.0.3","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.33_1643401760963_0.5084297847160633","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"web-ifc","version":"0.0.34","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.34","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"}],"dist":{"shasum":"988cc9879e340320058bd1aefab9542705c3010c","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.34.tgz","fileCount":13,"integrity":"sha512-crrrp9VXvxZQ7n4Uia7vqx4Dlp9FQy4Z4EwB5Ok9Hd7+dtcTMe8lPOFQYR1AxzNcqBzFxFzSiXX0v6VbRJzZKA==","signatures":[{"sig":"MEUCIC6OaXxtOJjzxFDWeRtEcy2r9PfQDfQCREnfFCeWKcQNAiEAwnsgGD85H1N6LLPismXHitX5NOgXLinY2d4l+0sz++8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7406963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBsl8CRA9TVsSAnZWagAA42MP+QCYlthNzuq5zyb/Wm24\nVA+ONXcS4G+3sd6V+lLM6mRFkp1hf9O9SaTOlFv4yAKayB2YdgfmXyDUUZWN\nFqZvrwL+nfZuc7xLBYvsTirS8LmOiDkGfybBOxoBe0ReX5xN96bRTFDR/d7s\nX+eY70LyoN3cfB1MjAFyqs0F+2zsikzZELAgjPvfBXnrctcdE/vFwok4XjmF\ne6gbNASPgNn+B0lUrbSMPGF8TVQ0FutjRgLTI+ILZQK3R/4hQYYZzK8N51pL\n16+xvSFjvXTxNKdvJ6XSoRUVIAX2DVrVVEn/6TdaJ8xPxg9t/JiUKtx1HlFR\ncxhi/gotwoPp0rjQXM+0JU0zrZpO1fleaYctjxfKe9ZnXXCQnT5mFGwDIOan\n0Dhl4+5w5UNne9qV2WiLKx6PVCZAdlRkoj7ERasjblhbLXuRrYB3dBcnJM1Z\njrOz6BqLCFn44TWgXDGfDpHFkAOf67vD4eW6CtIS4MFm0JbwaCQKsMhRp8OG\n4Iwxks7LKPUYE/ju+MaG0DCQ3glkHwHNkI5mLEPoLQB0iFfOKV1eDH+cEK5I\n/ETAov172MEF0GDbkI+x+EcJSBi2knmXdXwH6JGjXt0RUvvQIWJpQzQ7TSqe\nB+Dn6I6GveefxakKreRivw/GEm7tVXoQUprELQxA27tlpLZvVNq5XWzc8UE1\nbu4A\r\n=S8YA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api-node.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"},"build-web-ifc-api-browser":{"patterns":["./src"],"extensions":"ts"}},"module":"web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","test":"jest ./tests","build-api":"cpy src/*.ts dist && cpy src/helpers/*.ts dist/helpers && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-browser && npm run build-web-ifc-api-node && npm run copy-to-dist","setup-env":"emsdk_env","docker-run":"npm run docker-run-container && npm run docker-get-compiled-files ","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","set-version":"node src/setversion.js","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","serve-viewer":"node examples/viewer/file_server.js","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run set-version && npm run build-release-all && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/*.wasm examples/viewer/wasm && cpy dist/web-ifc-mt.worker.js examples/viewer","build-release-all":"npm run build-wasm-release && npm run build-wasm-release-mt && npm run build-api","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=0 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-wasm-release-mt":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=1 -s PTHREAD_POOL_SIZE=navigator.hardwareConcurrency -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc-mt.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js","build-web-ifc-api-browser":"esbuild dist/web-ifc-api.ts --bundle --format=iife --global-name=WebIFC --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api-browser.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"tomvandig","email":"info@tomvandig.com"},"pckg-gui":{},"_npmVersion":"6.13.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"cpy":"^8.1.2","jest":"^27.4.2","serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","ts-jest":"^27.0.7","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/jest":"^27.0.3","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.34_1644611963972_0.8402266906367513","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"web-ifc","version":"0.0.35","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.35","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"60506779b82677a7b2977b7e784feddec494264b","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.35.tgz","fileCount":13,"integrity":"sha512-if/L9RiJAD+jJ1oWtHj44+o2NG6K6azK0otE9Pbppr5hNBnouYfJQNmnHZ+Ya+wZeaByo9KeU64D60Y6lFnT4w==","signatures":[{"sig":"MEUCIHIsqNf5bt8JE6tyFt1YXEo4kDo+6uoLGwIpXzARLPGyAiEA2mmY5/DJjG8pflDZABcYipFpEhpYBNH9GN3aY+SR0EI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7515557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilIOfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPHQ//a5gWXGp/735tr5z3JvE8OtVOJIHUyss4rbpHl+rpaKYudUTZ\r\nC8WLyaiPAPMMpQ3cVxgUAf0STYzZqbRKIPRWDk+xoPKjUeP3foYTcW02KpuW\r\n8fgtDaMG/JL/6tw+P680aCxE5Sdb0vQFaQ1t8biESUo6fcHn4MgR6VQg8pfX\r\nlzVlNQYheCL31DDv33RnV6kvqC2MHlz5KO6w9Lq8Qzm4dbrvcjy7E82kROqh\r\nIkIYaaj0LNFb4M87tTRjWgRLBmD+GdbUCX7BpD94yRa6kVb8LW3pGMFeQHPL\r\nmxqxwuGZ/AQhylE0//yZMmjE6rmLBRuhYEoOcoca3y+Bh6J1DpqpeuQ+1ESz\r\nN73gR2dZulEJHPzTTRKt+3fdbGmLCT4WxORuJkwfJ0lrDo3KIKZR7rdPUxbC\r\nHBi1IOJNLX9CVyjHswVH3p1EGZ8HhWHMyLVMZ2WlRVV2gRzPtkeFfT28MUnl\r\nTd1DQWnY4T+7c/GPqKnO/UVk1Nc8m0+UV7Usx8xdvYytwO/LUqjUBpr9BZVz\r\n2CryPcezxIXwHGansMQlTXt6Iuhi7BDfvfe5PUMu8TPNunlH2DwRfDfOr3sg\r\nB82Uu90/7gTMKZCiBFDEd33Q8SkdWe3JJ9nkrx+KsLN7SMz9xrwa0tIWuPDy\r\nisTTDOzPq9WG+oca5meilwKsxenz/Yx2v+Q=\r\n=oK+V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api-node.js","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"},"build-web-ifc-api-browser":{"patterns":["./src"],"extensions":"ts"}},"module":"web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","test":"jest ./tests","build-api":"cpy src/*.ts dist && cpy src/helpers/*.ts dist/helpers && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-browser && npm run build-web-ifc-api-node && npm run copy-to-dist","setup-env":"emsdk_env","docker-run":"npm run docker-run-container && npm run docker-get-compiled-files ","gen-schema":"cd src/schema && node gen.js","build-debug":"npm run build-wasm-debug && npm run build-api","set-version":"node src/setversion.js","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","serve-viewer":"node examples/viewer/file_server.js","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","release_publish":"npm run set-version && npm run build-release-all && cd dist && npm publish","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/*.wasm examples/viewer/wasm && cpy dist/web-ifc-mt.worker.js examples/viewer","build-release-all":"npm run build-wasm-release && npm run build-wasm-release-mt && npm run build-api","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=0 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-wasm-release-mt":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/godot-csg/  -I ./src/wasm/deps/godot-csg/platform/javascript/ ./src/wasm/web-ifc-api.cpp  ./src/wasm/deps/godot-csg/csg.cpp ./src/wasm/deps/godot-csg/core/math/aabb.cpp ./src/wasm/deps/godot-csg/core/math/basis.cpp ./src/wasm/deps/godot-csg/core/math/math_funcs.cpp ./src/wasm/deps/godot-csg/core/os/memory.cpp ./src/wasm/deps/godot-csg/core/os/mutex.cpp ./src/wasm/deps/godot-csg/thirdparty/misc/pcg.cpp ./src/wasm/deps/godot-csg/core/math/plane.cpp ./src/wasm/deps/godot-csg/core/math/quaternion.cpp ./src/wasm/deps/godot-csg/core/math/random_pcg.cpp ./src/wasm/deps/godot-csg/core/math/transform_3d.cpp ./src/wasm/deps/godot-csg/core/math/vector2.cpp ./src/wasm/deps/godot-csg/core/math/vector3.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=1 -s PTHREAD_POOL_SIZE=navigator.hardwareConcurrency -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc-mt.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js","build-web-ifc-api-browser":"esbuild dist/web-ifc-api.ts --bundle --format=iife --global-name=WebIFC --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api-browser.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"6.14.13","description":"ifc loading on the web","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"cpy":"^8.1.2","jest":"^27.4.2","serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","ts-jest":"^27.0.7","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/jest":"^27.0.3","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.35_1653900191561_0.21412804475208347","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"web-ifc","version":"0.0.36","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.36","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"205de7d3ad74916bf837bf72bdf76e18d9712571","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.36.tgz","fileCount":13,"integrity":"sha512-1C3h8Qf7TpEByJTpTt/yzZbnAuByH0hEEfOiVQho83Y6lKNCDWe/0cKObExZMAi2XMDIiES6cYL43PsQ3rHo2A==","signatures":[{"sig":"MEUCID+KMouigsDV0kZYVc8PI2F1uIKh731cQ+ckf6Vbj1d/AiEAyvRKWjIrFOeuKpaOsgkSIam0iW0UM2JdvVqCdXnLzOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8499622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDJkiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4sA/+M6hwybMDm5YGkfQ6QHPBn2MyFrp3uEX+f1F/PnFk3qAnii/K\r\n3PRl2qzewuzjkJhE2QckPQJCG/GiUl08dRf4A6URbFV2pOTH8rfNIFqUn+z/\r\nfUEJkaqMv//veqJ6RSdYxH2oSEfuTjoQ5hhr5+eeQvhTZWe1HWCTXaj2tWys\r\n2hIbYyPPJYve5S3+nqQXYLF8ZgzIzZ8hiG3oPQ3EOnkN7enD5zxXrqVEYfyb\r\nYh1TqWL96bhCY4x654Da8kZbNyRjDbvr74P2z7Kj9v5hsfyXbIMXg4p89POC\r\ndJCVWHr0Ji3z5jSVYYK+K0YO50zNpRbBidPRPOg4PsLxY9lwl199HTFV4TFh\r\nRAwa7BFFfvBaomE/0FOIXEqLFiGd5UT95oFrw4miWg7uydnm3IocPv7Aqf6L\r\noBzfZgnKWw2iDDgzy2duPwPNfkA1ZuHCF7FivML7OEoEGWDugPaL0vgEnWZC\r\n42qqKBSFDndQ6rvOF/mi7J4swMEnY7WLs/bEjoHKDf1hUFsi5QN+pXFNoaXL\r\nXrjz1QW3MTEJnFRI2mgGIzawpTwYTIUTbjzeeei4Z5wsBWq0hfVI1E56A9nD\r\nckWnYN6OgrGfZT7JSjYR5WooHxMa1v4WKUiKAhJMueLfWNxGRN12hC/zo+TK\r\nM4pJAPwsI6N+aLUxeclHJYLi4wfVhg+1gNo=\r\n=BI36\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"},"build-web-ifc-api-browser":{"patterns":["./src"],"extensions":"ts"}},"module":"web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"gitHead":"3202960336207d916cd03bc7edba5cf5379cfade","scripts":{"dev":"concurrently --kill-others \"npm-watch\" \"npm run serve-viewer\"","test":"jest ./tests","build-api":"cpy src/*.ts dist && cpy src/helpers/*.ts dist/helpers && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-browser && npm run build-web-ifc-api-node && npm run copy-to-dist","setup-env":"emsdk_env","docker-run":"npm run docker-run-container && npm run docker-get-compiled-files ","gen-schema":"cd src/schema && node gen_functional_types.js","build-debug":"npm run build-wasm-debug && npm run build-api","set-version":"node src/setversion.js","build-ts-api":"tsc --emitDeclarationOnly && cpy dist/web-ifc-api.d.ts dist && cpy dist/web-ifc-api.d.ts dist --rename=web-ifc-api-node.d.ts","build-viewer":"npm run bundle-viewer && npm run copy-wasm-viewer","copy-to-dist":"cpy README.md dist && cpy package.json dist && cpy src/ifc2x4.ts dist","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"node examples/viewer/file_server.js","build-release":"npm run build-wasm-release && npm run build-api","bundle-viewer":"esbuild ./examples/viewer/web-ifc-viewer.ts --bundle --platform=node --outfile=./examples/viewer/web-ifc-viewer.js","regression-test":"npm run regression-test-build && http-server","build-wasm-debug":"em++ --bind -O3 -gsource-map -std=c++17 --source-map-base http://localhost:5000/web-ifc-js/wasm-lib/ -flto -fno-exceptions./src/wasm/web-ifc-api.cpp -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s ASSERTIONS=1 -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","copy-wasm-viewer":"cpy dist/*.wasm examples/viewer/wasm && cpy dist/web-ifc-mt.worker.js examples/viewer","build-release-all":"npm run build-wasm-release && npm run build-wasm-release-mt && npm run build-api","build-publish-repo":"npm run set-version && npm run build-release-all && cd dist && npm publish","build-wasm-release":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/manifold/manifold/include/ -I ./src/wasm/deps/glm/ ./src/wasm/web-ifc-api.cpp ./src/wasm/deps/manifold/release/collider/libcollider.a ./src/wasm/deps/manifold/release/third_party/graphlite/libgraphlite.a ./src/wasm/deps/manifold/release/manifold/libmanifold.a ./src/wasm/deps/manifold/release/polygon/libpolygon.a -fexceptions -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=0 -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc.js","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-wasm-release-mt":"em++ --bind -O3 -std=c++17 -flto --define-macro=REAL_T_IS_DOUBLE -I ./src/wasm/deps/manifold/manifold/include/ -I ./src/wasm/deps/glm/ ./src/wasm/web-ifc-api.cpp ./src/wasm/deps/manifold/release-mt/collider/libcollider.a ./src/wasm/deps/manifold/release-mt/third_party/graphlite/libgraphlite.a ./src/wasm/deps/manifold/release-mt/manifold/libmanifold.a ./src/wasm/deps/manifold/release-mt/polygon/libpolygon.a -fexceptions -s ALLOW_MEMORY_GROWTH=1 -s MAXIMUM_MEMORY=4GB -s FORCE_FILESYSTEM=1 -s EXPORT_NAME=WebIFCWasm -s MODULARIZE=1 -s USE_PTHREADS=1 -s PTHREAD_POOL_SIZE=navigator.hardwareConcurrency -s EXPORTED_RUNTIME_METHODS=[\"FS\"] -O3 -o dist/web-ifc-mt.js","build-web-ifc-api-mjs":"esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api.js","regression-test-build":"esbuild tests/regression/src/index.js --bundle --minify --sourcemap --outfile=tests/regression/public/build/test.js","build-web-ifc-api-node":"esbuild dist/web-ifc-api.ts --bundle --platform=node --outfile=./dist/web-ifc-api-node.js","build-web-ifc-api-browser":"esbuild dist/web-ifc-api.ts --bundle --format=iife --global-name=WebIFC --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api-browser.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"8.11.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"devDependencies":{"cpy":"^8.1.2","jest":"^27.4.2","serve":"^12.0.0","three":"^0.130.1","cpy-cli":"^3.1.1","esbuild":"^0.12.15","ts-jest":"^27.0.7","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/jest":"^27.0.3","http-server":"^14.1.1","@types/three":"^0.130.1","concurrently":"^6.2.0","monaco-editor":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.36_1661770018271_0.4328359015999663","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"web-ifc","version":"0.0.37","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.37","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"416a0a631e79794e2ca509c94238bf5e24c076cd","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.37.tgz","fileCount":10,"integrity":"sha512-G63g+JVP4DbxSOfbzSjkE1h2Unu+WcXI0s1j4Vs0bnYorHegQyrfkC7jgveqYtILV6nWr+f+ZQHvNzKAV3nk0Q==","signatures":[{"sig":"MEUCIQDd5ojOzaTwljLx+W+TrdPeP9U/NVdgOJ0yS7BhCeZA/AIgeC8uZjAIsOtlXPXx11/qnVWPUgyrxT6BIILchQJzWDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15865730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj74TxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Iw/+L5zhadag7qwNuLmV4KvgxatcPc+kWsWaGA9JELP7V4TjXBdL\r\ndgGQ+Vj2s4/kok2zzBX+fOtqVhx4GgkAyhxF+cScb8dKn1HED68up82OD/S7\r\nyqkWl2oCEfpLJWDOHUtBp9wsDdIsWkv+UckvViwrMcKEui58ESmMsFxe2hSk\r\ncrYFJJKmpDWTBhWvkA9IOmSHKPN2CJ2J3X6lVw+edTOaO7ctvj7i7RStpzwT\r\nRffmEiA5IXfMo5a67JhbXekwMnIyt3dCGuhMVW42j90setDlzNvyWr8kPA9l\r\nFKmP0Dcz/tVcz+bKigCrhmXwqoCmHXj3WsGljZGFPSE3/ZtMta7Eqw23Uts0\r\npyR96JMwiZXUYfvNLDTVhdAvsBJ6Hyc4wr6qWuNYCDVkUA6bisuNxhjJC3MZ\r\nFCwf07oOIvWBETPoQrpVCEH4VpQOibf+PMVqxhpd6g1JHPbd5MTFtwqV660z\r\n3jULUlGDkEIbhNtSdXAhCZ3L8CnsOe4cNwOxCw5dSrbtbgpg7ygFlNrGJ24q\r\nUGNvCKlXhOxmaXEZOqxDw6lDpK2966BzI7WQWfC9hC+RyWoAhY00+mDLytiR\r\nl7dU9447U976UlhWwyv7TzszKCLpYaS28qnUEJSdedBKHtP80EllXhPg89wz\r\nL9Fj+CSGgT/vQYkIDZXtFghu5Z4opArfeK4=\r\n=R8p8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"},"build-web-ifc-api-browser":{"patterns":["./src"],"extensions":"ts"}},"module":"web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"gitHead":"77dcc846cd7c805542936dfbca59e172317a4459","scripts":{"dev":"npm run build-viewer && concurrently --kill-others \"npm-watch\" \"cd examples/viewer && npm run start\"","test":"jest  --runInBand ","gen-docs":"typedoc --out dist/docs && cpy ./banner.png ./dist/docs","build-api":"make-dir dist/helpers && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-browser && npm run build-web-ifc-api-node && cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","test:unit":"jest  --runInBand --testMatch['**/tests/unit/**/*.spec.ts']","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","build-debug":"npm run build-wasm-debug && npm run build-api","postinstall":"cd examples/viewer && npm install && cd ../browser && npm install && cd ../../benchmark && npm install","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/*.ts\" dist && cpy \"src/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/ && npm run build","copy-to-dist":"make-dir dist && cpy \"src/wasm/build/*.js\" dist &&  cpy \"src/wasm/build/*.wasm\" dist ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"npm run build-viewer && cd examples/viewer/ && npm run start","build-release":"npm run build-wasm-release && npm run build-api","regression-test":"npm run regression-test-build && cd tests/regression/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-corp","test:functional":"jest  --runInBand --testMatch['**/tests/functional/**/*.spec.ts']","build-wasm-debug":"make-dir src/wasm/build_debug && cd src/wasm/build_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug && emmake make && npm run copy-debug-to-dist","build-publish-repo":"npm run build-release && cpy ./.npmrc ./dist  && cd dist && npm publish","build-wasm-release":"make-dir src/wasm/build && cd src/wasm/build && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/wasm/build_debug/*.js\" dist &&  cpy \"src/wasm/build_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-mjs":"make-dir dist && esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --external:os --external:perf_hooks --outfile=./dist/web-ifc-api.js","regression-test-build":"esbuild tests/regression/src/index.js --bundle --sourcemap --platform=node --outfile=tests/regression/dist/test.js && cd tests/regression && cpy public/*.html dist/ --flat && cpy ../../dist/web-ifc.wasm dist/web-ifc.wasm && cpy ../../dist/web-ifc.js dist/web-ifc.js && cpy ../../dist/web-ifc-mt.wasm dist/web-ifc-mt.wasm && cpy ../../dist/web-ifc-mt.worker.js dist/web-ifc-mt-worker.js && cpy ../../dist/web-ifc-mt.js dist/web-ifc-mt.js","build-web-ifc-api-node":"make-dir dist && esbuild dist/web-ifc-api.ts --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=iife --global-name=WebIFC --external:os --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api-browser.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"9.5.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.130.1","cpy-cli":"^4.2.0","esbuild":"^0.12.15","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.23.25","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/jest":"^27.0.3","@types/three":"^0.130.1","concurrently":"^6.2.0","make-dir-cli":"^3.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.37_1676641520913_0.2102243793759837","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"web-ifc","version":"0.0.38","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.38","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"91787d274816572b53850b589b94f5bd0912cecd","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.38.tgz","fileCount":10,"integrity":"sha512-sJxp9BtyxNGhsMS4q1hpNzo3C1NPoSqYkZu5kMDibo+1H3rF2Ilec+nCvLv1kEb3TOTWNqBETmHdSO+fTB94PA==","signatures":[{"sig":"MEUCIQDjMeKbn4noRRUIENaUbVNTKPU0/g3urr0Rji1p3AqSggIgXTCIewnRc9MtHzsuVwYXJxBnhlUdwfhc32jlFTyCB0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15881912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8SsDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprixAAmfQWaSnaGx9SJf8hhyMUzVVqQDpNsAywNugHVg3qyau7aWos\r\nsl/aYW9/5uSEJpTDg17L1dLxdWMxDvFqo+IdGKZdMyTJP97LN8iV7C4d3b1I\r\nNasmAGslmnVFS4fC5p9XIuP8J/3OVVDkJwPOkkDZjJO06KBUxnNM+SeRCKOE\r\nPQ9sB0IbA7SUsr56KstqnrW8SGZh3pQqrRSVpeQZpeKQ6pP19t01Efh1zGh4\r\nlC3ugkxX0RWyVGBUKy2DLg6ADer9uJFmuLTBlBbyLsdJKrMljV+aELQGGgIz\r\nyPv8L3ATLoRxzGc3WlUEokic1EtYEAljY7Xv1A6zrZ+EmP8wylSr2t6AssUk\r\nZ4ITxe/XuTpi+OtOyWjTgd8EHyhuYzfX5q4xv8iF/yQYhbn0CaldZiTevNn3\r\nS3U1WtSuut79na1kDK3WJ7CV181jZpCY7YHO70nF8b+Kv9WBIv00eZy5lECc\r\nuwyofFj7FIrf5X8fg2gXq+RYeSNWcxOulhoBszUSrurYtPHit8NIe3g5W4lv\r\nH7+EslA+tJnGrDxXOKxGcDFbmv5IWB8GCVcyfWxCrRUnKh1smrn6zLi0SQ/T\r\nABf530GELrr/6ZPRxz99obTMU4v+3y8eBQGjsE6uz+dcJ/yE+g3mOHnnO2Y2\r\nfV8xs67Ht0Nz83ab3ScZXIvC+zpjTudKcqE=\r\n=0e/V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"},"build-web-ifc-api-browser":{"patterns":["./src"],"extensions":"ts"}},"module":"web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"gitHead":"6863ab28f30e22e02d9e9af222466eedfada797f","scripts":{"dev":"npm run build-viewer && concurrently --kill-others \"npm-watch\" \"cd examples/viewer && npm run start\"","test":"jest  --runInBand ","gen-docs":"typedoc --out dist/docs && cpy ./banner.png ./dist/docs","build-api":"make-dir dist/helpers && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-browser && npm run build-web-ifc-api-node && cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","test:unit":"jest  --runInBand --testMatch['**/tests/unit/**/*.spec.ts']","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","build-debug":"npm run build-wasm-debug && npm run build-api","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/*.ts\" dist && cpy \"src/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/ && npm run build","copy-to-dist":"make-dir dist && cpy \"src/wasm/build/*.js\" dist &&  cpy \"src/wasm/build/*.wasm\" dist ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"npm run build-viewer && cd examples/viewer/ && npm run start","build-release":"npm run build-wasm-release && npm run build-api","regression-test":"npm run regression-test-build && cd tests/regression/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-corp","test:functional":"jest  --runInBand --testMatch['**/tests/functional/**/*.spec.ts']","build-wasm-debug":"make-dir src/wasm/build_debug && cd src/wasm/build_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug && emmake make && npm run copy-debug-to-dist","build-publish-repo":"npm run build-release && cpy ./.npmrc ./dist  && cd dist && npm publish","build-wasm-release":"make-dir src/wasm/build && cd src/wasm/build && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/wasm/build_debug/*.js\" dist &&  cpy \"src/wasm/build_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-mjs":"make-dir dist && esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --external:os --external:perf_hooks --outfile=./dist/web-ifc-api.js","regression-test-build":"esbuild tests/regression/src/index.js --bundle --sourcemap --platform=node --outfile=tests/regression/dist/test.js && cd tests/regression && cpy public/*.html dist/ --flat && cpy ../../dist/web-ifc.wasm dist/web-ifc.wasm && cpy ../../dist/web-ifc.js dist/web-ifc.js && cpy ../../dist/web-ifc-mt.wasm dist/web-ifc-mt.wasm && cpy ../../dist/web-ifc-mt.worker.js dist/web-ifc-mt-worker.js && cpy ../../dist/web-ifc-mt.js dist/web-ifc-mt.js","build-web-ifc-api-node":"make-dir dist && esbuild dist/web-ifc-api.ts --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=iife --global-name=WebIFC --external:os --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api-browser.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"9.5.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.130.1","cpy-cli":"^4.2.0","esbuild":"^0.12.15","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.23.25","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/jest":"^27.0.3","@types/three":"^0.130.1","concurrently":"^6.2.0","make-dir-cli":"^3.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.38_1676749571486_0.34120525791942","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"web-ifc","version":"0.0.39","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.39","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"c3c7e9b16aad79f8ad78e346671cb5b854480737","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.39.tgz","fileCount":12,"integrity":"sha512-sg+DyxDiyXBqlXXbz+uSqw8IGX+mVvHmn2+hg6UXDvAcrzJJw8EI2H4ZzlxWxCqqdpGVeK0wCpdeQm43UCDbrA==","signatures":[{"sig":"MEQCIERqiN4fLxTwun4tOSuuNe46lPnu0vU1bXOQx4qMSxTLAiAFWv0l40ovXzIXbSRIK/WKfwkkn9xsYfaR5na0YjxSCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18023186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8pUGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRQw/8D8iQ2Mjcq1QmPmzrwVXmgAn6OODzx9pMgdT6xEG5ARCvpFV+\r\nndqXcnMzrl454mwm50bR+tnl8oUZphQl49SdgAvgMeOU6FFfGp3uaBxc9Xi+\r\nptQSB6AkgDfsSSxzJBTHn5MPRHClm69GEuyCh+xaaRWJWFwkIsVtzy149n3X\r\nZM5RZnv2kw9NqIunFW+NK4TrQf4rH/tTudzpnzrv/FQacpd3mSrhw2kyO+JH\r\nV/eqHaAaN3m6o/vwCisqJSq8dGlevJiI/qcED1DUIfpMjUMUYkrLvsdL9znU\r\nHm6QTTgrUPcFvoLPMhKDOQhaY87C5f3luFnL0wdNYBJdEzd3RtU7GCKeeBqZ\r\nxJU1lrczV+jYj1KpcumMw5QfTIw034a/EjZfkUIcB4xrN1eMsptPFD1yNWe4\r\n5HyraYZvjD4aVTFV3bdBj3VRlJqTUJ8HR2GwH/SGj6Cvv1rqr3W9K0tRHlDB\r\nDdMBZhb4cHi8eTW/MxYC09sMAIdNzt2Kj2nH2Y8wYaTg4B9cO3en8JeWBhvx\r\n+em23w+zdV7aFHlk/OGsT+oInWRWgCB4J+BG1uevtwW4ylghjZ3cMvJq5F8/\r\nZFOTav6W6LTBKIaWcysh2ktyV/QHQkiUNJ5lvRSE5o20owfpDAgK512YuVlv\r\nw+FScNHV0OG3g23Aygk6p4zBQblpLkXjJg8=\r\n=Sv85\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"},"build-web-ifc-api-browser":{"patterns":["./src"],"extensions":"ts"}},"module":"web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"gitHead":"7f41e454642e52f43d8976a5410df68af5c0a3dd","scripts":{"dev":"npm run build-viewer && concurrently --kill-others \"npm-watch\" \"cd examples/viewer && npm run start\"","test":"jest  --runInBand ","gen-docs":"typedoc --out dist/docs && cpy ./banner.png ./dist/docs","build-api":"make-dir dist/helpers && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-browser && npm run build-web-ifc-api-node && cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","test:unit":"jest  --runInBand --testMatch['**/tests/unit/**/*.spec.ts']","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","build-debug":"npm run build-wasm-debug && npm run build-api","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/*.ts\" dist && cpy \"src/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/ && npm run build","copy-to-dist":"make-dir dist && cpy \"src/wasm/build/*.js\" dist &&  cpy \"src/wasm/build/*.wasm\" dist ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"npm run build-viewer && cd examples/viewer/ && npm run start","build-release":"npm run build-wasm-release && npm run build-api","regression-test":"npm run regression-test-build && cd tests/regression/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-corp","test:functional":"jest  --runInBand --testMatch['**/tests/functional/**/*.spec.ts']","build-wasm-debug":"make-dir src/wasm/build_debug && cd src/wasm/build_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug && emmake make && npm run copy-debug-to-dist","build-publish-repo":"npm run build-release && cpy ./.npmrc ./dist  && cd dist && npm publish","build-wasm-release":"make-dir src/wasm/build && cd src/wasm/build && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/wasm/build_debug/*.js\" dist &&  cpy \"src/wasm/build_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-mjs":"make-dir dist && esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --external:os --external:perf_hooks --outfile=./dist/web-ifc-api.js","regression-test-build":"esbuild tests/regression/src/index.js --bundle --sourcemap --platform=node --outfile=tests/regression/dist/test.js && cd tests/regression && cpy public/*.html dist/ --flat && cpy ../../dist/web-ifc.wasm dist/web-ifc.wasm && cpy ../../dist/web-ifc.js dist/web-ifc.js && cpy ../../dist/web-ifc-mt.wasm dist/web-ifc-mt.wasm && cpy ../../dist/web-ifc-mt.worker.js dist/web-ifc-mt-worker.js && cpy ../../dist/web-ifc-mt.js dist/web-ifc-mt.js","build-web-ifc-api-node":"make-dir dist && esbuild dist/web-ifc-api.ts --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=iife --global-name=WebIFC --external:os --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api-browser.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"9.5.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.130.1","cpy-cli":"^4.2.0","esbuild":"^0.12.15","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.23.25","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/jest":"^27.0.3","@types/three":"^0.130.1","concurrently":"^6.2.0","make-dir-cli":"^3.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.39_1676842245852_0.8536205317099106","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"web-ifc","version":"0.0.40","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.40","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"ac20cdcc065ca33767b16354c2df403344934448","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.40.tgz","fileCount":12,"integrity":"sha512-/lmogVLudvTjrWwxyfPywx6G1iWz2UAlhO1n8HVin188k4u54Cq2RpESmypj3EzsiJzgfON5Suq6xgbRuB25Bg==","signatures":[{"sig":"MEQCIBS82T3oWbX/6Srsuy2KDMgKuSjilxta+bfhttCAuF7wAiA9uWuoKueeB2e+N7E5onGS2/fFPxFDot7MxA8ECQ64ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18021058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUhn0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY1A//ZgNl/b9bbXW9863wHMDXgYDLIqEhpSt4lSN/iTXi9WmU7VVu\r\nf07gpRqmB5TRjCBZFp121JbFsUXWfjUxwbQXm58DL/QJOPobRMSPS44qaNJp\r\nSvf4Zq5kpdPJ+Katqb0+5+Pt5G7h82bn/tjGiT/njGQ9Plqghv8h1Q9M4ywe\r\n4G8CJLC+S9yJfb4mSbtMUiJB9WEo43zOvo0xmmQNnXlvunIIv79fPsVHpRdT\r\nGCDoOJrmuc6r+ohVxQmPXtPd1oDK8TfOjGQkOABQBOqSRiN6Tce/1f0Qjfup\r\nY23kNKdSxMIbU5dRXwWXihXGoCw3hRLcE1hAfc3oYrzW2WQvVErPIagDpWYq\r\n8S5edIjor4Mhv4QQN9s1guGlMBoy2q8D4ACDoGyWlv1Gge39/pIPsP5c1Nci\r\nz9T0wJYOhioSI1xgdwqKfFXsBuhRTAd/tfQUL9j3bZRU77QDCKLLBc/QmpOw\r\nHKOcxBd5s9twOS8HgBJrR0brWsfBFUSkP8oikUVkraqT/FxV4Lxoz2nhOuMg\r\nG6MNBbMgKMbK7Nn7JzePSMokoKNFnInScsr6k7X/7EYewULx0G/Zi/o5CYqA\r\njI+PoJQJaTigNRbXioUUzya0Z/s0Jy45fMlzp+8SHprO5KpgnvNe2KS4Troe\r\nYgmziLXMSapBPmkMlY0lnToELGnVR6P7QnY=\r\n=onnZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-mjs":{"patterns":["./src"],"extensions":"ts"},"build-web-ifc-api-browser":{"patterns":["./src"],"extensions":"ts"}},"module":"web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"gitHead":"f2c680c5ce5d1b8cda019ad4d9187a4f65c7b3b3","scripts":{"dev":"npm run build-viewer && concurrently --kill-others \"npm-watch\" \"cd examples/viewer && npm run start\"","test":"jest  --runInBand ","gen-docs":"typedoc --out dist/docs && cpy ./banner.png ./dist/docs","build-api":"make-dir dist/helpers && npm run build-ts-api && npm run build-web-ifc-api-mjs && npm run build-web-ifc-api-browser && npm run build-web-ifc-api-node && cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","test:unit":"jest  --runInBand --testMatch['**/tests/unit/**/*.spec.ts']","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","build-debug":"npm run build-wasm-debug && npm run build-api","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/*.ts\" dist && cpy \"src/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/ && npm run build","copy-to-dist":"make-dir dist && cpy \"src/wasm/build/*.js\" dist &&  cpy \"src/wasm/build/*.wasm\" dist ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"npm run build-viewer && cd examples/viewer/ && npm run start","build-release":"npm run build-wasm-release && npm run build-api","regression-test":"npm run regression-test-build && cd tests/regression/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-corp","test:functional":"jest  --runInBand --testMatch['**/tests/functional/**/*.spec.ts']","build-wasm-debug":"make-dir src/wasm/build_debug && cd src/wasm/build_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug && emmake make && npm run copy-debug-to-dist","build-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","build-wasm-release":"make-dir src/wasm/build && cd src/wasm/build && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/wasm/build_debug/*.js\" dist &&  cpy \"src/wasm/build_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-mjs":"make-dir dist && esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --external:fs --external:os --external:perf_hooks --outfile=./dist/web-ifc-api.js","regression-test-build":"esbuild tests/regression/src/index.js --bundle --sourcemap --platform=node --outfile=tests/regression/dist/test.js && cd tests/regression && cpy public/*.html dist/ --flat && cpy ../../dist/web-ifc.wasm dist/web-ifc.wasm && cpy ../../dist/web-ifc.js dist/web-ifc.js && cpy ../../dist/web-ifc-mt.wasm dist/web-ifc-mt.wasm && cpy ../../dist/web-ifc-mt.worker.js dist/web-ifc-mt-worker.js && cpy ../../dist/web-ifc-mt.js dist/web-ifc-mt.js","build-web-ifc-api-node":"make-dir dist && esbuild dist/web-ifc-api.ts --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=iife --global-name=WebIFC --external:os --external:path --external:fs --external:perf_hooks --outfile=./dist/web-ifc-api-browser.js","docker-get-compiled-files":"docker cp web-ifc-container:/web-ifc-app/dist ."},"_npmUser":{"name":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"9.6.5","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.130.1","cpy-cli":"^4.2.0","esbuild":"^0.12.15","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.23.25","npm-watch":"^0.10.0","typescript":"^4.3.5","@types/jest":"^27.0.3","@types/three":"^0.130.1","concurrently":"^6.2.0","make-dir-cli":"^3.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.40_1683102195916_0.93639484398867","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"web-ifc","version":"0.0.41","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.41","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"6f1be8a6173067981b90a9b0ea4dec5abd6d3337","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.41.tgz","fileCount":14,"integrity":"sha512-rSucJcwWDw6jrfxPu77jVcpCU6otMd3qWYsH+6L3nr5jJVr4S1O5rAZfkKNlpBM5m0mDvSHU3DzXm9SXfGqBkw==","signatures":[{"sig":"MEUCIEwvRXbP3pYTaViD8Gf19+v5x1YRGcwD9rZTyeyY+pxlAiEAu615WAIXTVtTVXbel8PsJY2npHoIBPcU/Koe/pVIRpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18509483},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"},"build-web-ifc-api-node":{"patterns":["./src"],"extensions":"ts"},"build-web-ifc-api-browser":{"patterns":["./src"],"extensions":"ts"}},"module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.mjs","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"a692bf75db545c2bd11d199c6d1f431455e69562","scripts":{"dev":"npm run build-viewer && concurrently --kill-others \"npm-watch\" \"cd examples/viewer && npm run start\"","test":"jest  --runInBand ","gen-docs":"typedoc --out dist/docs && cpy ./banner.png ./dist/docs","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-umd &&cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","test:unit":"jest  --runInBand --testMatch['**/tests/unit/**/*.spec.ts']","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","build-debug":"npm run build-wasm-debug && npm run build-api","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/*.ts\" dist && cpy \"src/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/ && npm run build","copy-to-dist":"make-dir dist && cpy \"src/wasm/build/*.js\" dist &&  cpy \"src/wasm/build/*.wasm\" dist ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"npm run build-viewer && cd examples/viewer/ && npm run start","build-cleanup":"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","regression-test":"npm run regression-test-build && cd tests/regression/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-corp","test:functional":"jest  --runInBand --testMatch['**/tests/functional/**/*.spec.ts']","build-wasm-debug":"make-dir src/wasm/build_debug && cd src/wasm/build_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug && emmake make && npm run copy-debug-to-dist","build-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","build-wasm-release":"make-dir src/wasm/build && cd src/wasm/build && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/wasm/build_debug/*.js\" dist &&  cpy \"src/wasm/build_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-umd":"make-dir dist && esbuild dist/web-ifc-api.ts --bundle --format=iife --define:__WASM_PATH__=\\\"./web-ifc\\\" --outfile=./dist/web-ifc-api-umd.js","regression-test-build":"esbuild tests/regression/src/index.js --bundle --sourcemap --platform=node --outfile=tests/regression/dist/test.js && cd tests/regression && cpy public/*.html dist/ --flat && cpy ../../dist/web-ifc.wasm dist/web-ifc.wasm && cpy ../../dist/web-ifc.js dist/web-ifc.js && cpy ../../dist/web-ifc-mt.wasm dist/web-ifc-mt.wasm && cpy ../../dist/web-ifc-mt.worker.js dist/web-ifc-mt-worker.js && cpy ../../dist/web-ifc-mt.js dist/web-ifc-mt.js","build-web-ifc-api-node":"make-dir dist && esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --define:__WASM_PATH__=\\\"./web-ifc-node\\\" --external:fs --external:os --external:perf_hooks --outfile=./dist/web-ifc-api-node.mjs && 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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"9.6.7","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.130.1","rimraf":"^5.0.0","cpy-cli":"^4.2.0","esbuild":"^0.12.15","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.23.25","npm-watch":"^0.10.0","typescript":"^4.7.0","@types/jest":"^27.0.3","@types/three":"^0.130.1","concurrently":"^6.2.0","make-dir-cli":"^3.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.41_1685003221792_0.5112956393999897","host":"s3://npm-registry-packages"}},"0.0.42":{"name":"web-ifc","version":"0.0.42","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.42","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"4251edaff6a1df6fee6b5aae7154b263187f69cc","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.42.tgz","fileCount":14,"integrity":"sha512-cATk4WPi8xGbxqTO80Qh1T+EDf2s9SFXoBWRqqve3F1TLF++nMWCg0vKkjzxJZQL2InDC5trr8aca7eMsjxKnA==","signatures":[{"sig":"MEUCIEPxvy1nCN0GtqcFTPcPCE6plDLfjs/OWUyKE/pjiYn6AiEAyGFFEFXPdSEgojbjqPDemPkMVDTBBxg7nqek77x0K2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18556005},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-api":{"patterns":["./src"],"extensions":"ts"},"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"}},"module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.mjs","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"d5f46befb3ca051b6d2c4e046f53b179d0e78257","scripts":{"dev":"npm run build-viewer && concurrently --kill-others \"npm-watch\" \"cd examples/viewer && npm run start\"","test":"jest  --runInBand ","gen-docs":"typedoc --out dist/docs && cpy ./banner.png ./dist/docs","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-umd &&cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","test:unit":"jest  --runInBand --testMatch['**/tests/unit/**/*.spec.ts']","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","build-debug":"npm run build-wasm-debug && npm run build-api","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/*.ts\" dist && cpy \"src/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/ && npm run build","copy-to-dist":"make-dir dist && cpy \"src/wasm/build/*.js\" dist &&  cpy \"src/wasm/build/*.wasm\" dist ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"npm run build-viewer && cd examples/viewer/ && npm run start","build-cleanup":"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","regression-test":"npm run regression-test-build && cd tests/regression/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-corp","test:functional":"jest  --runInBand --testMatch['**/tests/functional/**/*.spec.ts']","build-wasm-debug":"make-dir src/wasm/build_debug && cd src/wasm/build_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug && emmake make && npm run copy-debug-to-dist","build-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","build-wasm-release":"make-dir src/wasm/build && cd src/wasm/build && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/wasm/build_debug/*.js\" dist &&  cpy \"src/wasm/build_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-umd":"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-umd.js","regression-test-build":"esbuild tests/regression/src/index.js --bundle --sourcemap --platform=node --outfile=tests/regression/dist/test.js && cd tests/regression && cpy public/*.html dist/ --flat && cpy ../../dist/web-ifc.wasm dist/web-ifc.wasm && cpy ../../dist/web-ifc.js dist/web-ifc.js && cpy ../../dist/web-ifc-mt.wasm dist/web-ifc-mt.wasm && cpy ../../dist/web-ifc-mt.worker.js dist/web-ifc-mt-worker.js && cpy ../../dist/web-ifc-mt.js dist/web-ifc-mt.js","build-web-ifc-api-node":"make-dir dist && esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --define:__WASM_PATH__=\\\"./web-ifc-node\\\" --external:fs --external:os --external:perf_hooks --outfile=./dist/web-ifc-api-node.mjs && 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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"9.7.2","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.130.1","rimraf":"^5.0.0","cpy-cli":"^4.2.0","esbuild":"^0.12.15","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.23.25","npm-watch":"^0.10.0","typescript":"^4.7.0","@types/jest":"^27.0.3","@types/three":"^0.130.1","concurrently":"^6.2.0","make-dir-cli":"^3.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.42_1688379096239_0.9819043061329296","host":"s3://npm-registry-packages"}},"0.0.43":{"name":"web-ifc","version":"0.0.43","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.43","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"3ffc8adb8badb7f84c8609adecf39950c7364044","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.43.tgz","fileCount":14,"integrity":"sha512-83rMzZTCZmlACjWYuZRci4GlaWh0hfoTJu/7VKSTOiTm+gAT06fLkIrAqyeOlZnZt/AyY4+IQkPm5RYs6PZPNA==","signatures":[{"sig":"MEUCIBvWo0KI9rR3PScEaotg7Clpuzlr0ibcCclnsabpMqsnAiEA5lQyDMGMXkdFRgwf2vu2x7kW977ptYyW5Joej7jcin0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20045703},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-api":{"patterns":["./src"],"extensions":"ts"},"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"}},"module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.mjs","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"920d194984a43571c4cc871175dda09a362233b5","scripts":{"dev":"npm run build-viewer && concurrently --kill-others \"npm-watch\" \"cd examples/viewer && npm run start\"","test":"jest  --runInBand ","gen-docs":"typedoc --out dist/docs && cpy ./banner.png ./dist/docs","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-umd &&cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","test:unit":"jest  --runInBand --testMatch['**/tests/unit/**/*.spec.ts']","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","build-debug":"npm run build-wasm-debug && npm run build-api","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/*.ts\" dist && cpy \"src/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/ && npm run build","copy-to-dist":"make-dir dist && cpy \"src/wasm/build/*.js\" dist &&  cpy \"src/wasm/build/*.wasm\" dist ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"npm run build-viewer && cd examples/viewer/ && npm run start","build-cleanup":"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","regression-test":"npm run regression-test-build && cd tests/regression/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-corp","test:functional":"jest  --runInBand --testMatch['**/tests/functional/**/*.spec.ts']","build-wasm-debug":"make-dir src/wasm/build_debug && cd src/wasm/build_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug && emmake make && npm run copy-debug-to-dist","build-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","build-wasm-release":"make-dir src/wasm/build && cd src/wasm/build && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/wasm/build_debug/*.js\" dist &&  cpy \"src/wasm/build_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-umd":"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-umd.js","regression-test-build":"esbuild tests/regression/src/index.js --bundle --sourcemap --platform=node --outfile=tests/regression/dist/test.js && cd tests/regression && cpy public/*.html dist/ --flat && cpy ../../dist/web-ifc.wasm dist/web-ifc.wasm && cpy ../../dist/web-ifc.js dist/web-ifc.js && cpy ../../dist/web-ifc-mt.wasm dist/web-ifc-mt.wasm && cpy ../../dist/web-ifc-mt.worker.js dist/web-ifc-mt-worker.js && cpy ../../dist/web-ifc-mt.js dist/web-ifc-mt.js","build-web-ifc-api-node":"make-dir dist && esbuild dist/web-ifc-api.ts --bundle --format=esm --external:path --define:__WASM_PATH__=\\\"./web-ifc-node\\\" --external:fs --external:os --external:perf_hooks --outfile=./dist/web-ifc-api-node.mjs && 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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.0.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.130.1","rimraf":"^5.0.0","cpy-cli":"^4.2.0","esbuild":"^0.12.15","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.23.25","npm-watch":"^0.10.0","typescript":"^4.7.0","@types/jest":"^27.0.3","@types/three":"^0.130.1","concurrently":"^6.2.0","make-dir-cli":"^3.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.43_1693985168895_0.30274243353015207","host":"s3://npm-registry-packages"}},"0.0.44":{"name":"web-ifc","version":"0.0.44","author":{"name":"tomvandig"},"_id":"web-ifc@0.0.44","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"8a2b4b3a322df8cd3112c71ccef5704489905667","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.44.tgz","fileCount":13,"integrity":"sha512-1Iz0zeYFVReE3ca72wIqCQeMQX3406ohJGcZrpnS3IevtKjqh7kLXJ5SrSW4C0IyaLhuLIuyLOFsBc6TeD38TA==","signatures":[{"sig":"MEYCIQDxZFoUCxQuR3ne/43gdusFut+7d1ZTKzjg9rEJu840BQIhAPZ9GRrOG6dylBJkyXLcl2YiGbFjuUyqQBI16uA6uoyT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15035531},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-api":{"patterns":["./src"],"extensions":"ts"},"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"}},"module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"d3ac9b84736c9d41d447ef785208099803b29d82","scripts":{"dev":"npm run build-viewer && concurrently --kill-others \"npm-watch\" \"cd examples/viewer && npm run start\"","test":"jest  --runInBand ","gen-docs":"typedoc --out dist/docs && cpy ./banner.png ./dist/docs","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-umd &&cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","test:unit":"jest  --runInBand --testMatch['**/tests/unit/**/*.spec.ts']","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","build-debug":"npm run build-wasm-debug && npm run build-api","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/*.ts\" dist && cpy \"src/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/ && npm run build","copy-to-dist":"make-dir dist && cpy \"src/wasm/build/*.js\" dist &&  cpy \"src/wasm/build/*.wasm\" dist ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"npm run build-viewer && cd examples/viewer/ && npm run start","build-cleanup":"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","regression-test":"npm run regression-test-build && cd tests/regression/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-corp","test:functional":"jest  --runInBand --testMatch['**/tests/functional/**/*.spec.ts']","build-wasm-debug":"make-dir src/wasm/build_debug && cd src/wasm/build_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug && emmake make && npm run copy-debug-to-dist","build-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","build-wasm-release":"make-dir src/wasm/build && cd src/wasm/build && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/wasm/build_debug/*.js\" dist &&  cpy \"src/wasm/build_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-umd":"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-umd.js","regression-test-build":"esbuild tests/regression/src/index.js --bundle --sourcemap --platform=node --outfile=tests/regression/dist/test.js && cd tests/regression && cpy public/*.html dist/ --flat && cpy ../../dist/web-ifc.wasm dist/web-ifc.wasm && cpy ../../dist/web-ifc.js dist/web-ifc.js && cpy ../../dist/web-ifc-mt.wasm dist/web-ifc-mt.wasm && cpy ../../dist/web-ifc-mt.worker.js dist/web-ifc-mt-worker.js && cpy ../../dist/web-ifc-mt.js dist/web-ifc-mt.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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.1.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.17.1","dependencies":{"web-ifc":"^0.0.43"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.130.1","rimraf":"^5.0.0","cpy-cli":"^4.2.0","esbuild":"^0.12.15","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.23.25","npm-watch":"^0.10.0","typescript":"^4.7.0","@types/jest":"^27.0.3","@types/three":"^0.130.1","concurrently":"^6.2.0","make-dir-cli":"^3.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.44_1695802349343_0.8958955934174264","host":"s3://npm-registry-packages"}},"0.0.45":{"name":"web-ifc","version":"0.0.45","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.45","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"ff5432c7a47b3079a39c4f493ea070cdce979308","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.45.tgz","fileCount":13,"integrity":"sha512-U5Rn94I3yhFpbU+Podhr63ryvyXpy5xgTG3vtH4cnJaAfCMy3zQl+je9rD2otbHf5bkHSGGQ5AvLKIwbFwxmcQ==","signatures":[{"sig":"MEYCIQCZGT0IirSaP9SakXwSCw1RessxCizKoQqJ0sGpGHIsWgIhAKVTJh/ZUpaoPVgotreFzp7t5B/5Zd+JQ4NtU9c7Rt1g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15690685},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-api":{"patterns":["./src"],"extensions":"ts"},"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"}},"module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"ae0e1f93c04a52d8fe6c86f8f3700f406d6bb296","scripts":{"dev":"npm run build-viewer && cd examples/viewer && npm run start","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-umd &&cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","test:unit":"jest  --runInBand --testMatch['**/tests/unit/**/*.spec.ts']","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=4096 ./tests/regression/regression.mjs","build-debug":"npm run build-wasm-debug && npm run build-api","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/*.ts\" dist && cpy \"src/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/ && npm run build","copy-to-dist":"make-dir dist && cpy \"src/wasm/build/*.js\" dist &&  cpy \"src/wasm/build/*.wasm\" dist ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"npm run build-viewer && cd examples/viewer/ && npm run start","build-cleanup":"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","test:functional":"jest  --runInBand --testMatch['**/tests/functional/**/*.spec.ts']","build-wasm-debug":"make-dir src/wasm/build_debug && cd src/wasm/build_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug && emmake make && npm run copy-debug-to-dist","regression-update":"node --max-old-space-size=4096 ./tests/regression/regression.mjs update","build-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","build-wasm-release":"make-dir src/wasm/build && cd src/wasm/build && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/wasm/build_debug/*.js\" dist &&  cpy \"src/wasm/build_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-umd":"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-umd.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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.2.4","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.157.0","vblob":"^1.1.0","rimraf":"^5.0.0","adm-zip":"^0.5.10","cpy-cli":"^4.2.0","esbuild":"^0.12.15","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.23.25","typescript":"^4.7.0","@types/three":"^0.156.0","make-dir-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.45_1701025499486_0.17016559281568733","host":"s3://npm-registry-packages"}},"0.0.46":{"name":"web-ifc","version":"0.0.46","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.46","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"3a8911c88e2aeb9521db0a64883c0f01cd935c4c","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.46.tgz","fileCount":13,"integrity":"sha512-HFPRAzMyl4D9Q4CSzkFg0p3kMQE61WVqe1BM96VR8fcYg78EjgAm3RirXXzhtvSkEqF2EA9r07k7jUQg73qT6w==","signatures":[{"sig":"MEUCIFdEjZaHXWSjS5NPESCEkM037VXS16uzvuEpdDuXvwr7AiEAiFTO1b2LcJd+UnCJDvORct2IAI/oHHF+iHMsFSok9Mo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15733064},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-api":{"patterns":["./src"],"extensions":"ts"},"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"}},"module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"dcc2253fe73de1436a8dd081b41fb93e3b25ba2c","scripts":{"dev":"npm run build-viewer && cd examples/viewer && npm run start","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-umd &&cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","test:unit":"jest  --runInBand --testMatch['**/tests/unit/**/*.spec.ts']","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=4096 ./tests/regression/regression.mjs","build-debug":"npm run build-wasm-debug && npm run build-api","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/*.ts\" dist && cpy \"src/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/ && npm run build","copy-to-dist":"make-dir dist && cpy \"src/wasm/build/*.js\" dist &&  cpy \"src/wasm/build/*.wasm\" dist ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"npm run build-viewer && cd examples/viewer/ && npm run start","build-cleanup":"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","test:functional":"jest  --runInBand --testMatch['**/tests/functional/**/*.spec.ts']","build-wasm-debug":"make-dir src/wasm/build_debug && cd src/wasm/build_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug && emmake make && npm run copy-debug-to-dist","regression-update":"node --max-old-space-size=4096 ./tests/regression/regression.mjs update","build-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","build-wasm-release":"make-dir src/wasm/build && cd src/wasm/build && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/wasm/build_debug/*.js\" dist &&  cpy \"src/wasm/build_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-umd":"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-umd.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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.2.4","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.157.0","vblob":"^1.1.0","rimraf":"^5.0.0","adm-zip":"^0.5.10","cpy-cli":"^4.2.0","esbuild":"^0.12.15","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.23.25","typescript":"^4.7.0","@types/three":"^0.156.0","make-dir-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.46_1701099491114_0.7790602133375306","host":"s3://npm-registry-packages"}},"0.0.47":{"name":"web-ifc","version":"0.0.47","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.47","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"1e7d39064768fe8c7835c3ac09848bea8f19785a","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.47.tgz","fileCount":13,"integrity":"sha512-iO3VLGazXGWeCZE5rq0QN/RpqhkNfgV0FObqWG+QsSnbJp4a+gZcLxddPUOLvmPkQR+XSGrA+i0T/30QU4ILgw==","signatures":[{"sig":"MEUCIQCrNTTO3T9PLFHywX3v46o90jNUvTEe+t1Z0KVOGAJhiAIgGSjQvIwgZgfTeCR5N2uIy89GMnmLaqADrtJcmnLbZKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15733736},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-api":{"patterns":["./src"],"extensions":"ts"},"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"}},"module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"c911f24361871a072c7a9620c3f502d48c740182","scripts":{"dev":"npm run build-viewer && cd examples/viewer && npm run start","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-umd &&cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","test:unit":"jest  --runInBand --testMatch['**/tests/unit/**/*.spec.ts']","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=4096 ./tests/regression/regression.mjs","build-debug":"npm run build-wasm-debug && npm run build-api","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/*.ts\" dist && cpy \"src/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/ && npm run build","copy-to-dist":"make-dir dist && cpy \"src/wasm/build/*.js\" dist &&  cpy \"src/wasm/build/*.wasm\" dist ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"npm run build-viewer && cd examples/viewer/ && npm run start","build-cleanup":"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","test:functional":"jest  --runInBand --testMatch['**/tests/functional/**/*.spec.ts']","build-wasm-debug":"make-dir src/wasm/build_debug && cd src/wasm/build_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug && emmake make && npm run copy-debug-to-dist","regression-update":"node --max-old-space-size=4096 ./tests/regression/regression.mjs update","build-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","build-wasm-release":"make-dir src/wasm/build && cd src/wasm/build && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/wasm/build_debug/*.js\" dist &&  cpy \"src/wasm/build_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-umd":"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-umd.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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.2.5","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.157.0","vblob":"^1.1.0","rimraf":"^5.0.0","adm-zip":"^0.5.10","cpy-cli":"^4.2.0","esbuild":"^0.12.15","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.23.25","typescript":"^4.7.0","@types/three":"^0.156.0","make-dir-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.47_1704797342337_0.5086752334334623","host":"s3://npm-registry-packages"}},"0.0.48":{"name":"web-ifc","version":"0.0.48","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.48","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"8547680a6e45d67a4196d6933dc030d4b26d3cb4","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.48.tgz","fileCount":13,"integrity":"sha512-v1sAVJ4LPCUuhJ501GtI8w5WjFjKOeTplAp7btxQcH3y6M1VMaLZkpoIsjg6CbZgFuN9M+OcBod8TQGhwp5qLQ==","signatures":[{"sig":"MEYCIQDWEttxOIvjLzTz39913Cc5836IzisAS5Z4Nq6bVsVj4gIhAJgz3kIrrspfRtnyBm1uzVT+Y2UgytOR7+fLll/I6SVW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15734456},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-api":{"patterns":["./src"],"extensions":"ts"},"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"}},"module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"ec8422904507f1b959c3f3142fd585cd87a9a520","scripts":{"dev":"npm run build-viewer && cd examples/viewer && npm run start","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-umd &&cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","test:unit":"jest  --runInBand --testMatch['**/tests/unit/**/*.spec.ts']","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=4096 ./tests/regression/regression.mjs","build-debug":"npm run build-wasm-debug && npm run build-api","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/*.ts\" dist && cpy \"src/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/ && npm run build","copy-to-dist":"make-dir dist && cpy \"src/wasm/build/*.js\" dist &&  cpy \"src/wasm/build/*.wasm\" dist ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"npm run build-viewer && cd examples/viewer/ && npm run start","build-cleanup":"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","test:functional":"jest  --runInBand --testMatch['**/tests/functional/**/*.spec.ts']","build-wasm-debug":"make-dir src/wasm/build_debug && cd src/wasm/build_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug && emmake make && npm run copy-debug-to-dist","regression-update":"node --max-old-space-size=4096 ./tests/regression/regression.mjs update","build-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","build-wasm-release":"make-dir src/wasm/build && cd src/wasm/build && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/wasm/build_debug/*.js\" dist &&  cpy \"src/wasm/build_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-umd":"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-umd.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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.3.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.157.0","vblob":"^1.1.0","rimraf":"^5.0.0","adm-zip":"^0.5.10","cpy-cli":"^4.2.0","esbuild":"^0.12.15","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.23.25","typescript":"^4.7.0","@types/three":"^0.156.0","make-dir-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.48_1705240721688_0.011385322316799673","host":"s3://npm-registry-packages"}},"0.0.49":{"name":"web-ifc","version":"0.0.49","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.49","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"92cb8cbf7af27ab87a4ba60f664c0d11e6e2365d","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.49.tgz","fileCount":13,"integrity":"sha512-nd433imAjrqxrds03L8HFrwkIzT1HKfvL9KVj115Yw+04tnnWKWEsuGNTT+QidUpMvXgPp7pl9ulWSo+ltWHyg==","signatures":[{"sig":"MEQCIC9+fPJKf+zcJ16qouSWrEtatDrl7bJ+74YbdWEcpCY1AiAFAcqQen7ce8O/P5UPlKnYpCGqkLZ3W8kYwT/qpF0e7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15731137},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-api":{"patterns":["./src"],"extensions":"ts"},"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"}},"module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"060fbcb9a8df48d85843ab44e3cb49e55bb8641d","scripts":{"dev":"npm run build-viewer && cd examples/viewer && npm run start","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-umd &&cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","test:unit":"jest  --runInBand --testMatch['**/tests/unit/**/*.spec.ts']","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=4096 ./tests/regression/regression.mjs","build-debug":"npm run build-wasm-debug && npm run build-api","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/*.ts\" dist && cpy \"src/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/ && npm run build","copy-to-dist":"make-dir dist && cpy \"src/wasm/build/*.js\" dist &&  cpy \"src/wasm/build/*.wasm\" dist ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"npm run build-viewer && cd examples/viewer/ && npm run start","build-cleanup":"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","test:functional":"jest  --runInBand --testMatch['**/tests/functional/**/*.spec.ts']","build-wasm-debug":"make-dir src/wasm/build_debug && cd src/wasm/build_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug && emmake make && npm run copy-debug-to-dist","regression-update":"node --max-old-space-size=4096 ./tests/regression/regression.mjs update","build-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","build-wasm-release":"make-dir src/wasm/build && cd src/wasm/build && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/wasm/build_debug/*.js\" dist &&  cpy \"src/wasm/build_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-umd":"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-umd.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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.3.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.157.0","vblob":"^1.1.0","rimraf":"^5.0.0","adm-zip":"^0.5.10","cpy-cli":"^4.2.0","esbuild":"^0.12.15","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.23.25","typescript":"^4.7.0","@types/three":"^0.156.0","make-dir-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.49_1705612170791_0.2873620948865423","host":"s3://npm-registry-packages"}},"0.0.50":{"name":"web-ifc","version":"0.0.50","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.50","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"0e0a03271fa5c9235c5c337c57c43ff838daf7d2","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.50.tgz","fileCount":13,"integrity":"sha512-zUxZQ0xpxVpE+imJVlN1CbBwSpLk5Y0F78leU6ct52YjkHymL1LCDRNEOUnyqIGhYp5rilWIWjvS6IhEzKB5cw==","signatures":[{"sig":"MEYCIQDcO0I/UUpML7950jDir3LYa1KZoyFs2R/ICTPv8PHbrAIhAOXwli3SZmM+ULlLQ5G21vhTlMwpMp/npT+OXZLbW4Ty","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15731217},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","watch":{"build-api":{"patterns":["./src"],"extensions":"ts"},"build-viewer":{"patterns":["./examples/viewer"],"extensions":"ts"}},"module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"b55d8bde10067415d4536b23c27edcc13acf217c","scripts":{"dev":"npm run build-viewer && cd examples/viewer && npm run start","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-umd &&cpy README.md dist && cpy package.json dist","setup-env":"emsdk_env","test:unit":"jest  --runInBand --testMatch['**/tests/unit/**/*.spec.ts']","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=4096 ./tests/regression/regression.mjs","build-debug":"npm run build-wasm-debug && npm run build-api","postversion":"node src/setversion.js","setup-mingw":"mingw-get instal msys-make gettext","build-ts-api":"make-dir dist/helpers && cpy \"src/*.ts\" dist && cpy \"src/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/ && npm run build","copy-to-dist":"make-dir dist && cpy \"src/wasm/build/*.js\" dist &&  cpy \"src/wasm/build/*.wasm\" dist ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","serve-viewer":"npm run build-viewer && cd examples/viewer/ && npm run start","build-cleanup":"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","test:functional":"jest  --runInBand --testMatch['**/tests/functional/**/*.spec.ts']","build-wasm-debug":"make-dir src/wasm/build_debug && cd src/wasm/build_debug && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Debug && emmake make && npm run copy-debug-to-dist","regression-update":"node --max-old-space-size=4096 ./tests/regression/regression.mjs update","build-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","build-wasm-release":"make-dir src/wasm/build && cd src/wasm/build && emcmake cmake .. -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release && emmake make && npm run copy-to-dist","copy-debug-to-dist":"make-dir dist && cpy \"src/wasm/build_debug/*.js\" dist &&  cpy \"src/wasm/build_debug/*.wasm\" dist ","docker-run-container":"docker run --rm -d -p 3000:5000 --name web-ifc-container web-ifc","build-web-ifc-api-umd":"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-umd.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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.3.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.157.0","vblob":"^1.1.0","rimraf":"^5.0.0","adm-zip":"^0.5.10","cpy-cli":"^4.2.0","esbuild":"^0.12.15","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.23.25","typescript":"^4.7.0","@types/three":"^0.156.0","make-dir-cli":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.50_1705616518211_0.6615806379963778","host":"s3://npm-registry-packages"}},"0.0.51":{"name":"web-ifc","version":"0.0.51","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.51","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"caf44304f5ef391d27e2a60331ff33ba8edb561a","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.51.tgz","fileCount":13,"integrity":"sha512-eh1+4viQz+ICHsp7Ukq8ru71O9FWO+ejiU9r5lhxKGVIDdDtt7YegdR4RHAhxpZhHCXo6tDNvqgxyWUeCcwZ2Q==","signatures":[{"sig":"MEUCIQDFAecMX7Ef3EIn9S7QPPzp6DA5IxeA75uTr8aRNqVt+QIgdPWiJbLC4LsyWdVaDv0P3Gn9vdcGlMdbYmH8t610+fQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15590706},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"b7ad8847d8290d9803d86ac4b748eedd0bccfdc3","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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-umd &&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=4096 ./tests/regression/regression.mjs","build-debug":"npm run build-wasm-debug && npm run build-api","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 --platform=node --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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=4096 ./tests/regression/regression.mjs update","build-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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-umd":"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-umd.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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.4.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.161.0","vblob":"^1.1.0","rimraf":"^5.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.20.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.25.7","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.160.0","make-dir-cli":"^3.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.51_1706823292070_0.5338571555431662","host":"s3://npm-registry-packages"}},"0.0.52":{"name":"web-ifc","version":"0.0.52","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.52","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"040add05365c81705f51c9cdf86d01b8aba3272a","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.52.tgz","fileCount":13,"integrity":"sha512-7VeeyF1fGz9NVt5ZWHXl1rI3yn2EpM9TWJ05k/IUvT8pe2vRB89A85rcYMGR9aYlgdiWDyj3msmVP0vxBnBUlQ==","signatures":[{"sig":"MEUCIQDYdBEM7ypKsavGeSaOBhQYZwcCUfFldcLeGo1GKrk9qAIgSXp4rpAWwDLeAAugb8lVXI+IeXQsKR5Ur/z4hy7sbSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16289978},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"6329a2893a78dd84a9ea613b9bc8cc58f250cbe0","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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-umd &&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","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 --platform=node --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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-umd":"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-umd.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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.5.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.162.0","vblob":"^1.1.0","rimraf":"^5.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.20.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.25.7","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.162.0","make-dir-cli":"^3.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.52_1712044453012_0.5174942057335656","host":"s3://npm-registry-packages"}},"0.0.53":{"name":"web-ifc","version":"0.0.53","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.53","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"936cf557997c2ccff4e7b454bfd77b566bbe6806","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.53.tgz","fileCount":13,"integrity":"sha512-cAVOX5q5J4ecNZnnNXrTaTnQfwrTqWeJ9BEWsrMs8eFqTHyBsQz45FwYEzUnn+PC8FOxpshu1b60kOL2bpWylA==","signatures":[{"sig":"MEYCIQDLNvDKa8tcKTcLMrTmeJP/DhEBGVtlcH3a+YH2rAgARgIhAKwkv+bNXUzRex9pm7UENRJ0Dtvue6bsuJE9lEoF3k6V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16291993},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"04c75902e86dea69b7256a0da6411aeda28e6357","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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-umd &&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","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 --platform=node --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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-umd":"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-umd.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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.5.1","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.163.0","vblob":"^1.1.0","rimraf":"^5.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.20.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.25.7","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.163.0","make-dir-cli":"^3.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.53_1712303076973_0.299810390766327","host":"s3://npm-registry-packages"}},"0.0.54":{"name":"web-ifc","version":"0.0.54","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.54","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"5df71339b951e3c14cfc90d144eb72014fa94e53","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.54.tgz","fileCount":13,"integrity":"sha512-jWCcYbWQWY8t55JJHC9E5CKhAXOjHvKJN9b/qk2iUMS3rQE77Ve5ThxJMRw9XGW6oyHKKgOebIp9ho88f52AbA==","signatures":[{"sig":"MEUCIQCNW304F5Ulf5KfYRsTXXpBkVS0wcYblScvZbLDvwJxeAIgChCRsVtjLIzr9m0Yiim6URluhXq0aqlbMiTl+2JJlRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16291027},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"a90b3cc400a9548885a6bf3fe8ff7afb01860c50","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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-umd &&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","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 --platform=node --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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-umd":"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-umd.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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.5.2","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.163.0","vblob":"^1.1.0","rimraf":"^5.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.20.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.25.7","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.163.0","make-dir-cli":"^3.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.54_1713186616782_0.05110030865201831","host":"s3://npm-registry-packages"}},"0.0.55":{"name":"web-ifc","version":"0.0.55","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.55","dist":{"shasum":"90490180ae5df7679efb36ddccbe66c17578c273","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.55.tgz","fileCount":14,"integrity":"sha512-tHM55d84jBlFp5sTDeOPdf9mEruaNnadLfpIzYYc6P5YQWFkdEUct6q18SnmN2Ox1zS0QGcm3/eUfTOrFWNPJQ==","signatures":[{"sig":"MEUCID9BHp/LIvrCF8a+5GHZAke3K1TkWrn6SsfgU34D3rZlAiEAi8AI+iAq2uXJrvhD8sQzLGUIwu1Xv2WZqKVNkTeo+TQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21761396},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"435e9bcebeb430159e989af461fcb16167abb6c2","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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","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 --platform=node --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.8.1","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.163.0","vblob":"^1.1.0","rimraf":"^5.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.21.3","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.25.7","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.163.0","make-dir-cli":"^4.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.55_1719321240106_0.6878780363226114","host":"s3://npm-registry-packages"}},"0.0.56":{"name":"web-ifc","version":"0.0.56","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.56","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"f153378f74f6db865a4ac3df47cafdc237191d27","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.56.tgz","fileCount":14,"integrity":"sha512-jbPW+k57Ci9c0s/eOVLXPdPtxiSZHZgzAmQhbE8Kn6/E/0PNcJA+2Ti/W+F9I5NijVvuUdPPjxtIp9hSqcBjYg==","signatures":[{"sig":"MEUCIEr0iSfmBt+gYL5OFU3wlDt1WrLA94g9lyWcFzshiBMdAiEAgafwrTNpXzRJfUW9r5ymSpm/TTKxwShFqVteA0kHw8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21815050},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"1e4f8fbb95b3b0822c85945e79d2414576d3e665","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.8.2","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.166.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.23.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.26.3","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.166.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.50.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.56_1720984456541_0.9666839738754227","host":"s3://npm-registry-packages"}},"0.0.57":{"name":"web-ifc","version":"0.0.57","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.57","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"a5080e57f217eeeb005c54e45dcc12716d5dfbaf","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.57.tgz","fileCount":14,"integrity":"sha512-ozzfxiCNT4+VqIhm93QdTozOmkMSPRZzf1RoRMMQIQLqoidYdExnAmY1OLoq1emnbvHPqFNQJ5HnQoqxvYZeFA==","signatures":[{"sig":"MEQCIB9UUZdAK8lmKehtycdTACEeJFTQxkYTvfNlQ81EyIkLAiAJcbIpYV2SCBq8N993EJdf8GNeqaOJyaFy9SsYDVY50w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21825336},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"da75e0c701c09852326ebe6739d80e23dfece47c","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.8.2","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.167.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.23.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.26.3","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.167.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.50.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.57_1723404409102_0.24870392592977852","host":"s3://npm-registry-packages"}},"0.0.58":{"name":"web-ifc","version":"0.0.58","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.58","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"33fbca73ade537222991d06d61a9390a7624067d","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.58.tgz","fileCount":14,"integrity":"sha512-ykhouThzZPBhxUjheK34w2G0ybdn2qbWa1JPYrTwi50bIOZoJRYuNGg5foNj0h45j8HTgJbEQtyusO8ufdWUUA==","signatures":[{"sig":"MEUCIGvt/v1EEqN1ZQTdndKfoeRA5bPTDVdpVCxu2zSmgfBsAiEAtkEPYbqFkIEOq7jFwSiN9nsIWdx2fdPwxMPip0YtRJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21829749},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"ee7c9790f50b39d205a92460d59f8e3408acf22f","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.8.3","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.168.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.23.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.26.3","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.168.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.51.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.58_1726746938720_0.6093402276093158","host":"s3://npm-registry-packages"}},"0.0.59":{"name":"web-ifc","version":"0.0.59","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.59","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"64d600525930ed31c6c898d13936afa619b7bb5c","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.59.tgz","fileCount":14,"integrity":"sha512-5XpzcdBblsK9FkjNpPd8YrWXmZn4vzRQUnz3jrm31/7pz/riscj3KK0dq8MVccuiEkKU8AxueotOi6pidHp1RA==","signatures":[{"sig":"MEUCIQDAF51NJOgoykD7tt7fgqFYJV/Gh91dW4QxfAZAhWxi0wIgVTlpB47rU5yQ2+9VHuof7MqUpJPdefQU6pLHBbJLtXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21834605},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"f357316fddf3f4e289b94bf6328ded0e5cb91f15","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.8.3","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.168.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.23.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.26.3","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.168.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.51.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.59_1727345900766_0.07533282253476714","host":"s3://npm-registry-packages"}},"0.0.60":{"name":"web-ifc","version":"0.0.60","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.60","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"2b11bf6d5c0698fd740d1c8787c045a761add9af","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.60.tgz","fileCount":14,"integrity":"sha512-6UGcD1i0WEoo9hXXhJuBhaanKbKhfXJOt1tRVUn19joBA+1JY1sefez/3Qt05r8EqZ+poYpnLiQJlRvLab+f/Q==","signatures":[{"sig":"MEUCIQDxZztLeWdi1bnlfMUjKrhgzfEDNJr1XC8ecvncGBjAWwIgSP+toBoiREAusZnglM549J2n8wJpB0DKpuXixYC2gs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21848194},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"59282045c9854f565fa60a39e1b6f8e59ee30c2a","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.9.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.169.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.24.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.26.3","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.169.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.51.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.60_1729505484128_0.3159085107799857","host":"s3://npm-registry-packages"}},"0.0.61":{"name":"web-ifc","version":"0.0.61","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.61","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"41923454cb875ffa1a2efbd47ac50fed4b527379","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.61.tgz","fileCount":14,"integrity":"sha512-46ctJVA3oWUWMskBL8KYMftVQttgmICxTgp+0L8sppo5xWdgunk97UPUwcTNF7MOLCrUK5rYjtGZ7D6MLOpCIw==","signatures":[{"sig":"MEYCIQCEK2rp3Z6B7f98LWTG34tkhvQW03/h4mUVKaJsn/N99gIhANYyBc8/13/EOnegBK/FVtADlO4zZ36KmVn0ghd/equ/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21847152},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"4882c2788c3955b71a99830536c6c597ce432bcd","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.9.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.169.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.24.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.26.3","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.169.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.52.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.61_1729661045138_0.14883638225181905","host":"s3://npm-registry-packages"}},"0.0.62":{"name":"web-ifc","version":"0.0.62","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.62","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"28c97dc89f5792eedb377cde0f21d42a6019448e","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.62.tgz","fileCount":14,"integrity":"sha512-oVBzD+Kw+w6RlwEuTb35bgVOORe3Id4RgfeTihct026WOvguM+1fzHTqQ5jyH1eE+oYC1Lw7XR5tyNe9rvEO9Q==","signatures":[{"sig":"MEQCICUiEP202NyfRrbrZklld9ganQRE/T8wWVGR+1VliT+YAiANWn8UYu9E/zS4VMrAe8zLAkk9KQYJ7/bktfjnp+n/FQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21901099},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"e832a26cc1996fec8b05b3b9f23aea447de4b6e8","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.9.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.170.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.24.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.26.3","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.169.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.52.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.62_1731488496616_0.23979386445613882","host":"s3://npm-registry-packages"}},"0.0.63":{"name":"web-ifc","version":"0.0.63","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.63","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"3eaea30e45fe0ca70a940a7a890309e7419bae67","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.63.tgz","fileCount":14,"integrity":"sha512-p5axgcNgwerKlbp7kqtbSrlM1orhEaLNBu9tFmLJQAaRYDlYu+7wQ3qL+mpIelnaIgqhakVWAVMs4epp2kgKRQ==","signatures":[{"sig":"MEYCIQCflQkZwHzKLJz1roZF9pnEovLMJIAQLBVb0B+5OrFmdwIhAKoQFIU5osSiiIQESx02NNtxF8y7z9E+yPFVPcUAYV09","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21901099},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"44e3e618390b29185687007929138747b0d7aaa4","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.9.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.170.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.24.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.26.3","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.169.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.52.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.63_1731491563435_0.9823449848602759","host":"s3://npm-registry-packages"}},"0.0.64":{"name":"web-ifc","version":"0.0.64","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.64","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"6eb9cd6d9fadb9b9e816ee681d0709f58b6a1c1f","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.64.tgz","fileCount":14,"integrity":"sha512-1XSGDJOknrkQodIVfMdlf+mtqFKLJrvso6/MbjDKpvlqoWph1DzEW4vICueKld23IuXrD5rjIh4ZRSFdlEzelg==","signatures":[{"sig":"MEYCIQDLivIocHvccN6weoFgVwmPHySp8vVoZ5MKlBghGB1KbwIhAKEvyajVDT/hbHyWQMLf1JobzMYsvZfJJqrlHVRnW2b1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21902081},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./web-ifc-api.js","require":"./web-ifc-api-node.js"}},"gitHead":"5a2e0814b6f0ff898fef24d155312f2505d9c9b2","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.9.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.170.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.24.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.26.3","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.170.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.52.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.64_1731830353910_0.6906364593042926","host":"s3://npm-registry-packages"}},"0.0.65":{"name":"web-ifc","version":"0.0.65","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.65","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"3aaa7f8c48f9d4512f637469e48cfa4fa4116b6f","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.65.tgz","fileCount":14,"integrity":"sha512-T91LTMN8Nle1KtLWjZ3gJkku6j/uy/MTj6Sicyyq4VNSHs8sHcW22F9V669x3j2rpb2uuuc+07v+po9mO5S9mQ==","signatures":[{"sig":"MEQCIHhVUIRfoG76C3CqipY2VVwKL/C+Bmn9PlLIk36c2sTbAiAQQGX6folMRdehJPexwcKsHfoR3PRT4AyLyypri2hxeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21902367},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./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":"7670f83c21cb22c2c494b40c0a81fa842e4c2079","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.9.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.170.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.24.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.26.3","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.170.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.52.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.65_1732049695124_0.42102787982358514","host":"s3://npm-registry-packages"}},"0.0.66":{"name":"web-ifc","version":"0.0.66","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.66","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"bda8ca46d0fe13903d285f14d4a56f86fbe572c6","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.66.tgz","fileCount":14,"integrity":"sha512-IhZKWALbhiq7LKfx4jZIcOPX2VZ+3PDZcPICHhX7Y8ilvofXg4qhPHncCMQibEsgHA25g4bn5o3pQbbhluiZHw==","signatures":[{"sig":"MEQCIDryyo1qN8wo0smHceTNIRCGQBooLZh41BYrtRfQAWpzAiAjMfT5kSjEb74earbb6jG3kk5pth8BNQhA0cX6TNAxQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21902334},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./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":"66c5879e9626a11cd43768a39c9d48a9f9a9dd80","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"10.9.1","description":"ifc loading on the web","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.170.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.24.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.26.3","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.170.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.52.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.66_1732819547141_0.7235233777644008","host":"s3://npm-registry-packages"}},"0.0.67":{"name":"web-ifc","version":"0.0.67","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.67","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"af012349a62a12a13f06dec9a78bcdcc435af6cc","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.67.tgz","fileCount":14,"integrity":"sha512-6REzs2ulwnhhIt7wV7N2RJAxcP/svVfFj6q13W472iixgrjTUFnm1ttJrpX9HgZBNGpnaC56Nk+YNK6/zqAWqA==","signatures":[{"sig":"MEQCIBCMDMZVeHxJwSPiGX9Uo528kLcqceI6A+3ZFnlttURVAiAK91sSVFPYPpAAidpT0lMs6fS16BvVdrAAFDtAuClCOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21926500},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./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":"5d766004b9c498063d52560a1ce1d8b77672efec","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"11.1.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"20.18.2","dependencies":{"glm":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.173.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.25.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.26.3","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.173.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.52.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.67_1739790929714_0.3817568567546563","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"web-ifc","version":"0.0.68","author":{"name":"web-ifc"},"_id":"web-ifc@0.0.68","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"814538d7ea72358b2f9ab69af6026bb690094be3","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.68.tgz","fileCount":14,"integrity":"sha512-SqAmmwpultii8lQZoFvn2vnusW4tRVaed8GJNGuh8EenFMPe4x0g6NIXGu+5eBrXsiV+AaOdwjmOKTHEGXM4Gg==","signatures":[{"sig":"MEYCIQCSvuuw9IWI9k33ejbL2kXrZQBwEb1yeXjdMiDnT1tqlgIhAJl+AZGu9P42AzP4Tnxc9sb1nxeq9CQsEso9udrC0v+v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21930785},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./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":"d7225478eb552ecc052bbad2f4ecf3a835d535fd","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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.worker.js dist/web-ifc-mt.worker.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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"11.1.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"20.18.2","dependencies":{"glm":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.2","three":"^0.173.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.25.0","ts-jest":"^27.0.7","ts-node":"^10.9.1","typedoc":"^0.26.3","typescript":"^4.7.0","@types/jest":"^27.5.2","@types/three":"^0.173.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.52.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.68_1740137803439_0.28565074470182594","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"web-ifc","version":"0.0.69","author":{"name":"web-ifc"},"license":"MPL-2.0","_id":"web-ifc@0.0.69","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"23d83e715fb91d810467c6b1962e71c0a5e36ceb","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.69.tgz","fileCount":15,"integrity":"sha512-jGxHOSfGveyLN6xcMs6Z0oVimRHBTu5t+sivKOVEY3bArTGOvPtJX0L20XIjYnc3BTOfbeRElYiYZyN+tMTUVQ==","signatures":[{"sig":"MEUCICv8IVDNXL1lF/E/NgpqCNi/vqAdXNsADUKzgckBTc/sAiEAn0lu9Q/fKZF0tZwmcua0YB8ormd2cCzK7ExywWhR9pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24004099},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./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":"01d3e5bbf9d659f91a8920715566fc56bc2fe54f","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cp ./LICENSE.md ./dist && cd dist && npm publish","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":"ansoni","actor":{"name":"ansoni","type":"user","email":"antoniogviegas@hotmail.com"},"email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"11.4.2","description":"ifc loading on the web","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","three":"^0.178.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.25.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/three":"^0.178.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.52.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.69_1752055396356_0.6293003912191943","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"web-ifc","version":"0.0.70","author":{"name":"web-ifc"},"license":"MPL-2.0","_id":"web-ifc@0.0.70","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"1681da4de56c057e6472eb056cd741b2bc4e5155","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.70.tgz","fileCount":15,"integrity":"sha512-uAeq7x0w7Nv0x2WUaUJrWosju/AfHkLXUhmWO9T/0QbXEHsi3K7yl/gBsJM3PM9APl1YPa2nxKYNBc1b8rRWNg==","signatures":[{"sig":"MEQCICsBV33sL4WxhREirU/bpgZLYnxQtytFd+NK3ZWZhmpNAiBrPaWd9h+1xOrFN1QzyKMVAmcHDcyUwpyOBUGP4UB4bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24017053},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./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":"f1579da2e2225e2dc26a1d9b17b5ed054b18e99f","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cp ./LICENSE.md ./dist && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"11.5.1","description":"ifc loading on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","three":"^0.178.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.25.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/three":"^0.178.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.52.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.70_1753706896732_0.7600893256052546","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"web-ifc","version":"0.0.71","author":{"name":"web-ifc"},"license":"MPL-2.0","_id":"web-ifc@0.0.71","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"d274e93618c63334ce11dba223ba1430fe4b68ac","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.71.tgz","fileCount":15,"integrity":"sha512-T2DCLthJpEm/kEVo8QGD6KTZjDhsbGkoVJI2mdcngjW5G9dvzZtJ0rtvCVOpr5Bge1Fd0fSYoO/R/6V10xbeVQ==","signatures":[{"sig":"MEUCIG1ttKz7wabXer/hMXIf1PSV10hViIyHex41Js+KkBX9AiEAluw1V1v5QySe1HO1U0XWn+/PmLR4MrVHERjWKWbN8Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24020278},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./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":"f244d3847917f6099253faeb1d9e448438c7d83f","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cp ./LICENSE.md ./dist && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"11.5.2","description":"ifc loading on the web","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","three":"^0.179.1","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.25.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/three":"^0.178.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.52.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.71_1756462929552_0.7879467061550933","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"web-ifc","version":"0.0.72","author":{"name":"web-ifc"},"license":"MPL-2.0","_id":"web-ifc@0.0.72","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"57e38436a07e97763fa5914cb0e998a3c486e77f","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.72.tgz","fileCount":15,"integrity":"sha512-tedfOr6X9wMnOtYCRyqnxauVGqMWsNKnfqwLtfLXZBfzN3CrpRlAc+vQyAE3HR4M/UN4+kGeIkjkjMl0epgxmw==","signatures":[{"sig":"MEQCIHQtqsRPP23A+kJ9ifiqnuNN8YpV9FoKTn59EH66SmExAiBvyfrkpzCdBlq7DVNjwT+oU3w+Zl/CPa8hzUwq98tmGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24127756},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./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":"ee32c67abcc0ac5619f9b87f378aa9948b552d5b","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cp ./LICENSE.md ./dist && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"11.6.1","description":"ifc loading on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","three":"^0.179.1","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.25.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/three":"^0.178.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.52.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.72_1759403346143_0.5366057366909327","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"web-ifc","version":"0.0.73","author":{"name":"web-ifc"},"license":"MPL-2.0","_id":"web-ifc@0.0.73","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"26202a3fd2b32d4b8eeda7a48a950b3f5fd0649d","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.73.tgz","fileCount":15,"integrity":"sha512-oz9tXsoTpiav4xNppRYHvZLB5Azr/Fs6Vg1jzk73aYYlATbTn/57/IH9npGI0mD7qMLa5SY89tqbGcRU50D8Xw==","signatures":[{"sig":"MEYCIQDc0jHjAFDcr+n+uHI/neN/US6C9ADJS4cy56TxPEa2QgIhAMnwHHn2NxNjoWeP+Fksy+VMjm/eLlG/6UhLfz75NQj6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24129782},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./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":"7267e60bcae361dbcce419addf2bf8e45d339d49","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cp ./LICENSE.md ./dist && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"11.6.2","description":"ifc loading on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","three":"^0.181.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.25.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/three":"^0.181.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.54.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.73_1762930451057_0.6393334238607746","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"web-ifc","version":"0.0.74","author":{"name":"web-ifc"},"license":"MPL-2.0","_id":"web-ifc@0.0.74","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"dist":{"shasum":"82b79ee17ea544cdaf4a5dfc47c8f544737c7b75","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.74.tgz","fileCount":15,"integrity":"sha512-WFVxKrt81koT0mA1I5gVChc9/xsnqGZ1KzVxLhy+h43cs6z2hy8tuTtXuA/BPVUkzEzWn+EwNOozF+HHo6G6RA==","signatures":[{"sig":"MEYCIQCKSUrqmwH/puzh6MKGp2bNqVDY4iK+qVC+FteE6fQS7wIhAPb79tYoJTlrrsIQWuDbzHEVfFsncQh8JeKfJslvNSWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24137246},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./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":"bbfd70e0c9e4e0b7ba16e7a10e84e94deb2d7d27","scripts":{"dev":"npm run build-viewer && cd examples/viewer/dist && ws -p 8080 --cors.opener-policy same-origin --cors.embedder-policy require-cor","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 --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 ","docker-build":"docker build -t web-ifc .","publish-repo":"npm run set-version && cd dist && npm publish","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-publish-repo":"npm run build-release && cpy ./npmrc ./dist/  --rename=.npmrc && cp ./LICENSE.md ./dist && cd dist && npm publish","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":"ansoni","email":"antoniogviegas@hotmail.com"},"pckg-gui":{},"_npmVersion":"11.6.3","description":"ifc loading on the web","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","three":"^0.181.0","vblob":"^1.1.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.25.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/three":"^0.181.0","make-dir-cli":"^4.0.0","monaco-editor":"^0.54.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.74_1764098864837_0.9320034747766512","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"web-ifc","version":"0.0.75","author":{"name":"web-ifc"},"license":"MPL-2.0","_id":"web-ifc@0.0.75","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"homepage":"https://github.com/ThatOpen/engine_web-ifc#readme","bugs":{"url":"https://github.com/ThatOpen/engine_web-ifc/issues"},"dist":{"shasum":"a244082b72b0ad75a9d986f6a29bfc1870813ff7","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.75.tgz","fileCount":14,"integrity":"sha512-d+xKbBkNgySlbZJF0zLG1zW6KOqT76/Ser7G2FrbO5w+y00WJy3yEPPoHbINF2WqMrhoGxSxw5d64jt4Om9WrQ==","signatures":[{"sig":"MEQCIFq267RRHJMR8nudX+CKhOJ71gPTUbNv2jtiUl0P/pR2AiBk+ZQBLAxQ1JCGslcXkaPEqPmAwAu+4nS6idTPBtxvYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/web-ifc@0.0.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23996954},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","module":"./web-ifc-api.js","browser":{"fs":false,"path":false,"crypto":false},"exports":{".":{"node":"./web-ifc-api-node.js","import":"./web-ifc-api.js","browser":"./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":"ac5de14d320dde70515ce1619e48cfb6a5eaf51b","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 --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"}},"pckg-gui":{},"repository":{"url":"git+https://github.com/ThatOpen/engine_web-ifc.git","type":"git"},"_npmVersion":"11.6.2","description":"ifc loading on the web","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","three":"^0.182.0","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^5.0.0","esbuild":"^0.27.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/three":"^0.182.0","make-dir-cli":"^4.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.75_1769547742674_0.8685098980364512","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"web-ifc","version":"0.0.76","author":{"name":"web-ifc"},"license":"MPL-2.0","_id":"web-ifc@0.0.76","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"homepage":"https://github.com/ThatOpen/engine_web-ifc#readme","bugs":{"url":"https://github.com/ThatOpen/engine_web-ifc/issues"},"dist":{"shasum":"3f0e8442d31dc90238f163969b6f6c224a8d0886","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.76.tgz","fileCount":14,"integrity":"sha512-RMLMAvbKWVguWsNX5i952fA7wMNmvc9X8jR8nZ7b6dnpg3eKclcYrDlE2LBhkFuPdBvbz4LKPIks+GY9dQapzg==","signatures":[{"sig":"MEYCIQDyB1gGqiIZ6zyagr2NvwFvqshFv8amQGvhVy97Ok5yOgIhAOQ23c3Nw70Hwl/aqizRHnlfizQp5Wg+IM8bpAehaqps","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/web-ifc@0.0.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23993129},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","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":"b31a3cfd8a8441ac5585674fcd0a6143e4234dc3","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 --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"}},"pckg-gui":{},"repository":{"url":"git+https://github.com/ThatOpen/engine_web-ifc.git","type":"git"},"_npmVersion":"11.8.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","three":"^0.183.1","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^7.0.0","esbuild":"^0.27.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/three":"^0.183.1","make-dir-cli":"^4.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.76_1772489228538_0.7494842456676696","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"web-ifc","version":"0.0.77","author":{"name":"web-ifc"},"license":"MPL-2.0","_id":"web-ifc@0.0.77","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"homepage":"https://github.com/ThatOpen/engine_web-ifc#readme","bugs":{"url":"https://github.com/ThatOpen/engine_web-ifc/issues"},"dist":{"shasum":"5f4b3913c1e42f721c2c031f85633d75dadc0545","tarball":"https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.77.tgz","fileCount":14,"integrity":"sha512-VzQ0W/Iiqbidxn1ECUvz6qJ6p2sXBVNcOsUOBCETzy77psAH6yFLKQm74aXabkx3JH4OvFVHe8k1qS6+Z2zl1w==","signatures":[{"sig":"MEQCIH39O5f7pUweodb9UzpghUrgjNMtrvZaUhAOSA2QU64ZAiBWthqEIOwCDdBpAAP6f8NodkSk8Q/4GfAXL/so7rUwIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/web-ifc@0.0.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23995895},"main":"./web-ifc-api-node.js","types":"./web-ifc-api-node.d.ts","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":"f26c4beef0a668ebdb180d2b95a94097a1e21cef","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 --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"}},"pckg-gui":{},"repository":{"url":"git+https://github.com/ThatOpen/engine_web-ifc.git","type":"git"},"_npmVersion":"11.9.0","description":"ifc loading on the web","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","three":"^0.183.1","rimraf":"^6.0.0","adm-zip":"^0.5.10","cpy-cli":"^7.0.0","esbuild":"^0.27.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","typedoc":"^0.28.3","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/three":"^0.183.1","make-dir-cli":"^4.0.0","local-web-server":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-ifc_0.0.77_1772809087339_0.7065472697421227","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"_id":"web-ifc@0.0.78","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"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCCzdTfjjbCJZR9cmpWt1xOzXm5SGX1bpKX/oi9dzSFGAIgD11o21MCkRC3PJuUfCCNsfvtiSyNvSJSZqRsS955BoE="}],"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 ."},"version":"0.0.78","_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":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web-ifc_0.0.78_1790004955009_0.604649342715438"}}},"time":{"created":"2021-02-20T14:59:25.014Z","modified":"2026-09-21T15:35:55.528Z","0.0.1":"2021-02-20T14:59:25.162Z","0.0.2":"2021-02-20T18:39:35.159Z","0.0.3":"2021-02-20T19:11:20.190Z","0.0.4":"2021-02-20T21:28:02.383Z","0.0.5":"2021-02-20T22:48:49.979Z","0.0.6":"2021-02-24T18:30:00.579Z","0.0.7":"2021-02-24T18:31:59.146Z","0.0.8":"2021-02-24T19:00:45.969Z","0.0.9":"2021-02-24T19:38:05.917Z","0.0.10":"2021-02-24T19:56:55.171Z","0.0.11":"2021-02-24T20:03:58.829Z","0.0.12":"2021-02-27T14:21:55.344Z","0.0.13":"2021-02-28T15:08:34.484Z","0.0.14":"2021-03-03T21:00:27.849Z","0.0.15":"2021-03-12T21:05:41.619Z","0.0.16":"2021-03-15T19:45:34.990Z","0.0.17":"2021-03-18T20:07:00.638Z","0.0.18":"2021-05-18T20:11:18.917Z","0.0.19":"2021-06-03T18:29:48.804Z","0.0.20":"2021-06-21T19:44:11.758Z","0.0.21":"2021-07-20T19:14:45.009Z","0.0.22":"2021-08-04T13:55:27.872Z","0.0.23":"2021-08-14T15:10:05.068Z","0.0.24":"2021-08-26T18:43:57.534Z","0.0.25":"2021-09-29T13:20:43.224Z","0.0.26":"2021-10-30T12:28:49.730Z","0.0.27":"2021-11-06T11:38:28.972Z","0.0.28":"2021-11-06T23:58:56.419Z","0.0.29":"2021-11-15T12:20:30.238Z","0.0.30":"2021-12-02T21:21:51.630Z","0.0.31":"2021-12-20T20:02:38.447Z","0.0.32":"2021-12-20T20:53:41.145Z","0.0.33":"2022-01-28T20:29:21.181Z","0.0.34":"2022-02-11T20:39:24.239Z","0.0.35":"2022-05-30T08:43:11.732Z","0.0.36":"2022-08-29T10:46:58.506Z","0.0.37":"2023-02-17T13:45:21.153Z","0.0.38":"2023-02-18T19:46:11.739Z","0.0.39":"2023-02-19T21:30:46.138Z","0.0.40":"2023-05-03T08:23:16.160Z","0.0.41":"2023-05-25T08:27:02.078Z","0.0.42":"2023-07-03T10:11:36.426Z","0.0.43":"2023-09-06T07:26:09.148Z","0.0.44":"2023-09-27T08:12:29.548Z","0.0.45":"2023-11-26T19:04:59.824Z","0.0.46":"2023-11-27T15:38:11.321Z","0.0.47":"2024-01-09T10:49:02.549Z","0.0.48":"2024-01-14T13:58:41.956Z","0.0.49":"2024-01-18T21:09:31.049Z","0.0.50":"2024-01-18T22:21:58.458Z","0.0.51":"2024-02-01T21:34:52.358Z","0.0.52":"2024-04-02T07:54:13.222Z","0.0.53":"2024-04-05T07:44:37.318Z","0.0.54":"2024-04-15T13:10:17.022Z","0.0.55":"2024-06-25T13:14:00.355Z","0.0.56":"2024-07-14T19:14:16.775Z","0.0.57":"2024-08-11T19:26:49.368Z","0.0.58":"2024-09-19T11:55:38.970Z","0.0.59":"2024-09-26T10:18:21.038Z","0.0.60":"2024-10-21T10:11:24.403Z","0.0.61":"2024-10-23T05:24:05.480Z","0.0.62":"2024-11-13T09:01:36.879Z","0.0.63":"2024-11-13T09:52:43.672Z","0.0.64":"2024-11-17T07:59:14.161Z","0.0.65":"2024-11-19T20:54:55.409Z","0.0.66":"2024-11-28T18:45:47.376Z","0.0.67":"2025-02-17T11:15:29.958Z","0.0.68":"2025-02-21T11:36:43.708Z","0.0.69":"2025-07-09T10:03:16.626Z","0.0.70":"2025-07-28T12:48:16.985Z","0.0.71":"2025-08-29T10:22:09.786Z","0.0.72":"2025-10-02T11:09:06.402Z","0.0.73":"2025-11-12T06:54:11.324Z","0.0.74":"2025-11-25T19:27:45.139Z","0.0.75":"2026-01-27T21:02:22.982Z","0.0.76":"2026-03-02T22:07:08.895Z","0.0.77":"2026-03-06T14:58:07.643Z","0.0.78":"2026-09-21T15:35:55.181Z"},"bugs":{"url":"https://github.com/ThatOpen/engine_web-ifc/issues"},"author":{"name":"web-ifc"},"license":"MPL-2.0","homepage":"https://github.com/ThatOpen/engine_web-ifc#readme","repository":{"url":"git+https://github.com/ThatOpen/engine_web-ifc.git","type":"git"},"description":"ifc loading on the web","maintainers":[{"name":"tomvandig","email":"info@tomvandig.com"},{"name":"ansoni","email":"antoniogviegas@hotmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://thatopen.com/\">TOC</a>\n  |\n  <a href=\"https://thatopen.github.io/engine_web-ifc/docs\">web-ifc documentation</a>\n  |\n  <a href=\"https://docs.thatopen.com/intro\"> platform documentation</a>\n  |\n  <a href=\"https://thatopen.github.io/engine_web-ifc/demo\">demo</a>\n  |\n  <a href=\"https://people.thatopen.com/\">community</a>\n  |\n  <a href=\"https://www.npmjs.com/package/web-ifc\">npm package</a>\n</p>\n\n![cover](banner.png)\n\n<h1>Web IFC <img src=\"https://thatopen.github.io/engine_components/resources/favicon.ico\" width=\"32\"/></h1>\n\n[![NPM Package][npm]][npm-url]\n[![NPM Package][npm-downloads]][npm-url]\n\n**web-ifc** is a javascript library to read and write ifc files, at native speeds. **web-ifc** is part of the [That Open Company](https://thatopen.com) project, which aims to lower the threshold for developing open BIM applications.\n\n## Install\n\n`npm install web-ifc`\n\n## Quick setup\n\n```JavaScript\nconst WebIFC = require(\"web-ifc/web-ifc-api.js\");\n\n// initialize the API\nconst ifcApi = new WebIFC.IfcAPI();\n\n// initialize the library\nawait ifcApi.Init();\n\n// open a model from data\nlet modelID = ifcApi.OpenModel(/* IFC data as a string or UInt8Array */, /* optional settings object */, );\n\n// the model is now loaded! use modelID to fetch geometry or properties\n// checkout examples/usage for some details on how to read/write IFC\n\n// close the model, all memory is freed\nifcApi.CloseModel(modelID);\n\n```\n\nSee [examples](https://github.com/ThatOpen/engine_web-ifc/tree/main/examples/usage) for more details on how to use web-ifc.\n\n## Current Build\n\nThe current live build of web-ifc is available [here](https://thatopen.github.io/engine_web-ifc/build.zip). Using this allows you to test newest fixes before we make a release. If you wish to use this version then download the zip file and place the contents of the dist folder manually into your node_modules/web-ifc folder. I.e if you are using web-ifc-three then it will be node_modules/web-ifc-three/node_modules/web-ifc. Please note you must replace the javascript and the WASM.\n\n## Requirements\n\nThese are the requirements needed to build web-ifc (only for those that wish to build their own version).\n\n1. Node v16 or later\n2. NPM v7 or later\n3. EMSCRIPTEN v4.0.23 or later\n4. CMAKE v3.18 or later\n\n## Regression Testing\n\nWe have a library of test models in the tests/public folder. If you have a model you would like to contribute please open a PR.\n\nYou can run regression tests on all these models by running `npm run regression`. It will alert you if any of the sample model geometry has changed. If the change is correct you can refresh the regression tests by running `npm run regression-update`.\n\n## Building WASM module\n\n### Setting up emscripten and build system\n\nThe WASM library is built through emscripten, please see [the emscripten installation guide](https://emscripten.org/docs/getting_started/downloads.html) for information on how to set up emscripten. Afterwards `emsdk_env` needs to be in your path.\n\nTo build the WASM you also need CMAKE [see here](https://cmake.org/download/) and (on windows) MINGW [see here](https://sourceforge.net/projects/mingw/) - once installed (and in your path) run `npm run setup-mingw` to configure the environment for web-ifc.\n\n### WASM library\n\nRun `npm install` to install all dependencies.\n\nRun `npm run setup-env` whenever you open a new terminal, this will set up the required emscripten environment variables for you to compile code.\n\nRun `npm run build-release` to build a release version of the wasm binary and the accompanying web-ifc api. It will be placed in `./dist`.\n\nRelease builds enable SIMD, link-time optimization and\n[native WebAssembly exception handling](https://emscripten.org/docs/porting/exceptions.html#webassembly-exception-handling-based-support)\nduring both compilation and linking. Native exception handling reduces the\ncode-size and runtime overhead of C++ exceptions on modern WebAssembly engines.\n\nTo build for an older WebAssembly runtime without native exception support,\nconfigure the existing build directory once before running the same release command:\n\n```sh\nemcmake cmake -S src/cpp -B src/cpp/build_wasm -DEMSCRIPTEN=true -DCMAKE_BUILD_TYPE=Release -DWEB_IFC_WASM_NATIVE_EXCEPTIONS=OFF\nnpm run build-release\n```\n\nThe option applies to the browser, Node and multithreaded targets. It defaults to\n`ON`; setting it to `OFF` uses JavaScript-based exception handling instead. C++\nexception catching remains enabled in both modes. This option does not affect\nnative C++ builds.\n\nIf you wish to build the WASM with debugging enabled you can run `npm run build-debug`. This will enable you to inspect debugging information better when running web-ifc.\n\nRun `npm run dev` to launch a development server with a basic ifc file viewer.\n\n### Build Files\n\nThe output of the build process consts of the following files:\n\n1. web-ifc.wasm - The wasm (compiled C++) to run in the browser\n2. web-ifc-mt.wasm - The wasm (compiled C++) to run in the browser if multi-threading is supported.\n3. web-ifc-node.wasm - The wasm (compiled C++) to run in node\n4. web-ifc-api-node.js - Compiled javascript wrapper for the wasm to run in node.\n5. web-ifc-api-node.d.ts - Typescript definitions for the web-ifc api (for node)\n6. web-ifc-api.js - Compiled javascript wrapper for the wasm to run in browser.\n7. web-ifc-api.d.ts - Typescript definitions for the main web-ifc API\n8. ifc-schema.d.ts - Typescript definitions for the IFC schema\n9. helpers/properties.d.ts - Typescript definitions for the properties aspect of the web-ifc API\n10. helpers/log.d.ts - Typescript definitions for the logger aspect of the web-ifc API\n11. web-ifc-mt.worker.js - Webworker javascript to enable multi-threading in the browser.\n\n## Stand alone C++\n\nAlthough the primary focus of the library is to be used through WebAssembly in the browser/nodejs, the project can be used stand-alone as a c++ library or executable. See [here](https://github.com/ThatOpen/engine_web-ifc/blob/main/src/cpp/test/web-ifc-test.cpp) for a simple entry point to get started.\n\n[npm]: https://img.shields.io/npm/v/web-ifc\n[npm-url]: https://www.npmjs.com/package/web-ifc\n[npm-downloads]: https://img.shields.io/npm/dw/web-ifc\n","readmeFilename":"README.md"}