{ "name": "3dmodels", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "3dmodels", "dependencies": { "@jscad/cli": "^2.2.23", "@jscad/modeling": "^2.10.0" } }, "node_modules/@jscad/3mf-serializer": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/@jscad/3mf-serializer/-/3mf-serializer-2.1.6.tgz", "integrity": "sha512-FymYUelAFjHkAf2YAshDPHh/UfH5bD0+9DBeEsGyP1I4gkJQHxE8rIi7vRuK+h1RC/7cpixM0UCXgjBDdMJCNA==", "dependencies": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0", "fflate": "0.7.3", "onml": "1.2.0" } }, "node_modules/@jscad/amf-deserializer": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/@jscad/amf-deserializer/-/amf-deserializer-2.3.2.tgz", "integrity": "sha512-tU7I79EhbiwY2ij5lYU9B2VXWYgoulAugTvw4Yzm4Gc3dnmdbjx7Lhhy/FUAQlpG5UYvGAMi5s4L9FoHwFNW5w==", "dependencies": { "@jscad/modeling": "2.10.0", "saxes": "5.0.1" } }, "node_modules/@jscad/amf-serializer": { "version": "2.1.12", "resolved": "https://registry.npmjs.org/@jscad/amf-serializer/-/amf-serializer-2.1.12.tgz", "integrity": "sha512-hqQmanw+7tCUzC1f0/J2FZIgort4nbeLJ4kW3iBVsMrvEVLatlzTwvjtiDXWHhQ08Trv1wwGEC1ER8Z2+xV24Q==", "dependencies": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0", "onml": "1.3.0" } }, "node_modules/@jscad/amf-serializer/node_modules/onml": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/onml/-/onml-1.3.0.tgz", "integrity": "sha512-RhGUsC6Im2A5vAdIvxE3auRKTqrqUZQl/AYLn8+9lM3SO4da5bwhcI5TcM+hfQxNCSLLOVErsl9p0ZPjKKmz+g==", "dependencies": { "sax": "^1.2.1" } }, "node_modules/@jscad/array-utils": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@jscad/array-utils/-/array-utils-2.1.4.tgz", "integrity": "sha512-c31r4zSKsE+4Xfwk2V8monDA0hx5G89QGzaakWVUvuGNowYS9WSsYCwHiTIXodjR+HEnDu4okQ7k/whmP0Ne2g==" }, "node_modules/@jscad/cli": { "version": "2.2.23", "resolved": "https://registry.npmjs.org/@jscad/cli/-/cli-2.2.23.tgz", "integrity": "sha512-HKXKIZLlVaGWqp3IXiYntC0IJt2WMtuH9IyCow4TQ8JaxFbTRCv98bxnInk/9lFBBQKFbjVoUVXz7K2XOgcZiw==", "hasInstallScript": true, "dependencies": { "@jscad/array-utils": "2.1.4", "@jscad/core": "2.6.3", "@jscad/io": "2.4.2", "@jscad/modeling": "2.10.0" }, "bin": { "jscad": "cli.js" } }, "node_modules/@jscad/core": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/@jscad/core/-/core-2.6.3.tgz", "integrity": "sha512-Se/MNZoPZVHsMAg1Arn9OFo/NgHTMMl76Kmvd492Jk/WD1l6oz0ZVeweIfy6BWbw3ukvKmRVn61xnCvtiJW/yg==", "dependencies": { "@jscad/array-utils": "2.1.4", "@jscad/io": "2.4.2", "@jscad/io-utils": "2.0.22", "@jscad/modeling": "2.10.0", "json5": "2.2.0", "strip-bom": "4.0.0" } }, "node_modules/@jscad/dxf-deserializer": { "version": "2.3.19", "resolved": "https://registry.npmjs.org/@jscad/dxf-deserializer/-/dxf-deserializer-2.3.19.tgz", "integrity": "sha512-l0BTWLOqiHz5Qp2v+uw5VIxPDr28BQHXEwfxBT2lrh4soeUnLhNpufEn/T3omzvwKygdS7QjiPvedwAJ3PfnMg==", "dependencies": { "@jscad/modeling": "2.10.0" } }, "node_modules/@jscad/dxf-serializer": { "version": "2.1.12", "resolved": "https://registry.npmjs.org/@jscad/dxf-serializer/-/dxf-serializer-2.1.12.tgz", "integrity": "sha512-6BXl45ezGQX6b7LoKVC7t4YAVcjRO6YFxRBikNw3eFAl4iqjtPjY8LwgJ0ylqqt5TwqmszEuVE0jtrVKc87HKw==", "dependencies": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0" } }, "node_modules/@jscad/io": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/@jscad/io/-/io-2.4.2.tgz", "integrity": "sha512-JRxdxZhccREHbK43LXFWFh2jPeybvTJvbKC46kHoMQsZYUwmabh3/FHApzdPskygleI7AmwEWDAsvpxaMRmP2w==", "dependencies": { "@jscad/3mf-serializer": "2.1.6", "@jscad/amf-deserializer": "2.3.2", "@jscad/amf-serializer": "2.1.12", "@jscad/array-utils": "2.1.4", "@jscad/dxf-deserializer": "2.3.19", "@jscad/dxf-serializer": "2.1.12", "@jscad/io-utils": "2.0.22", "@jscad/json-deserializer": "2.0.23", "@jscad/json-serializer": "2.0.22", "@jscad/modeling": "2.10.0", "@jscad/obj-deserializer": "2.0.22", "@jscad/obj-serializer": "2.1.12", "@jscad/stl-deserializer": "2.1.19", "@jscad/stl-serializer": "2.1.12", "@jscad/svg-deserializer": "2.5.2", "@jscad/svg-serializer": "2.3.10", "@jscad/x3d-deserializer": "2.2.2", "@jscad/x3d-serializer": "2.4.2" } }, "node_modules/@jscad/io-utils": { "version": "2.0.22", "resolved": "https://registry.npmjs.org/@jscad/io-utils/-/io-utils-2.0.22.tgz", "integrity": "sha512-MF98t0/XjqkqncQuU3iZcaec8pjZmiytX2Q4xmB9nme0M8RCbrgRCxI6XgSeintWXTyXRES6Hd2M1GcRFOPEvA==" }, "node_modules/@jscad/json-deserializer": { "version": "2.0.23", "resolved": "https://registry.npmjs.org/@jscad/json-deserializer/-/json-deserializer-2.0.23.tgz", "integrity": "sha512-LiBEYPt7jOPtbV9HO0/OxUR537Nx/cSamcBzWq1+FGx9HGO7OjEjZ5Vbf4uR8AlReVBSvAuorhwXGL1UoutbMA==", "dependencies": { "@jscad/array-utils": "2.1.4" } }, "node_modules/@jscad/json-serializer": { "version": "2.0.22", "resolved": "https://registry.npmjs.org/@jscad/json-serializer/-/json-serializer-2.0.22.tgz", "integrity": "sha512-Ca87Ffhdilx5UUOvNypYaZBCVKaizxcuL2LCQCY6kIJX8xX3DGFDMEZaDJIdYipASSQ2NWF3OM40IV1usHqanQ==", "dependencies": { "@jscad/modeling": "2.10.0" } }, "node_modules/@jscad/modeling": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/@jscad/modeling/-/modeling-2.10.0.tgz", "integrity": "sha512-TguexofFDURrcPkZ1qjixjgCftt+YJfuvum8T83gg8cRXNtANaBkkkgs1Y2Kh8e/DJeZzfpi0V5cGJV2IvfS6g==" }, "node_modules/@jscad/obj-deserializer": { "version": "2.0.22", "resolved": "https://registry.npmjs.org/@jscad/obj-deserializer/-/obj-deserializer-2.0.22.tgz", "integrity": "sha512-xQOy11qYVdVD0XzMf2HpGoe7qiwv7F3L5/K3G/fvkBKhcwOzfLt7ETb+LYZFuS7Od5PXfyMCO9igOEDK5k6Tdg==", "dependencies": { "@jscad/modeling": "2.10.0" } }, "node_modules/@jscad/obj-serializer": { "version": "2.1.12", "resolved": "https://registry.npmjs.org/@jscad/obj-serializer/-/obj-serializer-2.1.12.tgz", "integrity": "sha512-awClr+3VA6IcXo8ox49rtkrL9aZbtNPMi26mGN9QdORExHa4WDW2rZtasyE9qmmkNBVCyD1TASFYXSsDHBoSZg==", "dependencies": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0" } }, "node_modules/@jscad/stl-deserializer": { "version": "2.1.19", "resolved": "https://registry.npmjs.org/@jscad/stl-deserializer/-/stl-deserializer-2.1.19.tgz", "integrity": "sha512-IpoGTc2lg1AMJD5QrMWF5TAV0JRF/mWlxhy9+qiqeA2hTj0Ysc5FGXh2AOwX1rX/Ylgae38+g6wf5Cqu4OzrSg==", "dependencies": { "@jscad/io-utils": "2.0.22", "@jscad/modeling": "2.10.0" } }, "node_modules/@jscad/stl-serializer": { "version": "2.1.12", "resolved": "https://registry.npmjs.org/@jscad/stl-serializer/-/stl-serializer-2.1.12.tgz", "integrity": "sha512-1pQLsNR9+cx2/o3KnFSR2Nah5pRQW4xTIBdoVo8F4ZOuSWMqRWWE4jHgBsOkXvqsjzLF1rGWMRanPe7pMVBYjA==", "dependencies": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0" } }, "node_modules/@jscad/svg-deserializer": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/@jscad/svg-deserializer/-/svg-deserializer-2.5.2.tgz", "integrity": "sha512-Smvf1nEig2QzZvVlq8cGKOT0Uyr2uzquDh6F2munnxXAthF5yiU4q0DVT+xOAb6MvhaefCzEcK2+gmpvHCigQA==", "dependencies": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0", "saxes": "5.0.1" } }, "node_modules/@jscad/svg-serializer": { "version": "2.3.10", "resolved": "https://registry.npmjs.org/@jscad/svg-serializer/-/svg-serializer-2.3.10.tgz", "integrity": "sha512-35MWmpdQYT/RgWnBM4rtYKjZ2zIwNp2tH+Cz1n7bdwARTh4yd+gI5IH/LD/9lRVk1WDn/nD+EhTeYb4IHWnkgQ==", "dependencies": { "@jscad/modeling": "2.10.0", "onml": "1.3.0" } }, "node_modules/@jscad/svg-serializer/node_modules/onml": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/onml/-/onml-1.3.0.tgz", "integrity": "sha512-RhGUsC6Im2A5vAdIvxE3auRKTqrqUZQl/AYLn8+9lM3SO4da5bwhcI5TcM+hfQxNCSLLOVErsl9p0ZPjKKmz+g==", "dependencies": { "sax": "^1.2.1" } }, "node_modules/@jscad/x3d-deserializer": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/@jscad/x3d-deserializer/-/x3d-deserializer-2.2.2.tgz", "integrity": "sha512-ftMZPasuUx1mnGKuynyywcctvSi1x0N5UD/PmxEBsWagCSEHdqO9UDJl58r3+VsYcRdxbDtT7D+CAUDgdv9dzA==", "dependencies": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0", "saxes": "5.0.1" } }, "node_modules/@jscad/x3d-serializer": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/@jscad/x3d-serializer/-/x3d-serializer-2.4.2.tgz", "integrity": "sha512-tmNDZqy18wGoW5t0TvOZkX7b5slzdyqsKBw8s1V/JcjHWrLWhASPG7pVR1wqYsiLipC1IheTV972rYxPphl0uA==", "dependencies": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0", "onml": "1.3.0" } }, "node_modules/@jscad/x3d-serializer/node_modules/onml": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/onml/-/onml-1.3.0.tgz", "integrity": "sha512-RhGUsC6Im2A5vAdIvxE3auRKTqrqUZQl/AYLn8+9lM3SO4da5bwhcI5TcM+hfQxNCSLLOVErsl9p0ZPjKKmz+g==", "dependencies": { "sax": "^1.2.1" } }, "node_modules/fflate": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.3.tgz", "integrity": "sha512-0Zz1jOzJWERhyhsimS54VTqOteCNwRtIlh8isdL0AXLo0g7xNTfTL7oWrkmCnPhZGocKIkWHBistBrrpoNH3aw==" }, "node_modules/json5": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "dependencies": { "minimist": "^1.2.5" }, "bin": { "json5": "lib/cli.js" }, "engines": { "node": ">=6" } }, "node_modules/minimist": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "node_modules/onml": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/onml/-/onml-1.2.0.tgz", "integrity": "sha512-olqYAg18XoHAhm7tK9DdBCOVdts70DGmMgCNLOWyqZokht2utgGSKBB4JHi6pBZpmioAhcYlxK+91L3tsrz+GA==", "dependencies": { "sax": "^1.2.1" } }, "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, "node_modules/saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dependencies": { "xmlchars": "^2.2.0" }, "engines": { "node": ">=10" } }, "node_modules/strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "engines": { "node": ">=8" } }, "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" } }, "dependencies": { "@jscad/3mf-serializer": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/@jscad/3mf-serializer/-/3mf-serializer-2.1.6.tgz", "integrity": "sha512-FymYUelAFjHkAf2YAshDPHh/UfH5bD0+9DBeEsGyP1I4gkJQHxE8rIi7vRuK+h1RC/7cpixM0UCXgjBDdMJCNA==", "requires": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0", "fflate": "0.7.3", "onml": "1.2.0" } }, "@jscad/amf-deserializer": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/@jscad/amf-deserializer/-/amf-deserializer-2.3.2.tgz", "integrity": "sha512-tU7I79EhbiwY2ij5lYU9B2VXWYgoulAugTvw4Yzm4Gc3dnmdbjx7Lhhy/FUAQlpG5UYvGAMi5s4L9FoHwFNW5w==", "requires": { "@jscad/modeling": "2.10.0", "saxes": "5.0.1" } }, "@jscad/amf-serializer": { "version": "2.1.12", "resolved": "https://registry.npmjs.org/@jscad/amf-serializer/-/amf-serializer-2.1.12.tgz", "integrity": "sha512-hqQmanw+7tCUzC1f0/J2FZIgort4nbeLJ4kW3iBVsMrvEVLatlzTwvjtiDXWHhQ08Trv1wwGEC1ER8Z2+xV24Q==", "requires": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0", "onml": "1.3.0" }, "dependencies": { "onml": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/onml/-/onml-1.3.0.tgz", "integrity": "sha512-RhGUsC6Im2A5vAdIvxE3auRKTqrqUZQl/AYLn8+9lM3SO4da5bwhcI5TcM+hfQxNCSLLOVErsl9p0ZPjKKmz+g==", "requires": { "sax": "^1.2.1" } } } }, "@jscad/array-utils": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@jscad/array-utils/-/array-utils-2.1.4.tgz", "integrity": "sha512-c31r4zSKsE+4Xfwk2V8monDA0hx5G89QGzaakWVUvuGNowYS9WSsYCwHiTIXodjR+HEnDu4okQ7k/whmP0Ne2g==" }, "@jscad/cli": { "version": "2.2.23", "resolved": "https://registry.npmjs.org/@jscad/cli/-/cli-2.2.23.tgz", "integrity": "sha512-HKXKIZLlVaGWqp3IXiYntC0IJt2WMtuH9IyCow4TQ8JaxFbTRCv98bxnInk/9lFBBQKFbjVoUVXz7K2XOgcZiw==", "requires": { "@jscad/array-utils": "2.1.4", "@jscad/core": "2.6.3", "@jscad/io": "2.4.2", "@jscad/modeling": "2.10.0" } }, "@jscad/core": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/@jscad/core/-/core-2.6.3.tgz", "integrity": "sha512-Se/MNZoPZVHsMAg1Arn9OFo/NgHTMMl76Kmvd492Jk/WD1l6oz0ZVeweIfy6BWbw3ukvKmRVn61xnCvtiJW/yg==", "requires": { "@jscad/array-utils": "2.1.4", "@jscad/io": "2.4.2", "@jscad/io-utils": "2.0.22", "@jscad/modeling": "2.10.0", "json5": "2.2.0", "strip-bom": "4.0.0" } }, "@jscad/dxf-deserializer": { "version": "2.3.19", "resolved": "https://registry.npmjs.org/@jscad/dxf-deserializer/-/dxf-deserializer-2.3.19.tgz", "integrity": "sha512-l0BTWLOqiHz5Qp2v+uw5VIxPDr28BQHXEwfxBT2lrh4soeUnLhNpufEn/T3omzvwKygdS7QjiPvedwAJ3PfnMg==", "requires": { "@jscad/modeling": "2.10.0" } }, "@jscad/dxf-serializer": { "version": "2.1.12", "resolved": "https://registry.npmjs.org/@jscad/dxf-serializer/-/dxf-serializer-2.1.12.tgz", "integrity": "sha512-6BXl45ezGQX6b7LoKVC7t4YAVcjRO6YFxRBikNw3eFAl4iqjtPjY8LwgJ0ylqqt5TwqmszEuVE0jtrVKc87HKw==", "requires": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0" } }, "@jscad/io": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/@jscad/io/-/io-2.4.2.tgz", "integrity": "sha512-JRxdxZhccREHbK43LXFWFh2jPeybvTJvbKC46kHoMQsZYUwmabh3/FHApzdPskygleI7AmwEWDAsvpxaMRmP2w==", "requires": { "@jscad/3mf-serializer": "2.1.6", "@jscad/amf-deserializer": "2.3.2", "@jscad/amf-serializer": "2.1.12", "@jscad/array-utils": "2.1.4", "@jscad/dxf-deserializer": "2.3.19", "@jscad/dxf-serializer": "2.1.12", "@jscad/io-utils": "2.0.22", "@jscad/json-deserializer": "2.0.23", "@jscad/json-serializer": "2.0.22", "@jscad/modeling": "2.10.0", "@jscad/obj-deserializer": "2.0.22", "@jscad/obj-serializer": "2.1.12", "@jscad/stl-deserializer": "2.1.19", "@jscad/stl-serializer": "2.1.12", "@jscad/svg-deserializer": "2.5.2", "@jscad/svg-serializer": "2.3.10", "@jscad/x3d-deserializer": "2.2.2", "@jscad/x3d-serializer": "2.4.2" } }, "@jscad/io-utils": { "version": "2.0.22", "resolved": "https://registry.npmjs.org/@jscad/io-utils/-/io-utils-2.0.22.tgz", "integrity": "sha512-MF98t0/XjqkqncQuU3iZcaec8pjZmiytX2Q4xmB9nme0M8RCbrgRCxI6XgSeintWXTyXRES6Hd2M1GcRFOPEvA==" }, "@jscad/json-deserializer": { "version": "2.0.23", "resolved": "https://registry.npmjs.org/@jscad/json-deserializer/-/json-deserializer-2.0.23.tgz", "integrity": "sha512-LiBEYPt7jOPtbV9HO0/OxUR537Nx/cSamcBzWq1+FGx9HGO7OjEjZ5Vbf4uR8AlReVBSvAuorhwXGL1UoutbMA==", "requires": { "@jscad/array-utils": "2.1.4" } }, "@jscad/json-serializer": { "version": "2.0.22", "resolved": "https://registry.npmjs.org/@jscad/json-serializer/-/json-serializer-2.0.22.tgz", "integrity": "sha512-Ca87Ffhdilx5UUOvNypYaZBCVKaizxcuL2LCQCY6kIJX8xX3DGFDMEZaDJIdYipASSQ2NWF3OM40IV1usHqanQ==", "requires": { "@jscad/modeling": "2.10.0" } }, "@jscad/modeling": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/@jscad/modeling/-/modeling-2.10.0.tgz", "integrity": "sha512-TguexofFDURrcPkZ1qjixjgCftt+YJfuvum8T83gg8cRXNtANaBkkkgs1Y2Kh8e/DJeZzfpi0V5cGJV2IvfS6g==" }, "@jscad/obj-deserializer": { "version": "2.0.22", "resolved": "https://registry.npmjs.org/@jscad/obj-deserializer/-/obj-deserializer-2.0.22.tgz", "integrity": "sha512-xQOy11qYVdVD0XzMf2HpGoe7qiwv7F3L5/K3G/fvkBKhcwOzfLt7ETb+LYZFuS7Od5PXfyMCO9igOEDK5k6Tdg==", "requires": { "@jscad/modeling": "2.10.0" } }, "@jscad/obj-serializer": { "version": "2.1.12", "resolved": "https://registry.npmjs.org/@jscad/obj-serializer/-/obj-serializer-2.1.12.tgz", "integrity": "sha512-awClr+3VA6IcXo8ox49rtkrL9aZbtNPMi26mGN9QdORExHa4WDW2rZtasyE9qmmkNBVCyD1TASFYXSsDHBoSZg==", "requires": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0" } }, "@jscad/stl-deserializer": { "version": "2.1.19", "resolved": "https://registry.npmjs.org/@jscad/stl-deserializer/-/stl-deserializer-2.1.19.tgz", "integrity": "sha512-IpoGTc2lg1AMJD5QrMWF5TAV0JRF/mWlxhy9+qiqeA2hTj0Ysc5FGXh2AOwX1rX/Ylgae38+g6wf5Cqu4OzrSg==", "requires": { "@jscad/io-utils": "2.0.22", "@jscad/modeling": "2.10.0" } }, "@jscad/stl-serializer": { "version": "2.1.12", "resolved": "https://registry.npmjs.org/@jscad/stl-serializer/-/stl-serializer-2.1.12.tgz", "integrity": "sha512-1pQLsNR9+cx2/o3KnFSR2Nah5pRQW4xTIBdoVo8F4ZOuSWMqRWWE4jHgBsOkXvqsjzLF1rGWMRanPe7pMVBYjA==", "requires": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0" } }, "@jscad/svg-deserializer": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/@jscad/svg-deserializer/-/svg-deserializer-2.5.2.tgz", "integrity": "sha512-Smvf1nEig2QzZvVlq8cGKOT0Uyr2uzquDh6F2munnxXAthF5yiU4q0DVT+xOAb6MvhaefCzEcK2+gmpvHCigQA==", "requires": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0", "saxes": "5.0.1" } }, "@jscad/svg-serializer": { "version": "2.3.10", "resolved": "https://registry.npmjs.org/@jscad/svg-serializer/-/svg-serializer-2.3.10.tgz", "integrity": "sha512-35MWmpdQYT/RgWnBM4rtYKjZ2zIwNp2tH+Cz1n7bdwARTh4yd+gI5IH/LD/9lRVk1WDn/nD+EhTeYb4IHWnkgQ==", "requires": { "@jscad/modeling": "2.10.0", "onml": "1.3.0" }, "dependencies": { "onml": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/onml/-/onml-1.3.0.tgz", "integrity": "sha512-RhGUsC6Im2A5vAdIvxE3auRKTqrqUZQl/AYLn8+9lM3SO4da5bwhcI5TcM+hfQxNCSLLOVErsl9p0ZPjKKmz+g==", "requires": { "sax": "^1.2.1" } } } }, "@jscad/x3d-deserializer": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/@jscad/x3d-deserializer/-/x3d-deserializer-2.2.2.tgz", "integrity": "sha512-ftMZPasuUx1mnGKuynyywcctvSi1x0N5UD/PmxEBsWagCSEHdqO9UDJl58r3+VsYcRdxbDtT7D+CAUDgdv9dzA==", "requires": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0", "saxes": "5.0.1" } }, "@jscad/x3d-serializer": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/@jscad/x3d-serializer/-/x3d-serializer-2.4.2.tgz", "integrity": "sha512-tmNDZqy18wGoW5t0TvOZkX7b5slzdyqsKBw8s1V/JcjHWrLWhASPG7pVR1wqYsiLipC1IheTV972rYxPphl0uA==", "requires": { "@jscad/array-utils": "2.1.4", "@jscad/modeling": "2.10.0", "onml": "1.3.0" }, "dependencies": { "onml": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/onml/-/onml-1.3.0.tgz", "integrity": "sha512-RhGUsC6Im2A5vAdIvxE3auRKTqrqUZQl/AYLn8+9lM3SO4da5bwhcI5TcM+hfQxNCSLLOVErsl9p0ZPjKKmz+g==", "requires": { "sax": "^1.2.1" } } } }, "fflate": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.3.tgz", "integrity": "sha512-0Zz1jOzJWERhyhsimS54VTqOteCNwRtIlh8isdL0AXLo0g7xNTfTL7oWrkmCnPhZGocKIkWHBistBrrpoNH3aw==" }, "json5": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "requires": { "minimist": "^1.2.5" } }, "minimist": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "onml": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/onml/-/onml-1.2.0.tgz", "integrity": "sha512-olqYAg18XoHAhm7tK9DdBCOVdts70DGmMgCNLOWyqZokht2utgGSKBB4JHi6pBZpmioAhcYlxK+91L3tsrz+GA==", "requires": { "sax": "^1.2.1" } }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, "saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "requires": { "xmlchars": "^2.2.0" } }, "strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" }, "xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" } } }