{"_id":"@deepnest/calculate-nfp","_rev":"5-b2f091e990272b0e1a1c2ee918b6db89","name":"@deepnest/calculate-nfp","dist-tags":{"latest":"202503.13.155300"},"versions":{"202412.22.211007":{"name":"@deepnest/calculate-nfp","version":"202412.22.211007","keywords":["Electron","deepnest-next","nfp","node","Nesting","CNC","Laser"],"license":"MIT","_id":"@deepnest/calculate-nfp@202412.22.211007","maintainers":[{"name":"dexus1985","email":"josef.froehle@googlemail.com"}],"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de"}],"homepage":"https://github.com/deepnest-next/node-calculateNFP#readme","bugs":{"url":"https://github.com/deepnest-next/node-calculateNFP/issues"},"dist":{"shasum":"43244b2ae314eae2b4c74d7d19e20f0d8773825d","tarball":"https://registry.npmjs.org/@deepnest/calculate-nfp/-/calculate-nfp-202412.22.211007.tgz","fileCount":91,"integrity":"sha512-S7nR+xQ0RhRJUmRDthYbW1DJFRiLWxqoenyGOaMBFX4+BzvnY6Clfkmp/upixOIJutIsg3OuXzADKnzTisS+oQ==","signatures":[{"sig":"MEYCIQDKCHd1ABnDkUVaKokmjpVOJrJft87G9/8eLqa8zhBR6gIhAOupheHjlmW3DpWJ8xWwzFbO2PouAZ/Z3Tq7AJlWDRoU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5570097},"funding":[{"url":"https://github.com/sponsors/Dexus","type":"individual"},{"url":"https://www.patreon.com/deepnest-next","type":"patreon"}],"gitHead":"0a81463fdecbf877c8eb74b6505ee922345a661b","scripts":{"install":"node-gyp-build"},"_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"repository":{"url":"git+https://github.com/deepnest-next/node-calculateNFP.git","type":"git"},"_npmVersion":"10.8.2","description":"C++ Addon for calculating NFP using by @deepnest-next/deepnest","directories":{},"_nodeVersion":"20.18.1","dependencies":{"nan":"^2.20.0","node-gyp-build":"^4.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"11.0.0","prebuildify":"^6.0.1","prebuildify-cross":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/calculate-nfp_202412.22.211007_1734901816334_0.2898892772088839","host":"s3://npm-registry-packages-npm-production"}},"202502.27.153710":{"name":"@deepnest/calculate-nfp","version":"202502.27.153710","keywords":["Electron","deepnest-next","nfp","node","Nesting","CNC","Laser"],"license":"MIT","_id":"@deepnest/calculate-nfp@202502.27.153710","maintainers":[{"name":"dexus1985","email":"josef.froehle@googlemail.com"}],"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de"}],"homepage":"https://github.com/deepnest-next/node-calculateNFP#readme","bugs":{"url":"https://github.com/deepnest-next/node-calculateNFP/issues"},"dist":{"shasum":"a1804bc1ee2c391e1beff30de13f3deaf32370ed","tarball":"https://registry.npmjs.org/@deepnest/calculate-nfp/-/calculate-nfp-202502.27.153710.tgz","fileCount":108,"integrity":"sha512-2QehuJXAZKvNAIFwM4PqjCQUZf5DkNVnK5fgtySAaLklyNzyzWx9WdHgvLdqwyNOKDefawVppU4bGlZDXJs90A==","signatures":[{"sig":"MEUCIHqtLH7c9abHXGB6864lo6PDSVIewi5dyCph7TAHf2QRAiEAy0qxB8ZQ6dewAf/rR/8giA5d6TdEAYV1gDO5oSlUel8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8366451},"funding":[{"url":"https://github.com/sponsors/Dexus","type":"individual"},{"url":"https://www.patreon.com/deepnest-next","type":"patreon"}],"gitHead":"2ad802b65c53734bb0fc61704c32566b52673171","scripts":{"install":"node-gyp-build"},"_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"repository":{"url":"git+https://github.com/deepnest-next/node-calculateNFP.git","type":"git"},"_npmVersion":"10.9.2","description":"C++ Addon for calculating NFP using by @deepnest-next/deepnest","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nan":"2.22.2","node-gyp-build":"4.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"11.1.0","prebuildify":"6.0.1","prebuildify-cross":"5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/calculate-nfp_202502.27.153710_1740670639035_0.34247111052019164","host":"s3://npm-registry-packages-npm-production"}},"202502.27.164905":{"name":"@deepnest/calculate-nfp","version":"202502.27.164905","keywords":["Electron","deepnest-next","nfp","node","Nesting","CNC","Laser"],"license":"MIT","_id":"@deepnest/calculate-nfp@202502.27.164905","maintainers":[{"name":"dexus1985","email":"josef.froehle@googlemail.com"}],"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de"}],"homepage":"https://github.com/deepnest-next/node-calculateNFP#readme","bugs":{"url":"https://github.com/deepnest-next/node-calculateNFP/issues"},"dist":{"shasum":"ad5598398c5f6d1178285960e3873e0b3d43a432","tarball":"https://registry.npmjs.org/@deepnest/calculate-nfp/-/calculate-nfp-202502.27.164905.tgz","fileCount":108,"integrity":"sha512-4GZ2sxAP++j/MIsOBW0KwfqaVGlNpJ+ITYMghgQJqn9ov8m7WWz24LYzuTGeXHK1X1EHaIcYugxVhtFjqQ3OtQ==","signatures":[{"sig":"MEYCIQDHqSk9NEeihg1f97E1/t4tMhIILAcEGZqIO5dxFxXGpgIhAPYZTn8zCkK4xeVDUOvttLtrnFk67v1Z5kp86TADL5bj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8561947},"funding":[{"url":"https://github.com/sponsors/Dexus","type":"individual"},{"url":"https://www.patreon.com/deepnest-next","type":"patreon"}],"gitHead":"1742697bd68a5e5ed8e556df234e31c4c76aaba1","scripts":{"install":"node-gyp-build"},"_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"repository":{"url":"git+https://github.com/deepnest-next/node-calculateNFP.git","type":"git"},"_npmVersion":"10.9.2","description":"C++ Addon for calculating NFP using by @deepnest-next/deepnest","directories":{},"_nodeVersion":"22.14.0","dependencies":{"nan":"2.22.2","node-gyp-build":"4.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"11.1.0","prebuildify":"6.0.1","prebuildify-cross":"5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/calculate-nfp_202502.27.164905_1740674951891_0.7661143043394527","host":"s3://npm-registry-packages-npm-production"}},"202503.13.114354":{"name":"@deepnest/calculate-nfp","version":"202503.13.114354","keywords":["Electron","deepnest-next","nfp","node","Nesting","CNC","Laser"],"license":"MIT","_id":"@deepnest/calculate-nfp@202503.13.114354","maintainers":[{"name":"dexus1985","email":"josef.froehle@googlemail.com"}],"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de"}],"homepage":"https://github.com/deepnest-next/node-calculateNFP#readme","bugs":{"url":"https://github.com/deepnest-next/node-calculateNFP/issues"},"dist":{"shasum":"0bf06daa547692be8bd952097d08342ae7863c27","tarball":"https://registry.npmjs.org/@deepnest/calculate-nfp/-/calculate-nfp-202503.13.114354.tgz","fileCount":106,"integrity":"sha512-y70u81A4C055Jp2siNDlFbxEesgOMQGAk2zUcLCxJlcqTcZdZpOr22pJQsmWA6ZTYHRbTPplHw42Vz2tlBNBnA==","signatures":[{"sig":"MEUCIQDzrWtneyOyj+Dt2c8YaO+Wciq5TzQt+aVFCILRdnw1XgIgcBFJrDmWX3flP2ri9VwYPxHbYRYWs/5uHA+Py6eoQmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8636642},"funding":[{"url":"https://github.com/sponsors/Dexus","type":"individual"},{"url":"https://www.patreon.com/deepnest-next","type":"patreon"}],"gitHead":"2e77216f920d02138b5f23ad8f23304d57ccc4e8","scripts":{"install":"node-gyp-build"},"_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"repository":{"url":"git+https://github.com/deepnest-next/node-calculateNFP.git","type":"git"},"_npmVersion":"10.9.2","description":"C++ Addon for calculating NFP using by @deepnest-next/deepnest","directories":{},"_nodeVersion":"22.14.0","dependencies":{"node-addon-api":"^8.3.1","node-gyp-build":"4.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"11.1.0","prebuildify":"6.0.1","prebuildify-cross":"5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/calculate-nfp_202503.13.114354_1741866242295_0.4600146006468515","host":"s3://npm-registry-packages-npm-production"}},"202503.13.155300":{"name":"@deepnest/calculate-nfp","version":"202503.13.155300","description":"C++ Addon for calculating NFP using by @deepnest-next/deepnest","license":"MIT","scripts":{"test":"mocha test/**/*.test.js","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/deepnest-next/node-calculateNFP.git"},"publishConfig":{"access":"public"},"keywords":["electron","deepnest-next","nfp","node","cnc","laser","nesting","optimization","geometry","NFP","no-fit polygon"],"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de"}],"dependencies":{"node-addon-api":"^8.3.1","node-gyp-build":"4.8.4"},"devDependencies":{"mocha":"^10.0.0","node-gyp":"11.1.0","prebuildify":"6.0.1","prebuildify-cross":"5.1.1"},"funding":[{"type":"individual","url":"https://github.com/sponsors/Dexus"},{"type":"patreon","url":"https://www.patreon.com/deepnest-next"}],"gypfile":true,"_id":"@deepnest/calculate-nfp@202503.13.155300","gitHead":"c3bfc8eaa436f150b78d763194202e510b76fcc6","bugs":{"url":"https://github.com/deepnest-next/node-calculateNFP/issues"},"homepage":"https://github.com/deepnest-next/node-calculateNFP#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-4x6EEmyqkvhutM3YQiZECri8FboEIgk4SxcfXDXs8xlhBJxL7GDdyptbLKzmQDYgsRT7QVpfE8SWEP98oFCGdQ==","shasum":"8d29d0e1e861288296e50b5f7f952079b9040a93","tarball":"https://registry.npmjs.org/@deepnest/calculate-nfp/-/calculate-nfp-202503.13.155300.tgz","fileCount":118,"unpackedSize":9430080,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDOVzX6GSBGzh7JK5b54CROj8ltTPSfMi9E+OUu6zJq+wIhALG9Y83qgeRqW07WfpcdutgLBDZsUhcvzCDEl3S0GdoN"}]},"_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"directories":{},"maintainers":[{"name":"dexus1985","email":"josef.froehle@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/calculate-nfp_202503.13.155300_1741881187773_0.8318151866023213"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-22T21:10:16.265Z","modified":"2025-03-13T15:53:08.240Z","202412.22.211007":"2024-12-22T21:10:16.578Z","202502.27.153710":"2025-02-27T15:37:19.353Z","202502.27.164905":"2025-02-27T16:49:12.168Z","202503.13.114354":"2025-03-13T11:44:02.706Z","202503.13.155300":"2025-03-13T15:53:08.058Z"},"bugs":{"url":"https://github.com/deepnest-next/node-calculateNFP/issues"},"license":"MIT","homepage":"https://github.com/deepnest-next/node-calculateNFP#readme","keywords":["electron","deepnest-next","nfp","node","cnc","laser","nesting","optimization","geometry","NFP","no-fit polygon"],"repository":{"type":"git","url":"git+https://github.com/deepnest-next/node-calculateNFP.git"},"description":"C++ Addon for calculating NFP using by @deepnest-next/deepnest","contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de"}],"maintainers":[{"name":"dexus1985","email":"josef.froehle@googlemail.com"}],"readme":"# node-calculatenfp\n\n:warning: work in progress\n\nThis is one of the core libs of deepnest.\n\nIt will be build only for the version we currently need and support.\n\n### Build on Windows:\n\nYou need the latest Version of `Visual Studio` at this moment 2022.\nInstall the Desktop C++ Environment and also enable all - at moment of writing - `v143` module (latest) ATL for x86, x84 and arm64\nThen run `build-windows.ps1` in your powershell.\n\n### Build on Linux:\n\nMake sure you have installed nodejs, npm and basic build environment.\nThen run `build-linux.sh`\n\nCurrently Supported: glibc (build on Ubuntu) and musl (build on Alpine) based hosts.\n\n:info: We plan to cross-build once we need it. _hint: use linux with binfmt and use a node docker image and run it with platform arg..._\n\n### Build on MacOS:\n\nMake sure you have installed nodejs, npm and basic build environment.\nThen run `build-macos.sh`\n","readmeFilename":"readme.md"}