{"_id":"calculate-packing","_rev":"89-c7a353ef1889b4858c75d7e72c4921d5","name":"calculate-packing","dist-tags":{"latest":"0.0.90"},"versions":{"0.0.1":{"name":"calculate-packing","version":"0.0.1","_id":"calculate-packing@0.0.1","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b5d2dd99f7a234b422898ad7961ea08134e379f4","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.1.tgz","fileCount":5,"integrity":"sha512-RAXXOoOGUO8RWgOAIbuxtxR7bLLw3JhwrKwgplK7NJo+MRnSKBmhMSy4nhvsIiHlTGTPQXMPipuaJmwOF6gFTQ==","signatures":[{"sig":"MEYCIQDMGuQ5vv3ghfc1FaPrzcv0FQBbMtLr001sH4t2B/usPAIhAKzm3bg/XgqDvtbTGKmHY31BfWNDnlJ+7Pg8camZwJXh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31958},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7fbecd70f235be796cc48f342d0bd2df1a471612","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.60","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.52"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.1_1753244827041_0.7487899778779572","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"calculate-packing","version":"0.0.2","_id":"calculate-packing@0.0.2","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bfeb9b620e7852c37f56ce2f443a718aa0cf75af","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.2.tgz","fileCount":5,"integrity":"sha512-z8GhextI+MAN6VagxzrH/0GNwK3SGmQzjGJ6BXn7eG5H4lrO9zyTpRJOnwysT52VYKoQd6s3n8gMU4/8bWFwWQ==","signatures":[{"sig":"MEUCIApYpuHclQcX7weuHsMdpe4mAORWVehVZOM1ttNFtjmfAiEAuh3CZAlTA46E6fVjfgNB9H+KkPFq2wHw+bEPhItmYCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31958},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d75a0fc6abed98b91012db2582f8e4c4f382468e","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.60","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.52"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.2_1753245137062_0.09394448329142846","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"calculate-packing","version":"0.0.3","_id":"calculate-packing@0.0.3","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d7639d893dafa7c00e2613e830d4cb5db88688fc","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.3.tgz","fileCount":5,"integrity":"sha512-YaT2By9RSo7l5n6FuvE6CVK7V9KcS+ZYZhWXrZt5ifR6L7NRHL/mzxko0F1y3jgcv8G/2ejn1Rx2G7S7UKrivg==","signatures":[{"sig":"MEUCIGOXSMVCLgtS2oewLGLeZZE2RxILdT+SapPHqgzdjEz7AiEAxX5uVMEfxGuZ5Co5OqM+AAzlpeHlaBjeIOGlAUKX5AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31928},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6df82e533fac2c5ca1556a8c57c3b59500392144","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.60","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.52"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.3_1753249202093_0.7429331949552176","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"calculate-packing","version":"0.0.4","_id":"calculate-packing@0.0.4","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ddd6044bb60217da04a960e884391095e69bac09","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.4.tgz","fileCount":5,"integrity":"sha512-q/dNQHr6aVMLF9jGJjrWUdiofRqHiq4iqNObrstK7Ykuw0QyjGUmB/Ux91H9sX1FDxPNENykCbIlleA83KjXgA==","signatures":[{"sig":"MEUCIQCLVauIgmKEA9PQatA5i4wVCZ9QCSV2R/iBHPFj9lRDbgIgB9L+UMGr5vqpwSwZP/Yfi2SvZ7H898426KCohpfMTrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32047},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"383abc3383be49085afddb257ecf8f79fcd9a4bd","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.60","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.52"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.4_1753300497813_0.5417786631128814","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"calculate-packing","version":"0.0.5","_id":"calculate-packing@0.0.5","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"39ecca72a5985594b40ef11149ffe72ddd5ae379","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.5.tgz","fileCount":5,"integrity":"sha512-hScEAFg/XkSewWUX+tQ7Z2bI7exPzzadPVbhDpNVwpHs0aonJUutCVpE7Dx0B6hrr8XKu7h2nn9g+Wj6b8v1/A==","signatures":[{"sig":"MEYCIQChtpd/Z/Xfq0nEZn0/BU3pCWgnzxRzEiQbebv3VwL2LQIhAJqlkBzo9DUbAAOIlDts4Ah3mVtLnNECT+3we/WzkQ4h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33643},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f091b8d0b05d5ab93dd55c810bda5e4e3eb100a0","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.60","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.52"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.5_1753333242517_0.24313226954731415","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"calculate-packing","version":"0.0.6","_id":"calculate-packing@0.0.6","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"957d4305332cc59f22db5c3dd961019d8038a4a9","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.6.tgz","fileCount":5,"integrity":"sha512-JdWUhAkL19Cj2Kai6j43CKosf2DkfxwoZeQWKIOUjneoc/0e3Fw7GRyz3l58F1VbZpufagSgaLnPURBfla2BFg==","signatures":[{"sig":"MEUCIQDw7TFMUwpMAUJyaT2GsC5Ou8W7BzAsM31BeKevwpw8UAIgGTV28lS8wmbfvCxw/pdW/KzAjLhMN28Fr2faEduDMek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33848},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a299851b21c2553c7edbed618f0946d62980b8ab","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.60","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.52"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.6_1753372733107_0.5426461593453065","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"calculate-packing","version":"0.0.7","_id":"calculate-packing@0.0.7","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b2bb151657afca6be4628220b193080a933e6f65","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.7.tgz","fileCount":5,"integrity":"sha512-pDvJ8wHTV8NQ7IIyur+85/KjRPDBbFgOaTXqNsGEz+dqvv9VDqvC1b2Kz32WuVS65vLy6INAzAZxHTvcC/q2vQ==","signatures":[{"sig":"MEYCIQDFmNawJVc7LYhs742EU3i8GI3wKkA9CDpjB/xn1vWeDQIhAIS5bf7cCdgj6p9FYlRgmd/Vv/YoB3SWinnyZqGyfG9T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36228},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"eebdde2b827e7f7f15aec1b3d20acc9491c4aeb0","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.60","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.52"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.7_1753479458989_0.8518498549745932","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"calculate-packing","version":"0.0.8","_id":"calculate-packing@0.0.8","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d6cd432c17d9fa6205781b211ef07f10f464b05c","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.8.tgz","fileCount":5,"integrity":"sha512-LvLxMriaXNEl0doSQupaEEIH3R13g5wvvUjmvl5r7REoraG0wZS6CToC2KXcr8Whf1CvxgKtfagZ7xBzYeszGg==","signatures":[{"sig":"MEQCIHZ75XK/vW/ITy04E/5m6veZZCrOk8BB/IMj34wmqoBpAiAZR3JW73x4mk9QhF8IhJXQnyBvIDxAc5ht6klFheysNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39157},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c96c982d9b6da64ba4b95a981b79e546b845619f","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.60","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.8_1753581160761_0.43617797185706797","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"calculate-packing","version":"0.0.9","_id":"calculate-packing@0.0.9","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"da5198df3f180fd59212babb5d466bb8dad394ef","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.9.tgz","fileCount":5,"integrity":"sha512-/j6zc/YprhUSS4IcS5pgY5qfxp/3bwGjIFLHwkQZGb2nRbE1YggJnIsY0raPh+izaop2ASxjQnrofsR+GcO7MQ==","signatures":[{"sig":"MEQCIDK0DIqSiei4YLertCu1/twAB82tOptHO7cyVN/CL7RoAiBnozZDIyIQemFCA2t+P7W7q3mC6ko5uAwsvtptdmk0Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39507},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"038afb3d2c8f765a4308162cbfa305f30ab71926","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.60","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.9_1753591745726_0.18648939708488865","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"calculate-packing","version":"0.0.10","_id":"calculate-packing@0.0.10","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7b59dd48024c443d09e096a888710ed76d30c42d","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.10.tgz","fileCount":5,"integrity":"sha512-vGpfc00McokpgcCcinUFMudEjM7V0RVk/4nGOChp1trqzOlJZ4+N7n7KtMp39BGmfnPVtNB5Mwvf7dCWfZswNQ==","signatures":[{"sig":"MEQCIEZkxjlCZkf8AWNzRvh4sKlWanNx8zPkq5fXl1S+CgUYAiAZntf/pGrjy/aPn5BCUAwyqSnh7ZKRq0+SR/opt7uIGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40027},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"892f7db036f5a8a2b8ef522f58c2e9564022c7f6","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.60","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.10_1754108417520_0.6251377506574702","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"calculate-packing","version":"0.0.11","_id":"calculate-packing@0.0.11","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cfbb8c4650a2ac5d3919e1e32fff37a00ada5170","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.11.tgz","fileCount":5,"integrity":"sha512-E8GSAPCi6WU6bjazTGjmtAdlwixDEvxEMn18DPrniepi+ZqrhqBp2jcKhNsLxhnG/oZ1jGTVOiik9EGmugNnIA==","signatures":[{"sig":"MEQCIF7AyHDXu6hrMO9t1ZibO+YQ9/SfE6dbEyuRj8/5SUjaAiAhqoR0ZF4L+47BPJaJbVFTqCOnVxLZKkG031Yyz/viMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52971},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ad6a3443856a5268881f4d084b2f0673acd51ba0","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.60","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.11_1754722751555_0.6027070016904512","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"calculate-packing","version":"0.0.12","_id":"calculate-packing@0.0.12","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e50dc4823b4a65f8e8f1c93af64d057d470fb10e","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.12.tgz","fileCount":5,"integrity":"sha512-CHUWpie3rn4Qk9ncY+44l02hEXPUl61nwneQTFKtt+28USLcEIacfdXvMyBHU6J0q45G7WKVgfarNZDSpMXdAQ==","signatures":[{"sig":"MEYCIQDu3LH+QnpQQaBYoLISHGd3EmUpQ4dM1tZzdVw8wOj/lgIhAIzkvXhn1mHiaM+sk1upWe6LHkMZFfQ6xFzmnLcK9RXu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52971},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"aa83a6243fce639652ef954d9582d8535105ee10","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.60","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.12_1754725418996_0.8070593661825289","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"calculate-packing","version":"0.0.13","_id":"calculate-packing@0.0.13","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c6c751b4a01cf12107dfd68495c348a17363598a","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.13.tgz","fileCount":5,"integrity":"sha512-H47WBRK8g8vye1FCrPloVTkwjD/7vV1CcRJ1O+6p/jJCN6mqRseJ9X3UVgpzLQQcdVnGyN9kw+yoI09VLdG+oQ==","signatures":[{"sig":"MEYCIQDGxab5btvRIRH6MPpOC3WizPhN2yrg1uDthWPLngQXqgIhAN5jGSl5hmiOBp2nfIzxGs6DCJa2xdff9mhPgZ9F0sEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65706},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f9f70866db6182326967900071403c61f3d30339","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.60","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.13_1754774067657_0.5579624796648552","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"calculate-packing","version":"0.0.14","_id":"calculate-packing@0.0.14","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"731f1d84fa24c2cd5ac2d9f94c994d00bb7d3791","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.14.tgz","fileCount":5,"integrity":"sha512-tW/rmQpLnBYXHfUMdQaFk/Bl+pHNniATpDcYpDWUt1XKXYQq9OwcmcuujbeyxMd7hT1cHwh0FFymRf6MmK2QCA==","signatures":[{"sig":"MEUCIQDToSKTvxK2cB7g+Bmlf1vc1WhVGKo/KUG2pksGRrNuGQIgHE/Rar/2RHoLYtW2c4B6mheZ4DNmYlDFtJGiMknN5us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60021},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"39767ff8f81316ffe07358eb7dfe981454b89f13","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.14_1754793761490_0.2615849271354398","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"calculate-packing","version":"0.0.15","_id":"calculate-packing@0.0.15","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"91908b96558897a64f60b3d7298e44895c761d6d","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.15.tgz","fileCount":5,"integrity":"sha512-nCgdceyZXsvA/ZEcOR2TZV+rgK2Qh+5fAZ21iGrbnitqj1qzIuV831JHaHxcyPt5bmvo8s9RFQqf5xUbdPD8dg==","signatures":[{"sig":"MEUCICurd/J1zgBF0n5CYTM3NFfR1p4GQO8+ESukmsyeIzloAiEAyjZt0fg8aiqs4/kr7CLQiqaVD/tt5i0t/SRkZIa807I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60021},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"817e7451d60a4095b7634002509ac48a7eb5dcf6","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.15_1754836111138_0.3348092120010713","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"calculate-packing","version":"0.0.16","_id":"calculate-packing@0.0.16","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cc9ad0b86a256b6cfbde41f268c24eab4a229b07","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.16.tgz","fileCount":5,"integrity":"sha512-p8cWoSF658PHW/Frhc1vvmxASck6i/+XBWHWx1Ag9bIrp6BSmDqm35fL09R0KXcnPgwKYCMqYMqPKyaEgickMw==","signatures":[{"sig":"MEQCIHbxlVqbgw4hKgDD+OTieLSpHV/31TWi/CWjIeMaHsxIAiA566rh5I/NxlthW/eJhm9LhJUppiDFp00EmybK5e5zww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61544},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"07f62aee9ffe2bc6329b22a9d24e408dd216c8ef","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.16_1754925715466_0.37548984554857445","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"calculate-packing","version":"0.0.17","_id":"calculate-packing@0.0.17","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"408f8929d82ca3291d28c36c062b9474d0069fc8","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.17.tgz","fileCount":5,"integrity":"sha512-Ku0OZSD2ypZi1+CIZ32MqqFe7TnM5WC1mqWmW4WFPE0mqyGCd273qE3hN7haRKz/Z2+mJR3oGAsfdy+TlKI/uA==","signatures":[{"sig":"MEYCIQDFGULL89/igDQSWzSvJjKWVutCkIrGN3quTQzouJoNEQIhAP1L6t3KhchGDtOJ9wZjUNDCK+WsrH3/PJfA5Y1zUGwU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63773},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7b9abacd3f7b13d13fae264dc755b7fed02047b6","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.17_1754968335960_0.3418945658204784","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"calculate-packing","version":"0.0.18","_id":"calculate-packing@0.0.18","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b8a6b42b89bc7290bf98629b8e205f97c668f411","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.18.tgz","fileCount":5,"integrity":"sha512-UFDyEudYes0p/O4IZ2pTzlRzDCUeSVIX0ITIsq7UzZGzsgD5cjhoHAiVMJb2E0AVYuCmV+Qj2PMogNj9JVVCFg==","signatures":[{"sig":"MEUCIQDycQCIXAVPLIo63hcT/18UMbW3ZqY1c4d+RmtybDCH6gIgFcTOFAb7ylInSGSlWu4yNBwhXgAP5JEs6/a4MEMJQvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63982},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7af9b56d2fa8fd173d5fa68d5a995db77892b807","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.0.5","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.18_1755119838269_0.8772298641111167","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"calculate-packing","version":"0.0.19","_id":"calculate-packing@0.0.19","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f888fd1c54b140f482072598fab9b9cc255f608f","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.19.tgz","fileCount":5,"integrity":"sha512-umOrrEhBSt7fAj5OD1kHxAJ3NcPyd930DcI7N4+9Q/rxZrBf+VKj8Hh7MrJOSt12PH+Ixl28y+MZbRDzyXkXGA==","signatures":[{"sig":"MEQCIAw7gcPyMfCc7JFOVwfGdn/U+g500maRd2ZDKljY0k8KAiBhZmeUBGlekNEoOhE+7kHh78v+tG4nXbMjuQf95tPGKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66302},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3af566dd3e1c0e373031f694828c570cfef928dc","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.19_1755121401223_0.29864648894311996","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"calculate-packing","version":"0.0.20","_id":"calculate-packing@0.0.20","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"68ad86163b9373e062d41cf3ba81eb19dbe252f1","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.20.tgz","fileCount":5,"integrity":"sha512-RQnnLUQQ9NhSgqCMPdmyA838dmFvauomk/bbHn12XM47wza/exNw5Nib+/ZkuBplZ7J0IeYg8hjwoAve0sERDQ==","signatures":[{"sig":"MEUCIQDpT03TVupxquz79pTXdeAo9xJ6H7aA089nR4qFShEsmAIgG5L0W3LfYI5RZMFSG93Vkch0HF2285kcLTcWHY3SJxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74761},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"03bc946b8445025a2b31d1a84b547ca258f3daa0","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.20_1755832976669_0.18486560637607363","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"calculate-packing","version":"0.0.21","_id":"calculate-packing@0.0.21","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"17194af74903ca6ffed2d94c23b324e09608dd78","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.21.tgz","fileCount":5,"integrity":"sha512-uEm7Za1TRq6YLUp36mWvJa3trlc8a4d28UGwI/tm+rWGedWiSXiJ33pdV7WZT4KKmVope3+5WYb9Unrd+THVAw==","signatures":[{"sig":"MEUCIQC/JK0IgrzxCcFTVNBwZ7tN3pSV/0uSIitsfq5vr70VkQIgex8fMFpaJne+suhhe/a1r8MBh2J5RGDOYlvzoq1Fa2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118465},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7e93f97fa3a858836e6fda6c85ab427810e130d2","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.21_1755833313472_0.1336657967879229","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"calculate-packing","version":"0.0.22","_id":"calculate-packing@0.0.22","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e640033b1d246c5735e2c6b114f35080e31358b6","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.22.tgz","fileCount":5,"integrity":"sha512-amp5tq2arDCDRSFqreXn562FAKucOeCY617atvKQaS++2R9rw46TMOXVkA5/usQ9xejTyp/zCC6BW4+AhrFvVQ==","signatures":[{"sig":"MEQCIBMXV/glBGcIiIH3GMs3FOdiuLL30i2EMNH3stxSwPkiAiB7h35VNmi2gbUEuCOlj0PSWMXCU+FNFc2YHvtkn412cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118536},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3c870b8cca30e30c917de3455300773eabd2214e","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.22_1755835393193_0.8360863509645664","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"calculate-packing","version":"0.0.23","_id":"calculate-packing@0.0.23","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6dbdacacfbb25a15e30de21fc75f763ebb8cddae","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.23.tgz","fileCount":5,"integrity":"sha512-wjaMjk9l3VixQVA2uFyWNN8gWVCUwmmR83C5dORVQbeDyK+zQKaJ6uvPu/UUERSt2S3v1Wymv+ybnoqkI1n8ig==","signatures":[{"sig":"MEYCIQDK1ALLrkobK3Yk3p4MkdCzgB5VKMnXA1anYnWshDZUEAIhANgMJyLe1Kv63EtGQm4KoesWua2jJeNQHrOT8jlI7EXL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119146},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7dedf54cb73fe08966528aa8ff9da6739ab9c5f4","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.23_1755843906154_0.4716560722062564","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"calculate-packing","version":"0.0.24","_id":"calculate-packing@0.0.24","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f8da06e313ce0de686a7a50fbd4123e2e213c001","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.24.tgz","fileCount":5,"integrity":"sha512-jrEuoVh8Zn1rGhlUwVI2wbq4beBbXNOCGjC++p5Ozp3Q8/MztCoXjmLT7F8nUMDID90yk6t9l9z0qwS8KWhLVg==","signatures":[{"sig":"MEQCIHG118UvGkFRMQwViuhSAdU1Mvv1VAFLlhIPdZBPQVKBAiByI+o/8kcUoGyAIFmn6M6ZFm80scQEikH8dRKsKc7P3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122509},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8ea2154801bc3b719f399253992661b9e5dd2a55","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.24_1755896926394_0.8528302464949178","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"calculate-packing","version":"0.0.25","_id":"calculate-packing@0.0.25","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b1fa7c5795a836fdc14f7b1aab7263dc05859548","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.25.tgz","fileCount":5,"integrity":"sha512-E7sf+OCiPXgoQPpIZerWt0/c0FLHY/50N472fKgIfHD5Z7d3gGU2FJ1OwhgecvIyXxBYoa6YiZxMUZU5sso1qQ==","signatures":[{"sig":"MEQCIH+krCXkzh2l+1BDmfY77S+vywqVYIfl5V9B1Qw4sZZWAiAaN+WafdG/VpfwqrmlnX2BM4zTqkavh0zjJwL7ZIDCow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122462},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"67da35b826e002fd461ab8e55ce4399f364418cc","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.25_1755905530710_0.5471760125894869","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"calculate-packing","version":"0.0.26","_id":"calculate-packing@0.0.26","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bba5932146d071dff59d0b117d8651c1d389b4d2","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.26.tgz","fileCount":5,"integrity":"sha512-ItmFC98s0CuRrZlO4AiQCBKX4bOYqHZSCXRZo5mGF+8HtgRc9mGL2VMG0f5mFxkMK+/uOGut66QzXHU5Wt27iQ==","signatures":[{"sig":"MEYCIQCdHcP/gqlf1QMIW8ojl/73GsSqQJw7dv2sVase8LlypwIhAOHUg+ZSFCBlI4QHS80ycqPyUVmVumsTIOczDGQKB1kV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122413},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"68b39382175c417608ae79c2f885b22121ebec24","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.26_1755906004619_0.32179484276114123","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"calculate-packing","version":"0.0.27","_id":"calculate-packing@0.0.27","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8bf5b293c1c6ca0cfb5326efdb931363a1de0dd2","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.27.tgz","fileCount":5,"integrity":"sha512-RGKtROUU+R7tg9DJks9xd1eNDv5RexjxDWMULEF5lA1tj8QJjEHnpGp8Oahdo79ZyASGyUtf3NwYoAWlX7XRTA==","signatures":[{"sig":"MEUCIQC10v8mK7Hj+dSXlCckeV8fP2KufeGLeqR7q0p+/iM35QIgT4xwyijkRoGmY7FsY6PGKoOXhZAicOGf/5+usWeYaJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122413},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f023dceb47f06b5eea3cbe8f09687f7a5794cf95","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.27_1755907145769_0.5748451849287723","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"calculate-packing","version":"0.0.28","_id":"calculate-packing@0.0.28","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"104153312c12593ddd64fdf534faed7ab0b6bbc7","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.28.tgz","fileCount":5,"integrity":"sha512-SJ0ooNx2iyJAOTTkF8haNU2aE8NqykR7fYqLqgSf9/4k7XVO5+CUFTjfnBi4CmsON/wANaXOKQ9y2PRNy50Fag==","signatures":[{"sig":"MEUCIAXqT+PqrOD9n4mb0MpwcOLmZo8cS3VXwThMZsm58W1cAiEA5AANhVz6KcUBfPYmGKnMsWJoi5idAjoTWdcR9kb++Fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123540},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"92c9fab2f9e64280f895b99fb24dc2c3380480be","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.57"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.28_1755928205533_0.09103055704797347","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"calculate-packing","version":"0.0.29","_id":"calculate-packing@0.0.29","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"142e41dae462c2395fae5830c49f48a4c11fb0ee","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.29.tgz","fileCount":5,"integrity":"sha512-oYqtJdMvrVxAQzdYRs39arhUi3g7sz7upCqhcjs4DA43Uu19sUScwVqMYxdYQzbihwVthmtwAXARsz/XFp1NXA==","signatures":[{"sig":"MEYCIQCAzbS0PahVv/IYniduAnUbYlkgwHuez81V7M2TTyEZjAIhAPiXJBTe3nEzmvHXGuZQXMoJhxHS7e1OP7K2qMDwONVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123941},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"83e2063028367814f5ee316602e295f79f67679a","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.29_1756428392889_0.9858858893646683","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"calculate-packing","version":"0.0.30","_id":"calculate-packing@0.0.30","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fa7382a3dd4de5afa9b1086a51e89f0571b6ba56","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.30.tgz","fileCount":5,"integrity":"sha512-MFjT6+4e8eBEuJ3KFZLdwwqYYXUYL7uf8NCzdNHBuzVeWf9/t/bjaEt04j6/93fd03I0EHoKqXQadkIBhcz85Q==","signatures":[{"sig":"MEQCIHOAhBWP2UT/oDEi8gKu8fVRXnqZzQgfZBX9q7uEyR5EAiBg50UBYU/8E2RQmDuMclX/lTGOXotlOMJaecjwZSGPSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134862},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"18b6dc08961e06bc0880387110f39da9bf8ac063","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.30_1756936844331_0.6617305808573672","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"calculate-packing","version":"0.0.31","_id":"calculate-packing@0.0.31","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9bdbd0321baa470f63100eea771637f8448601a6","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.31.tgz","fileCount":5,"integrity":"sha512-fRQMS2hNvlzmeHoU/WL155r5v4LJvB0PsF1pK3o4Kczlcz3Hg7/JFcc1pyK//TiibcU57bRiWCKMBUPAFBoYjw==","signatures":[{"sig":"MEQCIHCzoxHcdfmdMb2OLWXrw/prq6IuJfjoiWBrW0x1dJ4oAiBUn30JslO/L4ciL4ASz4CCTGgKp3hjdol2OAGDdsBKFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134540},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c8dacda86d19f1f1cf25f64e5250d747f07a3bd4","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.31_1756939746777_0.47780390747584844","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"calculate-packing","version":"0.0.32","_id":"calculate-packing@0.0.32","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7b5faa18af9ee66bba1ab88459e67cfb2615531f","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.32.tgz","fileCount":5,"integrity":"sha512-E8za93UAyawWw7sijw//GlLu0vdftxBXHES9mBPpw1I83CUPRHxI6I7Fn5ofC4Mm6gdbeQpBeAk7/mG51Xrb9A==","signatures":[{"sig":"MEUCIQCxtWdTAq0CigqVpItr4TG21MCjpKaHFd0L7YB5VG197QIgcczzkG6MYx+H/obwiUwXx2gOxMpZiu2eT9p08FOqc9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134540},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"be29289071fe35e7c0f11ac9a5cbe23fcdb85acd","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.32_1757296256657_0.4996313258942031","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"calculate-packing","version":"0.0.33","_id":"calculate-packing@0.0.33","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fac61578c54ab96f9400b742259646421aada908","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.33.tgz","fileCount":5,"integrity":"sha512-vT/GhdVDUY4HJVK/brDQwAanoUfW6Z4Mm7URDne6ZDsc6IuFuu6NZfWLmPqi0D6At+KsY86VVf/9xV0Oyrk96Q==","signatures":[{"sig":"MEUCIEfbGDXlz9mBAc28yjd9MOIqAiRpE4zpoT+7F6MgJbqQAiEA6H/FOtslNYxCOTg4RnsBCIgNsYJUMNcXehVSPsRUIyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136129},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3dfa374357bf13f4c2c6c9d75c472a8aafa9c2ff","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.33_1757301665010_0.9016611378946262","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"calculate-packing","version":"0.0.34","_id":"calculate-packing@0.0.34","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"de9e1e2245b2c9bf6e5927ac80fa82807feb9b96","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.34.tgz","fileCount":5,"integrity":"sha512-9HiZ3k8td7CtsecMM2u55/7OXZXYRmy6VGYLefvL2LhEezW+bvLKFE2pqqZTdohxsWJ+vhtTm1BpkQhpv86Flw==","signatures":[{"sig":"MEUCIAPIOEuQ5YDSJIAHzWdsaJ0oCpZ8qvhyx4lnkhZotf1KAiEA+6nS0je2BBCbn1CtUiQrXatl1KoUgqRgRxSQ0N1YH+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136867},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7a6870272af2966bc2eb6e43074a69facaccfceb","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.34_1757622655486_0.8987808193052931","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"calculate-packing","version":"0.0.35","_id":"calculate-packing@0.0.35","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6d95638ceba28233161cded80f5bd483654eb631","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.35.tgz","fileCount":5,"integrity":"sha512-r/bSjsE3ubN0PIEH9AJGPy+8JThBXo5xplvKWJnhLW69L0ebdn2ATrkUdGzsHWd8pLV7bTkzgIihfvO6oi1JEA==","signatures":[{"sig":"MEQCICb6SkCrq172tUzQ7Q5tzR54dtuQI9tvTAPz1gA9P5xqAiBvZlMZpWfXQbugRPVqC+xqOuSKiFt9Ko6UpCGyp/uztw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137078},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9e770efe203d0961803c57c5603c79fef8e58672","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.35_1757791231210_0.5417063822035291","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"calculate-packing","version":"0.0.36","_id":"calculate-packing@0.0.36","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"22b0ce03876d1a329d0b77ce448c614ed76e36d0","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.36.tgz","fileCount":5,"integrity":"sha512-58lLWPOe2pSWq3/ZOly7f88YbnRiP9KOJCGtTbKbaOxfVCt1HYfw7HmEdMyo5s8dCjzVWIQg6O/rkUbKXUBsxw==","signatures":[{"sig":"MEYCIQCJptBrgUVPZKXreWQCGVkODiLq2a5zD4jTUyeyw2QvgAIhANlrmeCQFs3bpPerbmKpmRNpGRGujhmpVhCBie7QIKQz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102374},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"47b756ffa65b50e18fc0184c5db2aaf5fc37af6e","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.36_1757821520884_0.196888766344141","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"calculate-packing","version":"0.0.37","_id":"calculate-packing@0.0.37","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fe8ea587f4e8eb3ea6df973c243ac87a8c09ea7b","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.37.tgz","fileCount":5,"integrity":"sha512-HpxlyHQhoJGIPt+V1MDDPrcR7qjWoT8861ETKKJ+2WoW73L00CDcBWPo4HWKwsQ7XRGv//cXNyBXCprTH5Zy2g==","signatures":[{"sig":"MEQCIEkgODbDJVQcodSoQpCXM4q4D1mh5NHGdwbc8NgLVdcLAiBWAvjNBbkMMx9UlG8PhajRYzVzZDcCR2P7QkpPoh4RsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103354},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1095a244cd791702f14d4993430971b562de8ecb","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.37_1757824477532_0.8749470595241178","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"calculate-packing","version":"0.0.38","_id":"calculate-packing@0.0.38","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2821e6c6597b2ef13ca9798f979fb1a31fc0c851","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.38.tgz","fileCount":5,"integrity":"sha512-k75ejE9ORubJQvsZ919QsLpY1J2vg5ofS6aUNnLs8RwT+57uosSDtEKz3mQTwipJunO+t54M/kcs2RHNK/5sHQ==","signatures":[{"sig":"MEUCIQDaRMcth90sV+X8UjG2QpUUjrvJ+Wtho9y21kbhSVMqmAIgPPOu1hZ/qa5iX5Ei0ytBQ8S6/U+2dnGbugGoEmPG0/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108337},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"94ab38fb74a35276b21112278cea5cc53e649b20","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.38_1757829363318_0.6713941232906706","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"calculate-packing","version":"0.0.39","_id":"calculate-packing@0.0.39","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"50905f6bdf88fd74db0ba748bb585533bc0ce2ed","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.39.tgz","fileCount":5,"integrity":"sha512-QyMfHvngzGWNdpNs08v+VJpfsF1CdiGGIrxXLphutUw6Sc8hjpbYMRithBzw3+d7RTHBzp0AiQxtiqeVNyZhwg==","signatures":[{"sig":"MEUCIQDqVpVLFPxVHVSSj0kxF4AeRrOlb1/LSvPiEjpakLw/ZQIga4dUMzcw4SOc2reQWPsR5Qq0EOijYJny6BLZeSR+xco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110371},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"da811044521a892d371b480d0f8578b344f7f250","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.39_1757835277527_0.7104510053884545","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"calculate-packing","version":"0.0.40","_id":"calculate-packing@0.0.40","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3ab3300c4b32c66e098fd75ea80873c041649c02","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.40.tgz","fileCount":5,"integrity":"sha512-fBnVYWLOCVnHm31TCXPPn75Oix7HZ/38LHJBn65LU08RXk7CESCAG50fVKrtiS0Ea2V89nbaSm15uJOQWzn6vA==","signatures":[{"sig":"MEYCIQCLCPkch2kU0AUE2bsXUb7LCj2THOoMAD+LZA2988t1QAIhAKhR8QEF9nuKXpkXroGSWtrnKa/4sP8ygTJJWwgCSaVo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110415},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"75365d34cb0e64472c011ca6f51393edd279bdcf","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.562","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.220","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.19","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.40_1757874373726_0.06640116096504767","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"calculate-packing","version":"0.0.41","_id":"calculate-packing@0.0.41","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9940f5aa1ec6f88df6f7992cebe057e80e061140","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.41.tgz","fileCount":5,"integrity":"sha512-d2zVs79jf4zrYApI4MktLLJY111xBhRirlKJp1wgCRAubNPkyM0KsRbOFIBDXcG9+OARYfxADbnBa3grcOm76g==","signatures":[{"sig":"MEUCIE5JAAAVEHDYt33j9h+BCBB9ivceiOJFp45CO1aq6hp0AiEAsTsl5C7lVkzIQDhS9Hhj8knURzhVK5VbQNbsMClOLP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110606},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"976246db5c05becf1c9fc3d9aed975b5f1a87a4a","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.266","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.41_1759100464212_0.17832453121697545","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"calculate-packing","version":"0.0.42","_id":"calculate-packing@0.0.42","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"05bfe5bfba3b4cc2779c3feaf1ef4bc914c0ff4a","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.42.tgz","fileCount":5,"integrity":"sha512-3dJL5xT3pIEfCuZWWhBVDwv+eqHL79oZo0VfNMO1e0DjDAHv6iK/DEKuE8StVkkSaAbRlev+JVqQjQcs/XcnjA==","signatures":[{"sig":"MEQCIHVEA0pZLlGrgiGrKPPctMwmt6yfBCzUj96YD5X2F3PbAiBYm1yGJlqX7eg+sDvpk2xEgd4UJd9LEEWYLLXvDXpyXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110606},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"14e6c57ee65400ad9b838880ed15906321f4bfbe","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.266","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.42_1759520312344_0.7532619669942686","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"calculate-packing","version":"0.0.43","_id":"calculate-packing@0.0.43","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"451eebb37986e3663cb3d54cad9b490d7f191a31","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.43.tgz","fileCount":5,"integrity":"sha512-Li1AWgiZ39jR/Li6DtXbh+aq7SxEKQM4JB8y1gWZYPSJgbgdx4s3+EbPldD/3IaA/93sDMjym+AmTDho08aMeA==","signatures":[{"sig":"MEUCIFKmY4UJKfTT2BfroxCh3vdsbOm2sv8aYIPAjmric+2KAiEA25WUoZJmbE8D1o+J5WtTAcvLv+e59AoV/uYz+J6ihs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110606},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3171491faf42e2b49e9413e6379a5e1e85fce5b7","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.266","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.43_1759609905189_0.14457340715916023","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"calculate-packing","version":"0.0.44","_id":"calculate-packing@0.0.44","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0bf1d52541c077498897fa38828af50d2c2d1832","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.44.tgz","fileCount":5,"integrity":"sha512-Apbw+3MjfLPZ/TeUOHlSXJ6w9ApSRBnK7Xb/+JSV5TjSnNRrG2Ri9xBEQzz+73hvHUO4o/+7DvXg5WXQ+nqbZQ==","signatures":[{"sig":"MEUCICVufdqV4sDj0MA7kKZWtqVPwUhGK+HTpmtrhUf20CecAiEA/JsNuG1t13kE8xPsSKjLbeTetwjnH+XQUAtlugqanTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113441},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1acfad0abd4e60f39cbe9334ec43cfed685bf342","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.266","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.44_1759722981943_0.6117143729145846","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"calculate-packing","version":"0.0.45","_id":"calculate-packing@0.0.45","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dc1321208f011ff82b45276faf95dbf94bc7767f","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.45.tgz","fileCount":5,"integrity":"sha512-ICUpgGs7W1LOhwwpJRgv8WyR2tE6LWuJ0KGu74swBOa+ffIZsWrG/QSK/7tEjUl6Gdtvy/F0HoIug/P+ESb0Ow==","signatures":[{"sig":"MEYCIQDOhyn3LiqEepGHtuQCDHT21tLNsnB31ubGyUfIGZ7cDwIhALjyplPApM5IHvFSAXrThdlxtd7BpcV6fln2vc6rrHkt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113441},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ae503e3cdfe6cd48ab5cc81d52c8742afd6b5d1b","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.266","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.45_1759790195931_0.8876802988113881","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"calculate-packing","version":"0.0.46","_id":"calculate-packing@0.0.46","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2820315b4f1cf90b3b1cd3dee5a4554e67b77a62","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.46.tgz","fileCount":5,"integrity":"sha512-4LpdepLJH6IkY3g+fiN8dLMWocw5HvEuavBJXZqTeMqVlZGwp5/9WPNsF8JjPGO6IjgKv6+1TQjk/3fCNqUeqA==","signatures":[{"sig":"MEUCIF0ZRsqhN0JAgT+zJHZ+BGFv0aedA7ymBMDvg+pjxin5AiEA/H0K9BOjAxTuojVN1qgykfPTEr1uVxRIJVsFtoymLvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113441},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2834ef7e315ac935ece49d642da90a52ba4c7414","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.266","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.46_1759875322153_0.1356347807934284","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"calculate-packing","version":"0.0.47","_id":"calculate-packing@0.0.47","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c6901106fabade242f36ff442523368e8798eb13","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.47.tgz","fileCount":5,"integrity":"sha512-W2gswFXSjb9YZFsy7BTiVCms2slRkS9E5+0imGugVcsdx5ER7jNkkFUl4Zo3ouuxewQEgPyc1R0cDCo6QqEbZA==","signatures":[{"sig":"MEUCIGFAXvYNmha5UERnHRq4oNe4+yJOrMaWeBSWe9eT3i7yAiEAvuyTFDNk/x+nzA7IblmUlKIRt+BIBePUwwwiqpnyIFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113616},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a31cf331f219f1f245f06a6ac8115052573b6ac9","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.266","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.47_1759877567814_0.10430747468529544","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"calculate-packing","version":"0.0.48","_id":"calculate-packing@0.0.48","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"159029a8de2abdf3a020298f38ae414a2b3b639b","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.48.tgz","fileCount":5,"integrity":"sha512-qpmgVU9vSGcpC6ci2oYoXrzor9NEhgQ9qp9b6usf8kUPFMUvljwZ99ueWVLwaieIMh1X3QMF79aUS4wbeQheiw==","signatures":[{"sig":"MEUCICzNiC+PA30hEU8KS6X0YaFf1BI/t7rK3zys1ak6tb7nAiEAni3m20hclUXuMcVBbAyn/vxGvM0UTo0nK9cMz9l79dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117651},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d9e60c8de43c5b24a18f1cf89f2579ffbd5f82d4","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.266","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.48_1759878377030_0.8924880164186744","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"calculate-packing","version":"0.0.49","_id":"calculate-packing@0.0.49","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7a92f5496e8b59cdeacd238c6b2bb5f044d106c3","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.49.tgz","fileCount":5,"integrity":"sha512-CAsqU6I2XreFxec0lCUqbQ4A2jo4VQ0wDxW7iHSs+PGNJfe2QwSnR08zOMHWpLaBObCYDCiDSdUlgCSuEoxlQQ==","signatures":[{"sig":"MEUCIG0NlBYNi3shUNOtvTW5ECv1ABktWdz87EoX6YIh9vPNAiEA2K23ItUyFxsHqGmG/GTOzYyuYQtMexCbiJneZD/XjmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118391},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4492500da6503793cf2b57ce91109f6c55fa0429","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.266","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.49_1760710259217_0.9664154334024904","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"calculate-packing","version":"0.0.50","_id":"calculate-packing@0.0.50","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"394154ba001c7c5d6c691be64ba033734fab933e","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.50.tgz","fileCount":5,"integrity":"sha512-1LH8fIwtRW6/4nHqYY0mrqOlgD4nZfEnlN9id3vys49iqc2zj4hIZJf6pfMXn9GCwAySZpP90sXm+xVgDh6fHw==","signatures":[{"sig":"MEUCIQDKe6/veWrkZhv8ogZIeg0HYrhdj8lytJnrjzMimFnScgIgDCnCit18zHqg7D2Jrxc/iyqiQjEO9ec1ObBp43IX/xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120433},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0ac2cfcc2ef6a67136e389a3044fea83a7e5ef34","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.266","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.50_1761155427516_0.8837464407332349","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"calculate-packing","version":"0.0.51","_id":"calculate-packing@0.0.51","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"739757cd67e9cd90edd6777249bc830dad51568f","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.51.tgz","fileCount":5,"integrity":"sha512-if7WXFfe4tiI/twPOI9P5nSqu2IQhQqFz6Ikr3Eknj8JAE2thBH6uWXgHJCSfQYDXVty+BUoNGFy8HMoDPVYrQ==","signatures":[{"sig":"MEUCIQClZd28BT3n3xhyF9mbLEn1qzgcdNCuwclCh6X/awCx2QIgMTC8H1kndkqFm2/8io2/AFwTXuVJlMWi/Fv4bxN/oWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120592},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1a773aed41680fb81649d48cffe5efbfc7e3e1f5","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.266","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.51_1761452698968_0.7519243192325253","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"calculate-packing","version":"0.0.52","_id":"calculate-packing@0.0.52","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"03f3862aa3682479e10f675f8bdeb6eb1d1b8b4a","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.52.tgz","fileCount":5,"integrity":"sha512-CqoqM26vt4lWQNGIDKL2dHYI3eb5rQ2m02WJPaTTfiUBaFm4YYVsBMXwyxpyCMp3AHQ7rWLgg/wjbksQZa10aQ==","signatures":[{"sig":"MEUCIA6sNM9guRXGGpitRF4D2quWOWvzXbIK1Bk5hew0YuiBAiEAqbwq312Q+XWKtz7N5WDrEG+G6/eqf9cZw9+a4Rga7Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122403},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f4e9e63f22bb3c8bf34dff9603054c23ca814272","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.266","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.3","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.52_1761592508023_0.2509592680191808","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"calculate-packing","version":"0.0.53","_id":"calculate-packing@0.0.53","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"37e51bd79ed071e34d30764609f51526c5c2507a","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.53.tgz","fileCount":5,"integrity":"sha512-ZrvjuUBLt/ck6GlW6YO25k9mIUJpWiqsoV1FSwZ6iHrSUPHxuayWuzdCHHDfWxx0+LcZnIlyHskLvzTjQP9pCw==","signatures":[{"sig":"MEYCIQC9C+Qvt5J/qElpVYcOLLK1qno9gkalbUPep3NRLjusagIhAOKx2g9bz2DNFeeNYGwr7mf8G0VLBOThEMHgslrvIsvc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122403},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f5f6cef9b483d69b7fc4af4d111279058fed84f1","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.266","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.3","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.53_1761603245469_0.5832868202298573","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"calculate-packing","version":"0.0.54","_id":"calculate-packing@0.0.54","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b58141109c08b2fd8876e67feaf570f4108c7f73","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.54.tgz","fileCount":5,"integrity":"sha512-qFByTLLxrFocL5r0vutdxBx6pe+2RrYiNQyr6IXyxvgyS4V5zu/AzihCbzVxAQnWQ4qlPyCJmmst8j2YvUuYaQ==","signatures":[{"sig":"MEQCIEb2fDuJWRn4T2jiapEehFk7hCrtaBL2i+8TxNRgZrFYAiA60SX4Fc7Vvgt9P04IArTy3ljyYWIgVrVc3OtBl8UW6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123135},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6118d4f0f1bbc677dbf1f49d63dbba659dea42e5","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.266","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.3","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.54_1762716768049_0.6542459371339462","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"calculate-packing","version":"0.0.55","_id":"calculate-packing@0.0.55","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"93eda44cc31205689bacd5b84eb6db3433ff7450","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.55.tgz","fileCount":5,"integrity":"sha512-WIo24wyktm6RU8z2nVkCT/ZnVF3WX77nhFRLFITXM6sfGd82ZAQTDZ45PMnH6FD8cywLR+s1S4ZZwCeazzZNuQ==","signatures":[{"sig":"MEQCIBWmNNQuBI2kP6tr7SjByTNEFCdaATvf/wUQ/FLQkZQAAiB9NHOXeKkougEy8YYQ9qlRV7w3y3XSmA1RDoIieAElMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124384},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6278687d759a26c7143f123c45238bf09632e2ff","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.3","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.55_1763220594296_0.8640448722642868","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"calculate-packing","version":"0.0.56","_id":"calculate-packing@0.0.56","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"80e729e8dc659fd6d79bb75b93b2766889631938","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.56.tgz","fileCount":5,"integrity":"sha512-dS7bZ/t/pXt7z7badMvvg++XEZFfgY0wmXuM1a7zKYZE4x3o9NhmUwaxP+V6Vh41HS1b9vhJBZmC5RR99Y3ZUw==","signatures":[{"sig":"MEYCIQD4EnO91QOIiRFyulPVWmv33n/jAV+SK5T2yz51lvqdrwIhANySBIktXnA2myWMLLqfZzwjAw2jNsUKByxiDZRiOvcs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124384},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"02ffe7769d3493833444f467c84708df2e49c62a","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.3","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.56_1763313656141_0.11170764060548977","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"calculate-packing","version":"0.0.57","_id":"calculate-packing@0.0.57","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"394b594f698d44d27f746c27afd40b9007482f04","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.57.tgz","fileCount":5,"integrity":"sha512-Dx1daGeL2FmF6wN21cxtMwfKl6tOLq9P30BhQPjxcPud12/F8pGP8D9AgHL/egIpNe5TKrwzDH0gyf/wNXIBVw==","signatures":[{"sig":"MEYCIQDIbYNW4CBdUgpyPi2LMJJaBzx5WPpiwyWP4ZvdKXRNWQIhAM9UbyUm3qBjfpFJHV6qW9N1/vC8g86aNpAP9U5lA2No","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126021},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"30bd6bce17cbeb8621cc16d6f7b24fd9976aab03","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.3","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.57_1763421374888_0.5421339705304102","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"calculate-packing","version":"0.0.58","_id":"calculate-packing@0.0.58","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9f29a128edd1e6ec92b11d257a9e5f4168844fc7","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.58.tgz","fileCount":5,"integrity":"sha512-BzM/j8De7kbLaeX0lji8GVENiF0lQ+1FxWQA2D56/DOq3/j9Lrxb3s3W40ufDvHd/zn4T6CeXnBt9Ln/Y0Lk2w==","signatures":[{"sig":"MEUCIQCh2Cfe+j09rBWC+YChu65l74uCJku+cvBIEu+loc0yGgIgQH6xwFytrJmp4nWFhNLEkzKU6T+9UjGtrWzjf8vaumc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126144},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"575ebd5651b23ebf14bddea4aaedb3d4ecae2a5f","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.3","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.58_1763741305969_0.4555845333220878","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"calculate-packing","version":"0.0.59","_id":"calculate-packing@0.0.59","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b9cd8d759d500b71fdf4639022abe03f5673debf","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.59.tgz","fileCount":5,"integrity":"sha512-r9t0asXQID9EPAzMk0u9gUzlUv91zqmnctwOwnpReUrZ1RBcGscPUrURcpfKSVJKJtxJFE/4/b2FQWSOCchSMA==","signatures":[{"sig":"MEUCIGfQg2Z3gm/F72JnzTld0+2Uts50ChYJ11NiZwCSxByYAiEAnn1UyzADOPpUzZ+6SJPMJMv84INlyCP2d88ge4HRJlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126488},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8aac9d89c69ee85887849d804a6e1407972cad39","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.3","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.59_1764004383994_0.8770773879492169","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"calculate-packing","version":"0.0.60","_id":"calculate-packing@0.0.60","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bee073c57688a175bd02680cf6ee7ed96ed6b212","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.60.tgz","fileCount":5,"integrity":"sha512-iIrVM1jfWZlQXiphrVBxYWHM53z0cJvILD9cj7SwNS6jA68vpKLru1scm/0O7OImqi7VXabhKfQBGTFnAyL1dQ==","signatures":[{"sig":"MEQCIFCkUr8GFUqYajyHmatr7BJKWSzvTNKqGd1ZT61WVS6dAiAYlWVt2ATFuuKQHT5HykLGd5hiuHMaROBmzMhRnGMGOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126623},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1222111092339c766546e3c6f8b1a3306babba9e","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.3","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.60_1764016285321_0.1985103338765124","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"calculate-packing","version":"0.0.61","_id":"calculate-packing@0.0.61","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f0f7b0f29554a8b9a4a87c31c28455bb3a91e8fc","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.61.tgz","fileCount":5,"integrity":"sha512-qCzlwTn3KLIsDt91+CZ7ZZwlPcARhmjrRnEzo9YKOtVUIMcTzZIJS3GmaF5iVHQwN58YzOrR1WV68txk5RrelA==","signatures":[{"sig":"MEQCIARzNL2bQoLUsj520rejVVRl4MGKKT0TqgMm5/y82Yn9AiBR+EHRVPxiYkXYzd7rhmVof0iDBQmxAuVv60ILDvTFHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130149},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5cb6e3219c3e85e99e81cd2fae59ff025eaf7b65","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.4","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.61_1764308238744_0.9339819723419351","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"calculate-packing","version":"0.0.62","_id":"calculate-packing@0.0.62","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3e14423b0a6be75829f4095c538db292aff7a73c","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.62.tgz","fileCount":5,"integrity":"sha512-nEgHjbUKhbrptXENw+AZQ2n87nhmTORuMRXkNj+iR+OjhycpwPaDzD3Xx/m6QuNXYynuOeS5bF01BE0Pj0Xu1A==","signatures":[{"sig":"MEUCIEkBPsxHe5pO/dHMKLKcnY2F7uz5OKpbgxEX+L1HpRMNAiEApxI36/iSn9Gx0qaPYDVV8OiMBVsVWz9yCibeu/FZZmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130217},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a539e0f64da40c7d1d57fa6a6463ba101c0e3700","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.4","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.62_1764314130901_0.32390208297360457","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"calculate-packing","version":"0.0.63","_id":"calculate-packing@0.0.63","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"94fea4380f2addfcfc251c86473796711da387b4","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.63.tgz","fileCount":5,"integrity":"sha512-I7KKv8QWbWEurBTLZeQE10zx6Fq51uh4xjny6OwVnKfXkL7k0Cyjj1Y+czUWzKYBWV7vofsAk7Srp/L+mSOWfA==","signatures":[{"sig":"MEUCIQCl9CdqGv82sF22uzxEngmDO2vYfDdT4vkJ5LTfG3zYxAIgGevavuLygbCI0ExLLBS/Lr7s5cP/VvE6Im801X2W1Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130217},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"703293ae7c2617ea3c462e66711f005e68f2e820","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.62","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.4","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.63_1764990791487_0.2734058309542695","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"calculate-packing","version":"0.0.64","_id":"calculate-packing@0.0.64","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ce81b6f40ac56b89a91e4c93dd918c011689660c","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.64.tgz","fileCount":5,"integrity":"sha512-qnXXkr3sIqXh+GfRyiok+GoqCGxlKnHBFXspzwFQr5DI+yT/OcCnSRaK95IR2dbiImiEWir0+Dbihi5Me/PhaA==","signatures":[{"sig":"MEQCIHYQ1vuRqWwAUtUC2Do2CtBAbGTUCbVXohJqu5Kq/JdvAiBy3j2vRVa/xSTPEY/HaCDmTyq0ikwwxs8mZTeYRKI2Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132478},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ea6777d589388b51d00c9929dab7a929ce4c6ef8","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.70","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.4","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.64_1764993500434_0.311610312685245","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"calculate-packing","version":"0.0.65","_id":"calculate-packing@0.0.65","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b33f5f91cf317b06f1f4764b6f8869344c8ca4d4","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.65.tgz","fileCount":5,"integrity":"sha512-anxfdk76Xo1nJvWtWVlaQmyflHZxvdpeAjLorQfKDWTSMYsrdJctZnAftpb06aOkRXP+yIfGxBNTISk7qACpnA==","signatures":[{"sig":"MEYCIQCZAlJFd2q9zqjeafKcq53iWBMfP2OrKR+CAajMLp3jXQIhAIkPZ0r/rbr9uPi8ctUQW0SuO+8r4TpnmKW8mcfF2Rf3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134270},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a1760e629001dc5647bbfb0f9c6af693e73256f0","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.70","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.4","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.65_1765007588517_0.4409612675815231","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"calculate-packing","version":"0.0.66","_id":"calculate-packing@0.0.66","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4c16797afec3332afd6138775168588495745b63","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.66.tgz","fileCount":5,"integrity":"sha512-SerzVPGlkMTjKKi+zJ8K5jIjxi7rcNnV1VJ/TaD5A5/EKYrIu5Dfh6MjQMPuW9N4HQQ4ZgkvhAQX/DhAGjBM2w==","signatures":[{"sig":"MEUCIQDxJMNW6UEpFzlphG2nK5ILZrIiznleWuBpU524BzuYogIgC+uJjnV4oa+1O2x+LNrtoKCUhGe0M0JtTxOAkXWhppg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135869},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6363b1afeed0b5ddda40db9cf9c0a95937296e55","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.70","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.4","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.66_1765178974547_0.21380123912672588","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"calculate-packing","version":"0.0.67","_id":"calculate-packing@0.0.67","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"156876842f1f123225e6d64a1fa93c5447e96500","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.67.tgz","fileCount":5,"integrity":"sha512-5w3qLxuaoU86rd6U4eM2m/iwoLzUGYb+Gt5xv1N/xl0E2rNL9h+oTlhLMmWsDfpqhRQkQvF1WmKVcvrv5E4r3g==","signatures":[{"sig":"MEUCIQDjPJFIO/zIkVAppYtEfoUbD0yOMMkUtkY95ocjJD13CgIgDF+qr98onS97gSUQsBq0RQE4G66p2sHYY4mG75Mf2fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135991},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ee983506bbb6c6f579707b14474387f102b203a4","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.70","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.4","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.67_1765181126151_0.19403293189953108","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"calculate-packing","version":"0.0.68","_id":"calculate-packing@0.0.68","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bedb26d49b96041289933eb237d4685d2eed74f6","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.68.tgz","fileCount":5,"integrity":"sha512-FbTBKbvofrsf867iMGHIFbJiQ2B156pxHtO/7IifszXJ0tuzyaaQ9rj7iH7/G/yPwXM/B4mky5RDK7KWHoE4/Q==","signatures":[{"sig":"MEUCIAXVAwlTutvCwbZx7So9fx08p7ehapTML+Iic2NXOFP3AiEAy/NMODxnOP2cmZR4XRaZb8S+Dg33feLiDm+ramJBSQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136321},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c578df44d6451d05d6a9b501f664be9b6d9f2403","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.70","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.4","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.68_1765182304111_0.647252586634153","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"calculate-packing","version":"0.0.69","_id":"calculate-packing@0.0.69","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"017880e16bb280e4887050a0d31335cb2299d19a","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.69.tgz","fileCount":5,"integrity":"sha512-cfiS6V4EJnQZKu277E9Dr2aMtcb0f8Tj5SuIAjaO8iCGeE7DPnJsZogmSAwMe81Yih/lpgDBb8asnxBFxdYCOw==","signatures":[{"sig":"MEUCIQD20h+QpWm9ugjtIcYy+pvblkfLPR1IPFFLqygwzzOMqQIgMKzY9QlCPCVoi6JOFWTSgVnBCpvs2AiH2W9r1x+tO7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136322},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2862c8f37b5ccff9a46b7f95260314a21479d192","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.69_1769173524467_0.416328077272462","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"calculate-packing","version":"0.0.70","_id":"calculate-packing@0.0.70","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4e99e864616d6823f447dff45c99e556c7cd8dc0","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.70.tgz","fileCount":5,"integrity":"sha512-smu0NIF3egYQBrpgPjTNhPXN4FNIfzRuRRbIBBkQU8SEnuAEyUcw2v2+dkjq8HzD1hQ8MmrJDCNdJ6IJsSLbNQ==","signatures":[{"sig":"MEQCIDTBrPxMb2N1P5JACMKAErM9QngALTHbAshEIB30+JCNAiBuWutbRA74kbMR6PNrPkyKk3vY1w+UHV6Gxr9xqcuu7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136964},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9f3d49195b648e2322e23bf8263d2e4b3234284a","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.70_1769174372943_0.2842856378196237","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"calculate-packing","version":"0.0.71","_id":"calculate-packing@0.0.71","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"66983357adbb1a6f6a9942d2bf5fe55901bfda48","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.71.tgz","fileCount":5,"integrity":"sha512-tvtzEAV2CJ4ry8sNdSmGV++i68tTDKekYD7ktuTLvUXUvbm2uDgOIckN4bCmi3o3vbr1Gzs4cyafNIOJ8G3Yrg==","signatures":[{"sig":"MEYCIQCPV69L6hev+RzvMq/fDdwrwKyWzZZnwy0AEe/3T9ZEfgIhANF3QXpelgHvdPSBaavau5dLNfPAJlpPussmxFFn923s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137595},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c1b9a145d3610c17459e5bbd8f3fb140529ec1de","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.309","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.25","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.66"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.71_1772471806344_0.07916259330801445","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"calculate-packing","version":"0.0.72","_id":"calculate-packing@0.0.72","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"34c320e7f02f2fc6242b8ca84278ae0c10193642","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.72.tgz","fileCount":5,"integrity":"sha512-LI6uD37AUDrt/aai+Kih3U1YfpPjP1PECPut7XHV0ViKw32IiJpPCGs6Bmz+cea7t09VsVoUqOL4EKaQ7HdFPQ==","signatures":[{"sig":"MEUCIQDorl3w/rEqvmq1q8gfIJBm9TakdbLGi5cRQ/chb/D4uQIgPeI2IDMG9ckK0KOggi17TFmTV+L7vsaUxlmA+LRvSNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142258},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"faf4a6828f6797776e8922175b8333109492be62","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.72_1777574611678_0.41546659757217297","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"calculate-packing","version":"0.0.73","_id":"calculate-packing@0.0.73","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"05193e162dc2c98d5844629e852a1a35434494b6","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.73.tgz","fileCount":5,"integrity":"sha512-HoaT1iaaZBS6znXInaBbCT9+tFMWfJWxe2dCfqxHjC6m57NpV322BfvM+Nt20XgDb5d4cvZBU0+CGiTUEgGRHw==","signatures":[{"sig":"MEUCIC+Kkh2h4ct4bob/bNkFR1rUB9N8LgLcgBmw4mkYswsgAiEA0BIVWvCBjUzhg6k63oBis0c1ZI6yNpl5ILwwn3aR8J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142385},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e65021d110141fbc995b1780306c15df377e2b5d","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.73_1777916554358_0.5316714602162949","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"calculate-packing","version":"0.0.74","_id":"calculate-packing@0.0.74","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"80598a7c2c1cc50d66a3d480c60c303dc2c14d7b","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.74.tgz","fileCount":5,"integrity":"sha512-ohEA5hjpQW7V/hpCG+QYsendTf6mabJl3KgD+3MTAFa8K7ogQtjG5zaIN69xIq2C8ZId3U1X4smoY14wTP63xA==","signatures":[{"sig":"MEQCIFpPLIvT8eTFvok6l4ObEJ3PhqHLK8pzS0tIxPcEWLpsAiAD3XL54h6YJhktowVTkXz8H/9iLEYvjlh7YBHIL+kcTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142385},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8c915237fe95ee8b6047d7fcacae6a4c27daa0f0","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.74_1780348929878_0.6978251929406396","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"calculate-packing","version":"0.0.75","_id":"calculate-packing@0.0.75","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"724ba70e43618904ec43ca55fef8f74d0d037880","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.75.tgz","fileCount":5,"integrity":"sha512-4io94EaD7sE5xAIwUCJo2duA9HFuliFHq18v5tjqRTOvh2OB7WwJHvhWaZ/3k0AfjNfMOFTI+4d0GbUxtbJaqQ==","signatures":[{"sig":"MEUCIQCqzupBJX0Ka5EyOpxwnobNP2GqcW8/1zNjzVA6fF4VQQIgNp+WT61Msw7eQBNz0GikD8SOv+dpQ40C0luWKn6yhGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142622},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"489d9dd4c32fc9c918ce6b79e02a7cceeec6db41","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.75_1781709647255_0.9911321874271968","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"calculate-packing","version":"0.0.76","_id":"calculate-packing@0.0.76","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"164167205e78dd1eae38d2bb55f81571fb22cf77","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.76.tgz","fileCount":5,"integrity":"sha512-K8dfjOnYUS9oSTR9QWSyboVphgt6MRDVemaVnbO/6m1GNfOYd1bdBv7L8J0SG91mFQuCY5lZt2NhnLyCfSUyww==","signatures":[{"sig":"MEYCIQCWn2oKR3tHpLCEn7mp9milRDrKAp9b8N96+WAFipTHWAIhAMdAyT71y4U40xap0set7Tl5gtTOmxM9DIH8qdXXKu01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142868},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9d230d7ba712fd416745a042eed5d2fa85e14eb1","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.76_1783009341347_0.370987777374822","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"calculate-packing","version":"0.0.77","_id":"calculate-packing@0.0.77","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"953eef24172f0c111633507673e71ea3a0a06339","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.77.tgz","fileCount":5,"integrity":"sha512-TGFUN5Di0hZTua+ReW1Kx1CjmN4KYSUl3aS0QW0jrgxcs1Ww45lwSGvAxFrXE06PyohKz4uQRz7j5R/UIv7PsA==","signatures":[{"sig":"MEQCIApMN7pMhXgrhu7NTWKCXKKsCG4UGfMhFDDaiWBNKWSoAiBjZRyLoUrT4lBBCr+JUCYWVu/PtyBbejwrDUZ6YwHQOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143100},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3e2dc53fe228caeb51a602ae3813349d8eb454ec","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.77_1784031832390_0.9620072790703211","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"calculate-packing","version":"0.0.78","_id":"calculate-packing@0.0.78","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ac24a26ea123882a5bbc5938b6c8367fc2d65ce5","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.78.tgz","fileCount":5,"integrity":"sha512-i8+3usSy1+VKkkdnnOuacDZvKYWLkMf/59Fa9Qm+rYnbmqmBcKdok4Ia9yE6OQ9L7SC9QHfOj+KkJPgCvvVJTw==","signatures":[{"sig":"MEQCICUKlA2VuUBa3DE1HDGC0jk1PFt83hvqaleViYk3IGc8AiBnaXziBuyB3H9l9c8mzR2kGfMlnYcLs8Ck9Eil4/Ww1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143643},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8362ddfed3135d03e427c3dc64f6956f48ec764e","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.78_1784185297258_0.3081889270517455","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"calculate-packing","version":"0.0.79","_id":"calculate-packing@0.0.79","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c0ab3e7807d1681b5256b0ff21d96e65d87b5e24","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.79.tgz","fileCount":5,"integrity":"sha512-4HoPxGHomdof5rSScJlUvnnUbIQbXHLgE564dyb1AK3BVMuk9Izf74OXHIX8+NdTce9mpDhVyY7JzmogR18K1Q==","signatures":[{"sig":"MEQCIGHheIThp6yHUG6BnWN4SVmlJ0Cf5QjsDXub2OyJHc5TAiBv3PnWiFs3Jxag0gvQobo3Ocf6VleCmFgtjuQ2W6/6Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144662},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5e02e7bfb599cef8a2a10d3b639726f4f3942f7d","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.79_1784215975146_0.9743833613924251","host":"s3://npm-registry-packages-npm-production"}},"0.0.80":{"name":"calculate-packing","version":"0.0.80","_id":"calculate-packing@0.0.80","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c8513091d70672740c1480829fe0b499a0af416f","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.80.tgz","fileCount":5,"integrity":"sha512-PBOrvTMSxVT1MdR+G352IBb5Joqop3DuJTpNsCgkD/ZLXl0Aatym5gEWQNKhi1N9P0Tmv6M89eBp/SSOIdA8Cg==","signatures":[{"sig":"MEYCIQDOvU3k0Lc6ne4ic1NkLjx86k451RsciKvTfS+jD6H55QIhAIvjSadkIFraOpYJxqRBtjrTIM4y7yaRGgZN2A4cm+Mx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144662},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b6db27e20c09ed519fadb9b55f8759193f46fb15","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.80_1784848746225_0.23284581995930487","host":"s3://npm-registry-packages-npm-production"}},"0.0.81":{"name":"calculate-packing","version":"0.0.81","_id":"calculate-packing@0.0.81","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4b5031d99c9ce9ab4d08b8936869d3e94d93697a","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.81.tgz","fileCount":5,"integrity":"sha512-KcEvQpj2Og/Nqaec1WB04KIUMrnSpb6sQqbZyvhaVzAsGB27RPXONakeTRsEqE9oNflft3d8j4TZoKnTRN7RKw==","signatures":[{"sig":"MEQCIB3ciTWcKyV+GFVPQJlOMNYjMIzVcwTYp27Ri7XZk2VRAiANzKF5VdusdIaETbQhnDeX1Q78fOGaQZ1KYX3/4/kbDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145019},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2714d9e12440c97519f403fc001b78854cabb8df","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.81_1784915910802_0.26504578303549375","host":"s3://npm-registry-packages-npm-production"}},"0.0.82":{"name":"calculate-packing","version":"0.0.82","_id":"calculate-packing@0.0.82","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9b5062474f6df3902e441748a6ff06185e189dbd","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.82.tgz","fileCount":5,"integrity":"sha512-W5iau7cIYUTHjtHbyQokvi5exLqt+r3GFlZ5IkRyLAFN0DImV0B7glYbFkXcFuupLa6P0teiXEhRBUqJdWIPAA==","signatures":[{"sig":"MEYCIQC1ffuN7IWxFL0Vgmrpf1wLV78eDXwnikCU1k55HMd8UQIhANFX2bDqX4AzsQ6qqnoLaLE61R5nYzzVumODTXms770A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145401},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3b942df28831f0b872f773b04907a453c4d2e5ba","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.82_1784917757889_0.13558063945334564","host":"s3://npm-registry-packages-npm-production"}},"0.0.83":{"name":"calculate-packing","version":"0.0.83","_id":"calculate-packing@0.0.83","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d7fe29f3a90f73774d5b25e82adcf69b58a5d8ab","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.83.tgz","fileCount":5,"integrity":"sha512-+bytAFBs+OFWxcwjWNjc6QgqWSvyCJX/v+8KpYfd46qDi/altkUmBXudj8wTc4SRDgzdgQ8CGjBTtdZlLznOPg==","signatures":[{"sig":"MEQCIEmF+h1FbGt05iOyM1ABfubl+tP1prc5B0u9vGeSGJrTAiAdG4geZm9u9oI4FGlJ3sBQoq0pvROWiLBmccEzrzq/aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146636},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c32f04e5ad2dc48614ab7a5fda086e133c756454","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.83_1785174444064_0.22729821979081577","host":"s3://npm-registry-packages-npm-production"}},"0.0.84":{"name":"calculate-packing","version":"0.0.84","_id":"calculate-packing@0.0.84","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"97bbf7203fe36d3f8a24272f2eee4186e57bdb73","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.84.tgz","fileCount":5,"integrity":"sha512-kpDawxNA/kyAjLhiqr4qcxRCG3hgSsyb0zjCLRADw2dq5lXaxLrbKrvRXWqL7wyKPyGZ4vTmQahDZSpl+rPCEw==","signatures":[{"sig":"MEUCIAz/2v4i58cRyNDm45iAb0x2ux5F73kveRP5auvclOMLAiEA2BTjyCnqnJDWVP/RIqSya78WIfOmvVDUdlGs0xTVWDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146636},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7108c75883854d83f4172f73384c87b074b8967e","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.84_1786007443853_0.39920970048921145","host":"s3://npm-registry-packages-npm-production"}},"0.0.85":{"name":"calculate-packing","version":"0.0.85","_id":"calculate-packing@0.0.85","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d6e028a80d421dc172096317d0099367ff6bb7de","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.85.tgz","fileCount":5,"integrity":"sha512-2va/AjVlzJxkVmxP58x7DCm02KxNPdt8nl05Qb/yrSUSYjywYlI3qGdIbSbwxhNIk1OTMzID3iC9ZGSAL33TQw==","signatures":[{"sig":"MEUCIEsDSXkK5mPDEaGMrhKcMBrOm4C4Xu8enVrsbq94uF2EAiEAkW7DmwLTkoS6qyso5OCMZOv967K1rGriCMSWkMiyrmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146636},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d7a40ae9c09e8a0841728e7530e8239eeceee5d3","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.85_1786011112500_0.5856205892317097","host":"s3://npm-registry-packages-npm-production"}},"0.0.86":{"name":"calculate-packing","version":"0.0.86","_id":"calculate-packing@0.0.86","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"02473899c3fc72d724861d807b469a74164e7c54","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.86.tgz","fileCount":5,"integrity":"sha512-hT+FuMs5mlx+SJQmvDP+UQ9qc+48umYeMp1rd+UDhvKkaOxzR7zjMrmfwEOeauvniauVczuSiU6nka/gSDOw4g==","signatures":[{"sig":"MEUCIQDEOcjmPPlmv1vMADanHVrpDalXcokC6+MoypCAn964sAIgThPgprq1r/Q/2///2kAv0jQEX8m6sj/e1dHwuwKHD3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147899},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e8632925b578667b8f51b1aeb6350ac2baab12d3","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.86_1786083527247_0.7138735516363237","host":"s3://npm-registry-packages-npm-production"}},"0.0.88":{"name":"calculate-packing","version":"0.0.88","_id":"calculate-packing@0.0.88","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/calculate-packing#readme","bugs":{"url":"https://github.com/tscircuit/calculate-packing/issues"},"dist":{"shasum":"015cfb68544f4399656e3c5f794e05ab69db76cb","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.88.tgz","fileCount":5,"integrity":"sha512-FjZ51KwtwZSN0rmtxkg2WX34sF9kEFhj1TjBmrp0ZRFk07r1myPGt+Gy49ki2sHzPZJdJRpmELLw8ja5P1I7Eg==","signatures":[{"sig":"MEYCIQC3f34r+7FK/WStlD0I5BJ/QyeP7tuziukJlMyb4mYmkQIhAOp7FymrFB90p+6GEs7p80wfd2GoeF3KvclH2GZXaEPc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/calculate-packing@0.0.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149051},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e14b550abbe4dd3129919f68f218e884c847c9ee","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e006dd-742a-4700-890c-69be595086e4"}},"repository":{"url":"git+https://github.com/tscircuit/calculate-packing.git","type":"git"},"_npmVersion":"11.17.0","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.88_1787176818711_0.8568706470254162","host":"s3://npm-registry-packages-npm-production"}},"0.0.89":{"name":"calculate-packing","version":"0.0.89","_id":"calculate-packing@0.0.89","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/calculate-packing#readme","bugs":{"url":"https://github.com/tscircuit/calculate-packing/issues"},"dist":{"shasum":"2ec49d68d612ffa7d10a3d56b34e42de2b18c695","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.89.tgz","fileCount":5,"integrity":"sha512-uRGDM9Eb8On2ffmmNSUHqzSiTQzODkcSDofZM8dCbEcnRV8rSJLE3ImUxgWx10fgRKPloC1CVtBiIBdscp0orQ==","signatures":[{"sig":"MEQCICOXuraI42uSpERGrLVDZCbAg8PHC4lzvUkehSA5FeZoAiBj9Cro8IsN4vk8xaUaZtEZbSieU+uHB03GCLFWjfzbTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/calculate-packing@0.0.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149182},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a2d60aed91a551e5b157b35fd04c81f2e2479795","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e006dd-742a-4700-890c-69be595086e4"}},"repository":{"url":"git+https://github.com/tscircuit/calculate-packing.git","type":"git"},"_npmVersion":"11.17.0","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"tmp":"tmp/calculate-packing_0.0.89_1788119703964_0.808273088525133","host":"s3://npm-registry-packages-npm-production"}},"0.0.90":{"_id":"calculate-packing@0.0.90","bugs":{"url":"https://github.com/tscircuit/calculate-packing/issues"},"dist":{"shasum":"ae7105988e8dc1db73c3ac7000adafe627fa12a5","tarball":"https://registry.npmjs.org/calculate-packing/-/calculate-packing-0.0.90.tgz","fileCount":5,"integrity":"sha512-DcmNPrTrUtrDyGVGD6EBN/WnR9/Eln21OnXC58bGnWS/3LCu4jjV68AW0BUVIJ8El6SUUkBbhJ4jEPvzGmg6Jg==","signatures":[{"sig":"MEQCIEwgSMGDEvTperWLQyEJTkYOd7XLQ05Iknwh9NyDogKyAiAZzr5gVrHWbNffW7EkWGWSuZ49Br9/GKzr31r6p42rgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCCCw/YQs4d11OMO/+iaPcQdj0rtVq2j+OSM9xIGxGZIQIhAMLkl9ph/ZxXCLEi890MdrRNkFGuI/aWyoiiY3WbezWJ"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/calculate-packing@0.0.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149119},"main":"dist/index.js","name":"calculate-packing","type":"module","types":"./dist/index.d.ts","gitHead":"c177bc54418b61441653c57079bdc435723fef72","scripts":{"build":"tsup-node lib/index.ts --format esm --dts --outDir dist","start":"cosmos","format":"biome format --write .","typecheck":"tsc --noEmit","build:site":"cosmos-export","format:check":"biome format ."},"version":"0.0.90","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:49e006dd-742a-4700-890c-69be595086e4"}},"homepage":"https://github.com/tscircuit/calculate-packing#readme","repository":{"url":"git+https://github.com/tscircuit/calculate-packing.git","type":"git"},"_npmVersion":"11.19.0","description":"Calculate a packing layout with support for different strategy configurations","directories":{},"maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vite":"^7.1.2","react":"^19.1.0","react-dom":"^19.1.0","tscircuit":"^0.0.693","@types/bun":"latest","stack-svgs":"^0.0.1","@types/react":"^19.1.8","circuit-json":"^0.0.421","react-cosmos":"^7.0.0","bun-match-svg":"^0.0.12","framer-motion":"^12.23.12","@biomejs/biome":"^2.1.1","graphics-debug":"^0.0.78","@flatten-js/core":"^1.6.2","@types/react-dom":"^19.1.6","@vitejs/plugin-react":"^5.0.0","@tscircuit/math-utils":"^0.0.36","@tscircuit/footprinter":"^0.0.203","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^7.0.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.94"},"peerDependencies":{"typescript":"^5","@tscircuit/circuit-json-util":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/calculate-packing_0.0.90_1790189964760_0.8926331506108118"}}},"time":{"created":"2025-07-23T04:27:06.911Z","modified":"2026-09-23T18:59:25.162Z","0.0.1":"2025-07-23T04:27:07.218Z","0.0.2":"2025-07-23T04:32:17.266Z","0.0.3":"2025-07-23T05:40:02.285Z","0.0.4":"2025-07-23T19:54:58.028Z","0.0.5":"2025-07-24T05:00:42.717Z","0.0.6":"2025-07-24T15:58:53.293Z","0.0.7":"2025-07-25T21:37:39.163Z","0.0.8":"2025-07-27T01:52:40.935Z","0.0.9":"2025-07-27T04:49:05.923Z","0.0.10":"2025-08-02T04:20:17.711Z","0.0.11":"2025-08-09T06:59:11.724Z","0.0.12":"2025-08-09T07:43:39.195Z","0.0.13":"2025-08-09T21:14:27.864Z","0.0.14":"2025-08-10T02:42:41.675Z","0.0.15":"2025-08-10T14:28:31.322Z","0.0.16":"2025-08-11T15:21:55.658Z","0.0.17":"2025-08-12T03:12:16.141Z","0.0.18":"2025-08-13T21:17:18.451Z","0.0.19":"2025-08-13T21:43:21.436Z","0.0.20":"2025-08-22T03:22:56.868Z","0.0.21":"2025-08-22T03:28:33.664Z","0.0.22":"2025-08-22T04:03:13.395Z","0.0.23":"2025-08-22T06:25:06.341Z","0.0.24":"2025-08-22T21:08:46.614Z","0.0.25":"2025-08-22T23:32:10.902Z","0.0.26":"2025-08-22T23:40:04.828Z","0.0.27":"2025-08-22T23:59:05.995Z","0.0.28":"2025-08-23T05:50:05.697Z","0.0.29":"2025-08-29T00:46:33.083Z","0.0.30":"2025-09-03T22:00:44.536Z","0.0.31":"2025-09-03T22:49:06.975Z","0.0.32":"2025-09-08T01:50:56.851Z","0.0.33":"2025-09-08T03:21:05.205Z","0.0.34":"2025-09-11T20:30:55.686Z","0.0.35":"2025-09-13T19:20:31.388Z","0.0.36":"2025-09-14T03:45:21.090Z","0.0.37":"2025-09-14T04:34:37.738Z","0.0.38":"2025-09-14T05:56:03.519Z","0.0.39":"2025-09-14T07:34:37.722Z","0.0.40":"2025-09-14T18:26:13.926Z","0.0.41":"2025-09-28T23:01:04.413Z","0.0.42":"2025-10-03T19:38:32.521Z","0.0.43":"2025-10-04T20:31:45.372Z","0.0.44":"2025-10-06T03:56:22.138Z","0.0.45":"2025-10-06T22:36:36.136Z","0.0.46":"2025-10-07T22:15:22.346Z","0.0.47":"2025-10-07T22:52:48.203Z","0.0.48":"2025-10-07T23:06:17.251Z","0.0.49":"2025-10-17T14:10:59.400Z","0.0.50":"2025-10-22T17:50:27.713Z","0.0.51":"2025-10-26T04:24:59.187Z","0.0.52":"2025-10-27T19:15:08.259Z","0.0.53":"2025-10-27T22:14:05.672Z","0.0.54":"2025-11-09T19:32:48.235Z","0.0.55":"2025-11-15T15:29:54.474Z","0.0.56":"2025-11-16T17:20:56.345Z","0.0.57":"2025-11-17T23:16:15.087Z","0.0.58":"2025-11-21T16:08:26.153Z","0.0.59":"2025-11-24T17:13:04.188Z","0.0.60":"2025-11-24T20:31:25.501Z","0.0.61":"2025-11-28T05:37:18.949Z","0.0.62":"2025-11-28T07:15:31.107Z","0.0.63":"2025-12-06T03:13:11.635Z","0.0.64":"2025-12-06T03:58:20.601Z","0.0.65":"2025-12-06T07:53:08.654Z","0.0.66":"2025-12-08T07:29:34.705Z","0.0.67":"2025-12-08T08:05:26.317Z","0.0.68":"2025-12-08T08:25:04.267Z","0.0.69":"2026-01-23T13:05:24.682Z","0.0.70":"2026-01-23T13:19:33.113Z","0.0.71":"2026-03-02T17:16:46.486Z","0.0.72":"2026-04-30T18:43:31.842Z","0.0.73":"2026-05-04T17:42:34.500Z","0.0.74":"2026-06-01T21:22:10.039Z","0.0.75":"2026-06-17T15:20:47.397Z","0.0.76":"2026-07-02T16:22:21.522Z","0.0.77":"2026-07-14T12:24:02.578Z","0.0.78":"2026-07-16T07:01:37.407Z","0.0.79":"2026-07-16T15:32:55.286Z","0.0.80":"2026-07-23T23:19:06.394Z","0.0.81":"2026-07-24T17:58:30.961Z","0.0.82":"2026-07-24T18:29:18.030Z","0.0.83":"2026-07-27T17:47:24.206Z","0.0.84":"2026-08-06T09:10:44.018Z","0.0.85":"2026-08-06T10:11:52.651Z","0.0.86":"2026-08-07T06:18:47.396Z","0.0.88":"2026-08-19T22:00:18.889Z","0.0.89":"2026-08-30T19:55:04.104Z","0.0.90":"2026-09-23T18:59:24.857Z"},"bugs":{"url":"https://github.com/tscircuit/calculate-packing/issues"},"homepage":"https://github.com/tscircuit/calculate-packing#readme","repository":{"url":"git+https://github.com/tscircuit/calculate-packing.git","type":"git"},"description":"Calculate a packing layout with support for different strategy configurations","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"readme":"# calculate-packing\n\n**calculate-packing** is a small TypeScript library that ships the placement /\npacking algorithm used by the [tscircuit tool-chain](https://github.com/tscircuit/tscircuit) for automatically laying out PCB components.\n\n[Paste PackInput and Debug Online](https://calculate-packing.tscircuit.com/?fixture=%7B%22path%22%3A%22site%2Fpack%2Fpack-debugger-from-input.page.tsx%22%7D)\n\nThe solver turns a user-supplied `PackInput` (components, pads & strategy\nsettings) into a collision-free `PackOutput` while\n\n- honouring a configurable clearance (`minGap`)\n- keeping pads that share the same `networkId` close together\n- minimising overall trace length\n\nInternally the algorithm:\n\n1. sorts components (largest → smallest)\n2. keeps an outline (union of inflated component AABBs) of the already packed\n   island(s)\n3. probes outline segments for the point with the shortest distance to any pad\n   on the same network\n4. evaluates the four orthogonal rotations of the candidate component and\n   chooses the cheapest non-overlapping one\n\n<img width=\"4652\" height=\"3508\" alt=\"image\" src=\"https://github.com/user-attachments/assets/a1c7f129-6e87-42d2-aa3e-3a0f39719469\" />\n\n\n## Installation\n\n```bash\nbun add calculate-packing      # or npm i / yarn add\n```\n\n## Quick start\n\n```ts\nimport { pack, PackInput } from \"calculate-packing\"\n\nconst input: PackInput = {\n  components: [\n    {\n      componentId: \"C1\",\n      pads: [\n        {\n          padId: \"C1_1\",\n          networkId: \"GND\",\n          type: \"rect\",\n          offset: { x: -0.6, y: 0 },\n          size: { x: 1.2, y: 1 },\n        },\n        {\n          padId: \"C1_2\",\n          networkId: \"VCC\",\n          type: \"rect\",\n          offset: { x: +0.6, y: 0 },\n          size: { x: 1.2, y: 1 },\n        },\n      ],\n    },\n    /* …more components… */\n  ],\n  minGap: 0.25,\n  packOrderStrategy: \"largest_to_smallest\",\n  packPlacementStrategy: \"shortest_connection_along_outline\",\n}\n\nconst result = pack(input)\nconsole.log(result.components) // → positioned & rotated components\n```\n\nSee `tests/` for more elaborate examples (SVG snapshots, circuit-json fixtures).\n\n## Development\n\n```bash\nbun install       # install deps\nbun test          # run unit & SVG snapshot tests\nbunx tsc --noEmit # type-check\n```\n\n### Repo layout\n\n• `lib/PackSolver` – high-level packing solver  \n• `lib/geometry` – computational-geometry helpers  \n• `lib/math` – low-level math utilities  \n• `tests/` – unit & snapshot tests\n\n## Public API\n\n| export                             | purpose                                   |\n| ---------------------------------- | ----------------------------------------- |\n| `pack()`                           | run the solver                            |\n| `convertPackOutputToPackInput()`   | strip solver-only fields                  |\n| `convertCircuitJsonToPackOutput()` | circuit-json → PackOutput helper          |\n| `getGraphicsFromPackOutput()`      | build a `graphics-debug` scene for review |\n\nEverything else is internal and may change without notice.\n\n## License\n\nMIT – see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}