{"_id":"@ae-studio/dxf-viewer","_rev":"25-c405c492dca93d415d1eba6cfa41170f","name":"@ae-studio/dxf-viewer","dist-tags":{"latest":"1.1.9"},"versions":{"1.0.0":{"name":"@ae-studio/dxf-viewer","version":"1.0.0","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.0.0","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"71aba4b7e0f3efa7d0e5bc064c30399458c4fa1e","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.0.0.tgz","fileCount":296,"integrity":"sha512-r7UPh9oK3rT9vsXmkEQ+96UIMOt81sqO6m5tbsxXZFuFii4Is7FpZFOWszD8J3aGUb3FyWcxA8Lm5nmkLMEBEg==","signatures":[{"sig":"MEUCIHadpu7wb+0Qpmjr5pMxH0t//zucaCwiiMddN/XtDhsRAiEAujZvgKmeJEkNGHFMcCNxPWJnNUxIiQa5SRlHchaDFIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":885725},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"da96cd005c3086a10692d9fc44a3d357f668486e","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.12.2","dependencies":{"three":"^0.161.0","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.161.2"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.0.0_1720545306212_0.11126096671484831","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@ae-studio/dxf-viewer","version":"1.0.1","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.0.1","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"f080b8db37b5b30e8aae09115d9bdb49d53fe6a8","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.0.1.tgz","fileCount":296,"integrity":"sha512-g0czgi5mAoRlbbv+h/FPxTifuKClkrsZJxaz+ja2Eam8J7I+CxL/8AcKzBrLetKPZgYtw3G5BNB3wUa+8HvOtg==","signatures":[{"sig":"MEYCIQD18krWMBxKzyIkeIiEi2pw7yqKKAmyKe5nWr4VXEnnEAIhAKXIlGI1nppM9TuMGSagWki+3zAJrNMpeuG9S2604wzO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":885790},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"b4c80b914159aeb5e6a3793d8d340f33b571247b","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.12.2","dependencies":{"three":"^0.161.0","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.161.2"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.0.1_1720548576772_0.6836795248665657","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@ae-studio/dxf-viewer","version":"1.0.2","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.0.2","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"cf1a1cf52b9badee257507c078b18dc90e6a6a5d","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.0.2.tgz","fileCount":296,"integrity":"sha512-eHhrm5gvhBK/f7mj0MRJ4CZJ4j9kH1A75s0RdKwceYzF2ha3og/Dr2kGUXMRAqizlph632YW2jfAwnYiFh4kaQ==","signatures":[{"sig":"MEQCIEv/EN13vwWlPyXfzAXgB0SQVP7oYS+79hKZ1x/JYxnOAiBABZd1jN4EFoeEKpUwHJbB/u50iK/opL0i9QFrTSVuQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":885818},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"2d8a2331dd476dced0cda9f540cac34fcfdf6117","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.12.2","dependencies":{"three":"^0.161.0","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.161.2"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.0.2_1720552109843_0.08111145089275973","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@ae-studio/dxf-viewer","version":"1.0.3","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.0.3","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"b8a883c098dc166a3bb53bae1b3f6a030fffb41e","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.0.3.tgz","fileCount":296,"integrity":"sha512-oo4PsdnOP/zeXaSWNUjTWRdWr07AFWIccXljQjCH5bMmaHENTfIMaaUNZWF6UqqWJUZGGubdNPr4TBdoiYF5Hg==","signatures":[{"sig":"MEYCIQDeNDc7dohqRJkDb0zlr2ppAxKf+9fSecdvN2pVbwBijgIhAPnzzGasQ2fXflZ055W57MNxEMsQ2ya9e8R+OmVQT5R8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":885963},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"bd333411223caf1b3c9613cd68a50d04eeae5cc2","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.12.2","dependencies":{"three":"^0.161.0","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.161.2"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.0.3_1720634307131_0.31097689319493105","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@ae-studio/dxf-viewer","version":"1.0.4","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.0.4","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"55ae687af25c2d8e3c74e94f4c65087a8d011c42","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.0.4.tgz","fileCount":296,"integrity":"sha512-PdxjS4kc7tcaoSwqjGEELzadEGWxGe1/UUGiqOd+CUxwKo81u8lANsGJ2bNQ2x/7etnyb99rSm3cXsJsofniQQ==","signatures":[{"sig":"MEQCIBqydPBF5zR71ToHAWbxF6lBAjrVjxI8UORM2Kte8e7fAiBrvwgMo6IEvZ3GKuw4mvDBTx4Agqxd7E2nvT5LvrR+Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":885970},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"bd333411223caf1b3c9613cd68a50d04eeae5cc2","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.12.2","dependencies":{"three":"^0.161.0","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.161.2"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.0.4_1720634402444_0.6471687997233209","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@ae-studio/dxf-viewer","version":"1.0.5","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.0.5","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"271080694cf13c83b22a21cc6e8ce50c64192d19","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.0.5.tgz","fileCount":296,"integrity":"sha512-Iqqhv71T11KuZ+VTwCWdpZn4ua1QMDUU2a2BhBBpb1qAqaZW0r9J1hOahxt8bMX0Fcux36rW9KwZqh/hBR5Gyg==","signatures":[{"sig":"MEUCIB+0WGzpzlez0061gb04LA7xHjL1cbGNTBec0KCjYh1PAiEAh6MBhNzKqcsRL+NJ7NtH1xUh+IJ9JMuzUaWsoCh64Xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":885991},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"bd333411223caf1b3c9613cd68a50d04eeae5cc2","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.12.2","dependencies":{"three":"^0.161.0","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.161.2"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.0.5_1720634611519_0.37846248877008515","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@ae-studio/dxf-viewer","version":"1.0.6","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.0.6","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"82b9ead2fcf1f7b05466dfb73f6f73d6e3dbe3e4","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.0.6.tgz","fileCount":296,"integrity":"sha512-CuXfoSZXFkHlYbaz7nDAIkQUTzVZEYirAcAyLozCRLu34jce0bB9SsudbKS5G9ul7ldVvrwuEPHDIicC1K5Zcg==","signatures":[{"sig":"MEYCIQDKCD8O9Tz2Sb/YRLp6Q8vvsxswnJUOgliB18z024O5kwIhAPS06tW7vk1UVNXT6p8adRGxJ9S1F0KwQUym0033Ek4s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886071},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"f2b79ae72db7803b0b4c2b7222f041cbc187bed8","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.12.2","dependencies":{"three":"^0.161.0","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.161.2"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.0.6_1721059476173_0.5593262000898243","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@ae-studio/dxf-viewer","version":"1.0.7","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.0.7","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"22e025a80ec328cc682aa87d0bf79aaf499128ef","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.0.7.tgz","fileCount":296,"integrity":"sha512-yQFX/gGPnF4+dwp9TFR2QygjwEgd2t+/zQRz0jNuFUigR8i8lL2Qi6/blHcfXunF8KEOkXOGIXCLBbhl/2hiWA==","signatures":[{"sig":"MEYCIQD8oKEn2ccG0PDt1nx1rUIMFc7EzApSCr/uWLTkh0ENSwIhAITezwdTCwW4xTlpzgavq4q1saDangJZlcw0Jc8YlO5Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886130},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"789a2291085c4d496080b9e7e43c2849c10af752","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.12.2","dependencies":{"three":"^0.161.0","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.161.2"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.0.7_1721081061593_0.009466838942020717","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@ae-studio/dxf-viewer","version":"1.0.8","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.0.8","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"2ac215b03e5466cada59c354af8882c7918aac6b","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.0.8.tgz","fileCount":296,"integrity":"sha512-AOXyU9RePGLwGkLgFjSyCxMHaimgL+T00zmFYn1bILE9gBaet9beBXKc5weVElNHJyNXv0iBXIkqSpcea4U4uw==","signatures":[{"sig":"MEYCIQDJ8WuzxRzMVm5YHyWiHJCaBZEr5Zwd+iUAM+JvzRpQFgIhAPfwjlEotDVMUwj9ojD6Vty9bAMUTaLA6sD8TNIv+WJM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886130},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"df6968aa9722ddb54dc621583787654ae34385a3","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.12.2","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.0.8_1721153318308_0.09526176487390292","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@ae-studio/dxf-viewer","version":"1.0.9","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.0.9","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"a2f064e50123267ace2656c5fd4e0cbe6a259966","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.0.9.tgz","fileCount":296,"integrity":"sha512-w9k9KhyqpAIFebEIz0lGorLWH1Sdv0GmiM0UIdlHSwKblcAsPuoOKBfsB7ONjFsJmab9/q2r90gsxnC48fkXDA==","signatures":[{"sig":"MEUCIAaliC4jkrHIpJnBjqAR6FYVOFFctTiuGI7FBAUKVYDkAiEAzzrzAQAvb6PjOxZpQ8I73kiNP29TA9/A63qwK78j4tM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886317},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"be374fd28576755b2eba13d23ea6448492feaf8c","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.12.2","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.0.9_1721314334734_0.07322921364480739","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@ae-studio/dxf-viewer","version":"1.0.10","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.0.10","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"17ed34a5f4ff8aac94726e5e3fc75253c4c31209","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.0.10.tgz","fileCount":296,"integrity":"sha512-b72Q/UaTkidgLOQ/NfFZaXaGXFSh+4VRFPhuFmo29Plj1WFsSKDiRxPTiUBz4sSlPmi4DxeIMB0EJgeyPf4yyg==","signatures":[{"sig":"MEQCIG6Bx5ypCFdBzSxNN0mNJJXk3MLllXR10efguZcCSBbsAiBdJij3MfwtiLh/w1J3XHSSbne0v0smH5pX2ZzsP689Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886309},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"db5a1d28183eba25e9b9226d680dcafd8a56b253","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.12.2","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.0.10_1721655726800_0.28308082554369207","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@ae-studio/dxf-viewer","version":"1.0.11","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.0.11","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"bd9f234c3a8607278364ca977d00bc33f6666e89","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.0.11.tgz","fileCount":296,"integrity":"sha512-ORjrtz0I2EmkJI1btq2w385uHesTB80qNGkkkgLIJYVM2VGKB2c3Vqn9J5lDI+yx+xYN65a5PeOO6maVhd5j+Q==","signatures":[{"sig":"MEQCIFfIcVUtTkFAWzIpVJd85GyzPLyzqQZxUSYuqS2QJvnVAiAC0rtPG+NOiC2zVD1INNmLWBZ9oUhMHdLeCXbqU9QPIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886318},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"45328effd4bfb2ceb0645c7d3c4857160db06d70","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.12.2","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.0.11_1721999259900_0.17732957435046193","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@ae-studio/dxf-viewer","version":"1.0.12","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.0.12","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"3dc564bc1253aba0f5e18de9e1fa4598269376e4","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.0.12.tgz","fileCount":296,"integrity":"sha512-qKXWidvHzPLlAj8MYTF9dEBQYtAmoAJHopqstEPj58LrjxXpUJeFIeCVpuytCwxCPeTvOkXclXof/uIS64CuWw==","signatures":[{"sig":"MEYCIQCTJ/n1PhuSKvJ3+tFhVsxItkcbFpcu9AwvCCP+cQzYdwIhAKCSnwiC6/ro07aaldpgjDEO6QSPIWiwY8iz3CkHqr+s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":887324},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"319a37ee7c91a6eb6b67a5b9a02344aee687ae10","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.12.2","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.0.12_1722013068509_0.7639631022052127","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@ae-studio/dxf-viewer","version":"1.0.13","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.0.13","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"bd1a9f99eaefa78730474b77cf26314b1c445ef3","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.0.13.tgz","fileCount":296,"integrity":"sha512-PfRhPZ0UV6VNy/Vy9bw/u1rcGXeh9J6asSRvvU8wNCPu7P5vLhYLg+Th0nh73/PELuMkh841ytMwHH2HFFeLXA==","signatures":[{"sig":"MEYCIQCAdlXiIHKP0yjLf4pqg2KPGhaP6tsdPXNZjZfpAkk6EgIhAII3I6VaXeMLKbnbDrJy+wMwK0ZOd31sBmb1k4bG96C2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888703},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"5ed4dfa7e4fc4f6bd1140f1dfe414f045153171c","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.12.2","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.0.13_1722016091177_0.7137741232016683","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@ae-studio/dxf-viewer","version":"1.1.0","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.1.0","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"5a8411a720f86a4353ff9594f7d393f2be7ebaac","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.1.0.tgz","fileCount":296,"integrity":"sha512-Hl9dhyjSewWcin9rBDM3iYHDdiuVuCSyl7FUmJbFmZ/cE+dWAfq0iKWJCyZhszpTIcss3IYtA2gjhDyGszuaQA==","signatures":[{"sig":"MEQCIDTRawwxKIvsilzIRv6aY0fyHsFF2izuJl5IEk1sVIoCAiA5sQJ1QQjoBQrKShsIXCck4FM+GNSz/OhmHpkXlQZekg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":872455},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"20f75f3c7e89397a15f99bbc0ec19d26b33a5f0e","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.18.0","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.1.0_1732128955030_0.35619713324000934","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@ae-studio/dxf-viewer","version":"1.1.1","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.1.1","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"d978af71026fb4928dd23ca81666cee1235a57bf","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.1.1.tgz","fileCount":296,"integrity":"sha512-gdqu8n54Yl9TkMssA8Xj90fWHlFOfBQfcX7FNO4L+M/Sfu9d89nmvIjG2c8MRyEr2TxEeEYYcdRzPXtlzXSJhA==","signatures":[{"sig":"MEQCIFJ/ua3mdTz3x5w2NVadCHqOxVaWWJLvA7W47ZF7GIeTAiA5KfrGirQ06zvu0WEYcRdkuReJ/lyFm/oFFqPmi0PLUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":874840},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"c16c3f220e6428a9ab031f2b1feb647054116606","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.18.0","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.1.1_1732129081251_0.7374932904975298","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@ae-studio/dxf-viewer","version":"1.1.2","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.1.2","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"4274bee9a34d54554fbc338ccfea146cea793936","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.1.2.tgz","fileCount":296,"integrity":"sha512-Ih+7bTbVeEDmTK1G5VONMADf/DMt9kRSmnAbCsIZJ+AfyCYH3piuBf2b9sssfyW02aYxZNE949LxcbRsJwuklA==","signatures":[{"sig":"MEUCID1kGOfsOvu8abKavG6eqtetv8d+5x3znes+1hf5ekdBAiEAznco+sEO+swH4bjVZJTRNflYWuRAzyOokLB4NPBVhUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":870397},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"c16c3f220e6428a9ab031f2b1feb647054116606","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.18.0","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.1.2_1732129314388_0.1985898349835271","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@ae-studio/dxf-viewer","version":"1.1.3","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.1.3","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"912510f3d9e467c1903b9de10158068b29310041","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.1.3.tgz","fileCount":296,"integrity":"sha512-b2ZOilpD91Yl6FdLrJg0+1VDDUfUOILrY7DNM0SMC1YuCrHNphjMaGP+Os8pk1HUU3jBAWFguuJtJ5vQeVowvw==","signatures":[{"sig":"MEYCIQC2JXxAn9ig8bJxSOcbKn6IkFyYZwH/VfuqSXCLsbklVwIhAK6R6ohc77ORWIf1QEqnexRyq8ChzUB5TCoRyQqQFuin","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":870832},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"c16c3f220e6428a9ab031f2b1feb647054116606","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.18.0","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.1.3_1732130181265_0.7772814355539883","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@ae-studio/dxf-viewer","version":"1.1.4","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.1.4","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"413b1c026ead805d9aa415cd5fc7dfe3c8752b09","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.1.4.tgz","fileCount":296,"integrity":"sha512-MKXDQ5W8D2xeLSsACGYyYhVHI0zLAVM+BzaEQ62DSkWzB+gAePotVVCsjnjD3zJs3LgEA6H+pW4gVQajTOIjIA==","signatures":[{"sig":"MEYCIQCAEPBzzWCoPm4M821ipiFGYQQm1RNZD2zxxntSx+7dagIhAJk5bHNDZs8ilyIAy/8n9HMB4t/U5h2zzOdHHLVCzpBr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":869716},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"c16c3f220e6428a9ab031f2b1feb647054116606","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.18.0","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.1.4_1732130711261_0.996232045380465","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@ae-studio/dxf-viewer","version":"1.1.5","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.1.5","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"511aeb912a5a59c1c6a417bb547a16fcd0495c76","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.1.5.tgz","fileCount":296,"integrity":"sha512-t85K1uwm5iDryKNdu0tE1beNpFuTKZXVKkcUcQTjrVDXNxUp58+B2QWIacrwYgM28UFfsa8R1O5TfEGfLOWTUA==","signatures":[{"sig":"MEUCIAXDPoga4RZPuggi2shT0D8kNf71m77tvOfUjXbng8OEAiEAk6QfhEhWH4LmWq7iLYtsPlGUk/D3KKN+tYOpJBRbM/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":869691},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"c16c3f220e6428a9ab031f2b1feb647054116606","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.18.0","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.1.5_1732130890184_0.007330326804695364","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@ae-studio/dxf-viewer","version":"1.1.6","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.1.6","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"41cec535b051226b2786c3eb8f1a207f6b29bde9","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.1.6.tgz","fileCount":296,"integrity":"sha512-Bj5vGpy+HxYddbl/AYqthzOBs/UyA4QNWjBn3tGOEAg6yo5Gg+Y5bOk+Ba11+cQR2hs6Khbu7nobktiMFULsYg==","signatures":[{"sig":"MEUCIQCF2R5xKDiXqfV2bmUc9ZBj3L7O1Viwh2ERygDv+rBfqQIgeEmQAL9zCVKHQAVNpmpFGiltQereA/ffh0JM78WQCe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":882187},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"cd89f778edb44483913c0eb44bee7916289b6588","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.18.0","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.1.6_1732131420520_0.01853282673910761","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@ae-studio/dxf-viewer","version":"1.1.7","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.1.7","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"a0885ef9eee52659543ae1833e2c694ac487fc3e","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.1.7.tgz","fileCount":296,"integrity":"sha512-Z5l4e7ngo7E1ABTRo/pmM0GmSxsBYWzHe3j88+r6yx3SW+DpOoYzNw0swzoFmI8+UJCFA+w0hB4AJX7ZYxghIA==","signatures":[{"sig":"MEUCIQCeuAcB+J/xRe7lwniTE7ReQHI8dXXOiQ0L5I84qlRrHAIgFGgmNU5wg+KC3CYO3gdlS8s7Hgcm+m6N2PNGbgOHl4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":879036},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"cd89f778edb44483913c0eb44bee7916289b6588","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.18.0","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.1.7_1732131554637_0.8477902128033863","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@ae-studio/dxf-viewer","version":"1.1.9","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","_id":"@ae-studio/dxf-viewer@1.1.9","maintainers":[{"name":"william.sanches.ae","email":"william.sanches@ae.studio"},{"name":"gfpacheco","email":"guilherme.f.pacheco@gmail.com"},{"name":"efrainesquivel","email":"efrainesquivel@gmail.com"},{"name":"gustavo.higuchi","email":"gghiguchi@gmail.com"},{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},{"name":"danielcamargo","email":"daniel@ae.studio"},{"name":"etchen99","email":"ed@ae.studio"},{"name":"aestudio","email":"ae@ae.studio"},{"name":"wgrisa","email":"grisa.william@gmail.com"}],"homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"dist":{"shasum":"17b62b38022544344f110aa697dd52b94e101457","tarball":"https://registry.npmjs.org/@ae-studio/dxf-viewer/-/dxf-viewer-1.1.9.tgz","fileCount":296,"integrity":"sha512-9GPe7Mi9+HPMTqV8ttDQPgwsWtojQVItqUvzgD0rf2OuASjnvEGyNnXSp6njUHTV8LNf6Mwc8futYexAKLqRWQ==","signatures":[{"sig":"MEUCIEpJb5mGCevx4ZxYGzQnxwSSTPMrHGemfz7VVboFf+avAiEA1lzanD0GxBHPwoOmfsBRvcSMiYg9WbpnGjljIM1R62Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":880395},"main":"src/index.js","type":"module","types":"src/index.d.ts","gitHead":"cd89f778edb44483913c0eb44bee7916289b6588","_npmUser":{"name":"daniel.agency","email":"daniel.cruz@ae.studio"},"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript DXF file viewer","directories":{},"_nodeVersion":"20.18.0","dependencies":{"three":"^0.166.1","loglevel":"^1.9.1","opentype.js":"^1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/three":"^0.166.0"},"_npmOperationalInternal":{"tmp":"tmp/dxf-viewer_1.1.9_1732134646157_0.0619511785853093","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-07-09T17:15:06.101Z","modified":"2026-02-12T21:27:55.759Z","1.0.0":"2024-07-09T17:15:06.409Z","1.0.1":"2024-07-09T18:09:37.116Z","1.0.2":"2024-07-09T19:08:30.136Z","1.0.3":"2024-07-10T17:58:27.369Z","1.0.4":"2024-07-10T18:00:02.670Z","1.0.5":"2024-07-10T18:03:31.812Z","1.0.6":"2024-07-15T16:04:36.391Z","1.0.7":"2024-07-15T22:04:21.877Z","1.0.8":"2024-07-16T18:08:38.741Z","1.0.9":"2024-07-18T14:52:15.053Z","1.0.10":"2024-07-22T13:42:07.074Z","1.0.11":"2024-07-26T13:07:40.200Z","1.0.12":"2024-07-26T16:57:48.788Z","1.0.13":"2024-07-26T17:48:11.418Z","1.1.0":"2024-11-20T18:55:55.395Z","1.1.1":"2024-11-20T18:58:01.479Z","1.1.2":"2024-11-20T19:01:54.646Z","1.1.3":"2024-11-20T19:16:21.595Z","1.1.4":"2024-11-20T19:25:11.509Z","1.1.5":"2024-11-20T19:28:10.717Z","1.1.6":"2024-11-20T19:37:00.837Z","1.1.7":"2024-11-20T19:39:14.916Z","1.1.9":"2024-11-20T20:30:46.440Z"},"bugs":{"url":"https://github.com/agencyenterprise/dxf-viewer/issues"},"author":{"name":"Artyom Lebedev","email":"artyom.lebedev@gmail.com"},"license":"MPL-2.0","homepage":"https://github.com/agencyenterprise/dxf-viewer#readme","keywords":["dxf","viewer","javascript","webgl","html5","cad"],"repository":{"url":"git+https://github.com/agencyenterprise/dxf-viewer.git","type":"git"},"description":"JavaScript DXF file viewer","maintainers":[{"email":"caiodoneda@gmail.com","name":"caiodoneda"},{"email":"daniel@ae.studio","name":"danielcamargo"},{"email":"daniel.cruz@ae.studio","name":"daniel.agency"},{"email":"it-services@ae.studio","name":"aestudio"},{"email":"grisa.william@gmail.com","name":"wgrisa"},{"email":"gghiguchi@gmail.com","name":"gustavo.higuchi"},{"email":"ed@ae.studio","name":"etchen99"},{"email":"allan.girao@gmail.com","name":"allangirao"},{"email":"william.sanches@ae.studio","name":"william.sanches.ae"},{"email":"guilherme.f.pacheco@gmail.com","name":"gfpacheco"}],"readme":"# DXF viewer\n\n[![npm version](https://img.shields.io/npm/v/%40ae-studio%2Fdxf-viewer)](https://www.npmjs.com/package/@ae-studio/dxf-viewer)\n\n_If you just need to view your DXF, [click here](https://vagran.github.io/dxf-viewer-example/)._\n\nThis package provides DXF 2D viewer component written in JavaScript. It renders drawings using WebGL\n(via [three.js](https://threejs.org) library). It was carefully crafted with performance in mind,\nintended for drawing huge real-world files without performance problems.\n\nThe usage example is available here: https://github.com/vagran/dxf-viewer-example-src\n\nDeployed demo: https://vagran.github.io/dxf-viewer-example/\n\n## Install\n\n```bash\nnpm install dxf-viewer\n```\n\n## Features\n\n- File fetching, parsing and preparation for rendering is separated in such a way that it can be\n  easily off-loaded to web-worker using provided helpers. So the most heavy-weight processing part\n  does not affect UI responsiveness. The example above demonstrates this technique.\n- Geometry batching - minimal number of rendering batches is created during file processing, thus\n  minimizing total required number of draw calls.\n- Instanced rendering - features which are rendered multiple times with different transforms (e.g.\n  DXF block instances) are rendered by a single draw call using instanced rendering WebGL feature.\n- Multiple fonts support. List of fonts can be specified for text rendering. Raw TTF files are\n  supported. Fonts are lazy-loaded, once a character encountered which glyph is not yet available\n  through already loaded fonts, next font is fetched and checked for the necessary glyph.\n- Layers - layers are taken into account when creating rendering batches so that they can be easily\n  hidden/shown.\n\n## Incomplete features\n\nThere are still many incomplete features. I will try to implement some of them when I have some\ntime. Most significant reason for missing implementation is lack of corresponding sample files.\n\n- Stream parsing for input file. Currently, mostly relying on dxf-parser package which is not\n  stream parser and thus buffers whole the file before parsing. This prevents from supporting big\n  DXF file (above gigabyte) due to string size limit in JS engine (also making unnecessary memory\n  waste for the buffer).\n- Text styling. Currently, text rendering is using just the specified fonts in the specified order.\n  DXF style and font attributes are ignored. Text glyphs are always rendered infilled.\n- Advanced formatting support for MTEXT (fonts, coloring, stacking).\n- Line patterns - all lines are rendered in continuous style for now. I am going to use 1-D texture\n  generated on preparation stage, texture coordinates (which should account pattern continuity flag\n  in DXF vertices attributes), and a dedicated shader to implement this feature.\n- Line patterns with shapes (e.g. with circles).\n- Wide lines. Currently, all lines are rendered as thin lines. Physical width is not implemented.\n- Variable width lines (i.e. with start and end width specified).\n- Smoothed polyline (curve-fit/spline-fit addition vertices).\n- Some features in hatching implementation: outer hatching style, solid/gradient infill, MPolygon\n  support, double lines, boundaries defined by external entities.\n- Block instancing in a grid. Grid attributes are ignored now.\n- Dimensions-specific features and styles (various pre-defined arrowhead blocks, text positioning\n  tuning, limits and tolerances). Dimensions types other than linear ones.\n- Leaders\n- Non-UTF-8 file encoding support. Currently, such files are displayed incorrectly. `$DWGCODEPAGE`\n  parameter is ignored.\n- Full OCS support. Currently, it is assumed that entity extrusion direction is either +Z or -Z\n  (which is commonly used for features mirroring in CAD). Arbitrary directions is not properly\n  processed.\n- Paper space, layouts (sheets), viewports.\n- Many less commonly used DXF features.\n\n![samples](https://user-images.githubusercontent.com/6065976/143092164-cced2f5f-1af3-42a4-9a71-5dba68df06e7.png)\n\n## Contributing\n\nPlease refer to the [contribution guidelines](CONTRIBUTING.md) for details on how to make pull\nrequests (PRs). The project also requires various example files for testing purposes. If you\nencounter any issues with DXF rendering, it would be greatly appreciated if you could provide an\nexample file that demonstrates the problem by attaching it to a created issue. Creating minimal\nexamples in CAD software can also be very helpful. Additionally, creating examples in various\nproprietary CAD software to which I do not have access would be highly valuable. Since the entrance\nlevel to start coding in this project is quite high, it is often more useful to receive a detailed\nissue report with sample files rather than a pull request.\n\n## License\n\nThis project is licensed under the terms of the\n[Mozilla Public License 2.0](https://choosealicense.com/licenses/mpl-2.0/).\n\n## Donations\n\nWant to say thanks to the project maintainer? Here is the link: [![Donate](https://img.shields.io/static/v1?label=Donate&message=PayPal&color=orange&logo=paypal)](https://www.paypal.com/donate?business=artyom.lebedev@gmail.com&no_recurring=0&item_name=To+support+`dxf-viewer`+project+maintenance.+Thank+you!&currency_code=EUR)\n","readmeFilename":"README.md"}