{"_id":"@x-viewer/core","_rev":"48-4a4275870f985418e058ec28afd77489","name":"@x-viewer/core","dist-tags":{"latest":"0.21.24"},"versions":{"0.9.0":{"name":"@x-viewer/core","version":"0.9.0","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.9.0","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://x-viewer.github.io/x-viewer-examples/","dist":{"shasum":"9b80c0324d17d73a4301e4831e65f4adc1a1ce0b","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.9.0.tgz","fileCount":238,"integrity":"sha512-UaIcBXwiVrKIpweryFhjPUl3HVABNdTzcwy26i01u3nGhUQ4gKzhBnY5dJdjDFFRCy9E1KW1bv889yIUfvtmVw==","signatures":[{"sig":"MEUCIBiySIvaIsVYUUPLTUUSIqjnrRCc1Pb4MSY2L30YsAVeAiEA23OtueMbHDfzRQpHfCRRBmYXGZ5CZETwYGLR7MkPmH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18156678},"main":"dist/index.esm.js","type":"module","_from":"file:x-viewer-core-0.9.0.tgz","types":"dist/types/index.d.ts","module":"dist/index.esm.js","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"_resolved":"C:\\Users\\yanze\\AppData\\Local\\Temp\\0eb516e520bba33d9380ed083fced6ce\\x-viewer-core-0.9.0.tgz","_integrity":"sha512-UaIcBXwiVrKIpweryFhjPUl3HVABNdTzcwy26i01u3nGhUQ4gKzhBnY5dJdjDFFRCy9E1KW1bv889yIUfvtmVw==","repository":{"type":"git"},"_npmVersion":"10.2.3","description":"A SDK for BIM application.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.4.5","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0_1767013353341_0.4043027085098516","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@x-viewer/core","version":"0.10.0","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.10.0","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://x-viewer.github.io/x-viewer-examples/","dist":{"shasum":"012fa984863dcc37613ceabb869c9b2df054483e","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.10.0.tgz","fileCount":238,"integrity":"sha512-uh2F8AtVMDq4JyEvKOa8Akg6vBqX10ucLevx2WF3sbAcJl+beNpF4KDbfaxRb43ULyEFo4Jop9S/Ojr3ldkcEg==","signatures":[{"sig":"MEUCIQDzc3Jh0W2g3u9cqri8/815lG6uCdvDwIWPLeiqQ9+YMQIgFt3h7KlzU5D1cmKB3XrAGqS513CnFiGV+vF0uzbYnSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18159339},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"a771d46b8b37d0d5e597100e3bcae29f0dcf8f23","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"10.2.3","description":"A SDK for BIM application.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.4.5","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0_1767087081138_0.42155910631216464","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@x-viewer/core","version":"0.11.0","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.11.0","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://x-viewer.github.io/x-viewer-examples/","dist":{"shasum":"7b36a7fb1f971cf7ccc121bd93345d7884985f2e","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.11.0.tgz","fileCount":238,"integrity":"sha512-aaAksfBC1zwMElmnNHH+Bak8yVLJc4Iw0/8xcjyVXDkvew/dQGtOJuYLByyXW6y0CzP9pr0+KZr05+KbvIo/zw==","signatures":[{"sig":"MEQCIBmgolGxjZD+zw2k7im/P/ap4dEpZMEMvtf3w2rOGEBVAiB6MYK0hIqXBlT6uEezC/SM4AYoZ7fEcnLBcc3TRhs4UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18158729},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"7a31a7034acb17f8127067d72aeecbe0ab6e7b42","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"10.2.3","description":"A SDK for BIM application.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.4.5","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.0_1767108630328_0.631167581708248","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@x-viewer/core","version":"0.12.0","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.12.0","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://x-viewer.github.io/x-viewer-examples/","dist":{"shasum":"6102163696bd2205564bb298b5b2d902a434ba16","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.12.0.tgz","fileCount":238,"integrity":"sha512-0BljQWGOtwvVMfwlGCFYp634PrtRdIEt6/wCTPTv/GS1LSHkaZzxNI/MuADFhpt14AQfo6oAo0WWOBtuMKO81Q==","signatures":[{"sig":"MEQCIBalR5+F9R6i86NCOZ8PdwUNwG8J6hFIkuEVzlArke/4AiAhWuEQ2PNgMlrHcSXgGl0wzzI1oYryvAi6kSTTZKHUiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18160847},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"a3d1f19b906bbe5345dbd385c688ddaa276da6e1","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"A SDK for BIM application.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.4.5","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.0_1767703975648_0.1417614505219038","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@x-viewer/core","version":"0.13.0","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.13.0","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://x-viewer.github.io/x-viewer-examples/","dist":{"shasum":"7e6c8e81cbb1a2dd7079b2043a3dd75f8bb26a17","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.13.0.tgz","fileCount":238,"integrity":"sha512-Bi4P1Nq+BJ4A/87B/Hh4yup/2a9eS732vbgkr/aQwoteH69Hm5K02/tzYtKYcpOGC/v13PN+Y0Xb3IhH1nEjUg==","signatures":[{"sig":"MEQCID1Dnr6zG1kJDdzjrDg7IDL1lylKm1/vNxkaWcouqO4mAiBoFDM4Cgo+GIPTP6VYlIvUblR2BkkFYCz3oDsv7ZI62g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18166632},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"0809c9c1f3010baa6c762e38b730551efce646ca","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"type":"git"},"_npmVersion":"10.5.0","description":"A SDK for BIM application.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.4.5","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.0_1768179939470_0.3949948388183453","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@x-viewer/core","version":"0.14.0","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.14.0","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dxf-viewer-examples/","dist":{"shasum":"420417339b35468bbbb1175cf8199ea0160057eb","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.14.0.tgz","fileCount":238,"integrity":"sha512-2yUm0gqs7DKXPn1sZMLHda90+CVjQwnJNf0sKUBLAPI7k20AEK4WGtPU5EboQDzU0bIl/DxD9qBVOcq7Ys6A8g==","signatures":[{"sig":"MEYCIQChNtFFPhNmNQIDOmEJTZOJCx3n46ElUSLqfNcPNkeahQIhAOMepnBKdd2hhqlBaBPJKuiZl7oaS/M/CYF1GWs+Cedz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18180919},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"a8506ce97ddf2bb36609bbeab36d06d0e411dc89","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.4.6","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.0_1768356914403_0.007286381279760112","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@x-viewer/core","version":"0.15.0","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.15.0","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dxf-viewer-examples/","dist":{"shasum":"eae26bd390404b36becc2ef7e2a76061b05ae823","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.15.0.tgz","fileCount":238,"integrity":"sha512-vG8mPU/otVpc8cSOhYEC+IY1RRmrrbeFUlyiZyvcX9NKWOaI3C5fbrtFba5TG7c4IZkAyLCxG9Z3FC2fLGwqDQ==","signatures":[{"sig":"MEQCIAIpOGsCNc+6EbEMFnTapmiRgTYPBYVV4jCq/El9WejYAiAQXR96D1hMCq0DShMBD24ENILKkXbS9rqnWaW2J00hgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18180905},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"e46bde19b575e4e16c38d2ba687036ebbfdb78b0","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.5.0","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.0_1768359333134_0.7627768337376271","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@x-viewer/core","version":"0.16.0","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.16.0","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dxf-viewer-examples/","dist":{"shasum":"3474fb8e1c7b941a7ebb6b0244011edd0b7b99c9","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.16.0.tgz","fileCount":238,"integrity":"sha512-xFu9DhdC1LHK1B65jm054qDg4wqlug8NKE/tsJKaGwUX4gXI202x+aHgveBmTFofuJ/zSCgzjWziQiRd+0vTsg==","signatures":[{"sig":"MEUCIQC/3Po4I+ODlx10tNA4Q7axVFUYxWJ80f79G3bLS4vabwIge6tqU2WxQei2OpdJHqY69fLhWvOOZp+Ecz9J9lolcaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18183568},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"f191a66b4168142c97cabe49f79fd5482a4a7845","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.1","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.0_1768443491204_0.30832841430139424","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@x-viewer/core","version":"0.17.0","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.17.0","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dxf-viewer-examples/","dist":{"shasum":"364ae10160360512a4a80f31fcfd0a73fc8f9e27","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.17.0.tgz","fileCount":238,"integrity":"sha512-Po5lRCgGl0yHwTLLB6HUcIgcZaSdsExO8yIzVYroy5sjewa5Py5Mfqh5l+gmlVPb7Q3u+auOrjL38IXQRbW9gg==","signatures":[{"sig":"MEYCIQCXntYyImOj5iTOPx2elzTFZXLLZhBy21C1eFIpZz+goQIhAJsVPiAFsK7zXJ5Cko++CJNSRIQtk915M/LaNrLodFmB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18183082},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"643b0e67c3c92b13ea88b5b424cdb233f3fb1510","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.2","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.0_1768806288336_0.7966954501913512","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@x-viewer/core","version":"0.18.0","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.18.0","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dxf-viewer-examples/","dist":{"shasum":"840c44b4d521fc7e8a5d71618aa650e37044bd7a","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.18.0.tgz","fileCount":238,"integrity":"sha512-Nrb76A/4tZ0Z7/nYYcJiwyqJnznlkiHXEDBBkSGSTq3TgGU6cHSdeEQqogCzS8dHzVUnEX2YIb4UUeRz1ChMFw==","signatures":[{"sig":"MEUCIFAiSL19dPtG1cF9QQxr0aEmtMcY7aX/zJk5h0UMrTrTAiEA8VZfknBakHeS7JdcFZ4t14vYOfLeZuiXYJhY6rNERIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18182779},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"4e50717bddc8b6d5f1230ef6469313249bb0627d","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.3","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.0_1768815755366_0.131799169458376","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@x-viewer/core","version":"0.19.0","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.19.0","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dxf-viewer-examples/","dist":{"shasum":"ac020a9324b9fe000cf5565716829e26d08dded0","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.19.0.tgz","fileCount":238,"integrity":"sha512-yAEzGzSUAtTUO/4EmoYlJaZPCSimVwGprr6agqP8Oc8mq6yM0hOracaDI+ZsXT5oCmJsoknxckmv9ofrFJXjHg==","signatures":[{"sig":"MEUCIQDaAbPMRuxG0SZP6X8whBjlRfQWSQjOgOpVeSV/NuW3QAIgVSWiJsqWNm8Y+qoBi4ODc8nPTE8FhWqy3hwniuNhTyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18184688},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"030d24af1e5d497d7f3ec192cb3dedc619375fd8","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.3","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.0_1768878334704_0.8103386622357476","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@x-viewer/core","version":"0.19.1","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.19.1","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dxf-viewer-examples/","dist":{"shasum":"75e5d715bc888b0b432b99ee285d82f48dd874d8","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.19.1.tgz","fileCount":238,"integrity":"sha512-kCSgXY2H6pRlS873J/n6+A7fVVqPaixjib3sTZs5r1uqPwVk6FlwmDIfG/5wvY0258WQjSxZHsNwRY90TU4EDw==","signatures":[{"sig":"MEUCIQCdP6O7+jNE+oSlHQMIrzVPqA9Tvu/YRif29X3k1J6lXwIgNP+tUakbbvP5TavjPGOOY/gpP4wpsYE5VHrj7yVxuQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18185238},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"6741bab600db3f9062ed56d55608e8bd89bf4408","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.4","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1_1768895513176_0.9675129359508223","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@x-viewer/core","version":"0.19.2","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.19.2","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dxf-viewer-examples/","dist":{"shasum":"5a26662c06b0bd296643ddcd100cc07c1b94a499","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.19.2.tgz","fileCount":238,"integrity":"sha512-IDiTqcxZ/Igl5jhqYjvjOtcr2LapdRSxDthYQ9LaPt+pX2SQg7m5MZEEaqUjRExGMKuU5NIHm+iXzNS9mG8E3Q==","signatures":[{"sig":"MEUCIFAVhWgWlzGx21K8Sdj8oGpu1zxLk4uM6NY16Vj4ZY9IAiEArtd5VDTfEOZ5edDAzjFsweIG7Cfa6vmXH8qqLjuksYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18185702},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"0f3fa8e8f72abef5a72a2fc2b1021c44b50321f9","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.4","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.2_1769071391059_0.5603195956969951","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@x-viewer/core","version":"0.19.3","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.19.3","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dxf-viewer-examples/","dist":{"shasum":"9210c3bc9fd887d07357cfeafcb65897d1b649a9","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.19.3.tgz","fileCount":238,"integrity":"sha512-vajLuxhIrIzeBkN/iXSgKjRi0/ExaNE1bb4SHRicb9BZLPUmfO2WBp9v6Q68VwLmH6QdZRkLw7fNp71cRwN6SQ==","signatures":[{"sig":"MEUCIQCel84GesJI8nysCsq9EF8jxSG8RRmS+IaeGFgEcO0aMQIgYd2TCwmgncDcimupLo3yh7rmA57FFuWKbv3phx3GAPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18186878},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"f038ba00dddaa957104bdf098e47a1d8b0eaf0cb","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.4","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.3_1769156958502_0.37989349068086176","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@x-viewer/core","version":"0.19.4","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.19.4","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dwg-viewer-example/","dist":{"shasum":"3394fb2d497445e4cd8cfd829bacd8541a96952b","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.19.4.tgz","fileCount":238,"integrity":"sha512-2rp2tql2THAHXU0KZu46qb+Cqgk8U2r5cUayoZcQCvKbXSNhs1b/ObxvUT5DGc6nIG8A1HAvHT6R8pTWp+oYWg==","signatures":[{"sig":"MEYCIQCvP5uOEASPj16fLpT0s3sImWvabmOoP3BmzKtb8NT51AIhAN3RWImCUcTHNm7xP1WKxxFOkHnhSPDMRjlJDC7tdNll","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18201735},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"ad7a3365502230f092085b524a53a68f80366c90","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.5","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.4_1769406533395_0.8836795203006247","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"@x-viewer/core","version":"0.19.5","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.19.5","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dwg-viewer-example/","dist":{"shasum":"12b498c259551eabc89036bd3873cbcebfb7897b","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.19.5.tgz","fileCount":238,"integrity":"sha512-Xqhutrw21wmQsFAyRLvt60EGEhxVaOXePfMzXz193707QyLeQPCMVhsJ0xtWV3wPn/7BcGsynwjvh6TIaIiiCg==","signatures":[{"sig":"MEUCIQC+8I3C/0ICKhaa75sTgvvkQjr2xtpDYfL+4mTb20LX6gIgN7pJPlvdrvT94gtS1I38Yqd66VnVeQZnzQB3Y7J6/98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18192493},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"0a2b061b0b9f4317c5c73f4db82e1566d61b72f2","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.6","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.5_1769579040221_0.7589621487081397","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"@x-viewer/core","version":"0.19.6","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.19.6","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dwg-viewer-example/","dist":{"shasum":"e8dba517f4e82a8ff886e06f1e26545714ba03bf","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.19.6.tgz","fileCount":238,"integrity":"sha512-b/1GYiPalWB7/FrKnfbwZGm4R8TIEcwTevblOvVCkzH0YrWOrgCw1Uqvz8QzPfB1DwDTKSlDc+rLbb0OyDgsAQ==","signatures":[{"sig":"MEUCIFsrXBALUvNSHdOZuXna4tE1sAL7oAaysoeEkiWR0jLYAiEAqywT/UXPRk82eyfHOT/I2T4NI9LN6uy5LxMsg4yZGfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18177879},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"b9471aaf2947e0e62ccd69357e51584d5670782d","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.6","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.6_1770263116563_0.37845204511054975","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@x-viewer/core","version":"0.20.0","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.20.0","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dwg-viewer-example/","dist":{"shasum":"765cf2c6bf8050e4a6833137e68088b6ac61b964","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.20.0.tgz","fileCount":238,"integrity":"sha512-/qxbeHmgOSLetcNdR0eK9w84lfVNJ73dgBcApL8l7lrYSUsCMgKRsDQMuaU6sXt0ocTh97iWkAaPtJcI++K5Qg==","signatures":[{"sig":"MEUCIQDKuBWxFwJ7BI4vYb4Lm7bGthf5AyIVTjspOK7U6OuvfgIgHGyljHbowIUEn9ua6IhM6x8+KP9+m2XMC2/idelzIdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18177791},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"db3673f133012ba5427789a0a6639f0edebd9fe3","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"patternx","email":"gemini_viewer@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.6","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.0_1770689228175_0.38376872592366307","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@x-viewer/core","version":"0.20.1","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.20.1","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dwg-viewer-example/","dist":{"shasum":"7702c2a1649d78e82dc2046c8161ad99f1b500dc","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.20.1.tgz","fileCount":238,"integrity":"sha512-1isOHXYor9VR5i2Q2JXdIcszKk7kdsLZqxY2M+rjrfXNCa4aAxtHRsP3ZpRxti+evDn5ufAfabCfU100yKOJ/g==","signatures":[{"sig":"MEQCICc0UjRSjdBCQzFpEBVdJ9AFxRZcZh41+zEM+4EopASwAiANKecAA+Wg9Vw0NGb/JbnvhHsie/7oE1LexHc/OTQ1CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18181517},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"e24e1a0753df7747213ebbaada0adca6675237b9","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.6","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.1_1771818796040_0.09338365152117678","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@x-viewer/core","version":"0.20.2","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.20.2","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dwg-viewer-example/","dist":{"shasum":"8440db0ab3f55fd8ca1ed9eebd2e3e573efa9d21","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.20.2.tgz","fileCount":238,"integrity":"sha512-MKa54sQylekiyTD1AgLRt7i3GbVNioQPJsW6HtyOwWDhi4oWlqmnQFCVXrlde2ED6o2JrhepjvPKvlbkE6sxPg==","signatures":[{"sig":"MEUCIQDHEYlKzxYdlajIBajH2vt6+0RpFvK3ZHVg5RHdO4k7YQIgLjEmtQgUs1qN5SajUgpLZV1nfpXmpen02/DApnb2c8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18181233},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"d2939a53daac1345d850a368d683b5f3405d05cc","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.6","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.2_1772067164849_0.5061118705281904","host":"s3://npm-registry-packages-npm-production"}},"0.20.3":{"name":"@x-viewer/core","version":"0.20.3","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.20.3","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dwg-viewer-example/","dist":{"shasum":"79dfb2dc85b2f7018f45e9224ac760203badb063","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.20.3.tgz","fileCount":238,"integrity":"sha512-X7a7CLpVwST+z+YZ42yi4Mx2Kff5sxAlzs/Vm9Y8g5UC0jsrNnEehSUZ6E+Mq8WFBpjOYiYIKOcjsUdDJFY8Mw==","signatures":[{"sig":"MEQCIHtCXRxd6ayxlQaKXVj3C92KgD7DXXtSQkq2BWKdH295AiBhgiM88R0ZUJuiZDYm/KSv57qEW9Itth+ENk8m5nZfUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18181346},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"cbf94a157287c52dc1d59be2d3dd1f53656b7c6a","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.6","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.3_1773108894080_0.2181767045110825","host":"s3://npm-registry-packages-npm-production"}},"0.20.4":{"name":"@x-viewer/core","version":"0.20.4","keywords":["webgl","threejs","three.js","3d-viewer","javascript","typescript","vue","ifc","bim","gis","cad","buildingsmart","opensource","gltf","obj","stl","pdf"],"author":{"name":"x-viewer"},"license":"UNLICENSED","_id":"@x-viewer/core@0.20.4","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://github.com/thingraph/dwg-viewer-example/","dist":{"shasum":"273a43b898200095d786d539098acf284d83000b","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.20.4.tgz","fileCount":238,"integrity":"sha512-5Gi9osrSMuu8EqCKIRIom2lC+wmBx6G6grEliQOTUyzmWr0nW/X24I6sxf4T+jXwvLYly7Y8aqBhatz98d00PA==","signatures":[{"sig":"MEUCICbVDiGy4zGHz8Rr2xcTozmDRWS+3500GafBuImbuU/9AiEA2S1xyxv1V4AVVN9oO636mtKcUSBSJ6GCguP2/55aW0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18182464},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"b98f8700061650f2757674ad22be0c116476e634","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"type":"git"},"_npmVersion":"11.6.2","description":"Core package providing WebGL-based 2D/3D viewer engine built on Three.js. Supports DXF/DWG parsing and rendering, glTF, OBJ, STL, PDF formats, and BIM visualization.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.6","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.4_1773281537839_0.6379528432359742","host":"s3://npm-registry-packages-npm-production"}},"0.20.5":{"name":"@x-viewer/core","version":"0.20.5","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.20.5","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"cb8b00fa5f2b152cb8545f688beec6f68dc5cbfe","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.20.5.tgz","fileCount":238,"integrity":"sha512-fLWTf2L+tFyLXnzEExGqrJwl/KvgkEfvgK0uqWIN70lfKoGXYzM07NsKykTlnMmQiNeFXSqlV8RUrS+qFdaBug==","signatures":[{"sig":"MEYCIQDhxzaFgrypC9gi16KFhOaxEEASMFekSSe/1krqf2BtHQIhAOxirHwpR1Ls9+JiRQcX9l5XA/c7eydYaPsM1MsFQEmv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18185995},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"6645667d5c589d6dd6eb8bcdfdbec5e268875a3d","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"11.6.2","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.6","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.5_1773898742657_0.9460740032899655","host":"s3://npm-registry-packages-npm-production"}},"0.20.6":{"name":"@x-viewer/core","version":"0.20.6","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.20.6","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"1efb7fa3bbbd99857b76c36b66981fdd08313ebd","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.20.6.tgz","fileCount":238,"integrity":"sha512-XKxOpsaXFTQ5ATwracXIELqXyn2Q/m4C4s7YlqIMghFxrE16k/n2mJf9QVEg7DYW/fTzD1YhtidTzgoQKkab8Q==","signatures":[{"sig":"MEYCIQCJLXbY+LA/Fufd7GVL2bbwq0kWzG4tywdXnTldG/tHEgIhAPqr0m5/4UZG5n910gheBukQcfz+ZL51KDp4R/zT9q5w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18185940},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"20b86f97dab4a5668717df4d3ad1715b6a2883b4","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"11.6.2","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.6","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.6_1773969853611_0.1049506187836784","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@x-viewer/core","version":"0.21.0","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.0","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"1b8d7d2c3f8418613025005993cde5a83b8b3424","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.0.tgz","fileCount":240,"integrity":"sha512-hHkq2LZUh309tEp+ZUYuFfa0VgUSXTNlS9+L10i6oVOyo+58BwPPIhr9VfNebsJgctLO54kWkwwK4gmo299Clg==","signatures":[{"sig":"MEQCIDr0otCG3Uwv0c4841TBMX0aDHnvGNg5dRe9RrGiwvnyAiBLcKeEOdU5KbeVnGaK1Y0DT3CpBFPn1Y1JAJ9PihWVPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18188515},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"8bcd73afa6f1bd638f5906ff50bfd04f2ca595d4","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"11.6.2","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.6","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.0_1774409250124_0.90279086817177","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@x-viewer/core","version":"0.21.1","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.1","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"ed4d0d41661168aad8e73c58391da9333a6cb902","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.1.tgz","fileCount":241,"integrity":"sha512-T//JXES2hBWhz61G1RUUbhHdyyXhRl4ss84vYtWBTsfYSc4CN5e/vhUPRWFLRLbj/okvFxrqRo9nA5nz3h71xw==","signatures":[{"sig":"MEQCICXExwBUfgVWNJj11ip6CMNOx/IZdOo4GyPVkHUJudgyAiA4NiBvIxnQO92PTk5Vuj5Sm96IajuVO4DCWjMR1JL7mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18184771},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"d661740479e98f417e9af6b8e0f18799d6aac26f","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"11.6.2","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.6","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.1_1774831593923_0.8932961877514105","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@x-viewer/core","version":"0.21.2","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.2","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"974dbdf89647ba55b504eae68f85f8f141069108","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.2.tgz","fileCount":241,"integrity":"sha512-u/AWCjlvMRwjKE/6BNQjgg7KwjolhOnVtbvBb6fOEmpdqMbk8bm1TOlGtvYyzi+D/fxGv4PlrIqCQ6Lk3i6ckg==","signatures":[{"sig":"MEYCIQCH5eQdmLIX4GiaCb6ZRS7581eIrnwNsAwyh9cQ6FloXQIhAIMfZCf0Ff7ug5stYY5d8ivQLVG1MkTzJI8v213/5C0b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18185431},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"cd779fbc86e33f3d59f0adc076591305506d75da","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"11.6.2","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.6","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.2_1774916897479_0.3720079286147584","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@x-viewer/core","version":"0.21.3","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.3","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"16f84ee5344f431b62c77db48943ed2c6ca44e8d","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.3.tgz","fileCount":241,"integrity":"sha512-SE89MjMFV71VLYqQ9D9eplbqd1IMTLo+tq3TVGznpBikVRPwCVXpqYxrzSgEJfPjxlaJHABuekUr5Mrp1koPHw==","signatures":[{"sig":"MEQCIGKuFrPAQ5ZNBF831bJort4ddyX6T72LdfhMl4s0YKRiAiAR9Tqc8qXYbNLIwI6MSJwcsf//4ByKea8rNq+u657dkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14999399},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"b9e3ccc47a06c6185d694253e30829a5649f94b5","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"11.6.2","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.7","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.3_1775036124859_0.5821093550350616","host":"s3://npm-registry-packages-npm-production"}},"0.21.4":{"name":"@x-viewer/core","version":"0.21.4","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.4","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"3b8dac38f5562964e3232e4cef023a07ce448562","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.4.tgz","fileCount":241,"integrity":"sha512-yiXWK5lGhhdjGXeDpCk05J6bjrGmp3xh97DX7Kc53hxQkXjJMwmh+Qpc1cDzvDN9p3LQZUj/8u0U2hatl3lVWw==","signatures":[{"sig":"MEUCIQDum0HvxyjzSGraYHE23Pbh7TPF9kqcZBHkkByUlhklKAIgQojO6X7c+CcroAir5CMl6Td+/G+zHiaeWjimKLW29zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14999404},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"6738797fb364fb48e183c9a49e8acb9356689d99","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"11.6.2","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.7","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.4_1775618941014_0.593136354321772","host":"s3://npm-registry-packages-npm-production"}},"0.21.5":{"name":"@x-viewer/core","version":"0.21.5","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.5","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"228d3d910e67c5131dc8917dd8263e7d9fdd27b8","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.5.tgz","fileCount":241,"integrity":"sha512-TUX40j9mGabF0Ptn14T7xgYBVohvuo7qzCdQ16cMaeAQQVe79WI2jFCpkFJxwqu2UJPkroGoIvSjJrgn9C4lBg==","signatures":[{"sig":"MEQCIBfYI8NH+XhMt6jI2t292qQsKrJUA+t6B6qZ/vOH/x78AiAcrvoLRf88FayGFP+zHqvvJ9Wbcu/X8YaVpEdSDzoutw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18198271},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"d9343ff10192952cf435a800d2eeddc4c297244a","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"10.5.0","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.7","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.5_1775983036810_0.7920273283559389","host":"s3://npm-registry-packages-npm-production"}},"0.21.6":{"name":"@x-viewer/core","version":"0.21.6","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.6","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"d99e18092366f6e4e3a189623cb49eda03d37236","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.6.tgz","fileCount":241,"integrity":"sha512-v3JDkeMVTKGfSR2omq0ZudzDB6ronkPM9nlUXXHqJowy7OBJPCJBrpEbWvPYCn6c/UpDtMx+j+uDOTeOLG0LZQ==","signatures":[{"sig":"MEUCIQCe1cB+9Jbd0KNIVp6KIkVlhyxp8EeA/L+n7H8UX1RH+QIgU0kXTtVqp1YcriMpXVns7JkQFYEzMX5bZ7BCfmXzXfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15013318},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"4bec58ae30838eff446fa28185da0c1274cac859","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"11.6.2","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.7","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.6_1776050970346_0.1027838473107423","host":"s3://npm-registry-packages-npm-production"}},"0.21.7":{"name":"@x-viewer/core","version":"0.21.7","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.7","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"3a9dc9fff38312a2199c6fa9c60d793b2404c796","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.7.tgz","fileCount":241,"integrity":"sha512-gvpNJNxufdDqbN5jJTDmTb9zFk4Y5QMxmNOKfVw3uigOr1lzR83NBY8B7n8q9OW2mBNcR78Y7XR0rRRKaW9heQ==","signatures":[{"sig":"MEQCID9rABtFZtTZPRkXMTG6YNMZe3ZY55EoNELgg7dJ/xFsAiBLZT0NYxKngPTMAro6hMPQL2BMj4TinBAeVOyF48K9Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18201347},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"8da37c8daba4dabb38570e2ca3d4ad2ec34a3a95","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"10.5.0","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.7","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.7_1776261843933_0.17408911435062935","host":"s3://npm-registry-packages-npm-production"}},"0.21.8":{"name":"@x-viewer/core","version":"0.21.8","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.8","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"0ce128647baef93a51f8dece48154dd95909c8f9","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.8.tgz","fileCount":246,"integrity":"sha512-n7gKVowOZfmd/6jRvASl20CFiIHr5s1E8Cx+RBzdWGwVkAttHNrDJLtTTyZHWl/RClO+54jLK8v++eaAsUhStA==","signatures":[{"sig":"MEUCIFtCrF/wGTwJkTFxuuPdi4ED3wbDvziaiS7V2YrBHs9YAiEAmaU0igOz942b0z+NV0KJCgzq6UBfyC6HM7wj8NC5Ozg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15001687},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"5c322121526c9b2ca010a39127de9fefad7fb89a","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"10.5.0","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.7","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.8_1776485133268_0.8370372428516504","host":"s3://npm-registry-packages-npm-production"}},"0.21.9":{"name":"@x-viewer/core","version":"0.21.9","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.9","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"dcc30cc05c898521c99d1ec82a578db59c0ff026","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.9.tgz","fileCount":246,"integrity":"sha512-yNLbpoEKiG45D62nqAjTlC/uDqFXXYSFjfVfUDptQRzsAghfO63dYVEXVCMolHcC1XqGY240Yu8BqaBUWqOYKg==","signatures":[{"sig":"MEYCIQDwAjGpnmKKmzi5mkHR39yD/aNgJf5u/c/ogqLa0uP6ogIhAJ0ccv4QCcRe2B2aZ5hyEcAe3uUbkRLaAwCRg7q0/PkU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15001309},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"4644bc023e9cf98adc9cc864549a99e5835cea48","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"11.6.2","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.7","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.9_1776925601084_0.5476373556151266","host":"s3://npm-registry-packages-npm-production"}},"0.21.10":{"name":"@x-viewer/core","version":"0.21.10","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.10","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"8817c9c62bff0c5b164110f2cb4520ac80178568","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.10.tgz","fileCount":246,"integrity":"sha512-HheTLnvN+s3qKpwQojZuJFevpGJ8BVvG5C9xkInNJ3c3gv/WmUqBtl8ubfWNuEtDMJqFM+bpJ67VGmcDeNlvTA==","signatures":[{"sig":"MEUCIBjF5TJUMHIPcUq3qKRx4sghOVGxUHDeGG3DnktGusuXAiEAnw+3yVv4wyrKXwKZj2+qNL5YTwFvFcLN/y40n5hxKzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14999922},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"327ef5c379e98b2a65570cf13a8bbf1fc091310f","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"10.5.0","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.7","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.10_1777190681911_0.8700640891187899","host":"s3://npm-registry-packages-npm-production"}},"0.21.11":{"name":"@x-viewer/core","version":"0.21.11","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.11","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"e107cc8cb453417034c0d0d9a60a0edc91ce1990","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.11.tgz","fileCount":246,"integrity":"sha512-GServChvG4epZm0sxAX0B/EBoDrsfetQYKUzfxIbWH06AcMbc6W2hWwG/ocHQ1eDoBXdzRQKdpNALLk+Dc2b4Q==","signatures":[{"sig":"MEYCIQCvEXYY90w9S+VpT/Se+0bDhmuokRfCzdPfpr7/SjIyFwIhAONQ49kG5bT1m8TmQaKo+Q6H1WjBzHHG8il5lVV/P8N6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15003144},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"a37e325304eee4b3fd9164d60a4df40a0de24019","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"11.6.2","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.7","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.11_1777280074127_0.3487519547155584","host":"s3://npm-registry-packages-npm-production"}},"0.21.12":{"name":"@x-viewer/core","version":"0.21.12","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"Thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.12","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"cb6b912527f5b71e31875fe8943cea95d765e675","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.12.tgz","fileCount":246,"integrity":"sha512-r2bNNaBHJZYrRzVXQXVq2sG4kRnXo2TRKaasiFRwhOckAAz75qCgQ2g69PrAUqwwUHhJLb2w7OErjbPEPKlIlA==","signatures":[{"sig":"MEYCIQDffLforrDQvJZk9UcR6cHJQKulJ2RGTU6HIvPsyDtdCQIhANROBwR8pxFUSQLLpDiXN9ofUXpxuEN+oiy2LzA4GrWz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15006979},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"924eb4b7d6621378cd112e8c4cc74dcb8e1cbe5c","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"10.5.0","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.7","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.12_1777859294619_0.6279618471578376","host":"s3://npm-registry-packages-npm-production"}},"0.21.13":{"name":"@x-viewer/core","version":"0.21.13","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"Thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.13","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"12a5bc1366ac4259fce9549e42025d37fdf8d959","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.13.tgz","fileCount":246,"integrity":"sha512-DkgC8vmKDPeKGDY7aNw3J8KRUL3PFrWTj0hcJ/DIh1vH9Xev3Ez72f7Xmf7Fk1ZACRDwKIuWxJk+/FFesunsFg==","signatures":[{"sig":"MEYCIQC+JvUwWU8HEOItF7NuM0c8GFpTjCc/Npv+DD6BkTsqsAIhAO5zSArEAuOC7q7u/OWTyay4Z+lkXbopOXyRZtocPNfb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15007739},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"6954046354bffb86c3f42051714a03477276a332","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"10.5.0","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.7","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.13_1777965449331_0.6023734176168372","host":"s3://npm-registry-packages-npm-production"}},"0.21.14":{"name":"@x-viewer/core","version":"0.21.14","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"Thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.14","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"8f7526cd4fbabcec6cc602532c84c67d46631fd3","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.14.tgz","fileCount":248,"integrity":"sha512-2IWXK6Bvpb+o0Nb52PpcYjl8sQx+7tkTMQlg/QYUhHAl4ZC5slE+YLdrw240rKn1TKlEQzgbEzqT9UCGTWgipA==","signatures":[{"sig":"MEUCIBC9SF1AN5wFyoYKfQmFZhNNop/dySwCJvYISmfJiy4rAiEAlkYTJwdHmGwbqc0evwgPjUg6p6RVGkbpicCw6TAjOl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15057089},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"69ecfd3e26e6f085e7b924ad00725b5c72de1ab2","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"10.5.0","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.6.7","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.14_1778389850370_0.18422005081685522","host":"s3://npm-registry-packages-npm-production"}},"0.21.15":{"name":"@x-viewer/core","version":"0.21.15","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"Thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.15","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"e4b54dff759066f004de1128bb7f9d52b60fe9b0","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.15.tgz","fileCount":248,"integrity":"sha512-Sl7xfLdDppANIuzT9NZavCMUyNBuWmdqn2GKXOoVN700wrDmTw3VG3iZKfUouIa5aYGH7bqvePskAPmejHMuFQ==","signatures":[{"sig":"MEYCIQDXFTPoG640YsC3lKc8wk8lsDLumrp6aWzGU1vjsS5bhwIhAOfH15CTRe5cqez3xr3+5sYOyesKB/wHeaI8qbmbYb2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17868938},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"63bc48c219607f7c80e9ce7b29fd4cbd426369b3","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"10.5.0","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.7.1","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.15_1778684561655_0.41054407340817023","host":"s3://npm-registry-packages-npm-production"}},"0.21.16":{"name":"@x-viewer/core","version":"0.21.16","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"Thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.16","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"6639e62e8449b72a0bea2c7a06b67e3eb98fe77c","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.16.tgz","fileCount":248,"integrity":"sha512-dU5IZANf+aqILdVCmafkDhwMRzUZrIS/ZMG3evq7pFTG//jsHNBnk/vvg0yPgHO0WXma2592K8B6A3rT/jTf6g==","signatures":[{"sig":"MEUCIQDuAhfG55n9OgaJ9d3ruh/ZLc7LEhGF0tu2syrNecLp4QIgYfZUgU8hAB9N68E27kVWD28ZpxWREbfnWsQ4JwuhgEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17872042},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"12aff12178ecfb6f2ef7be11f12270921f8a7e8f","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"10.5.0","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.182.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.5.21","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.7.1","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.182.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.16_1778916882704_0.5549409518572201","host":"s3://npm-registry-packages-npm-production"}},"0.21.18":{"name":"@x-viewer/core","version":"0.21.18","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"Thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.18","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"239ff83b1b1918d9625457e1ff93a3c90fceca49","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.18.tgz","fileCount":249,"integrity":"sha512-gFmFu5ed3U4xafr0/oemzU7q7LqzRksjQbY2PMfKxc2yJMiwoxr6EVPRXojuISjwWOE/URzsk5G0tOq93FiCUA==","signatures":[{"sig":"MEYCIQDZPeytgdpdbltcZjgITcG9nlSgGSytfynsfD6n7yaJ0wIhAInOZ5ak8jmQAfbkUCAvZk7p2OPSXy2PIX7lQ7ccj4Hq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18152025},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"9aa85cd1406c5a49b49d81e147158110950f8c49","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"11.6.2","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.184.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.9.0","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.7.1","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.184.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.18_1779675650961_0.41025053844715775","host":"s3://npm-registry-packages-npm-production"}},"0.21.19":{"name":"@x-viewer/core","version":"0.21.19","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"Thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.19","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"4dfb1fc8162fd0f5e85647c678d77d976f9d3bd5","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.19.tgz","fileCount":251,"integrity":"sha512-A2Qk6LRXuqo+IcP/7ChScD41ScWFWNzuxLDdd/KgCMPtoge2P6bL+7CnrsWVP2Tl/JhbiRifo/idk97dvQUaJw==","signatures":[{"sig":"MEUCIB+CpvU/4L9sZi11GOrTNGkbEQuLyNsTbcGEPZxUU4iNAiEAmzIaBnWczm0UztNqYCmYEU3HYxIbcHE62WptlRePifg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17888524},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"9ed447f59d7e27941044c34519fce857b3d278f1","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"10.5.0","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.184.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.9.0","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.7.1","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.184.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.19_1779804207262_0.47281448908578194","host":"s3://npm-registry-packages-npm-production"}},"0.21.20":{"name":"@x-viewer/core","version":"0.21.20","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"Thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.20","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"e516a93d1728d5695fec98b7c16ad8f1338648e0","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.20.tgz","fileCount":251,"integrity":"sha512-y9V0xAvlORcK9dNBM5vO5YdH1kjKbukR2lbb4UPhnxv9shdeeR99QsJrU1kJ1ubk4sWuTXxhV6ca9G8DpTaojw==","signatures":[{"sig":"MEUCIQCuu+kNxuSOcfokFpbUT8NmLipcy/sPSx1xPN4MbegFSAIgMA3hHwzawa690QPfkFD2wUacR2G4cTf60oyHWXCPI3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17894298},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"b4b14a38925317a39ad63c0d5f78b82d998d31ca","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"10.5.0","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.184.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.9.0","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.7.1","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.184.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.20_1779976427117_0.7769492649044072","host":"s3://npm-registry-packages-npm-production"}},"0.21.21":{"name":"@x-viewer/core","version":"0.21.21","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"Thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.21","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"670c7c4012c199df7dd2bfd8abf1bdc731e83b5e","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.21.tgz","fileCount":251,"integrity":"sha512-skifqbgWTKHDS1qoYcBIZ54I7z8mb6wsVtnM55yARElDnIAkngN8mz5VXlOb38CZmoQ7i+EV0aTEOaC6XcyjAA==","signatures":[{"sig":"MEUCICLRmlWnPURy8JelnTEo/cp95+vMQvXllEkAFCYllV4eAiEAm4FsjOJxmY0q6VbmtVhCAzL+Vi/PPyfw2tHmJal3BRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18167565},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"b83d260b77c52d049ed73e579a0025cd0261bfc5","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"10.5.0","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.184.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.9.0","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.7.1","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.184.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.21_1780219252079_0.8584922272955802","host":"s3://npm-registry-packages-npm-production"}},"0.21.22":{"name":"@x-viewer/core","version":"0.21.22","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"Thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.22","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"fff220db8f9ab9211d7909dfdb7a57abb547bf80","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.22.tgz","fileCount":251,"integrity":"sha512-vsLni3+BnRhzDPJlPCtPj4Wh6LmYUoMQX5xihKwZ4nggm7D4mt/yN8JlR5YK/jvhA4y1RKOfceRDlMcgvH2cbg==","signatures":[{"sig":"MEUCIBxP9zXVjIgoA15txfx+fhqYP6gsiARkcPMoM+XAKkQeAiEA0zD7lGiKVSaFtwIGvpytabBdT5uqJfOEFdk1SpX3bhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18174966},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"ddb68b0651c060184a460367bded23717eb8ae4b","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"11.6.2","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.184.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.9.0","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.7.1","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.184.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.22_1780556890629_0.5588161893289048","host":"s3://npm-registry-packages-npm-production"}},"0.21.23":{"name":"@x-viewer/core","version":"0.21.23","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"author":{"name":"Thingraph"},"license":"UNLICENSED","_id":"@x-viewer/core@0.21.23","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"homepage":"https://dwg.thingraph.site/","bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"dist":{"shasum":"d96608bcdf65f566a5327b12a8c5c27e784ef557","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.23.tgz","fileCount":256,"integrity":"sha512-I6TILvUHmGzxOFi5P2HMZtUaiF1rnXgoai+2w7nw2dMI0jnzvA432ItEkWJCXJ4PUUhoFFoQ1XVRY+SR6jDynQ==","signatures":[{"sig":"MEQCIDAUUj7/mXlvnXXo2EbHSxSjVoSIgQfgY2YMfA5V4W+dAiAnW389aJfnqmyZgwRH0JlUrJMuvdvdZuXqj+6xZ4HW7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17784432},"main":"dist/index.esm.js","type":"module","types":"dist/types/index.d.ts","module":"dist/index.esm.js","gitHead":"7368a6b8ac6ff655016327702df5664d0a2eaceb","scripts":{"dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","format":"prettier --check .","lint:fix":"pnpm lint --fix","build:dev":"cross-env OBFUSCATE=false pnpm run build","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","format:fix":"prettier --write .","clean:build":"rimraf ./dist","lint-staged":"lint-staged"},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"repository":{"url":"git+https://github.com/thingraph/dwg-viewer-example.git","type":"git"},"_npmVersion":"11.6.2","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"jsbi":"^4.3.0","mitt":"^3.0.0","pako":"^2.1.0","three":"^0.184.0","stream":"^0.0.2","core-js":"^3.27.1","i18next":"^21.6.0","loglevel":"^1.8.0","js-base64":"^3.7.2","concaveman":"^1.2.1","polybooljs":"^1.2.0","protobufjs":"^7.2.5","screenfull":"^6.0.0","clipper-lib":"^6.4.2","opentype.js":"^1.3.4","poly-extrude":"^0.2.0","three-mesh-bvh":"^0.9.0","camera-controls":"^1.37.4","intl-pluralrules":"^1.3.1","polygon-clipping":"^0.15.3","3d-tiles-renderer":"0.3.32","2d-polygon-boolean":"^1.0.1","regenerator-runtime":"^0.13.11","@mlightcad/libredwg-web":"^0.7.1","2d-polygon-self-intersections":"^1.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.184.0","@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","rollup-plugin-web-worker-loader":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.23_1780909230928_0.9674652357504943","host":"s3://npm-registry-packages-npm-production"}},"0.21.24":{"name":"@x-viewer/core","version":"0.21.24","homepage":"https://dwg.thingraph.site/","description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","author":{"name":"Thingraph"},"license":"UNLICENSED","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"repository":{"type":"git","url":"git+https://github.com/thingraph/dwg-viewer-example.git"},"bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"dist/index.esm.js","module":"dist/index.esm.js","types":"dist/types/index.d.ts","scripts":{"build":"pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production","build:dev":"cross-env OBFUSCATE=false pnpm run build","clean:build":"rimraf ./dist","data-type":"tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json","dev":"pnpm run data-type && rollup -c -w","lint":"eslint . --ext .js,.ts","lint:fix":"pnpm lint --fix","format":"prettier --check .","format:fix":"prettier --write .","lint-staged":"lint-staged"},"dependencies":{"2d-polygon-boolean":"^1.0.1","2d-polygon-self-intersections":"^1.3.1","3d-tiles-renderer":"0.3.32","@mlightcad/libredwg-web":"^0.7.3","camera-controls":"^1.37.4","clipper-lib":"^6.4.2","concaveman":"^1.2.1","core-js":"^3.27.1","i18next":"^21.6.0","intl-pluralrules":"^1.3.1","js-base64":"^3.7.2","jsbi":"^4.3.0","loglevel":"^1.8.0","mitt":"^3.0.0","opentype.js":"^1.3.4","pako":"^2.1.0","poly-extrude":"^0.2.0","polybooljs":"^1.2.0","polygon-clipping":"^0.15.3","protobufjs":"^7.2.5","regenerator-runtime":"^0.13.11","screenfull":"^6.0.0","stream":"^0.0.2","three":"^0.184.0","three-mesh-bvh":"^0.9.0"},"devDependencies":{"@types/concaveman":"^1.1.3","@types/resize-observer-browser":"^0.1.7","@types/three":"^0.184.0","rollup-plugin-web-worker-loader":"^1.6.1"},"gitHead":"74e6dd43d39279532686c5bd7f64050c12a0bfdf","_id":"@x-viewer/core@0.21.24","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-hBZvnwX+JdfHz0CaW/D6nzIZ9HOV7aUW0U0mrrzCR+Ym2IjWqh3VBAZlCPKHgM+UyOmhUzhTSj9m4WZGGlVtDA==","shasum":"9d4262c21f5012f60811953b04ec050cf4392a5e","tarball":"https://registry.npmjs.org/@x-viewer/core/-/core-0.21.24.tgz","fileCount":256,"unpackedSize":17786654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEWd2GOa53ZDYLbatix5Bcy3IfJu4y6rBw7ymprofM1/AiA1HEw11Q8SPZUAxogNeNDFPBaNIe6/A3D2a/VEOufVmw=="}]},"_npmUser":{"name":"egghunters","email":"egghunters@163.com"},"directories":{},"maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.21.24_1782097750238_0.836084303698748"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-29T13:02:33.277Z","modified":"2026-06-22T03:09:10.668Z","0.9.0":"2025-12-29T13:02:33.639Z","0.10.0":"2025-12-30T09:31:21.474Z","0.11.0":"2025-12-30T15:30:30.614Z","0.12.0":"2026-01-06T12:52:55.933Z","0.13.0":"2026-01-12T01:05:39.756Z","0.14.0":"2026-01-14T02:15:14.733Z","0.15.0":"2026-01-14T02:55:33.445Z","0.16.0":"2026-01-15T02:18:11.506Z","0.17.0":"2026-01-19T07:04:48.655Z","0.18.0":"2026-01-19T09:42:35.628Z","0.19.0":"2026-01-20T03:05:34.961Z","0.19.1":"2026-01-20T07:51:53.435Z","0.19.2":"2026-01-22T08:43:11.439Z","0.19.3":"2026-01-23T08:29:18.787Z","0.19.4":"2026-01-26T05:48:53.692Z","0.19.5":"2026-01-28T05:44:00.536Z","0.19.6":"2026-02-05T03:45:16.849Z","0.20.0":"2026-02-10T02:07:08.470Z","0.20.1":"2026-02-23T03:53:16.335Z","0.20.2":"2026-02-26T00:52:45.149Z","0.20.3":"2026-03-10T02:14:54.398Z","0.20.4":"2026-03-12T02:12:18.158Z","0.20.5":"2026-03-19T05:39:03.013Z","0.20.6":"2026-03-20T01:24:13.946Z","0.21.0":"2026-03-25T03:27:30.428Z","0.21.1":"2026-03-30T00:46:34.214Z","0.21.2":"2026-03-31T00:28:17.766Z","0.21.3":"2026-04-01T09:35:25.299Z","0.21.4":"2026-04-08T03:29:01.286Z","0.21.5":"2026-04-12T08:37:17.078Z","0.21.6":"2026-04-13T03:29:30.617Z","0.21.7":"2026-04-15T14:04:04.241Z","0.21.8":"2026-04-18T04:05:33.577Z","0.21.9":"2026-04-23T06:26:41.362Z","0.21.10":"2026-04-26T08:04:42.193Z","0.21.11":"2026-04-27T08:54:34.403Z","0.21.12":"2026-05-04T01:48:14.900Z","0.21.13":"2026-05-05T07:17:29.677Z","0.21.14":"2026-05-10T05:10:50.746Z","0.21.15":"2026-05-13T15:02:42.001Z","0.21.16":"2026-05-16T07:34:43.014Z","0.21.18":"2026-05-25T02:20:51.225Z","0.21.19":"2026-05-26T14:03:27.493Z","0.21.20":"2026-05-28T13:53:47.352Z","0.21.21":"2026-05-31T09:20:52.323Z","0.21.22":"2026-06-04T07:08:10.918Z","0.21.23":"2026-06-08T09:00:31.205Z","0.21.24":"2026-06-22T03:09:10.554Z"},"bugs":{"url":"https://github.com/thingraph/dwg-viewer-example/issues","email":"thingraph@outlook.com"},"author":{"name":"Thingraph"},"license":"UNLICENSED","homepage":"https://dwg.thingraph.site/","keywords":["dwg","dxf","dwg-viewer","dxf-viewer","cad-viewer","2d-viewer","3d-viewer","autocad","floor-plan","drawing","pdf","pdf-viewer","ifc","bim","gltf","obj","stl","webgl","threejs","three.js","javascript","typescript","wasm","gis","buildingsmart"],"repository":{"type":"git","url":"git+https://github.com/thingraph/dwg-viewer-example.git"},"description":"WebGL-based 2D/3D viewer engine built on Three.js. View DWG/DXF/PDF files in the browser with no server required. Supports glTF, OBJ, FBX, IFC, STL and BimTiles formats.","maintainers":[{"name":"egghunters","email":"egghunters@163.com"},{"name":"patternx","email":"gemini_viewer@163.com"}],"readme":"# @x-viewer/core\r\n\r\n[![npm version](https://img.shields.io/npm/v/@x-viewer/core.svg)](https://www.npmjs.com/package/@x-viewer/core)\r\n[![npm downloads](https://img.shields.io/npm/dm/@x-viewer/core.svg)](https://www.npmjs.com/package/@x-viewer/core)\r\n[![License](https://img.shields.io/badge/license-UNLICENSED-blue.svg)](LICENSE)\r\n\r\nWebGL-based **2D/3D viewer engine** built on [Three.js](https://threejs.org/). View **DWG, DXF, glTF, OBJ, FBX, IFC, STL and PDF** files directly in the browser — no server required.\r\n\r\n## Built with @x-viewer/core\r\n\r\n| Application | Description |\r\n|---|---|\r\n| [cad.thingraph.site](https://cad.thingraph.site/) | CAD viewer — View 2D(DWG, DXF) & 3D CAD models(glTF, GLB, OBJ, FBX, STL) directly in your browser |\r\n| [drive.thingraph.site](https://drive.thingraph.site/) | DWG viewer - View DWG/DXF files directly in Google Drive |\r\n| [dwg.thingraph.site](https://dwg.thingraph.site/) | Live SDK examples and demos |\r\n\r\n## Features\r\n\r\n- **High-performance 2D rendering**: WebGL-based rendering engine built on Three.js\r\n- **DWG/DXF support**: Parse and render DWG/DXF files entirely in the browser via WebAssembly (libredwg), no backend needed\r\n- **Paper space & layouts**: Renders AutoCAD paper space layouts, viewports, and layer freeze\r\n- **Hatch patterns**: GPU-rendered AutoCAD hatch patterns (ANSI, ISO, AR-* series)\r\n- **3D formats**: glTF/GLB, OBJ, FBX, IFC, STL, DAE, BimTiles\r\n- **PDF viewer**: Render PDF files in the browser\r\n- **CAD comparison**: Diff two DWG/DXF files with color-coded changes\r\n- **Measurements & markup**: Distance, area, angle tools with snapping; freehand and geometric annotations\r\n- **Modular architecture**: Designed for extensibility and seamless integration\r\n- **TypeScript**: Full TypeScript support with comprehensive type definitions\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @x-viewer/core\r\n# or\r\npnpm add @x-viewer/core\r\n# or\r\nyarn add @x-viewer/core\r\n```\r\n\r\n## Quick Start\r\n\r\n### Viewer2d — DWG/DXF Viewer\r\n\r\n```typescript\r\nimport { Viewer2d } from \"@x-viewer/core\";\r\n\r\nconst viewer = new Viewer2d({\r\n    containerId: \"myCanvas\",\r\n    enableSpinner: true,\r\n    enableLayoutBar: true,\r\n});\r\n\r\nawait viewer.loadModel({\r\n    modelId: \"id_0\",\r\n    name: \"sample\",\r\n    src: \"https://example.com/sample.dwg\",\r\n});\r\n\r\nviewer.goToHomeView();\r\n```\r\n\r\n### Viewer3d — 3D Model Viewer\r\n\r\n```typescript\r\nimport { Viewer3d, THREE } from \"@x-viewer/core\";\r\n\r\nconst viewer = new Viewer3d({ containerId: \"myCanvas\" });\r\n\r\nawait viewer.loadModel({\r\n    modelId: \"model_1\",\r\n    src: \"./models/building.gltf\",\r\n    fileFormat: \"gltf\",\r\n});\r\n\r\nviewer.cameraManager.flyToViewpoint({\r\n    eye: new THREE.Vector3(100, 50, 100),\r\n    look: new THREE.Vector3(0, 0, 0),\r\n});\r\n```\r\n\r\n## Supported File Formats\r\n\r\n### 2D Formats\r\n| Format | Description |\r\n|---|---|\r\n| **DWG** | AutoCAD Drawing (all versions, via libredwg/WebAssembly) |\r\n| **DXF** | AutoCAD Drawing Exchange Format (ASCII and Binary) |\r\n| **PDF** | PDF files with vector graphics |\r\n\r\n### 3D Formats\r\n| Format | Description |\r\n|---|---|\r\n| **glTF / GLB** | glTF 2.0 |\r\n| **OBJ** | Wavefront OBJ (with MTL materials) |\r\n| **FBX** | Autodesk FBX |\r\n| **STL** | Stereolithography |\r\n| **DAE** | COLLADA |\r\n| **IFC** | Industry Foundation Classes (BIM; load via `@x-viewer/plugins`) |\r\n| **3DM** | Rhinoceros 3DM (OpenNURBS; load via `@x-viewer/plugins`) |\r\n\r\n## API Examples\r\n\r\n### Loading with Progress\r\n\r\n```typescript\r\nawait viewer.loadModel(\r\n    { modelId: \"m1\", src: \"./drawing.dwg\" },\r\n    (event) => {\r\n        const pct = (event.loaded / event.total) * 100;\r\n        console.log(`${pct.toFixed(0)}%`);\r\n    }\r\n);\r\n```\r\n\r\n### Layer Management (Viewer2d)\r\n\r\n```typescript\r\nconst layers = viewer.getLayers();\r\nviewer.setLayerVisible(\"Layer1\", false);\r\nviewer.setLayerColor(\"Layer1\", new THREE.Color(1, 0, 0));\r\n```\r\n\r\n### CAD Comparison\r\n\r\n```typescript\r\nimport { DxfCompareHelper } from \"@x-viewer/core\";\r\n\r\nconst helper = new DxfCompareHelper(viewer);\r\nawait helper.compare(\r\n    { modelId: \"v1\", src: \"./rev1.dxf\" },\r\n    { modelId: \"v2\", src: \"./rev2.dxf\" },\r\n    {\r\n        addedColor: new THREE.Color(0, 1, 0),   // green = added\r\n        removedColor: new THREE.Color(1, 0, 0), // red = removed\r\n    }\r\n);\r\n```\r\n\r\n### Camera Control\r\n\r\n```typescript\r\nviewer.cameraManager.setProjection(CameraProjection.Perspective);\r\nviewer.cameraManager.flyToViewpoint({ eye, look });\r\nviewer.zoomToBBox(new THREE.Box3(min, max));\r\n```\r\n\r\n## Using Three.js\r\n\r\nImport Three.js from this package to avoid version conflicts:\r\n\r\n```typescript\r\nimport { THREE, THREEAddons } from \"@x-viewer/core\";\r\n\r\nconst vector = new THREE.Vector3(0, 0, 0);\r\nviewer.zoomToBBox(new THREE.Box3(min, max));\r\n```\r\n\r\n## Coordinate System & Units\r\n\r\n- **Coordinate system**: Right-handed, Y-up (consistent with Three.js and glTF)\r\n  - +X: right | -X: left\r\n  - +Y: up | -Y: down\r\n  - +Z: front (out of screen) | -Z: back (into screen)\r\n- **Length**: Meter | **Area**: m² | **Angle**: Degrees, CCW | **Time**: Milliseconds\r\n\r\n## Performance\r\n\r\n- Geometry batching to minimize draw calls\r\n- Instanced rendering for repeated elements\r\n- Material caching across entities\r\n- Custom GLSL shaders for GPU-accelerated hatch patterns\r\n- Spatial indexing for fast picking and culling\r\n\r\n## Known Limitations\r\n\r\n- DWG table entities are not fully supported (LibreDWG limitation)\r\n- External references (XRefs) are not supported\r\n- Some DWG files may fail to open due to LibreDWG limitations\r\n\r\n## Links\r\n\r\n- [Live Demos](https://dwg.thingraph.site/)\r\n- [Online CAD Viewer](https://cad.thingraph.site/)\r\n- [Examples on GitHub](https://github.com/thingraph/dwg-viewer-example)\r\n- [Issues / Bug Reports](https://github.com/thingraph/dwg-viewer-example/issues)\r\n- Contact: thingraph@outlook.com\r\n\r\n## Related Packages\r\n\r\n- [`@x-viewer/plugins`](https://www.npmjs.com/package/@x-viewer/plugins) — Measurement, markup, toolbar, layer panel and more\r\n- `@x-viewer/ui` — Reusable UI components\r\n\r\n## License\r\n\r\nUNLICENSED — contact thingraph@outlook.com for licensing inquiries.\r\n","readmeFilename":"README.md"}