{"_id":"3d-bin-packing","_rev":"18-133cd5b8175ff2c9c0f84370d68b2bea","name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0-beta.1":{"name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"version":"1.0.0-beta.1","main":"./release/node/packer.js","homepage":"http://betterwaysystems.github.io/packer","repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"bug":{"url":"https://github.com/betterwaysystems/packer/issues"},"dependencies":{"typescript-stl":"~1.0.0-rc.5-b","samchon-framework":"~2.0.0-alpha.4-b","react":"~15.2.1","react-data-grid":"~1.0.18","three":"~0.79.0"},"licenses":[{"type":"BSD 3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}],"keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"gitHead":"67be9d6b741167d32be6c8e50ba30d16cfaec16a","bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"_id":"3d-bin-packing@1.0.0-beta.1","scripts":{},"_shasum":"6eba42f5350c343035eb359a3d9c8c5c98c3590b","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"samchon","email":"samchon@samchon.org"},"dist":{"shasum":"6eba42f5350c343035eb359a3d9c8c5c98c3590b","tarball":"https://registry.npmjs.org/3d-bin-packing/-/3d-bin-packing-1.0.0-beta.1.tgz","integrity":"sha512-wC1IY440cz1FTjNpIMyPNMBQv5Uryzk/neQDHi0lInZwQ+IiZK1ulmY3XeBuk1tloPyNTXHNW+bIH7r1rSdERQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5uzw0Tsc1fTyRvpFNWo169Yns+L2G6E99bslRFX0HyQIhAK2u+ZkEPgMXBNuO2Bti4RnKUe/EEc1XYG/kKf1P5TSf"}]},"maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/3d-bin-packing-1.0.0-beta.1.tgz_1469428973681_0.48861627629958093"}},"1.0.0-RC.1":{"name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"version":"1.0.0-RC.1","main":"./release/node/packer.js","homepage":"http://betterwaysystems.github.io/packer","repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"bug":{"url":"https://github.com/betterwaysystems/packer/issues"},"dependencies":{"typescript-stl":"~1.0.0-rc.5-b","samchon-framework":"~2.0.0-alpha.4-b","react":"~15.2.1","react-data-grid":"~1.0.18","three":"~0.79.0"},"licenses":[{"type":"BSD 3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}],"keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"gitHead":"43626c9d383c486382c7097237b2a96ad9a64f8f","bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"_id":"3d-bin-packing@1.0.0-RC.1","scripts":{},"_shasum":"17b88364e76b7433281a63680bba44db16032372","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"samchon","email":"samchon@samchon.org"},"dist":{"shasum":"17b88364e76b7433281a63680bba44db16032372","tarball":"https://registry.npmjs.org/3d-bin-packing/-/3d-bin-packing-1.0.0-RC.1.tgz","integrity":"sha512-cwJigNJyYbvRSdHfwssRGqdtu1FkjX5mhGZ6dM5fCIsjK8uif6c4zcYNa4xiNrbpJrNpGVINuy8vBJnqA1s4yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8f4B48EM5e8xUAvC4zGm7vx+VRFo+y/JF+dlpWqdoOgIhAISzRN9ZYr7/Kaj/X4YvI+uDSdBJ9i0t1LIyn3X/jiLE"}]},"maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/3d-bin-packing-1.0.0-RC.1.tgz_1469429596758_0.10657181171700358"}},"1.0.0-RC.1-a":{"name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"version":"1.0.0-RC.1-a","main":"./release/node/packer.js","homepage":"http://betterwaysystems.github.io/packer","repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"bug":{"url":"https://github.com/betterwaysystems/packer/issues"},"dependencies":{"typescript-stl":"~1.0.0-rc.5-b","samchon-framework":"~2.0.0-alpha.4-b","react":"~15.2.1","react-data-grid":"~1.0.18","three":"~0.79.0"},"licenses":[{"type":"BSD 3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}],"keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"gitHead":"43626c9d383c486382c7097237b2a96ad9a64f8f","bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"_id":"3d-bin-packing@1.0.0-RC.1-a","scripts":{},"_shasum":"d1b803de9f82094402f2872c76524f4d2e37ebd3","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"samchon","email":"samchon@samchon.org"},"dist":{"shasum":"d1b803de9f82094402f2872c76524f4d2e37ebd3","tarball":"https://registry.npmjs.org/3d-bin-packing/-/3d-bin-packing-1.0.0-RC.1-a.tgz","integrity":"sha512-cNioM+hEn4hTGlcs3tJVpLM/belnQ5tbO+4yf0BSvMNFPPOaSeqOEuKkMQFcGfA3pubtfq2p0JfuYsXubofJIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSpS9mRqxyu3g4iV8AM4xVg6T90dj+swHLdOfIQ6OzzgIhANl1tPJYy7EL0VWn3nxnivnB+pWMyRXLlpN2IHcy0Z2P"}]},"maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/3d-bin-packing-1.0.0-RC.1-a.tgz_1469430680704_0.3003833282273263"}},"1.0.0-RC.2":{"name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"version":"1.0.0-RC.2","main":"./release/node/packer.js","homepage":"http://betterwaysystems.github.io/packer","repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"bug":{"url":"https://github.com/betterwaysystems/packer/issues"},"dependencies":{"typescript-stl":"~1.0.0-b","samchon-framework":"~2.0.0-beta.2","react":"~15.2.1","react-data-grid":"~1.0.18","three":"~0.79.0"},"licenses":[{"type":"BSD 3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}],"keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"gitHead":"1f05c19bb35bbe9866805434a97c897c25e0292e","bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"_id":"3d-bin-packing@1.0.0-RC.2","scripts":{},"_shasum":"33e9fa74525394695da1b2d6332f4dc49f82eae2","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"samchon","email":"samchon@samchon.org"},"dist":{"shasum":"33e9fa74525394695da1b2d6332f4dc49f82eae2","tarball":"https://registry.npmjs.org/3d-bin-packing/-/3d-bin-packing-1.0.0-RC.2.tgz","integrity":"sha512-07+Z9Ja4h48/JD5ldNZxidzMU0/slRAmQ+fEd9mjo9JyVR7ihN5d7xbwKqV3HkZOGq7WNEtgY1zgH2LnOzJcng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUqYVgymWZxG47e9rvd6ToQNt5T4yJUaDFzrBC+HHhxAiAT7XC/cOmXVsF8WoZ17HAsGTMz8Zldav+BnC+UEUlT8w=="}]},"maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/3d-bin-packing-1.0.0-RC.2.tgz_1470980233541_0.2778132737148553"}},"1.0.0-RC.3":{"name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"version":"1.0.0-RC.3","main":"./release/node/packer.js","homepage":"http://betterwaysystems.github.io/packer","repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"bug":{"url":"https://github.com/betterwaysystems/packer/issues"},"dependencies":{"typescript-stl":"~1.0.0-b","samchon-framework":"~2.0.0-beta.2","react":"~15.2.1","react-data-grid":"~1.0.18","three":"~0.79.0"},"licenses":[{"type":"BSD 3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}],"keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"gitHead":"01244595683123818f16ace6f48808e59d4e0f95","bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"_id":"3d-bin-packing@1.0.0-RC.3","scripts":{},"_shasum":"834269bf3f79c52e75277ea41bb3433083eadfe5","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"samchon","email":"samchon@samchon.org"},"dist":{"shasum":"834269bf3f79c52e75277ea41bb3433083eadfe5","tarball":"https://registry.npmjs.org/3d-bin-packing/-/3d-bin-packing-1.0.0-RC.3.tgz","integrity":"sha512-ab26oBuHrUEd2XQsPmCKCLjLxgyCv5gTiQCVcagHglldoqutOJppNvn+9NqNz5piqBFAlIUZsMUqhh88E7dWnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAa4VqLrSmvJ3PVrqJTr5H13iC6Vef4Lh5HaxCSsBJZAiBlraIJtAo5BVj61YafdK24WGXIz7AYHbyOmOq9IDBmWA=="}]},"maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/3d-bin-packing-1.0.0-RC.3.tgz_1471435801879_0.9996439481619745"}},"1.0.1":{"name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"main":"./release/node/packer.js","typings":"./release/node/packer.d.ts","version":"1.0.1","dependencies":{"@types/react":"^0.14.43","@types/react-data-grid":"^1.0.4","@types/react-dom":"^0.14.18","@types/three":"0.0.24","react":"^15.3.2","react-data-grid":"~1.0.18","react-dom":"^15.3.2","samchon-framework":"^2.0.0-gamma.8","three":"~0.79.0","typescript-stl":"^1.2.0"},"homepage":"http://betterwaysystems.github.io/packer","repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"bug":{"url":"https://github.com/betterwaysystems/packer/issues"},"licenses":[{"type":"BSD 3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}],"keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"gitHead":"992e93859c0348278651754b630cc3efc3e73899","bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"_id":"3d-bin-packing@1.0.1","scripts":{},"_shasum":"db21f5551bf1f9267d35adc70651e26c834a33fe","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"samchon","email":"samchon@samchon.org"},"dist":{"shasum":"db21f5551bf1f9267d35adc70651e26c834a33fe","tarball":"https://registry.npmjs.org/3d-bin-packing/-/3d-bin-packing-1.0.1.tgz","integrity":"sha512-9Tvrm6oRuEN8A/agFnUDGF7X1ZhbhlAuJlmy7crrOJBeQNh6Gmhayv6a622TQw6i03wWTh+lY9pH2gyY8dx8IQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSC0EBOB8AmA4twyniMUtKQx6u+VJOdLjHKtJg1EN/4AiEAqIIVozLsKmcmdrJ3zzbFAnlYtfm3rsbxOsZ4G259ELg="}]},"maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/3d-bin-packing-1.0.1.tgz_1480700366135_0.3472263514995575"}},"1.0.3":{"name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"main":"./release/node/packer.js","typings":"./release/node/packer.d.ts","version":"1.0.3","dependencies":{"@types/node":"^6.0.52","@types/react":"^0.14.55","@types/react-data-grid":"^1.0.6","@types/react-dom":"^0.14.19","@types/three":"0.0.27","react":"^15.3.2","react-data-grid":"~1.0.18","react-dom":"^15.3.2","samchon-framework":"~2.0.0-rc.5-a","three":"~0.79.0","tstl":"~1.3.1"},"homepage":"http://betterwaysystems.github.io/packer","repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"bug":{"url":"https://github.com/betterwaysystems/packer/issues"},"licenses":[{"type":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}],"keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"gitHead":"992e93859c0348278651754b630cc3efc3e73899","bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"_id":"3d-bin-packing@1.0.3","scripts":{},"_shasum":"1eaa9b098e33dedae7a05b7608f7f8f7e4ec9241","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"samchon","email":"samchon@samchon.org"},"dist":{"shasum":"1eaa9b098e33dedae7a05b7608f7f8f7e4ec9241","tarball":"https://registry.npmjs.org/3d-bin-packing/-/3d-bin-packing-1.0.3.tgz","integrity":"sha512-K2xDYU0OXnNdCr3fIw2i9pz+ZEZeVrpsPiZ1W/Ci405st1nWaQla7YBjGHGx0OrhRCQWC7sT0jUS5mT9S3hJEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+XDcySR4IQUuDKF7yZswtBXbrLXbgYDvUON0ySI+dVQIgbw7NYi7wPUDrbNrPJBwMM1GRzz/0GSg3y10Cz2TyUrA="}]},"maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/3d-bin-packing-1.0.3.tgz_1482283838886_0.4802012974396348"}},"1.0.4":{"name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"main":"./release/node/packer.js","typings":"./release/node/3d-bin-packing.d.ts","version":"1.0.4","dependencies":{"@types/node":"^6.0.52","@types/react":"^0.14.55","@types/react-data-grid":"^1.0.6","@types/react-dom":"^0.14.19","@types/three":"0.0.27","react":"^15.3.2","react-data-grid":"~1.0.18","react-dom":"^15.3.2","samchon-framework":"~2.0.0-rc.5-a","three":"~0.79.0","tstl":"~1.3.1"},"homepage":"http://betterwaysystems.github.io/packer","repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"bug":{"url":"https://github.com/betterwaysystems/packer/issues"},"licenses":[{"type":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}],"keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"gitHead":"992e93859c0348278651754b630cc3efc3e73899","bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"_id":"3d-bin-packing@1.0.4","scripts":{},"_shasum":"dc76bd80b600f08e1ffb98734001e883635bfd6c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"samchon","email":"samchon@samchon.org"},"dist":{"shasum":"dc76bd80b600f08e1ffb98734001e883635bfd6c","tarball":"https://registry.npmjs.org/3d-bin-packing/-/3d-bin-packing-1.0.4.tgz","integrity":"sha512-H3S7K64SrHFxtBt9vDvlTbJAWotXVeJjU+37RRc9hyUriAuCXLWoojD/bOLVkTf8PFgW0Jhlcy0/dnMRRkf9/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2F4kWwAk9fW5DeoCkPZa8EfrZK+Drr0tlSpOxvvbhAAiEAzJikPBT7MPB06wlDTl8fQe8zFVg0/xFiPZiTmR1yMBg="}]},"maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/3d-bin-packing-1.0.4.tgz_1482284117301_0.6691388131584972"}},"1.0.5":{"name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"main":"./release/node/packer.js","typings":"./release/node/3d-bin-packing.d.ts","version":"1.0.5","dependencies":{"@types/node":"^6.0.52","@types/react":"^0.14.55","@types/react-data-grid":"^1.0.6","@types/react-dom":"^0.14.19","@types/three":"0.0.27","react":"^15.3.2","react-data-grid":"~1.0.18","react-dom":"^15.3.2","samchon-framework":"~2.0.0-rc.5-a","three":"~0.79.0","tstl":"~1.3.1"},"homepage":"http://betterwaysystems.github.io/packer","repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"bug":{"url":"https://github.com/betterwaysystems/packer/issues"},"licenses":[{"type":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}],"keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"gitHead":"992e93859c0348278651754b630cc3efc3e73899","bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"_id":"3d-bin-packing@1.0.5","scripts":{},"_shasum":"b6db492e6b0d2117a88746039e9eec3e56f75e99","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"samchon","email":"samchon@samchon.org"},"dist":{"shasum":"b6db492e6b0d2117a88746039e9eec3e56f75e99","tarball":"https://registry.npmjs.org/3d-bin-packing/-/3d-bin-packing-1.0.5.tgz","integrity":"sha512-TV2jyZ4v/Cniw4Auv1thBQM01OkjHpFAX7Zo2gM1R8B2Zsjxca16wlb17StoSM6hMFdtWUMwpLthuoDjkNdeDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0hdrOA9BmlRb7kX6KOqZCE8dqVM/Gv5W8Fg9PexuOVQIhANSB5IzruAEmlPxndhckTP7oLzVcvdfnIndgqO+1FxSC"}]},"maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/3d-bin-packing-1.0.5.tgz_1482284318857_0.7352634929120541"}},"1.0.6":{"name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"main":"./release/node/packer.js","typings":"./release/node/3d-bin-packing.d.ts","version":"1.0.6","dependencies":{"@types/node":"^6.0.52","@types/react":"^0.14.55","@types/react-data-grid":"^1.0.6","@types/react-dom":"^0.14.19","@types/three":"0.0.27","react":"^15.3.2","react-data-grid":"~1.0.18","react-dom":"^15.3.2","samchon-framework":"~2.0.0-rc.5-a","three":"~0.79.0","tstl":"~1.3.1"},"homepage":"http://betterwaysystems.github.io/packer","repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"bug":{"url":"https://github.com/betterwaysystems/packer/issues"},"licenses":[{"type":"BSD-3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}],"keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"gitHead":"992e93859c0348278651754b630cc3efc3e73899","bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"_id":"3d-bin-packing@1.0.6","scripts":{},"_shasum":"27dcce090f0322a34c7aeec0589119073745e869","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"samchon","email":"samchon@samchon.org"},"dist":{"shasum":"27dcce090f0322a34c7aeec0589119073745e869","tarball":"https://registry.npmjs.org/3d-bin-packing/-/3d-bin-packing-1.0.6.tgz","integrity":"sha512-1IHODQSt0z3pnIc/wC4kuCohACl0XXtx0KsDYZYtU2C+GUb6nAfXACpbuA+rW87DjpYoCmac2cu3lJU4ahl09Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbwLJK6HpsD/yedYLZBqpoAkFfhWIJCGP+Fi/GJn+k1AiB4nJXs4VI7JtBPjc7K3LfTwXD8+qJuuynv3TE4laOVeg=="}]},"maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/3d-bin-packing-1.0.6.tgz_1482284749272_0.9222414535470307"}},"1.1.0":{"name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"main":"./lib/3d-bin-packing.js","typings":"./lib/3d-bin-packing.d.ts","version":"1.1.0","dependencies":{"samchon-framework":"^2.0.0-rc.5-a","tstl":"^1.3.1"},"homepage":"http://betterwaysystems.github.io/packer","repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"bug":{"url":"https://github.com/betterwaysystems/packer/issues"},"licenses":[{"type":"BSD 3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}],"keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"gitHead":"992e93859c0348278651754b630cc3efc3e73899","bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"_id":"3d-bin-packing@1.1.0","scripts":{},"_shasum":"d6d44558a52dc9cb85e3dc3174380f27e9c2f287","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"samchon","email":"samchon@samchon.org"},"dist":{"shasum":"d6d44558a52dc9cb85e3dc3174380f27e9c2f287","tarball":"https://registry.npmjs.org/3d-bin-packing/-/3d-bin-packing-1.1.0.tgz","integrity":"sha512-B/W0hRb5Dnwn4S7Wl1jyQrnXJyDV9hTimrZ0PABEoYjKK5CShFgB/y5UqCq7P+zNXoO5WW7JysD0Sd/NO0wtxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC254tNdNXo0O58A/OxMJdjErgS5U13zrl4aeRNfN6eNgIgNVNY6mut5V+Y+rpo4xeTmJzkFX8m0GXGC31YjZVOHJM="}]},"maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/3d-bin-packing-1.1.0.tgz_1482296478151_0.033564185025170445"}},"1.1.1":{"name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"main":"./lib/3d-bin-packing.js","typings":"./lib/3d-bin-packing.d.ts","version":"1.1.1","dependencies":{"samchon":"~2.0.2","tstl":"~1.3.5"},"homepage":"http://betterwaysystems.github.io/packer","repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"bug":{"url":"https://github.com/betterwaysystems/packer/issues"},"licenses":[{"type":"BSD 3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}],"keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"gitHead":"02488cbe06174e5b3b42ac12e1723ade08d2a403","bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"_id":"3d-bin-packing@1.1.1","scripts":{},"_shasum":"54885d9a719ab7f50eb431fdf508d2bb6208b266","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"samchon","email":"samchon@samchon.org"},"dist":{"shasum":"54885d9a719ab7f50eb431fdf508d2bb6208b266","tarball":"https://registry.npmjs.org/3d-bin-packing/-/3d-bin-packing-1.1.1.tgz","integrity":"sha512-V4Jjyn0I3y18JiSivDJg50tf73z8iHxCgO5PRg8wz2yZqwWXaYByr7U9mw49jAd0Q4gaqnlnTSNFywKEQ4NMHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+IFTIVKNr6t2hd0lxC3iCck4uYDhUEloZCMdcrOOVBAiEAnSPGLdvSUoa7qLvywNY7GuMCr22XUpFzL8ZQUCnojq8="}]},"maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/3d-bin-packing-1.1.1.tgz_1483319650833_0.5136278914287686"}},"1.1.2":{"name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"main":"./lib/3d-bin-packing.js","typings":"./lib/3d-bin-packing.d.ts","version":"1.1.2","dependencies":{"samchon":"~2.0.4","tstl":"~1.3.6"},"homepage":"http://betterwaysystems.github.io/packer","repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"bug":{"url":"https://github.com/betterwaysystems/packer/issues"},"licenses":[{"type":"BSD 3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}],"keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"gitHead":"485618c4497c425e2db0032da3f54d7c0bf2570e","bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"_id":"3d-bin-packing@1.1.2","scripts":{},"_shasum":"5b966d206b3403ef97dfe56feda53ed2a9d7745e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"samchon","email":"samchon@samchon.org"},"dist":{"shasum":"5b966d206b3403ef97dfe56feda53ed2a9d7745e","tarball":"https://registry.npmjs.org/3d-bin-packing/-/3d-bin-packing-1.1.2.tgz","integrity":"sha512-JCZ8zO8cM9+SWtBbCqm2hpeTZZNWO/M1JAqrn9+w1o1eIq0zoE3MNl3XLTKgm82hGUd0f2hbIsjWT/h+Bc7fqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkENub197wPVBe/rTvaeiDYV0+4qlNOeFEUdSbzL9prAiEArFehbf1lluqSrRY6KPjL5Q7tv7Ys2ZJ+2XY47cgYgWI="}]},"maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/3d-bin-packing-1.1.2.tgz_1483685830445_0.16706411889754236"}},"1.1.3":{"name":"3d-bin-packing","description":"Packer, 3D-Bin-Packing with multiple Boxes.","author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"main":"./lib/3d-bin-packing.js","typings":"./lib/3d-bin-packing.d.ts","version":"1.1.3","dependencies":{"samchon":"^2.0.10","tstl":"^1.4.9"},"homepage":"http://betterwaysystems.github.io/packer","repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"bug":{"url":"https://github.com/betterwaysystems/packer/issues"},"licenses":[{"type":"BSD 3-Clause","url":"https://opensource.org/licenses/BSD-3-Clause"}],"keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"_id":"3d-bin-packing@1.1.3","scripts":{},"_shasum":"871985ac3cb717c77aba020cea66ece1ff4317c0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"samchon","email":"samchon@samchon.org"},"dist":{"shasum":"871985ac3cb717c77aba020cea66ece1ff4317c0","tarball":"https://registry.npmjs.org/3d-bin-packing/-/3d-bin-packing-1.1.3.tgz","integrity":"sha512-hQV7pTIrt05czg3FHnqIpKjiewiiCzC+eyGXBY/fpUsIg+CO1z7/7d95okhkHyezBSDWwcvIIUdK4KQSDpbVRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVnmw62nMrKIi5reamVjq1owyqnOnGy9uCXLg8a3SUTAiEAzTJ9CJghwkObZDvg7XlgljN9F83LnE5OG6ujTuIZE+o="}]},"maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/3d-bin-packing-1.1.3.tgz_1492935809924_0.40176486736163497"}}},"readme":"Packer\r\n=========\r\n3D Bin Packing with multiple wrappers (boxes).\r\n\r\n##### Red Printing\r\nRed-Printing is a brand name of printing service supported by Betterway-systems.\r\n\r\n레드 프린팅은 베러웨이시스템즈에서 실시하는 인쇄 서비스의 브랜드 명입니다. 많은 이용 바랍니다. \r\n\r\nPacker를 이용하시는 여러분, 인쇄 주문은 꼭 레드프린팅에서 해 주세요.\r\n\r\nhttp://redprinting.co.kr/\r\n\r\n##### Author\r\n  - Jeongho Nam <http://samchon.org/>\r\n  - developer in Betterway-systems <http://redprinting.co.kr/>\r\n\r\n## References\r\n##### Demo\r\n![Packer Demo GIF](http://betterwaysystems.github.io/packer/demo/packer_small.gif?dummy)\r\n\r\n  - Web: http://betterwaysystems.github.io/packer/demo\r\n  - Video: http://betterwaysystems.github.io/packer/demo/packer.mp4\r\n\r\n##### Programming\r\n- API Documents\r\n\t- C++ API Document: http://betterwaysystems.github.io/packer/api/cpp/\r\n\t- TypeScript API Document: http://betterwaysystems.github.io/packer/api/ts\r\n\r\n##### Algorithm from Airforce Bin Packing\r\n  - Thesis - [The distributer's three-midemsional pallet-packing problem: A human intelligence-based heuristic approach](http://betterwaysystems.github.io/packer/reference/AirForceBinPacking.pdf)\r\n  - GitHub: https://github.com/exad/boxologic\r\n\r\n## Installation\r\n##### Node.JS\r\n``` bash\r\nnpm install -g 3d-bin-packing\r\ntsd install 3d-bin-packing\r\n```\r\n\r\n##### TypeScript (JavaScript) only\r\nIf you want the TypeScript (JavaScript) only mode, any installation procedure is not required.\r\n  - http://betterwaysystems.github.io/packer/demo/\r\n  - `release/ts/index.html`\r\n\r\n##### Build Cloud Server\r\nHowever, if you want to install the C++ mode, you've to install Visual C++ Redistributable for Visual Studio 2015. After the installation, execute `release/cpp/Packer.exe`. Then a cloud server deducting packer solution will be opened. After running the cloud server, open `release/browser/index.html`.\r\n\r\nYou also can separate cloud server(C++) and clients(Web), let users to connect remote Packer server, by editing ip address in  `release/browser/server.xml`\r\n\r\n  - https://www.microsoft.com/en-US/download/details.aspx?id=48145\r\n  - `release/cpp/Packer.exe`\r\n  - `release/browser/index.html`\r\n  - `release/browser/server.xml`\r\n\r\n## Implementation\r\n##### Design\r\n![alt text](http://betterwaysystems.github.io/packer/design/class_diagram.png \"Class Diagram\")\r\n\r\n##### Languages\r\n- C++\r\n  - Server solving packing problem.\r\n  - Deduct the best optimization result with genetic algorithm\r\n- TypeScript\r\n  1. Act a role of client connecting to C++ server.\r\n  2. Do packing itself without C++ server and do not use genetic algorithm.\r\n    - The optimization result can be inferior than C++\r\n\r\n##### Dependency\r\n- C++\r\n\t- Samchon Framework (SDN Framework) - https://github.com/samchon/framework\r\n- TypeScript (JavaScript)\r\n\t- TypeScript-STL (STL containers and algorithms for TypeScript) - https://github.com/samchon/typescript-stl\r\n\t- Samchon Framework (SDN Framework) - https://github.com/samchon/framework\r\n\t- Three.js (JavaScript library handling 3-D objects) - http://threejs.org\r\n\t- React - https://facebook.github.io/react\r\n\t- React-Data-Grid - https://github.com/adazzle/react-data-grid\r\n\r\n## Usage\r\n##### TypeScript (Node.JS)\r\n```typescript\r\nimport packer = require(\"3d-bin-packing\");\r\nimport samchon = require(\"samchon-framework\");\r\n\r\nfunction main(): void\r\n{\r\n    ///////////////////////////\r\n    // CONSTRUCT OBJECTS\r\n    ///////////////////////////\r\n    let wrapperArray: packer.WrapperArray = new packer.WrapperArray();\r\n    let instanceArray: packer.InstanceArray = new packer.InstanceArray();\r\n\r\n    // Wrappers\r\n    wrapperArray.push\r\n    (\r\n        new packer.Wrapper(\"Large\", 1000, 40, 40, 15, 0),\r\n        new packer.Wrapper(\"Medium\", 700, 20, 20, 10, 0),\r\n        new packer.Wrapper(\"Small\", 500, 15, 15, 8, 0)\r\n    );\r\n\r\n    ///////\r\n    // Each Instance is repeated #15\r\n    ///////\r\n    instanceArray.insert(instanceArray.end(), 15, new packer.Product(\"Eraser\", 1, 2, 5));\r\n    instanceArray.insert(instanceArray.end(), 15, new packer.Product(\"Book\", 15, 30, 3));\r\n    instanceArray.insert(instanceArray.end(), 15, new packer.Product(\"Drink\", 3, 3, 10));\r\n    instanceArray.insert(instanceArray.end(), 15, new packer.Product(\"Umbrella\", 5, 5, 20));\r\n\r\n    // Wrappers also can be packed into another Wrapper.\r\n    instanceArray.insert(instanceArray.end(), 15, new packer.Wrapper(\"Notebook-Box\", 2000, 30, 40, 4, 2));\r\n    instanceArray.insert(instanceArray.end(), 15, new packer.Wrapper(\"Tablet-Box\", 2500, 20, 28, 2, 0));\r\n\r\n    ///////////////////////////\r\n    // BEGINS PACKING\r\n    ///////////////////////////\r\n    // CONSTRUCT PACKER\r\n    let my_packer: packer.Packer = new packer.Packer(wrapperArray, instanceArray);\r\n\r\n    ///////\r\n    // PACK (OPTIMIZE)\r\n    let result: packer.WrapperArray = my_packer.optimize();\r\n    ///////\r\n\r\n    ///////////////////////////\r\n    // TRACE PACKING RESULT\r\n    ///////////////////////////\r\n    let xml: samchon.library.XML = result.toXML();\r\n    console.log(xml.toString());\r\n}\r\n\r\nmain();\r\n```\r\n\r\n##### C++\r\n```cpp\r\n#include <iostream>\r\n#include <bws/packer/Packer.hpp>\r\n\r\n#include <bws/packer/WrapperArray.hpp>\r\n#include <bws/packer/InstanceArray.hpp>\r\n# include <bws/packer/Product.hpp>\r\n# include <bws/packer/Wrapper.hpp>\r\n\r\nusing namespace std;\r\nusing namespace samchon::library;\r\nusing namespace bws::packer;\r\n\r\nint main()\r\n{\r\n\t///////////////////////////\r\n\t// CONSTRUCT OBJECTS\r\n\t///////////////////////////\r\n\tshared_ptr<WrapperArray> wrapperArray(new WrapperArray());\r\n\tshared_ptr<InstanceArray> instanceArray(new InstanceArray());\r\n\t\r\n\t// Wrappers\r\n\twrapperArray->emplace_back(new bws.packer.Wrapper(\"Large\", 1000, 40, 40, 15, 0));\r\n\twrapperArray->emplace_back(new Wrapper(\"Medium\", 700, 20, 20, 10, 0));\r\n\twrapperArray->emplace_back(new Wrapper(\"Small\", 500, 15, 15, 8, 0));\r\n\t\r\n\t///////\r\n\t// Each Instance is repeated #15\r\n\t///////\r\n\tinstanceArray->insert(instanceArray->end(), 15, make_shared<Product>(\"Eraser\", 1, 2, 5));\r\n\tinstanceArray->insert(instanceArray->end(), 15, make_shared<Product>(\"Book\", 15, 30, 3));\r\n\tinstanceArray->insert(instanceArray->end(), 15, make_shared<Product>(\"Drink\", 3, 3, 10));\r\n\tinstanceArray->insert(instanceArray->end(), 15, make_shared<Product>(\"Umbrella\", 5, 5, 20));\r\n\t\r\n\t// Wrappers also can be packed into another Wrapper.\r\n\tinstanceArray->insert(instanceArray->end(), 15, make_shared<Wrapper>(\"Notebook-Box\", 2000, 30, 40, 4, 2));\r\n\tinstanceArray->insert(instanceArray->end(), 15, make_shared<Wrapper>(\"Tablet-Box\", 2500, 20, 28, 2, 0));\r\n\t\r\n\t///////////////////////////\r\n\t// BEGINS PACKING\r\n\t///////////////////////////\r\n\t// CONSTRUCT PACKER\r\n\tPacker packer(wrapperArray, instanceArray);\r\n\tGAParameters gaParams = {500, 100, 50, 0.2};\r\n\t\r\n\t///////\r\n\t// PACK (OPTIMIZE)\r\n\t///////\r\n\tshared_ptr<WrapperArray> &result = packer.optimize(gaParams);\r\n\t\r\n\t///////////////////////////\r\n\t// TRACE PACKING RESULT\r\n\t///////////////////////////\r\n\tshared_ptr<XML> xml = result->toXML();\r\n\tcout << xml->toString() << endl;\r\n\t\r\n\treturn 0;\r\n}\r\n```\r\n\r\n## License\r\n##### BSD v3.\r\n\r\nCopyright (c) 2016, betterwaysystems\r\nAll rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions are met:\r\n\r\n* Redistributions of source code must retain the above copyright notice, this\r\n  list of conditions and the following disclaimer.\r\n\r\n* Redistributions in binary form must reproduce the above copyright notice,\r\n  this list of conditions and the following disclaimer in the documentation\r\n  and/or other materials provided with the distribution.\r\n\r\n* Neither the name of packer nor the names of its\r\n  contributors may be used to endorse or promote products derived from\r\n  this software without specific prior written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\r\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\r\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\r\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\r\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\r\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\r\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\r\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\r\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\r\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\n","maintainers":[{"name":"samchon","email":"samchon@samchon.org"}],"time":{"modified":"2022-06-12T14:07:18.445Z","created":"2016-07-25T06:42:57.830Z","1.0.0-beta.1":"2016-07-25T06:42:57.830Z","1.0.0-RC.1":"2016-07-25T06:53:20.683Z","1.0.0-RC.1-a":"2016-07-25T07:11:24.745Z","1.0.0-RC.2":"2016-08-12T05:37:16.624Z","1.0.0-RC.3":"2016-08-17T12:10:04.336Z","1.0.1":"2016-12-02T17:39:26.375Z","1.0.3":"2016-12-21T01:30:39.141Z","1.0.4":"2016-12-21T01:35:19.664Z","1.0.5":"2016-12-21T01:38:39.116Z","1.0.6":"2016-12-21T01:45:51.645Z","1.1.0":"2016-12-21T05:01:20.737Z","1.1.1":"2017-01-02T01:14:13.319Z","1.1.2":"2017-01-06T06:57:13.208Z","1.1.3":"2017-04-23T08:23:30.224Z"},"homepage":"http://betterwaysystems.github.io/packer","keywords":["packer","3d bin packing","3d bin packing with multiple boxes","boxing optimization"],"repository":{"type":"git","url":"git+https://github.com/betterwaysystems/packer.git"},"author":{"name":"Jeongho Nam","email":"samchon@samchon.org","url":"http://samchon.org"},"bugs":{"url":"https://github.com/betterwaysystems/packer/issues"},"readmeFilename":"README.md","users":{"gabidi":true,"anthony-ffs":true}}