{"_id":"swcad-js","_rev":"78-f7e615cc37e16f9e9f50fd8544d255a8","name":"swcad-js","dist-tags":{"alpha":"0.10.0-alpha.7","release":"0.10.4","dev":"0.11.2-alpha.0","latest":"0.14.5"},"versions":{"0.10.0-alpha.0":{"name":"swcad-js","version":"0.10.0-alpha.0","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.0-alpha.0","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"110286e4d271cc65665ecf04b6867a53cd004623","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.0-alpha.0.tgz","fileCount":277,"integrity":"sha512-VXWMWkfOgxlrqqRoy4d0N3xT2fj0ZTvuscx7J/qmOFjfUorwxEGj9LdFfeATlviGcI98QKeocKlJ8A/ETHMShQ==","signatures":[{"sig":"MEUCIGJuyjTvMb/8oszA7Z7zeiL2aAZDYaAuoaUX4GVV4yhoAiEA2Xk/mVyDXc2oOZs2M/H8Ikk8tO5SATjmf/TRZcIAJuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7624851},"main":"src/index.js","gitHead":"3e67c33d65e131664325c0ddb7d7209c3b0a1023","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.0-alpha.0_1774959996244_0.3519385484252864","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.1":{"name":"swcad-js","version":"0.10.0-alpha.1","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.0-alpha.1","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"17b56359c6d413273a769c116b4e4aee6fef6eb0","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.0-alpha.1.tgz","fileCount":277,"integrity":"sha512-lrV0dD5117XrzRROMk4dvTINoT0Pce/VfDcTbnG/HDD9NNdoiLI85vvpzgTWWeT/qN+IQNtRxoGYes5XxArJQg==","signatures":[{"sig":"MEUCIApz5vY8a6pkvNoaawKaBhQ7KO/dstCf9VGAG3oebInDAiEApW4+zhlIGguQz2ByyO8Z2H/wKMyTi/+FLEZtW3FGN88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7625433},"main":"src/index.js","gitHead":"ed5e33a780abbcaf91782f04d2c4b345edb92c81","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.0-alpha.1_1774962900743_0.3860214714020638","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.2":{"name":"swcad-js","version":"0.10.0-alpha.2","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.0-alpha.2","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"3bc5020adc3fc6783733b139eda819cea31c780c","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.0-alpha.2.tgz","fileCount":277,"integrity":"sha512-A82fQ9NqdAyzDZBitP9Ny3INi5rAUlcqpBPNxSlH8Yb/RLa6B7RmG3XyCcVT+iFjOkl1zArGuLGqbyty0xKNjg==","signatures":[{"sig":"MEUCIFcWXwHVL446MdS9Bfu39sxPmfHS01GRm0Kj7+Gmc1m1AiEAzBarArJI/2dxhc3fIYkgC60bCNqWLCg3d1iY+wiJhQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7624872},"main":"src/index.js","gitHead":"cc1f05f59f9f00c669042f425d0f08776901cba1","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.0-alpha.2_1774963383726_0.9427433565500529","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.3":{"name":"swcad-js","version":"0.10.0-alpha.3","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.0-alpha.3","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"cf942fda15e1ce2ed0cdb162b3dc24bdcf968a78","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.0-alpha.3.tgz","fileCount":277,"integrity":"sha512-/MkRa9fdo4RvI+FefLPa4LGRPj6aHn9twth15Vnf/pjYRwxDB9S7VUnHDXEuejKTSqHQwOAwT1bNkY4GeobV0Q==","signatures":[{"sig":"MEQCICaPaglJoqtsBSXzvd0HaC6yMIj00bcfG2xuV5WPT4xDAiBYImHR7q5lqxRklv5FW8eapsPptWMZvqFnOIvUFxlHcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7624884},"main":"src/index.js","gitHead":"54760f1bbbb95d8d5117b4e9a9ab00d088e21430","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.0-alpha.3_1774963896093_0.6907847115805246","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.4":{"name":"swcad-js","version":"0.10.0-alpha.4","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.0-alpha.4","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"85a05882ea4b252a082f18326e8ff9c49cda2f4a","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.0-alpha.4.tgz","fileCount":277,"integrity":"sha512-fQWQT+k1w1uWnBiPnejMwUg21oVg9K1+SldVidklSRgACwzM7IMfgF8foZetsv6bZl3hCgNYYuKh0qZ+4uldEA==","signatures":[{"sig":"MEUCIFGdo0sBmFfCZWQuHiu6FCcLtuQdOJu4OW0ooa1pgSKfAiEAm3wCtfLTb3xnBd1LUYu1hXptOxrWeomOhKrCVtdi6us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7624908},"main":"src/index.js","gitHead":"d31cd1089655971da38920889b08dbb01af67297","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.0-alpha.4_1774966099134_0.9436348603383475","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.5":{"name":"swcad-js","version":"0.10.0-alpha.5","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.0-alpha.5","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"ee93c5378ef48caed702acf125e2b0c40f34fb22","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.0-alpha.5.tgz","fileCount":277,"integrity":"sha512-jr6uQ5LZtrG6CiSto2WZn2eLsLSNsgGlOhNR9X9ixw66b2DIwNXXe4RnbZYCuyX25g6oxXE0bGRT9r7PnesS2g==","signatures":[{"sig":"MEUCIH7XQo5tWlDBq0/NZZHlQNVQ+Ylhm+2Aul5q7usTyvGJAiEAtRWb3hFURJuRMiH9PuFYod3WYu7S24XuVM3MUYpFFQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7624928},"main":"src/index.js","gitHead":"0105108bbde5abf9c21453fd2a261cdc828ab5cb","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.0-alpha.5_1774966653343_0.20651089905542452","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.6":{"name":"swcad-js","version":"0.10.0-alpha.6","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.0-alpha.6","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"0e2224686b4cde77a862935babef648558c134a0","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.0-alpha.6.tgz","fileCount":277,"integrity":"sha512-Y+H6qyxIw6pkDvzJ2QB6HQhhJkEDDPMcabRXvkQA31xhMXR/8JQl1UPkz6BCN/62azysbrJEtiGIn5IPKjDA2A==","signatures":[{"sig":"MEUCICAAKmvK7au+jTpzlDtpRc94JJW+tCKmymC5kds92n81AiEAzdi74CZqh2EgCpdcfCe/rdArgPtDxG1cIvaAxp6NcL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7625029},"main":"src/index.js","gitHead":"f20390b7660bc88cc9dd92a2a444440667b3dfab","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.0-alpha.6_1774968232611_0.8933577749642652","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.7":{"name":"swcad-js","version":"0.10.0-alpha.7","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.0-alpha.7","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"9d4cc18f48ae6530ebae03eb02bed719abfb8289","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.0-alpha.7.tgz","fileCount":277,"integrity":"sha512-3wXeRqtJukEuEEfb4p1UzejpIPbti+nkkdww9dyGwdbXiiuhoj/XfKK+PTAY67Hck8QzTZZ7gvXCoz6/ccUfRw==","signatures":[{"sig":"MEYCIQDT/usZlPYXG6SMFLkt5Zm88wrDoSb2E3iolFSq5NJxngIhANGXKXrSj5y5enE8bYjzCzrF94AgADhobTfyS2ArppZY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7625145},"main":"src/index.js","gitHead":"2496e4581b60cd4db96b2efddc726dfb27496e35","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.0-alpha.7_1774969263623_0.07244340767848545","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"swcad-js","version":"0.10.0","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.0","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"04841fd148567c3c0fcf697304beedace69ba774","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.0.tgz","fileCount":269,"integrity":"sha512-DwVlUte/VbB9UhCFThXNCyHsAnFHgy1Mu/bTs/IDbXU/smdnPNMA0o2wfmpG4gDQVdkAGae+kEBAPOqMNYDZzA==","signatures":[{"sig":"MEYCIQD4zqjJHC1yWT+jhg/CTZakMtye52+sdJ/zjveTlp2lDgIhANZlWlsk98My6v1ufcOM2gShMWiTTTvXf1/3NmSnYYnc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7550395},"main":"src/index.js","gitHead":"90162fab7e5e0b8019db117a8a0c7546a72cebc0","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.0_1775067935312_0.2101538778185832","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-alpha.0":{"name":"swcad-js","version":"0.10.1-alpha.0","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.1-alpha.0","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"978c948f7c994c11736c88ffa000ea8e657b9b6a","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.1-alpha.0.tgz","fileCount":269,"integrity":"sha512-E5F44xrqN1ug3iazRDtmNF065dnLHXQNNb2mWJ5rxrZ+xObRsb0ApHmP82djawonqPAVY+W/kQN2MdTLWpV4Hg==","signatures":[{"sig":"MEQCIDcal+62Az4L+7h5hDjz3KP3NjpGh1ssOxC2CkJ0pVuAAiBhu/WEKrvEXLpfgJt2dSxBmU3VBLPD5EoTTUe0ugtL+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7550411},"main":"src/index.js","gitHead":"5837f72450c6dd06e57e3e645b9a6ed6442339b4","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.1-alpha.0_1775068676612_0.3798758908096398","host":"s3://npm-registry-packages-npm-production"}},"0.10.1-alpha.1":{"name":"swcad-js","version":"0.10.1-alpha.1","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.1-alpha.1","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"b84d847c08954e53b0913382c96787ceaac6f9fb","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.1-alpha.1.tgz","fileCount":269,"integrity":"sha512-+jBSGOKmPspSP8uClAgWcet6BEWY0M+/GSTJrhYm/Pg//GQBsOT76ii1J0Tt70v3GSP1ohpd9KyQDf6S7Ks2mw==","signatures":[{"sig":"MEQCID29mE1Bm54Qev8RFEXd3AXZuMfId14f2a+esqNJqn+wAiBM/J+OQybN5t9tHgRd2dOiq+yh6YbSkmn19KkNeNWByQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7550765},"main":"src/index.js","gitHead":"70090168d8665e2bd15b9feb3f3546fa1040b931","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.1-alpha.1_1775069646613_0.5842368627733183","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"swcad-js","version":"0.10.1","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.1","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"e946f9788cf4009a238303972b87548629c01366","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.1.tgz","fileCount":269,"integrity":"sha512-rmSEGS0MccGkgK7PrvnY85qjTITzBqRzcygSCq1Ikb7EIeSXMLB1uuUs6RTWUKnC9nEln+dI7kFMJovqDMZrUQ==","signatures":[{"sig":"MEYCIQCOTiA8MonnngqWm2+71cccZEnQyLf+MPIo/AWD//UEvQIhAPsd0kD1A5ntdS2j4VxNLEmeuaVeaGgpeW7us+K04nJV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7550791},"main":"src/index.js","gitHead":"16fbe39fd662249bd8d68f2489f8e0a57d4d9dca","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.1_1775082353750_0.06819454818114701","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-dev.0":{"name":"swcad-js","version":"0.10.2-dev.0","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.2-dev.0","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"9b06c38ce782e347e72ce1f7ad6a05bd63db3de2","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.2-dev.0.tgz","fileCount":269,"integrity":"sha512-IBD4e1wP+CzNBGtK+Xw+QqzWbg3XEZ8SdETK8/vpsKDgHC2xuZ5sH0Y4tx7A6eNn8r6Lr/QG0jrGGGBIcoQvWA==","signatures":[{"sig":"MEQCIC32mowU0Ec+4x6TTykXmeGx6qH4TCsmJaQkdwuj8Cz6AiAGTlHQnyJfzHKgU9hz0E0lzQFnFXEifxqsYClCJlf+xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7551762},"main":"src/index.js","gitHead":"4b4d7dc51d074930bb41d4a6090e9128aebc3f69","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.2-dev.0_1775083051106_0.2134928993462677","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-alpha.0":{"name":"swcad-js","version":"0.10.2-alpha.0","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.2-alpha.0","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"9c0dd5445a6fca2c97f7305c4cfe7197989116fd","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.2-alpha.0.tgz","fileCount":269,"integrity":"sha512-6BGgLvwDJmVjUi77wiiGaD4hRRu5BmH/cUIBG+fsxtSdrPEp0ZUrR8O9AM+UltQWIVO4LiimvtmaIm8C7Gr4Lg==","signatures":[{"sig":"MEYCIQCr1drU1eZ/pkW7MzT2MZcG5YW1uucYNHRplygMMJjS/QIhAJ1YlKLCy2XvJDFr/9D5lvYQP9Es9MllBIy7llBg4kI5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7551766},"main":"src/index.js","gitHead":"1874ac3feac6945a26b185de241d00dcbbc76627","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.2-alpha.0_1775083481579_0.19028225667758814","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-alpha.1":{"name":"swcad-js","version":"0.10.2-alpha.1","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.2-alpha.1","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"56cd6aec2468b5388c1b6f4d3fec95271ce9d580","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.2-alpha.1.tgz","fileCount":269,"integrity":"sha512-VCciK0AG9+03cJpyCjTl1EzlQWPhr6jtzpIQdeibbvYJ66uG2O3qfUaJEDAFZ8YHLRdMudJcOju2Iznv+4K9Xw==","signatures":[{"sig":"MEYCIQD+d9TjiQHjfqSPEeH1Iv7Ag2cotckoWKCRFdik+EOG/AIhAM3QL5qrcrlLXk78koorck6NjHsJSgcNWAHmQCmpDAVS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7551768},"main":"src/index.js","gitHead":"599ce6c1c18d2adb4751951accdc281c42d8e422","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.2-alpha.1_1775085711249_0.8479288992711551","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-alpha.2":{"name":"swcad-js","version":"0.10.2-alpha.2","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.2-alpha.2","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"4726d1bbc30232ffbe784d685b44ecc0df72eaae","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.2-alpha.2.tgz","fileCount":269,"integrity":"sha512-9nAiKWTUGa7XT4lWmxPRnxAEIeeXLQGIk1Ltl+XnEmetVJDf1VrFghdF+L7i/1DWzjRTzxBf6HGHJar3WavCFg==","signatures":[{"sig":"MEYCIQCWRnz31se33HU79CBIm8GuiPpPhnMeq0FfCRf5qUNrQgIhAIExepsHUYYKMaF8Op7m1t91vqA6HYtaNONr4H76zW9q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7551813},"main":"src/index.js","gitHead":"3f86b312a376278f04ba4fa9a3f3317756995764","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.2-alpha.2_1775087753719_0.8280146826796695","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-alpha.3":{"name":"swcad-js","version":"0.10.2-alpha.3","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.2-alpha.3","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"b60e688fce3deea6e3ab6a5441767f6b4418f21b","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.2-alpha.3.tgz","fileCount":269,"integrity":"sha512-jCFkns9ls09QimF3txSCdqOZdRMH9bJwvAQVVt1I1KtjJbfUF3dLl7RHVTQSc7OXX5I3aNOLw+gzf1lpttFsgA==","signatures":[{"sig":"MEYCIQDZPUnHJ0gDMMDqDnl3PmwFPURggaPArXY8LtAmdiwEowIhAPxaAt2W8O9cHAp3dKIHjKydYIlhdYPnDndE2x6PwMt9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7551877},"main":"src/index.js","gitHead":"806a6ee3c53eff811b1ae4a650adb779e0cc4b5b","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.2-alpha.3_1775096311173_0.7347830279449714","host":"s3://npm-registry-packages-npm-production"}},"0.10.2-alpha.4":{"name":"swcad-js","version":"0.10.2-alpha.4","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.2-alpha.4","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"165215492864f6448b02d41a83bf9542ebd34b4c","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.2-alpha.4.tgz","fileCount":269,"integrity":"sha512-Suat77Sn5oad649kjDHK6zYNdvK9ktvZKdamPR9vMmkFZkJGC6jUkx/rgJ2xC/j6qEYsTxKF6S7xUMQ+TCRCUw==","signatures":[{"sig":"MEQCIBJIcP2EimooOsOrnsFo4j1PdE5CPvCOpQqNLRrHFJdqAiBPnzT8Y/uCgoHx1fSerL4YjXTgJZBPwjuYFjWncjGSRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7551920},"main":"src/index.js","gitHead":"cf3382591d52af664d2e8bf0105766e5399bd0eb","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.2-alpha.4_1775096972766_0.019558894942019123","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"swcad-js","version":"0.10.2","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.2","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"fa95844f2cd5a994eca35950635f1af3f43f4248","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.2.tgz","fileCount":272,"integrity":"sha512-bQJvUXWikGLFh4KAjyopws0uOJy0Vu31uUmm47TUJEE+2Nf/yvBBwqShzxguexp8qSK6TPMTm10z+oQbMTuMyw==","signatures":[{"sig":"MEUCIQCgnaDtb83X4ybPJ3YICvaBKVyb3E3riejOzalJ0RHznQIgXmxJo1KiyVcSYNw1BPYO8W4aBT7vMVMmzQZ8b9Wjz6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7536867},"main":"src/index.js","gitHead":"06d47f194147fbcad084608902a91064f0de7096","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.2_1775130298605_0.43255462657992805","host":"s3://npm-registry-packages-npm-production"}},"0.10.3-alpha.0":{"name":"swcad-js","version":"0.10.3-alpha.0","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.3-alpha.0","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"90f33c7ebc94ecb7760e25cfdd3aa503ac60db7a","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.3-alpha.0.tgz","fileCount":299,"integrity":"sha512-VPWdc7m4rkR5rat+mGPlH3/pmJWGywxHU2pLjiYvNKGhw2ziGcjJQHjjEe2mN5NmVoxsMSebNG36l+RG7ElrNw==","signatures":[{"sig":"MEYCIQCsGm16fHNwlIpVN6/qDXWsJgstnLj6tKwDiAsF7RVzsgIhANVaxDxjMTYGYYpNa0eI36+enISsIjS6A9rNkuvyR5Hz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13074779},"main":"src/index.js","gitHead":"602f4e7e6c200d1f1ae1f6014b2e098379873f86","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.3-alpha.0_1775156116848_0.44319638011011464","host":"s3://npm-registry-packages-npm-production"}},"0.10.3-alpha.1":{"name":"swcad-js","version":"0.10.3-alpha.1","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.3-alpha.1","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"e2d81aa86d7c545e6393201cf8247c795908b802","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.3-alpha.1.tgz","fileCount":299,"integrity":"sha512-KLXly5mf33npWUE+o723uq+JsVD0J2spKMrrLrPc/YrkPifVpy+3pTaf9YDC4U4epHO/AoKBijH3/KvV5cf9AA==","signatures":[{"sig":"MEYCIQDcYrz+3fay4yLE2E0GNqbjvCFP18LgteCwcTHsX5gxuQIhAIti7gIcCiXeOEehrUffNOJJ2TcRiExG/V9s6ylp/aUB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13074778},"main":"src/index.js","gitHead":"feb15c060fc2e51e962c942d641c92dc7d1f9cda","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.3-alpha.1_1775156530626_0.552755025338614","host":"s3://npm-registry-packages-npm-production"}},"0.10.3-alpha.2":{"name":"swcad-js","version":"0.10.3-alpha.2","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.3-alpha.2","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"6cbda172fdad003b9e7299f9d7fb94e1b6402e99","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.3-alpha.2.tgz","fileCount":299,"integrity":"sha512-oZzl+nj8QxgVNjcS/oCOvR5hXGX+OnsUEsETb7qxt7yyGBtI7xi1I47Ibb2WsSrbWberD7xj2QNb1hw7aORrFw==","signatures":[{"sig":"MEUCIBxhcRNKQwDv721jHoeOwaBzTMokiSax50y9UdLB3WTKAiEAtsPZ+t4/XhzDy2sRQEoEc3KK9xuNHpJFGD1XHeXP3p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13075000},"main":"src/index.js","gitHead":"1b2a42b6f2d007dbc753810e1407a89bf3f067a9","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.3-alpha.2_1775158428853_0.30190654771285375","host":"s3://npm-registry-packages-npm-production"}},"0.10.3-alpha.3":{"name":"swcad-js","version":"0.10.3-alpha.3","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.3-alpha.3","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"31f4686152f5eb14c6197b0bd86606597daa61ff","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.3-alpha.3.tgz","fileCount":299,"integrity":"sha512-mxov8MB2pQONf0duqyZdzVbtEFJ6gmo90dOosqG+8XJdeX8hVWqGkDccO/B/QW/SUx9AOGiRQ5nfXRNqioR4dg==","signatures":[{"sig":"MEQCIG5KiMGjWtgpxHboSrOpFz4hfdjc8qYTjoEF1ZOMW4NgAiAApQjfOK2cnamC0Bp/bAMpjmlpeIZE9kjIF8vLH+Q/OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13074818},"main":"src/index.js","gitHead":"f620a697cb0205484ccdd6f24f127251f664bd1b","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.3-alpha.3_1775158644969_0.02197217644610938","host":"s3://npm-registry-packages-npm-production"}},"0.10.3-alpha.4":{"name":"swcad-js","version":"0.10.3-alpha.4","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.3-alpha.4","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"0aa0fad55fdad12fb29a87ce2b7843b73f454410","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.3-alpha.4.tgz","fileCount":299,"integrity":"sha512-pEz/+oxVbZXYppKAXjfeFNnFhrVxzwRS2TjGM7FdZIK8hn1MRRKgNDcBdfc7R7h2tawLjCJCB9ZMnsznskSxEQ==","signatures":[{"sig":"MEYCIQDIGuHkf8tiL5dBSYBRkvMOBOuohE1StfsQELqERQHLOwIhAKFiHrd+yhM8VA0HyPi6yNV8r2px3Zr0KhamKv6xJLZM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13073648},"main":"src/index.js","gitHead":"85976761dc752b4bd49a5f0b3aea34f8dbc06c9e","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.3-alpha.4_1775158895551_0.3800873582129842","host":"s3://npm-registry-packages-npm-production"}},"0.10.3-alpha.5":{"name":"swcad-js","version":"0.10.3-alpha.5","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.3-alpha.5","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"d71a7a31cfaa8b56f12d45b2cc566dd293515b32","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.3-alpha.5.tgz","fileCount":299,"integrity":"sha512-I6RmnYLcpJSC0CLV9KpJif1XnHutf5Jt4YPrPvIKmm1qeR0It7x3QZddrcR9ONkCMubNLvbcgU+VV/qcPcvveA==","signatures":[{"sig":"MEQCIBvn1aqcjlT+gZ8jmsrLF777ad1TGo0C8QIbrDQ605asAiB186B6yqBlwEUIJYuS59OsJGEFFx/DfRb9/lVaI+Yj3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13073735},"main":"src/index.js","gitHead":"af4e14e34b5d2d734517bbdc133cbfd27ae13191","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.3-alpha.5_1775160355385_0.24568737977662392","host":"s3://npm-registry-packages-npm-production"}},"0.10.3-alpha.6":{"name":"swcad-js","version":"0.10.3-alpha.6","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.3-alpha.6","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"a8343199d09801cab0a60b795209cecc17d13e06","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.3-alpha.6.tgz","fileCount":299,"integrity":"sha512-5tprjYI+cSpL2okRXdAH9l/V6O8xA0wV/HHncSICuL+SpWguP8TV7EfDsOQccX+NmfyDVi/O/R3u9XM0QwLEKA==","signatures":[{"sig":"MEYCIQCPj8zk1GvVISXIsY2JKYLv4cLDtoVHIFxYvT/HMjrEkgIhANiqBqYoK30Y6gMAsywDGMnpVqSI03A0XBLLK+eKuVoR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13080297},"main":"src/index.js","gitHead":"b5313862ef3df8881385494977a43452b2e80005","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.3-alpha.6_1775162528951_0.05009717412992254","host":"s3://npm-registry-packages-npm-production"}},"0.10.3-alpha.7":{"name":"swcad-js","version":"0.10.3-alpha.7","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.3-alpha.7","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"0e4c1fa0fa68153c58c78f57756e185cfc5d2e75","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.3-alpha.7.tgz","fileCount":299,"integrity":"sha512-ptJiMBl608S7ZXjMTkhMAjkivvjS2vogHLSOIiW9G1w/Fq06cFL3norVvidqJ3tWHj4us25eqjA3FawB/komLw==","signatures":[{"sig":"MEUCIAQ0pcBmqbjLkfDzve6p2Ei07uQLMyzO50pJCFfWS/elAiEAk5pwMfVvWOCOFPWGoRSnKZYpqkOCIzD4Wt/gxkknQ78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13080321},"main":"src/index.js","gitHead":"5428243643e88cb2b014a8f6ca6d90642671925f","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.3-alpha.7_1775162734006_0.7241110394080605","host":"s3://npm-registry-packages-npm-production"}},"0.10.3-alpha.8":{"name":"swcad-js","version":"0.10.3-alpha.8","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.3-alpha.8","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"d3a5245c795f2638746b625ce181f56f1b030d4b","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.3-alpha.8.tgz","fileCount":299,"integrity":"sha512-/UPj8eTnGGkEsjJzE7vFdBXHDv0XQGBZq51eF0dGX/0L1TxIBSsVS4e++xRIICuToFoEbsKh2nLq8cYGMWqMlQ==","signatures":[{"sig":"MEYCIQCDooHw7/y9L9XzqCUjFydIkUWv12J8QkaIdVTuEj5CRAIhAPNbiIsCU+7WkAEvsS8BamtncUxj45ZcHpe1bZA/s6p7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13080323},"main":"src/index.js","gitHead":"8e398bc9018625f2df873974d388050fcd82f780","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.3-alpha.8_1775162914589_0.39612879260492817","host":"s3://npm-registry-packages-npm-production"}},"0.10.3-alpha.9":{"name":"swcad-js","version":"0.10.3-alpha.9","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.3-alpha.9","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"3f435390a03630c9f8961cdf10f59394e6d8b13d","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.3-alpha.9.tgz","fileCount":299,"integrity":"sha512-mOVFHgili8VLklWXtoG6UpvIo9PO/h8Worf/UiYjtcW/Io9LEIZ1tzQ6/3PJ3NM2D2VCYDAHCVzF9//+bxzaXw==","signatures":[{"sig":"MEUCIQDjNg2fwZT2onrb0FLHwGP8PJ8P/suLa/YgR+C9MEpzEgIgRGe2TLBld8PyGPb+aCQejx4ve6EkpZVWKcd5QprRXr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13080419},"main":"src/index.js","gitHead":"5295060d0260a0ab66f1ab6586ce0f53be184578","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.3-alpha.9_1775163377016_0.8830351526077875","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"swcad-js","version":"0.10.3","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.3","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"198a5f8e339540e16ad1ce4c90f5ee448287a0ff","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.3.tgz","fileCount":299,"integrity":"sha512-zfsMbXGaSOFgycuE97GhwftNPqLV6IeZ8tjG4MoHrpveE5olTtsWiIIb3iYfjF6INDK6ltDXToPVQ1wsaOxK7A==","signatures":[{"sig":"MEUCIH8rPF0THQiyrbs4UOsHW3omyybH78/YHaqWXsPJFGv/AiEAiyjgupvtOu6HyFHOiH1I7wr3N/wsqepXniOVwvcb4Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13080419},"main":"src/index.js","gitHead":"d3d13610be827ed3cca2df2a26e5359003ecc314","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.3_1775163824756_0.7737919479931319","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"swcad-js","version":"0.10.4","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.4","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"825c35f7223b918d5e6aa43d6012ef24d40a6add","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.4.tgz","fileCount":302,"integrity":"sha512-+eYKPOhwZvUYweGoR71La9N6wlWLUa8QzSkAuNJMA/5N2Ek6D8upYm16CzklioiDLIBUdfTroKANftkZJlVGHg==","signatures":[{"sig":"MEYCIQDkvidq6XWTSercJqQN9i9X4jd6Jq4UUPyWVmNMc2+r2AIhAIv6ShCrjD/eriTL8hLZaEtJuEH3vS/MAJSOv+t3NRHt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13439075},"main":"dist/swcad.min.js","gitHead":"4b31ae17de3d9c8503cd23e28450016a9640915b","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.4_1775423582036_0.7802381087708212","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"swcad-js","version":"0.10.5","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.5","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"1729176202fe82078acbd7324ca6718b550cc135","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.5.tgz","fileCount":302,"integrity":"sha512-GgPi90qBN7+62jxArHDXdk0wawTU6QV9USnkA0zqpGJQuTIjVWUfK8jLjKBpjeXsdN64kK+vODTGLiD/wEZ4tA==","signatures":[{"sig":"MEUCIQC+H/Yi00cD1fI6huNM5DwLrqpPGHkz24DaCPK4PSJ2TgIgKLuf8M7ELfZauzBuXbaoRiIgMrXnWbkCzWtIEubjE7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13425814},"main":"dist/swcad.min.js","gitHead":"679fbbc44299c38a62d90f335ea8c561cbbbf77c","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.5_1775424548999_0.8258899535588846","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"swcad-js","version":"0.10.6","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.6","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"d19a64f21fdc7d6fd779c54d4c42cccedff5b181","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.6.tgz","fileCount":302,"integrity":"sha512-mbWXD3ORBr2EbdhSK+pND0kwntN8n74IyZhcU7QFk8O1hD/C+tkNmYN24j4nlk/pYGWil9lh+Y0k95LRNpmwGw==","signatures":[{"sig":"MEYCIQCP7I5XlzxZ4OMYuOVMRJHG+4ujxYjEid6HIQozV6F6cAIhALAV/Z8wS4cA6RkHiw6uzal0mtgHCmBqwmBvukEIvzHl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13425826},"main":"dist/swcad.min.js","gitHead":"cbfee8c369789e19b3c1c6dccbeadcefcb1474a6","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.6_1775425351082_0.45933284856457446","host":"s3://npm-registry-packages-npm-production"}},"0.10.7-dev.0":{"name":"swcad-js","version":"0.10.7-dev.0","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.7-dev.0","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"6a6d4ca58702034c120906762a50718461395977","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.7-dev.0.tgz","fileCount":302,"integrity":"sha512-7ZWrQ6Hsjyq/pwRUX9ekdtCAIQdWRIW+M5PAjA9mq6hn3ToednBD8b1vJuXTcEidXIoKsAMaB6Tu22ddMDN8/g==","signatures":[{"sig":"MEUCIQDPn2xwpF29IOsFsUq9caCuojKsw15Qj+WaaexEH+8V+QIgUip5A+FnIoUZAXsNhA50iaLbu9toS4+7bRXXyAzLFXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13425827},"main":"dist/swcad.min.js","gitHead":"516cb7503aa5c3a1a3e51b7c0556841255fa8cbe","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.7-dev.0_1775425808674_0.16580698374919822","host":"s3://npm-registry-packages-npm-production"}},"0.10.7-dev.1":{"name":"swcad-js","version":"0.10.7-dev.1","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.7-dev.1","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"1751422e5815f69ebe6611f0c60c4c1ddbe90898","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.7-dev.1.tgz","fileCount":302,"integrity":"sha512-kKxFSyt5weAjTEiAZ18GCsCz4nxKy0K8MeR0poNUmRcorsUrD35yt2iqGpR2HCgtIEu66O0us8RbshMwz8bk3w==","signatures":[{"sig":"MEUCIAoPAbZs+wmBSDADiwu76lXD1UUzSon/m+d5clDLJPWyAiEAyLLXc/DsLEdtWmnTEO3aj93Rm1IRDsLUuYdXWlXBqEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13425782},"main":"dist/swcad.min.js","gitHead":"d47854e43efab632f66c05252c8c4ac653de0284","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.7-dev.1_1775426261963_0.8526355768140579","host":"s3://npm-registry-packages-npm-production"}},"0.10.7-dev.2":{"name":"swcad-js","version":"0.10.7-dev.2","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.7-dev.2","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"892fa3dec230a4f6658744a314853a3f605f492b","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.7-dev.2.tgz","fileCount":302,"integrity":"sha512-BV6wU6hrhYWlOdfuMsOeKsZ9VmwjlceV3cOuuVRf148Zya20zS06o11j4wJtwjBF97WubtZDPSLIoTRcMIKTrg==","signatures":[{"sig":"MEYCIQC9NPItYCNsY0k5dyP5LXvyvYl+OYun2ODxz4reOLKy8AIhAMz6EnlnxIbu2PuG1mVice7DpRkNRTjSJsC1MF0gI7A3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13425889},"main":"dist/swcad.min.js","gitHead":"5bd49fe04cbae4db1549bf251fd1b163edbc4971","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.7-dev.2_1775427355100_0.4527396498538663","host":"s3://npm-registry-packages-npm-production"}},"0.10.7-dev.3":{"name":"swcad-js","version":"0.10.7-dev.3","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.7-dev.3","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"8c8cace5cf79500a956a71f0f072e5ff18ee13ad","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.7-dev.3.tgz","fileCount":302,"integrity":"sha512-FWcdOoZd1QEWfT8UHMZSyZqWCWFrTKP2FO57Vfz4WGLAoJfhTqNeoM7fAREQYO21xaWE1yA3TGhtE2k8Ulwb8w==","signatures":[{"sig":"MEUCIAi0IryIkREbHeQmoVdYe/BzRtFSWtTyM/VLa150UUN3AiEAtO/ZCaVKIqZ97lhS0tsXRVa1V3c38elHPv8ET5zB22o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13425761},"main":"dist/swcad.min.js","gitHead":"6e7fdb7745cf0252574fd59365f950d69a80aabc","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.7-dev.3_1775428555322_0.29930827694523154","host":"s3://npm-registry-packages-npm-production"}},"0.10.7-dev.4":{"name":"swcad-js","version":"0.10.7-dev.4","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.7-dev.4","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"e1cddd65b98840f4e5bea08a5a0abeab4a0c7be7","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.7-dev.4.tgz","fileCount":305,"integrity":"sha512-ItY6CThl98Pzqw66svWAKwPRdXSImw1V3mOf7kQ0FQ3Rl9vfiG+YZXmv0kvqyE7KXKKSUf9bcVI5xf6tcy96Xw==","signatures":[{"sig":"MEQCIDfEfnedfglAND0o/DBYPEc8BCFBi5ZSSqCdEfPCLRMiAiBV1TZJFllCBjCICehqmJJqb1F3R7BwX7ZdAbpkv6Um0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13772171},"main":"dist/swcad.min.js","gitHead":"4a21514b71bea6feb690d309feb2a03b05fe80cb","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.7-dev.4_1775429554948_0.10178015168839005","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"swcad-js","version":"0.10.7","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.7","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"cb1330120b17050c9995880f8c3cd72f5e5951a2","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.7.tgz","fileCount":305,"integrity":"sha512-hnksVn+/mUeznozMcuW6Vel/uxkor/8gDJI1qhOqNN21xMNSSmJ71ziZW2EXVw6F3/Gw0Qopd5zMMbmip96X2Q==","signatures":[{"sig":"MEYCIQDZGx2JSrw2C1F16eksC27E1574fIc18pqQdTVW8yfT5gIhANqlvCLtMfF6jyDewaOhMLAZueTQStIqdlQltW7aNpcL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13772165},"main":"dist/swcad.min.js","gitHead":"fe83c27e3525082ded44ab80031117b6e217ff59","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.7_1775430253791_0.887501720376781","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"swcad-js","version":"0.10.8","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.10.8","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"60d7071485dc49fad6ebe2ee87cd6a56b5d92200","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.10.8.tgz","fileCount":112,"integrity":"sha512-rfQMU7YgWUYDDDzgTO+E3CNvlVZ/sj3ZrFhuIWzNsBaOCy3WdU7/893ze6IQJxSHjJ4Y3cXABoA5HBNMkpheCg==","signatures":[{"sig":"MEUCIDR0V69vKQFJwoL71qHov6o1VHNxST80f6A6JYV5Ot9bAiEA3vVkoMTMaSSunEUf6hmkcCGLCKOulNrTw1OzgdYW9nM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1035808},"main":"dist/swcad.min.js","gitHead":"dc65b1d8e0e3ffe2371c61ca104e7cf6fe5f63ae","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.10.8_1775499964495_0.8265340225722877","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"swcad-js","version":"0.11.0","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.0","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"db3760bfb7693abba89ced408116963aee6d9132","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.0.tgz","fileCount":110,"integrity":"sha512-q8hHzkY9Lha20FLD8wiL93PUHImSBIZK+bptxt+1AEK21qYjz0FSkyik6Cpo2F6RFQfYKUh/oyY4lRkMF1QsRQ==","signatures":[{"sig":"MEUCIQCxf6TRipJduEZrdRIUetScKdigx7CKaTF1q17TGpTZHAIgANYsO4yy0xqoD1lUWP4Rak4eFsIJBgFAcn3HPmJIIr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940481},"main":"dist/swcad.min.js","gitHead":"eee9003efc024c6a5011a2c17510305c55c45289","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs","docs:ui":"cd packages/swcad-js-ui && npm run docs","docs:core":"cd packages/swcad-js-core && npm run docs","docs:builders":"cd packages/swcad-js-builders && npm run docs","docs:families":"cd packages/swcad-js-families && npm run docs","docs:std-specs":"cd packages/swcad-js-std-specs && npm run docs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.0_1775836555803_0.26934777857138004","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-alpha.0":{"name":"swcad-js","version":"0.11.1-alpha.0","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.1-alpha.0","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"fc7bcacaea8d859c0d70ddccf7682fdd4044c8e5","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.1-alpha.0.tgz","fileCount":105,"integrity":"sha512-ncXAzFmJVB2eCeq+m93r5uzuqwM7we0mtxqKZAZpzpYjqneII4ilPXxKz/1Q7upbxIZ/CKpHigCk3Pd+Me/SLQ==","signatures":[{"sig":"MEQCIFbAix2oacqNOUoOaOijBgo10D42mQQZNmb1j+f3CM3xAiBx52kJjSoXVPsKUzkyg3ag4j5IVg+MNazg4de8XG1ucA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821726},"main":"dist/swcad.min.js","gitHead":"c93b3885f75290cc4e0d274f30d49aa1e84830dc","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.1-alpha.0_1775861512561_0.3426562513266598","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-alpha.1":{"name":"swcad-js","version":"0.11.1-alpha.1","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.1-alpha.1","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"385d790bc071b2ebc3e32bdd66536677efe7e923","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.1-alpha.1.tgz","fileCount":105,"integrity":"sha512-SRXSLzlPcYdkJPnQ1qfqVL8eFt/BVXiRmqIFs4WnF4suuALsii7K8nn8UiBhChSleAcidlbtpTvMwCKMYh12+w==","signatures":[{"sig":"MEQCIAjadmzWtvvAPyy0ezlcxrpEdK53EQs0PRjw01nq+XFhAiBGsJ49KU0ODognyncLy0J3ZjpJ9uCt3iTbZPByoO/kdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842733},"main":"dist/swcad.min.js","gitHead":"8dec051e9c669bd4f6b246089a12dea4741a63ae","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.1-alpha.1_1775863136664_0.7499509155292823","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-alpha.2":{"name":"swcad-js","version":"0.11.1-alpha.2","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.1-alpha.2","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"63284419cd37d5e13b4cef928012f64b2686c625","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.1-alpha.2.tgz","fileCount":105,"integrity":"sha512-kfCWStR9fl/grW4YzmtdzW0MUBcoK7lvgOXHKecXKy+RzeyDes7lwpRn2FKyLUxkgMT0v9HOwdVUl+ruUoTcsw==","signatures":[{"sig":"MEYCIQCs0aFh9IUGPjTwWF6LWzSG5n/7jvlllyp2OH+Ng2Y/KgIhALqaBNNAGN3nCTEe18wJNqZsx+AgTA00OyH+vqknw5pp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842714},"main":"dist/swcad.min.js","gitHead":"576e61260ea7cc8cd54aaeae70a4c389d649eda3","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.1-alpha.2_1775863428127_0.5101793570051365","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-alpha.3":{"name":"swcad-js","version":"0.11.1-alpha.3","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.1-alpha.3","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"7a10c299d9e9b801727df246e678c0f9547d3041","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.1-alpha.3.tgz","fileCount":105,"integrity":"sha512-4Se0DrAJ4GXSOLmonYioDNYstRjbvsrRCaOr361Bv1fCRe/ym/lbCTtpA6UTF6a4DDJYMFWK9xaF6/nG2eRlog==","signatures":[{"sig":"MEUCIQDqVXpULBcoVyDIuvXJt21CNcTb7j2X461sxv9YCqxJ7gIgQo/2PEWk+5r22+V0Ku9gD5JHbI48wSpoB113SVXvc3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842509},"main":"dist/swcad.min.js","gitHead":"2eef88b30185f8481c8858cb45890ad4e0c2dd84","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.1-alpha.3_1775866135911_0.606814464109781","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-alpha.4":{"name":"swcad-js","version":"0.11.1-alpha.4","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.1-alpha.4","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"2335648c85207a326c71e69b267a498ec842756d","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.1-alpha.4.tgz","fileCount":105,"integrity":"sha512-lj5kvPXujfEIIACfbq5SSCkBPfiBBzMzznjMafQLj4MfP98hEIec1sa/FZONNaKq8nQbhAQv9H3NPEmk7S1Rlw==","signatures":[{"sig":"MEQCIEDg+mlv78kyh7T7s6l/7okMo0St2PJBqcJwPqywerB8AiAOvB79aHAayNfXU5ElA49dqenOLlU9onkNg1BgvvrLfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841530},"main":"dist/swcad.min.js","gitHead":"2594673decc050dccb06d639a0ce6b4ceb73ca9a","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.1-alpha.4_1775868730870_0.6679198380615001","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"swcad-js","version":"0.11.1","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.1","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"56530022aea2c71ad3f9b0f3bfa9bb5823269290","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.1.tgz","fileCount":105,"integrity":"sha512-fLOXDP2cHqR/GcP+/9gWF5G2/ugGPHMGzLSuseeTaGEwAhCp1oAuQan1pygn8sL1P/v8SZgSiclWFTfWbSL0Vg==","signatures":[{"sig":"MEUCIQDb+nsDDidA7v+wfVYpG7otSVSPsAV1zoWLOpHAn9T3lwIgJEH0cVk9oZlFLtw/yrbwSA8E1leqtr2Fo9lvmgei3gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":841879},"main":"dist/swcad.min.js","gitHead":"64ce8b4588fdabbd41d617cb52d577967ad4cc24","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.1_1775870996557_0.3169693318458495","host":"s3://npm-registry-packages-npm-production"}},"0.11.2-alpha.0":{"name":"swcad-js","version":"0.11.2-alpha.0","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.2-alpha.0","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"8f7e34da1b0d8e0f2e1c57a27bf5077ceebd0e34","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.2-alpha.0.tgz","fileCount":105,"integrity":"sha512-C1bwZ3XLKUv2xM2BfyJD8UUW7GBTpejsnY2u1Cw/tL9BacRhpDR/rAs0zCybboZZOO54RMDOHCi1fyAtiUHYsg==","signatures":[{"sig":"MEUCIQDkgkPEiuSvmsRYIhuHhefCosW5oIB12rUzYQH4puzFXAIgb4g//qPf114/7O27tqvKVDJps6BIgiglxF6IrUZtf8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917161},"main":"dist/swcad.min.js","gitHead":"9987b21a20075a16e93ef91b9bbec17704cac7e8","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.2-alpha.0_1775934373314_0.6393662891675964","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"swcad-js","version":"0.11.2","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.2","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"2b532ae3e7ac7f53d7cc3c570bd7cbd38885dde7","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.2.tgz","fileCount":105,"integrity":"sha512-EgvUyUIYipNfd3HagmPAAzD9a5qk/T4EH1xCvOi20wHU5d4pltV+PqT6+ZtF1dYYr7Xw/N3Fy4lV9d9oYmd9iA==","signatures":[{"sig":"MEQCIAkt5xDhnUuoe1zsqCmSPeBmgipMa2TWtHgQDPQffcalAiAmjPt1yvrlbm3RW+qD13gdbTt2RXwg5EM/9PvujYjNDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917471},"main":"dist/swcad.min.js","gitHead":"5349ca6a574a031c3a72ec11e16c5852dabd2fb9","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.2_1775935547069_0.4125073302346163","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"swcad-js","version":"0.11.3","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.3","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"7d459829411a5c7d6a285b728b63a67d92799ea2","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.3.tgz","fileCount":106,"integrity":"sha512-EYjCWAAf3LPIEbqcYpKPd1rt8ovC6eBoNlItBJS8wEm7pftbqY/5hQ3HFwlHnDUpwdHpmH2BzVM3HDEriRC98A==","signatures":[{"sig":"MEUCIAMzt0QL65A1NfRdTKTLLo0GRPAKDPd3pX9Muo6Iyc0ZAiEA1pbf//br98l1kF0BM1YcmDZymIzxWgJeQXFp3IRLIBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":970380},"main":"dist/swcad.min.js","gitHead":"fa47891b99deb7054f9278782aa6aad35c0c7382","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.3_1775947535494_0.962048899207846","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"swcad-js","version":"0.11.4","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.4","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"84f1a3368c100148bd7af54e8813ef646aaae933","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.4.tgz","fileCount":105,"integrity":"sha512-j3w8Dn9UU1V1q2H9VSuj27Y8aPMoftGR9gRnauqzp4q7UVxdHVFAgV5Q5d3dkj4XpE3wHCHQCWPXSFiMYudJMA==","signatures":[{"sig":"MEQCIGfWXRSwP2xHOxQwHmA1YGPLDw0lwpK5cDBABm7lE7uxAiASu+HkjTmLgxdQ6jMsColaMN2LxD5yJkOa+6QDy6oA9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940393},"main":"dist/swcad.min.js","gitHead":"7213e4a6b999837f18a489ab430e98797f4930fb","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.4_1775959968186_0.5600038053255014","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"swcad-js","version":"0.11.5","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.5","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"9c48a66ad4ded6d9dff837396c172b326f60a14d","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.5.tgz","fileCount":107,"integrity":"sha512-LJjWfasVJ7yadQtvY00T9G3a/4s/7pSEURpEMHtjvZGl4n3NH2opF5Xvqf0a5mhxAhjGG94CaftMu+PiizfWEw==","signatures":[{"sig":"MEUCIQCeJqbz42PS26txVnXuoNTMjwWEzvjK99Iux/L66LIWXQIgRsi6e79YyUPAoqmrlLlWi9ue/9+eWKW0Hq0W+ADLlaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048991},"main":"dist/swcad.min.js","gitHead":"cf7b4711f0e8a861d8bb2398cbac7fbf2d6554b0","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.5_1776308230762_0.9883572799343039","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"swcad-js","version":"0.11.6","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.6","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"08522fd271548118b8d628664595762abc99ffdf","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.6.tgz","fileCount":107,"integrity":"sha512-HMP2fiB1U9L2AX0gAWZ4l1uvYdvRVu7ITj2Zk/0cSEOb2ROzEO8y9oOd++2yqDeFRtuK8CILzOzok5mWiLwSWQ==","signatures":[{"sig":"MEUCIQCrvGe4jAMLjQYmuxYkFTZjG6oXLDFFvxvJzoEzujwh8QIgeQPKz/6Kjgy5YBW+79wuePj8v0lvHbse5pRrraG+0CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078992},"main":"dist/swcad.min.js","gitHead":"53a8e99d40ab03f95e80cb884d44358197d8ce4c","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.6_1776523202119_0.4264881695161984","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"swcad-js","version":"0.11.7","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.7","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"df4cbc037ceff803e6c063005f6eabe0a66570b1","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.7.tgz","fileCount":107,"integrity":"sha512-WPPXV95BsKtrmke0+hng7nbRwxTFTe2ebXWyhdRgfCQA3ZgtwxH7ns3P5L0QuSUo9RcFzikvXQgq4gkxjwkG1A==","signatures":[{"sig":"MEYCIQClafV5ZXSVhlBGnGuvK2ISN7CUO0zsGHrk60nF1jtLxAIhAKvcDlrePigy0g9rh0teMOAGGTKxv6UVfdCPBALOt98T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077178},"main":"dist/swcad.min.js","gitHead":"d85fc12364cea41aaf1a25a2061f8dcc7186f523","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.7_1776524133979_0.10939433449183222","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"swcad-js","version":"0.11.8","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.11.8","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"6150db07a58bc5014e1653b87374a8f691647b0b","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.11.8.tgz","fileCount":107,"integrity":"sha512-EjeA6BGGt8LUyZ/VYbSRzZXuLGlp8cg0PD6SYrk3vMroAT7SSHGPAmuox2cAf6UWXIipZbBk4wNRClqnoShZBw==","signatures":[{"sig":"MEUCIQCjFOlC9GX115sIP/0Q/ayhX68PhhzrhKsWfYOkkdB6aAIgSuvN5JX87KmdrO4tk0imvVsNs5Mb4HkgE0LOeG0CWRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077658},"main":"dist/swcad.min.js","gitHead":"3af73e9770d0998ca0ad63df4934465ff17e2289","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.11.8_1776532431051_0.05995420931683282","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"swcad-js","version":"0.12.0","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.12.0","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"099ac935f8fdf0d248b518ccffd1046e74668b20","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.12.0.tgz","fileCount":107,"integrity":"sha512-QlznllxYuap1Ca1VXlqXBcHugnLMQis5C9yzQAOmJZPcfpzvFS+AGNSWdX2jvDwekuatSZ8zuWqMnhsc6ZwftA==","signatures":[{"sig":"MEYCIQCRXa8fDQjPTVDhqF79rxoesyJQp+7pmouXJyjqM9T3uAIhANRgV6Gyw6Tf1haH4uoiNYEbl6vM104A6OyA5J/h4noD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1091171},"main":"dist/swcad.min.js","gitHead":"5c2ef88e9891bcd6effe275307c4e26d2caffd28","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.12.0_1776691973800_0.7854738431577422","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"swcad-js","version":"0.12.1","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.12.1","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"8692d3b1765af11723d6693787c5edb0ea8496d6","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.12.1.tgz","fileCount":108,"integrity":"sha512-zOOD5o8u6c7V8TrALxy7L6aMLpPDr2nbKVPvzDI5uPgi/H8VbpU91Ityx2+M129N1VyOkHya2bypL6LWp6hpCA==","signatures":[{"sig":"MEQCIGJVItmk36A/Y3kwbL+sH2A4UEXNawiv67Fh4O7Wi3pMAiB8wH2no6KecX5wL6IQekEXrjIssP8AWPVUOKKuOFMVHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1179905},"main":"dist/swcad.min.js","gitHead":"55836ea32abdcf28a4ea852efd65a28993f7d856","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.12.1_1776699117963_0.617948287657569","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"swcad-js","version":"0.12.2","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.12.2","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"52a2c919540766279fb5491edbf7e6c330706757","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.12.2.tgz","fileCount":108,"integrity":"sha512-lyXSAb3AmWFnQQ00HcKGXAah/IricVrPryRdGVXqk74Pg059VEoBm5P79t9zdE6n7TMkKx/1DbTTOMdvKrNCUA==","signatures":[{"sig":"MEQCIDH+5Tb2Po8qYhpnR2dghgTCgN6PnmtYXd9EPZPwkkZ+AiBos0KsbIvm71pFUX2DoY3h0ZAuB88+M4Pv1c9O1QbzLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1180299},"main":"dist/swcad.min.js","gitHead":"4d3f7ab7934b38bf991f66f35d8d980e89c3c596","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.12.2_1776705760964_0.14803051993046967","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"swcad-js","version":"0.12.3","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.12.3","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"8daacc876375e40cc23604a68f1f6de2345a608a","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.12.3.tgz","fileCount":108,"integrity":"sha512-KSvZbP1RSsLlWh46vvcJi0TuT201KxktxmkDtVvaOr0HTmkQQyal3KIsHBmCsMNmlK3kG7kixEUMPoF2V57HmQ==","signatures":[{"sig":"MEQCIDL+anPd8bJSrpWV/3Kz62SrqUiHgHcoBhvr50W06VvRAiAexVh1f/NbG1NUU0mZxJNw9lbj4EDbOPaau+pmph/oUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186805},"main":"dist/swcad.min.js","gitHead":"1f0d3d2d7a68ee8cb10f708feecb05e0ab64b10c","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.12.3_1776794698216_0.21869732373230044","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"swcad-js","version":"0.12.4","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.12.4","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"f1f9cff36b4d1b0d2b056019992c26b88bdf1995","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.12.4.tgz","fileCount":105,"integrity":"sha512-L5HtLJ/vMYRp5fprQS5Bq/3gIWe8rApTm+CRGjisn9V96oMxbBLWf3aW7QYWorwGTf0OkbxvHJ+XDkB26P0/GA==","signatures":[{"sig":"MEUCIHoyU/e81F183BERwXFzFwl3p3ao+W76eBDEoQZ9UsJvAiEA3deo4AT4crwt5JSTqsDfvcPzZ5ZhkeynERJIsagIvJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183767},"main":"dist/swcad.min.js","gitHead":"00b0b704d15fed8becb4b6e86bb9d9df3bde9049","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.12.4_1776807018785_0.6317870059924564","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"swcad-js","version":"0.12.5","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.12.5","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"196a6c1da1e40c7d95d76bf9a02d6efe42209050","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.12.5.tgz","fileCount":105,"integrity":"sha512-nCMJquH4dayz+U7ZDxfEwZA0ZRnzZoV/+JL2/kJGBlAjrqIHlwd9Bg0p0/WdyOWLSjlunta8oS0IVFI3Fk5B5w==","signatures":[{"sig":"MEUCIDCuLk4ERl4naY/1i3nbMJhafyWryjwutg8wjFkhOY8RAiEAutrKGo7slvW4VWEU/Ey31YGFiJXMi9rGgUkwbuo9nZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183504},"main":"dist/swcad.min.js","gitHead":"13a980067f2d9e16f41b19da38522fa80c273d63","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.12.5_1776823203494_0.8885253081973348","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"swcad-js","version":"0.12.6","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.12.6","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"d92de5d4291732e40a30a8ce3bc483ea3e0ecc91","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.12.6.tgz","fileCount":105,"integrity":"sha512-lb8CetFz0vtnd2r7uDUIb8ACvvsiJxlgzgTct81ndCGl0qrVcm1R7nTRMpk1lQYyekIoPVhxzQGIFV1LL7sObA==","signatures":[{"sig":"MEUCIGTAo93PPlwZ4yKlW5GoKzCwy9KeELXo4O8bsrKPijfSAiEA447Cz6jPfV5ssk51nyaGW9wn2OdL32/Nr6FHxI17AI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198379},"main":"dist/swcad.min.js","gitHead":"4de263a6b2739a4357fe86019cb2c13cd3c53363","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.12.6_1776878938988_0.23455024837404026","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"swcad-js","version":"0.13.0","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.13.0","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"3477e1bbf805ac649324c24c56e6d51069b59ac0","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.13.0.tgz","fileCount":106,"integrity":"sha512-RamUvShV1JDFxl/pCGgqX9olMyN6NWrfvq+yK51/t3lNDGjRs0CVvYMmdwM/jpeFWJg6nfZ+S7cqKzUKlQHMTQ==","signatures":[{"sig":"MEUCIA9eOiUQJQHC58T1iJI/yfZR3Rl7vuCkEBUo1VmYe4okAiEAg/LXI3pZkWH3xTShsZ2+osHeiAJij2Hs4BbukORYcK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270630},"main":"dist/swcad.min.js","gitHead":"723e6775d55c71de91f39774c3adb882156e453d","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.13.0_1776902845930_0.5566108172523447","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"swcad-js","version":"0.13.1","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.13.1","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"97a2d113161644b4e6312bb51ebc181de29a494a","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.13.1.tgz","fileCount":107,"integrity":"sha512-EC047U6ub3OiytyvsdXe0fqIKPXVv0rHkfSruGSFJisbz7rx2glcxHL5fA+BzG/HG0C5SDGsIPjWnvGDpUVWQQ==","signatures":[{"sig":"MEYCIQDrb7z+fVQmK+AgFHwJ8w/3e2RcCq9s0+QwfB28bvnqGQIhAKsiK7Bk0aOqRN8qK6TfzYVajj3WazHCx+BsqLEu6ycM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338678},"main":"dist/swcad.min.js","gitHead":"c6c8c7810fab3254867f2fbed6281303d340e41d","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.13.1_1776905554007_0.4652827457978357","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"swcad-js","version":"0.13.2","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.13.2","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"c581618763354b795a38f0e1e7623d4ff3f3d596","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.13.2.tgz","fileCount":107,"integrity":"sha512-h54khhtSbELVynXhcSgACaRoGC24DqHRZghjZnfG1JghaUJbQKUJJNQu3Zn23OmUOZ1GGGrxV1uoggVAN5bGWQ==","signatures":[{"sig":"MEUCIQCBWpWFOvjsPUUiaRBfM/jFupmxtocn6lo6ZRokBkqsCgIgNTqUewdUj+Mt7UmTwPZkBgUwBiTeporiwSrcBYeiE3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339091},"main":"dist/swcad.min.js","gitHead":"482660a9e1311db9a1d336379b997859f587e930","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.13.2_1776914301114_0.8273688808480439","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"swcad-js","version":"0.13.3","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.13.3","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"f1c28d8c1f9f24f2e1f05d7407f08f1fe9ca5a86","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.13.3.tgz","fileCount":107,"integrity":"sha512-1Lv82jmYJwxHsUa+JBJPycLFpzHyB0L20i1bdVqj8d+NS9W3R7G/TBmeNoBiGSRWS3RooeZ3aMQW62tD9Lh6Mg==","signatures":[{"sig":"MEYCIQDthqOHbhIoKEY72HcD18XzBA1YARQs81XAxVgnjPXAvgIhALF5Zt+YY3ua2lY8gmFWMVJJNl+9/lDFeWzSfUuVe5UZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1340406},"main":"dist/swcad.min.js","gitHead":"5f03cdbc554d06b392350b56a85e451c3a6d6f51","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.13.3_1776918689725_0.815175742940508","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"swcad-js","version":"0.13.4","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.13.4","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"b510dd1101138ea5b788128438f5a5474dffd280","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.13.4.tgz","fileCount":108,"integrity":"sha512-xl38cLbJ3we5TYMZM4gFCoPSsqnpTGdzDdZcrzvQJdVvk16wB8d9MaapXnyxRsBtjCEfywcke6jx13BjyqX+JQ==","signatures":[{"sig":"MEYCIQCT2pQ5w82ZI8SDJuceQDmZqKYk3RgeSulnhg0bYnijQAIhANi0gYUxKgDRko/2+RkoKR0SnFD5wNAi9Cz402LKL5wn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1379283},"main":"dist/swcad.min.js","gitHead":"e0215ef78e5f226fe27011f46c67c12a1cc3c5ce","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.13.4_1777036820475_0.7091071089910139","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"swcad-js","version":"0.13.5","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.13.5","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"b0ae98f4aeae4c5dd5828505bb2c24c1b5ca274f","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.13.5.tgz","fileCount":108,"integrity":"sha512-5QKNoES8ebS3LZWRxTDXV+LDr8/Po3uH6L8c8teVmbcEPytbF97kK07ib76rVPHES8kv64RobNbUs1iWLaKD2A==","signatures":[{"sig":"MEUCIGyv6CCFIeEDra6imvmDrP8rdyxv3ZLICX9dOA2pK6nsAiEA5WoVFt8B7fHv0nyEhlJ0XAgwG9If9Wl7woWClrSygVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1399411},"main":"dist/swcad.min.js","gitHead":"93b003e9fca050093faff6a96f5231b75016589a","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.13.5_1777042935122_0.08217346500413614","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"swcad-js","version":"0.13.6","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.13.6","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"e7745631e88f24a16a3f611a2327046ea0f3114c","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.13.6.tgz","fileCount":112,"integrity":"sha512-LtH1sHY7+NPbghVjuVPpsVnrLV4sNAa0CsomHMFT7ilDHMOSYqmRbAwmK/YBg/6CH599qSE5+yAM09a9WtU94w==","signatures":[{"sig":"MEYCIQD2ZP9ntCkJowfn9Wjhewz23oA/GqU0yWTXxtLlkssDzAIhAJ24VOFl9foH/R0AXwEUJKVEcREeyCi6snmeoSQ96DNS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474841},"main":"dist/swcad.min.js","gitHead":"3291cb2276b1c96be2973431d2fd8d23fad7fd24","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.13.6_1777060917117_0.20487829101271382","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"swcad-js","version":"0.13.7","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.13.7","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"91738daeb5f4fa1991aba4aee1489b61c3e4d5cb","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.13.7.tgz","fileCount":113,"integrity":"sha512-IQKBpmSVGvuzvvFqTdnmZTSvkif2su0c40epu7Y86jTV3R3sVp+LU6thDhx4DruMoy4qdndoKGhewZoVdKc5pQ==","signatures":[{"sig":"MEUCIQD1guibzUrdBhXxe3urT9ZlIeG2kgssunCApQMS+xfXIgIgZCYv2zI5C/CPJOfWh//ewBQFdOAnPcZi++UDzzIziXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501853},"main":"dist/swcad.min.js","gitHead":"1482a762a1082b82464a5258fee5bee66d570cf1","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.13.7_1777118423512_0.3004256430568517","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"swcad-js","version":"0.13.8","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.13.8","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"5ef4d7881005cb8175ca3cd43f7282ff6e9b5ddd","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.13.8.tgz","fileCount":113,"integrity":"sha512-Dh87vytZFa/0wBW5LAqy+wY3NJ+6p4WfphicHgHumLI1ZTSAY9JdHWhZONC/I4/XpitWM0YnmpfMK/KqlBKCRQ==","signatures":[{"sig":"MEUCIH51IHzOpedl7WvJEoa84EkjpSUXlqjw60XwTgVPtRN0AiEA2reIXHkRxpOokq/gbJnts5WuOfFziqA+BPwYWMIvsGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1502489},"main":"dist/swcad.min.js","gitHead":"85fbb4dd1df97dee12955fb359301e2ea44b307c","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.13.8_1777651235430_0.7354781328685647","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"swcad-js","version":"0.13.9","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.13.9","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"715624dc74a789befc9b7752204a55c83525a9c2","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.13.9.tgz","fileCount":113,"integrity":"sha512-2zqpe3FSftynMnuu/v8xcr3x4hzSl2wHn7C5Bu64w0Pm1XCiOyHUmIA2tHplC723ztcNf3de53MwgP9uF10KzA==","signatures":[{"sig":"MEQCIGJz9u+gjnZgFn3VdVzXwQAfHyTtQdPwEgvE93BIoq5vAiAg2GWySiOkGSzJcJyPIfhGLC8WhY2q4f2xpBbl15MMXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1499064},"main":"dist/swcad.min.js","gitHead":"5767f3091c12a4fe8df197ddf0d2a961c586fb90","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.13.9_1777653045608_0.4227631095252471","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"swcad-js","version":"0.14.0","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.14.0","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"4f1c38c118a12b3839445dc233cee85a126fba0c","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.14.0.tgz","fileCount":113,"integrity":"sha512-GUEwXDHm+2RM5vXwAAdUem/jBiBv9iTKQX6gzFsHofy0mefqbHLXbI2lOaq7W5VnjOjEIVPCecVLjckdI7cXcg==","signatures":[{"sig":"MEQCIFtIRAeT6ryd0q8ihAbyw01Sw3hHU/q6aJ5W6a2D22+rAiBeihhK+7cZBO4MOPaDAxfY6ycSzYfqAh2pLCizG49hag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1544049},"main":"dist/swcad.min.js","gitHead":"6a0ab14d070074b877387c0e287801694011be49","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.14.0_1778973273935_0.7477586835477841","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"swcad-js","version":"0.14.1","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.14.1","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"5516be17c56d93c9fcd286a5c8f827a5edfd1a00","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.14.1.tgz","fileCount":113,"integrity":"sha512-ltk7H5JRwkKGSAcRkisJlYf2v06hdplItnER8dcU8AMFSiNOCukKghHM7BUDefFZrhil7L3634KpWEKp4jKRkg==","signatures":[{"sig":"MEUCIQDsJI9278i8+hI/mYRnf6LA7o8fJPoqbTy40Cvg76fc2gIgBFDwYCrjXmx03gt02eZpSfz/1CzVGjeyO6i5SH2oVko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1543242},"main":"dist/swcad.min.js","gitHead":"2c4196261b456db3776a99607d4b990645929129","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.14.1_1778973939083_0.9241541479211886","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"swcad-js","version":"0.14.2","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.14.2","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"ab21c513bb67152fee4e768553e7ec986d762567","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.14.2.tgz","fileCount":113,"integrity":"sha512-EKG0jLH8Ja8SDJ7qS/qSIejSOtjSVWTCNmqNJVhdTPmzvLGvTA6mlM2nd1Oc7ObBNSjsJ/uCwFHpBtrJmCzKaQ==","signatures":[{"sig":"MEUCID1BS3rv6x+im1hQKpgA4XWN4DSKd6IYvVFl+fGIg9V8AiEAzV8E1B0XnZP2ZicFh63Ois89scJqLwQgEuF4CkAbNuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1508327},"main":"dist/swcad.min.js","gitHead":"3e39d20104fc84709dfbf890eb5fb4e7eb87c155","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.14.2_1778979994346_0.5509324500970925","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"swcad-js","version":"0.14.3","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.14.3","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"0d6091d64e8136c78a66efb8430b35c3dff587f5","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.14.3.tgz","fileCount":115,"integrity":"sha512-rtbqJGl6TsQsNE5eU6J0TFelSM2lZDwf0Ni2WvpNMl+jw/fLeBXJ4MOnEfvIw7fQmF/5joLzS6Sm6Hqt+WH4uQ==","signatures":[{"sig":"MEYCIQC9ykrJkggzHe9ydyEfxfvURu3gsJOTDpnnRuoSZAsCCQIhAJCPld21hsR2CVeAgS91ktcoe4B4vj7IFovdmT9x4T9t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1557479},"main":"dist/swcad.min.js","gitHead":"aa93530f73b3f0fe1e629d413f7748c2247f3f31","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.14.3_1782256325352_0.9546214304339442","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"swcad-js","version":"0.14.4","keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","_id":"swcad-js@0.14.4","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"homepage":"https://github.com/salvador-workshop/swcad-js#readme","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"dist":{"shasum":"c2bcbed1b2dbaa46196614d72994749fd170b4a6","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.14.4.tgz","fileCount":115,"integrity":"sha512-wOIepwijYDxUpzaeR3EEqib/DgRvlA/sd6VAd7OatKBfzfikxNnmiyQwzmP6XB3wYZ/Fqrfxo9tV1MDUaNKrKA==","signatures":[{"sig":"MEQCIFKqR7PXXmFEvZwBvs2bOhD8foMY/yL1UGvMa7trueaQAiBdNHQoH2JZi6iPR8ZAr5KJmccXRpvGDlr9fjq57DYFOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1557456},"main":"dist/swcad.min.js","gitHead":"9d85560f0b375b779a2a6527d0d1ea7b2f8c72a9","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"repository":{"url":"git+https://github.com/salvador-workshop/swcad-js.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.11.0","description":"Salvador Workshop's JSCAD utilities and toolkit","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^4.0.4","esbuild":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/swcad-js_0.14.4_1782354802654_0.06196916989766832","host":"s3://npm-registry-packages-npm-production"}},"0.14.5":{"name":"swcad-js","version":"0.14.5","description":"Salvador Workshop's JSCAD utilities and toolkit","workspaces":["packages/*"],"main":"dist/swcad.min.js","scripts":{"docs":"jsdoc packages -r -d docs -c jsdoc.json --readme readme.md","build":"node esbuild.mjs"},"repository":{"type":"git","url":"git+https://github.com/salvador-workshop/swcad-js.git"},"keywords":["openjscad","jscad","code-cad","codecad"],"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","devDependencies":{"esbuild":"0.28.0","jsdoc":"^4.0.4"},"gitHead":"60b01f428d0408e92ab9cd206f3f6e37d650cb32","_id":"swcad-js@0.14.5","bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"homepage":"https://github.com/salvador-workshop/swcad-js#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-AMI+8FVlaT/O6CXN7VMum8PDVTPZdtOEBMKRhsV+jxnIXbR7TdQ+Ik48N3CDIFPGLuwPnIz9gRO8enhQcKk/HQ==","shasum":"5b3b265fc22de359c2faf34ce460357f87faafde","tarball":"https://registry.npmjs.org/swcad-js/-/swcad-js-0.14.5.tgz","fileCount":115,"unpackedSize":1561649,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDd6mu2BOIjAzUaVUefnrWs6Rnuibglvbeho8mIDOQjEwIhALOaszriP7cC2aizhiAlqpZdUlv1DFV8TF9JwSjGKUbs"}]},"_npmUser":{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"},"directories":{},"maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/swcad-js_0.14.5_1782651741307_0.9568884728361915"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-31T12:26:36.243Z","modified":"2026-06-28T13:02:21.577Z","0.10.0-alpha.0":"2026-03-31T12:26:36.554Z","0.10.0-alpha.1":"2026-03-31T13:15:01.061Z","0.10.0-alpha.2":"2026-03-31T13:23:04.124Z","0.10.0-alpha.3":"2026-03-31T13:31:36.415Z","0.10.0-alpha.4":"2026-03-31T14:08:19.524Z","0.10.0-alpha.5":"2026-03-31T14:17:33.783Z","0.10.0-alpha.6":"2026-03-31T14:43:53.002Z","0.10.0-alpha.7":"2026-03-31T15:01:03.993Z","0.10.0":"2026-04-01T18:25:35.655Z","0.10.1-alpha.0":"2026-04-01T18:37:56.982Z","0.10.1-alpha.1":"2026-04-01T18:54:06.961Z","0.10.1":"2026-04-01T22:25:54.097Z","0.10.2-dev.0":"2026-04-01T22:37:31.515Z","0.10.2-alpha.0":"2026-04-01T22:44:41.926Z","0.10.2-alpha.1":"2026-04-01T23:21:51.602Z","0.10.2-alpha.2":"2026-04-01T23:55:54.091Z","0.10.2-alpha.3":"2026-04-02T02:18:31.632Z","0.10.2-alpha.4":"2026-04-02T02:29:33.076Z","0.10.2":"2026-04-02T11:44:59.109Z","0.10.3-alpha.0":"2026-04-02T18:55:17.466Z","0.10.3-alpha.1":"2026-04-02T19:02:11.167Z","0.10.3-alpha.2":"2026-04-02T19:33:49.290Z","0.10.3-alpha.3":"2026-04-02T19:37:25.404Z","0.10.3-alpha.4":"2026-04-02T19:41:36.000Z","0.10.3-alpha.5":"2026-04-02T20:05:55.896Z","0.10.3-alpha.6":"2026-04-02T20:42:09.444Z","0.10.3-alpha.7":"2026-04-02T20:45:34.440Z","0.10.3-alpha.8":"2026-04-02T20:48:35.059Z","0.10.3-alpha.9":"2026-04-02T20:56:17.464Z","0.10.3":"2026-04-02T21:03:45.271Z","0.10.4":"2026-04-05T21:13:02.454Z","0.10.5":"2026-04-05T21:29:09.503Z","0.10.6":"2026-04-05T21:42:31.536Z","0.10.7-dev.0":"2026-04-05T21:50:09.105Z","0.10.7-dev.1":"2026-04-05T21:57:42.443Z","0.10.7-dev.2":"2026-04-05T22:15:55.571Z","0.10.7-dev.3":"2026-04-05T22:35:55.725Z","0.10.7-dev.4":"2026-04-05T22:52:35.438Z","0.10.7":"2026-04-05T23:04:14.207Z","0.10.8":"2026-04-06T18:26:04.718Z","0.11.0":"2026-04-10T15:55:56.001Z","0.11.1-alpha.0":"2026-04-10T22:51:52.697Z","0.11.1-alpha.1":"2026-04-10T23:18:56.842Z","0.11.1-alpha.2":"2026-04-10T23:23:48.308Z","0.11.1-alpha.3":"2026-04-11T00:08:56.148Z","0.11.1-alpha.4":"2026-04-11T00:52:11.126Z","0.11.1":"2026-04-11T01:29:56.745Z","0.11.2-alpha.0":"2026-04-11T19:06:13.502Z","0.11.2":"2026-04-11T19:25:47.231Z","0.11.3":"2026-04-11T22:45:35.694Z","0.11.4":"2026-04-12T02:12:48.373Z","0.11.5":"2026-04-16T02:57:11.088Z","0.11.6":"2026-04-18T14:40:02.309Z","0.11.7":"2026-04-18T14:55:34.188Z","0.11.8":"2026-04-18T17:13:51.255Z","0.12.0":"2026-04-20T13:32:54.016Z","0.12.1":"2026-04-20T15:31:58.159Z","0.12.2":"2026-04-20T17:22:41.166Z","0.12.3":"2026-04-21T18:04:58.407Z","0.12.4":"2026-04-21T21:30:18.943Z","0.12.5":"2026-04-22T02:00:03.684Z","0.12.6":"2026-04-22T17:28:59.140Z","0.13.0":"2026-04-23T00:07:26.083Z","0.13.1":"2026-04-23T00:52:34.186Z","0.13.2":"2026-04-23T03:18:21.310Z","0.13.3":"2026-04-23T04:31:29.907Z","0.13.4":"2026-04-24T13:20:20.658Z","0.13.5":"2026-04-24T15:02:15.316Z","0.13.6":"2026-04-24T20:01:57.371Z","0.13.7":"2026-04-25T12:00:23.708Z","0.13.8":"2026-05-01T16:00:35.641Z","0.13.9":"2026-05-01T16:30:45.800Z","0.14.0":"2026-05-16T23:14:34.110Z","0.14.1":"2026-05-16T23:25:39.334Z","0.14.2":"2026-05-17T01:06:34.535Z","0.14.3":"2026-06-23T23:12:05.539Z","0.14.4":"2026-06-25T02:33:22.838Z","0.14.5":"2026-06-28T13:02:21.470Z"},"bugs":{"url":"https://github.com/salvador-workshop/swcad-js/issues"},"author":{"name":"R. J. Salvador","email":"salvador.workshop@gmail.com"},"license":"MIT","homepage":"https://github.com/salvador-workshop/swcad-js#readme","keywords":["openjscad","jscad","code-cad","codecad"],"repository":{"type":"git","url":"git+https://github.com/salvador-workshop/swcad-js.git"},"description":"Salvador Workshop's JSCAD utilities and toolkit","maintainers":[{"name":"rjsalvadorr","email":"rjsalvadorr@gmail.com"}],"readme":"# swcad-js\n\nSalvador Workshop's CAD coding tools (in JavaScript)\n\n---\n\n![swcad-js demo - arch-foils](./static/img/collage-arch-foils.jpg \"swcad-js demo - arch-foils\")\n\n## Overview\n\n### Online viewer\n\n[sw-jscad-viewer.netlify.app](https://sw-jscad-viewer.netlify.app/)  \n\nA heavily customized version of the JSCAD UI ([https://github.com/hrgdavor/jscadui](https://github.com/hrgdavor/jscadui))\n\n### API Docs  \n\n[salvador-workshop.github.io/swcad-js/](https://salvador-workshop.github.io/swcad-js/)  \n\n### Repository\n\n[github.com/salvador-workshop/swcad-js/](https://github.com/salvador-workshop/swcad-js/)  \n\n### NPM package\n\n[npmjs.com/package/swcad-js](https://www.npmjs.com/package/swcad-js)  \n\n![swcad-js demo - walls-entryway](./static/img/entryways-1.png \"swcad-js demo - walls-entryway\")\n\n## Usage\n\nWorks with JSCAD, however you consume it.\n\nTry copying the example below into `sw-jscad-viewer` ([sw-jscad-viewer.netlify.app](https://sw-jscad-viewer.netlify.app)).  \n\n```javascript\n/* ----------------------------------------\n * Initialization\n * ------------------------------------- */\n\nconst jscad = require('@jscad/modeling')\n\nconst { cuboid } = jscad.primitives\nconst { translate } = jscad.transforms\n\nconst swcadJs = require('swcad-js').init({ jscad });\nconsole.log('swcadJs', swcadJs)\n\nconst {\n  math,\n  transform,\n} = swcadJs.calcs\n\nconst {\n  colors,\n} = swcadJs.utils\n\nconst {\n  openWebJoist,\n} = swcadJs.components\n\nconst {\n  routedCuboid,\n} = swcadJs.components.routedShapes\n\n\n//==============================================================================\n\n\n/* ----------------------------------------\n * Model / Scene Prep\n * ------------------------------------- */\n\n// \"INTRO\" PLINTH\n\nconst introPlinthSize = [\n  math.inchesToMm(4),\n  math.inchesToMm(4),\n  math.inchesToMm(5),\n]\n\nconst endBlockSize = [\n  introPlinthSize[0],\n  introPlinthSize[1],\n  introPlinthSize[2] / 4,\n]\n\nconst midBlockOverhang = math.inchesToMm(5 / 8)\n\nconst midBlockSize = [\n  introPlinthSize[0] - (midBlockOverhang * 2),\n  introPlinthSize[1] - (midBlockOverhang * 2),\n  introPlinthSize[2] / 2,\n]\n\n// Midsection is built with jscad\n// Top and Bottom ends are built with swcad-js\n\nconst mid = cuboid({ size: midBlockSize })\n\nconst baseOpts = {\n  size: endBlockSize,\n  topBit: 'chamfer',\n  topBitOpts: {\n    radius1: 6,\n    radius2: 8,\n    offset1: 3,\n    offset2: 2,\n    offset3: 3,\n    offset4: 2,\n  },\n  bottomBit: 'none',\n  bottomBitOpts: {\n  },\n}\n\nconst baseData = routedCuboid(baseOpts)\nconst base = baseData[0]\n\nconst topOpts = {\n  size: endBlockSize,\n  topBit: 'roundOver',\n  topBitOpts: {\n    radius1: 3,\n    radius2: 4,\n    offset1: 1.5,\n    offset2: 1.5,\n  },\n  bottomBit: 'cove',\n  bottomBitOpts: {\n    radius1: 6,\n    radius2: 8,\n    offset1: 2.5,\n    offset2: 2.5,\n    offset3: 2.5,\n    offset4: 2.5,\n  },\n}\n\nconst topData = routedCuboid(topOpts)\nconst top = topData[0]\n\n// The library also has helper functions\n\nconst introPlinth = transform.stack({}, [base, mid, top])\n\n// OPEN WEB JOIST\n\nconst openWebJoistOpts1 = {\n  length: math.inchesToMm(6),\n  width: math.inchesToMm(1.25),\n}\n\nconst openWebJoistOpts2 = {\n  length: math.inchesToMm(6.5),\n  width: math.inchesToMm(1.5),\n  reinforcementLevel: 2\n}\n\nconst openWebJoistData1 = openWebJoist(openWebJoistOpts1)\nconst openWebJoistData2 = openWebJoist(openWebJoistOpts2)\n\nconst openWebJoistModel1 = openWebJoistData1[0]\nconst openWebJoistModel2 = openWebJoistData2[0]\n\n\n//==============================================================================\n\n\n/* ----------------------------------------\n * Main function for JSCAD\n * ------------------------------------- */\n\n\nfunction main() {\n  const spaceUnit = math.inchesToMm(4)\n\n  return [\n    translate([spaceUnit * 0, spaceUnit * 0, spaceUnit * 0], introPlinth),\n    translate([spaceUnit * 1, spaceUnit * 0, spaceUnit * 0], openWebJoistModel1),\n    translate([spaceUnit * 2, spaceUnit * 0, spaceUnit * 0], openWebJoistModel2),\n  ]\n}\n\nmodule.exports = { main }\n```\n\n![swcad-js demo - plinth + joist](./static/img/plinth-joist-1.png \"swcad-js demo - plinth + joist\")\n\n## API\n\n_as of version 0.12.5_\n\nThe `swcad-js` library's main functional divisions:\n\n### `Data` — Static info\n\n- constants\n- functions\n- specifications\n- standards\n- standards.crafts\n- standards.lumber\n- standards.masonry\n- standards.paper\n- standards.tiles\n\n### `Calcs` — Calculations of all sorts\n\n- geometry\n- geometry.points\n- geometry.regPoly\n- geometry.reinforcement\n- math\n- position\n- position.cuboid\n- position.rectangle\n- position.triangle\n- transform\n\n### `Profiles` — 2D profiles, surfaces, sections\n\n- beadsBits.corner\n- connections\n- curve\n- shapes\n- shapes.ellipse\n- shapes.rectangle\n- shapes.square\n- shapes.triangle\n- structure.arch\n- structure.foil\n- structure.mesh\n- text\n- trim\n- trim.aranea\n\n![swcad-js demo - router-bits](./static/img/router-bits-1.png \"swcad-js demo - router-bits\")\n\n### `ProfileSpec` — 2D profiles conforming to specs\n\n- lumber\n- paper\n\n### `Components` — Basic reusable 3D units\n\n- beadsBits\n- beadsBits.corner\n- mesh\n- moulding\n- routedShapes\n- text\n\n![swcad-js demo - routed shapes 1](./static/img/routed-shapes-1.png \"swcad-js demo - routed shapes 1\")\n\n![swcad-js demo - routed shapes 2](./static/img/routed-shapes-2.png \"swcad-js demo - routed shapes 2\")\n\n### `ComponentSpec` — 3D components conforming to specs\n\n- brick\n- crafts\n- tile\n\n### `Models` — Complex 3D models\n\n- arch\n- foil\n- structure\n- structure.wall\n- structure.wallEntryway\n\n### `Utils` — Auxiliary utilities\n\n- colors\n- layout\n- palette\n\n## Structure\n\n![swcad-js demo - joist](./static/img/joist-1.png \"swcad-js demo - joist\")\n\nInternally, the library is split into several packages that follow the main API divisions:\n\n`swcad-js-calcs` — Calculations of all sorts\n\n`swcad-js-component-spec` — 3D components conforming to specs\n\n`swcad-js-components` — Basic reusable 3D units\n\n`swcad-js-core` — Integrates all these packages together into the final package\n\n`swcad-js-data` — Static info\n\n`swcad-js-models` — Complex 3D models\n\n`swcad-js-profile-spec` — 2D profiles conforming to specs\n\n`swcad-js-profiles` — 2D profiles, surfaces, sections\n\n`swcad-js-utils` — Auxiliary utilities\n\n","readmeFilename":"README.md"}