{"_id":"@flighthq/shape","_rev":"383-edd8243f6e07b4a68ffa2654a46577ed","name":"@flighthq/shape","dist-tags":{"latest":"0.4.0","edge":"0.5.1-edge.1912.a627849","next":"0.5.1-next.1912.a627849"},"versions":{"0.1.0":{"name":"@flighthq/shape","version":"0.1.0","_id":"@flighthq/shape@0.1.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"dist":{"shasum":"7632d696c318c1a5426603af96807de0a4771838","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.1.0.tgz","fileCount":35,"integrity":"sha512-8ShvX+O8ZHwlSk9590d9y91ZdxJqbT3wF0mg7lj+oQX7vPEc8nRpFnwroSGy1HFjmSqhmk9igOojv6Ev2mnbNA==","signatures":[{"sig":"MEQCICxYv+GNdkN6LJjBLVz4xdWU/1DEoQc7Y8Yu2H2WRaX6AiAopefuq0DwycdSdW6eR8he1hmfQvvz0Kamv2SRCSxibg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121478},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2aace48ec98a87082152baf119efedcd86240596","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"_npmVersion":"11.16.0","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@flighthq/node":"0.1.0","@flighthq/path":"0.1.0","@flighthq/types":"0.1.0","@flighthq/geometry":"0.1.0","@flighthq/displayobject":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.1.0_1783663498737_0.11915880328281547","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@flighthq/shape","version":"0.2.0","_id":"@flighthq/shape@0.2.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"eec77b110bccbd77264c7d5454d35090d8235b7f","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.0.tgz","fileCount":35,"integrity":"sha512-AJwR+rrPCiQa4jnXPUaMXrYU+SIYcRJcVNNaRA9SHjqHopFoIfFQQ09m15Uv7gx6A9q58MYCMv0q8rwdtQGUsA==","signatures":[{"sig":"MEUCIQDE46k9WgtokDup53z5WBt860xwIB4n1iQsyv0HNRcQpQIgaYVeqaii3/f38X1DtQ1xCaqFJ2ymilMPQj0rWBhwtZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120292},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9b0556a275cbc673041d415b86b53483525a4df2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.0","@flighthq/types":"0.2.0","@flighthq/geometry":"0.2.0","@flighthq/displayobject":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.0_1783973650352_0.713558062335764","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.410.a23f189":{"name":"@flighthq/shape","version":"0.2.1-next.410.a23f189","_id":"@flighthq/shape@0.2.1-next.410.a23f189","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9fcc4e793549d47bc5ddcc7fa70d8a382cead710","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.410.a23f189.tgz","fileCount":35,"integrity":"sha512-kBkAJFNOfkPkFoogxrL1ZTzfXuoML9bEaALK7JUvSdpDiCJvI8U6WCOWoOGYHktr7VKmtUi3NPX1YapdV/Z9RA==","signatures":[{"sig":"MEYCIQCot0jdDzsOyHcs0PVl8+xrSIUI3jJjnbJLFxMS/B2CQAIhANKb/vlOV+qLXkrySET9DLe7mN/0TP0xkMlULosOaSTt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.410.a23f189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a23f189583d1112c9e6137c11d9f05470b0ea594","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.410.a23f189","@flighthq/types":"0.2.1-next.410.a23f189","@flighthq/geometry":"0.2.1-next.410.a23f189","@flighthq/displayobject":"0.2.1-next.410.a23f189"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.410.a23f189_1784577210671_0.5106451604692155","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.423.3350e53":{"name":"@flighthq/shape","version":"0.2.1-next.423.3350e53","_id":"@flighthq/shape@0.2.1-next.423.3350e53","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"210b1ce483393d7d348d4849136e8d61dcb33759","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.423.3350e53.tgz","fileCount":35,"integrity":"sha512-k3rzVbs3V+ntgr2QQq06gTUVGs65j3bXJnH8hBYwKoScei0s7LxwRvF//juRRl7E/zsDA3bmD3j43lA3NTcutA==","signatures":[{"sig":"MEUCIC2JnFq8UHMzg/tuN7x0DwBNmR/iNZoU5qghQ3rBGHhEAiEAi409Lcl885E6MbQ4YCaa88TZLM7qzeSvoBxcDy4vYNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.423.3350e53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3350e53bccb9bf3574666cf1461253e65d5973f4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.423.3350e53","@flighthq/types":"0.2.1-next.423.3350e53","@flighthq/geometry":"0.2.1-next.423.3350e53","@flighthq/displayobject":"0.2.1-next.423.3350e53"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.423.3350e53_1784615444625_0.886043517014256","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.444.a313478":{"name":"@flighthq/shape","version":"0.2.1-next.444.a313478","_id":"@flighthq/shape@0.2.1-next.444.a313478","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3b65049cc6303379e5e447f5b40d681f3ff13c23","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.444.a313478.tgz","fileCount":35,"integrity":"sha512-YSxbGk9EcFbRGObmQB9jbdrDGZyIwxyIOJITih8SC9PSJeQiedvikwSRop/kRepT7KAmLRSwBAiK60fW8rEU8w==","signatures":[{"sig":"MEYCIQC51v1/tPMFAqwyuXZ8+FeSCgg3K0BPkptDvoI506QatQIhAOWdZfNKC0MwIBhd3h1P7UKIIxmaV6VMVT8+XQQ95bB7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.444.a313478","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a313478d5a9242d9eee05f9501c06923298ecfa6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.444.a313478","@flighthq/types":"0.2.1-next.444.a313478","@flighthq/geometry":"0.2.1-next.444.a313478","@flighthq/displayobject":"0.2.1-next.444.a313478"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.444.a313478_1784649276837_0.002443190731902245","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.448.afbdd31":{"name":"@flighthq/shape","version":"0.2.1-next.448.afbdd31","_id":"@flighthq/shape@0.2.1-next.448.afbdd31","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"97949031d0fa0fe37f244552ae9967cf00349872","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.448.afbdd31.tgz","fileCount":35,"integrity":"sha512-AECZBJk57EdXJzDJGZQzBP0TbozkFLSjK3NC4oaKfjXuhLb9NtfpmbmQTA2iBidENbqrCS48fo+6LsBN1U2O/A==","signatures":[{"sig":"MEUCIQDEtQ02pdOp2W89AqJm0VBIeSrzNQGJKvCeBZUGCuXcbAIgXVhJ0idM9NpCg6PDfYlhgoJ+TTCMyB1HERi7n+7UJ2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.448.afbdd31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"afbdd31c14177b187e71f818f318f77820f6f8fa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.448.afbdd31","@flighthq/types":"0.2.1-next.448.afbdd31","@flighthq/geometry":"0.2.1-next.448.afbdd31","@flighthq/displayobject":"0.2.1-next.448.afbdd31"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.448.afbdd31_1784663647257_0.5957809256295568","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.449.355834c":{"name":"@flighthq/shape","version":"0.2.1-next.449.355834c","_id":"@flighthq/shape@0.2.1-next.449.355834c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2d5fdabafb1ede2279b3210053afd7fa6a50ff2c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.449.355834c.tgz","fileCount":35,"integrity":"sha512-vSooivNq2vSvqV9ysm7026TUVjQNKWcp4Nk84icUB4KGXJnwirFDA4kcrtkXhWVl1wW7bUJLe1isYhWEFDJ/oQ==","signatures":[{"sig":"MEUCICzkbNi2o/a9Eq4jQwGRVpr9TKQUQkz6TWGPNVT+yijTAiEAgmy5Zr3PLS84leb+yFKbM0GYSOIa+vklGKPfNIxalpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.449.355834c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"355834cdd84eeca5ed44c89830fa1ad600001f47","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.449.355834c","@flighthq/types":"0.2.1-next.449.355834c","@flighthq/geometry":"0.2.1-next.449.355834c","@flighthq/displayobject":"0.2.1-next.449.355834c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.449.355834c_1784664194231_0.1780250117597848","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.451.d9a4a4e":{"name":"@flighthq/shape","version":"0.2.1-next.451.d9a4a4e","_id":"@flighthq/shape@0.2.1-next.451.d9a4a4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cec0a333ee8219f5404c7c3557273ada7eb6e568","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.451.d9a4a4e.tgz","fileCount":35,"integrity":"sha512-5IKtMfjL91Lpk8Ql54hG5OhlZZJis7m/lO99f2IytwABhtF3c17ic52ypK3Rl5d+Y3x9fcvjbYYFMuF9/CBGeA==","signatures":[{"sig":"MEYCIQDla2SqEkI6ZW+roue2F/9gp4kyVt2yTYCwv3Q2Spn9/AIhAO99QwBemtaV+yyLTohUYlfWioDrUpteUBleIa0MSdmQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.451.d9a4a4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d9a4a4e09119c2bff69cb260a65630f4604424d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.451.d9a4a4e","@flighthq/types":"0.2.1-next.451.d9a4a4e","@flighthq/geometry":"0.2.1-next.451.d9a4a4e","@flighthq/displayobject":"0.2.1-next.451.d9a4a4e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.451.d9a4a4e_1784669483303_0.2211605295293897","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.459.fb59cc5":{"name":"@flighthq/shape","version":"0.2.1-next.459.fb59cc5","_id":"@flighthq/shape@0.2.1-next.459.fb59cc5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"38e565220d012b1385ec813721ba962a1f9ef5d0","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.459.fb59cc5.tgz","fileCount":35,"integrity":"sha512-dh0STtTJVgwz1KERzEBkQzF4Z03RPdgojZObcGwQo8LokByeRaSpdFo7jKrhCzjGHfP1xgANcYlRySLPIc+zgQ==","signatures":[{"sig":"MEUCIHUIpovQtSua3D85/x/UyxIUDrl0RwJ+KjvTk4JyDfGQAiEAmPNESRFksI+FytGulITktTBlpy0rX5Zx0dnhltjAgIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.459.fb59cc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fb59cc510e1643cb9f4698313f26777e6dd21394","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.459.fb59cc5","@flighthq/types":"0.2.1-next.459.fb59cc5","@flighthq/geometry":"0.2.1-next.459.fb59cc5","@flighthq/displayobject":"0.2.1-next.459.fb59cc5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.459.fb59cc5_1784670015782_0.29289452003140615","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.530.a223ca9":{"name":"@flighthq/shape","version":"0.2.1-next.530.a223ca9","_id":"@flighthq/shape@0.2.1-next.530.a223ca9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bd1ebb0fa694dbd19b8c7c4f0372e9070718506c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.530.a223ca9.tgz","fileCount":35,"integrity":"sha512-tAvQfSRaP7uZ8KdzCZgXVP2Yn1pIC/SXv85X2Ia0pJpFVR6bOvgaU8ghg1yZK8hSZ0gdqDGxNyaCPamu031Rbw==","signatures":[{"sig":"MEYCIQC/OSU/it2lYNQg61OirfDjtkhDgjym0Ulc0/twNnWA7gIhANGsNv7eppvcX6LXvHfzow/LuDwleb+kHpUyWXWsg8md","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.530.a223ca9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a223ca973bce7428681746d72d5bd9a3d5b1cf48","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.530.a223ca9","@flighthq/types":"0.2.1-next.530.a223ca9","@flighthq/geometry":"0.2.1-next.530.a223ca9","@flighthq/displayobject":"0.2.1-next.530.a223ca9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.530.a223ca9_1784816822286_0.0790499324611662","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.585.c7219b8":{"name":"@flighthq/shape","version":"0.2.1-next.585.c7219b8","_id":"@flighthq/shape@0.2.1-next.585.c7219b8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b3f3fefbd4e8cd7596d76feb3a1231b77b3fc65f","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.585.c7219b8.tgz","fileCount":35,"integrity":"sha512-EH2TQRoYqlNL/rVFSen75Vg2wNkYK82wSt37+v3KwDWlgpESgcIelQ7hSe4aTVmCNmh/lLwxu9GsRkZWTirV5g==","signatures":[{"sig":"MEYCIQDjTGJl1dIiv1K6qTW7ty90hXfMIRCqnc10WN0YepzLvwIhAJwG9/fqazfKGIU7qsZSCo6Sdl5Rp4q/ZhVG4AuNdVPG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.585.c7219b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c7219b84f65d218b29374e02140132f62e701f9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.585.c7219b8","@flighthq/types":"0.2.1-next.585.c7219b8","@flighthq/geometry":"0.2.1-next.585.c7219b8","@flighthq/displayobject":"0.2.1-next.585.c7219b8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.585.c7219b8_1784842263065_0.046662035326429985","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.624.d23e6a9":{"name":"@flighthq/shape","version":"0.2.1-next.624.d23e6a9","_id":"@flighthq/shape@0.2.1-next.624.d23e6a9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4b629e301eb568192d054d60fc3ccb942a63f82e","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.624.d23e6a9.tgz","fileCount":35,"integrity":"sha512-/VpU5qkReUZVbz+2+Fj5ysS9z9fMa8MEm9B9CheDdDOx1yYZwaU+YmNmCf25LVLESNFc0h+V2f1MllRAx0zrYg==","signatures":[{"sig":"MEUCIFGi+SwNH6eLLEIDArumcYqgoHujgj3qyeKHjozi5gnzAiEAkLsFccV7gRXt0uEOZEJ+XWPoBpEoaTcduqU2Ss4rQAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.624.d23e6a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d23e6a9e15d0682fbb884cdeda2fa10bbab12e17","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.624.d23e6a9","@flighthq/types":"0.2.1-next.624.d23e6a9","@flighthq/geometry":"0.2.1-next.624.d23e6a9","@flighthq/displayobject":"0.2.1-next.624.d23e6a9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.624.d23e6a9_1784877947421_0.7502848504719972","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.640.ec2ea9a":{"name":"@flighthq/shape","version":"0.2.1-next.640.ec2ea9a","_id":"@flighthq/shape@0.2.1-next.640.ec2ea9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d7fe3ccf11fa8a2a4b2af99f069121b78b19ac9f","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.640.ec2ea9a.tgz","fileCount":35,"integrity":"sha512-Z9VASz5c4D42zeVZY7Zm7uCGmmXmapsD9N1tQqkfqNLYTKD73eHQlkxeUCKxXmqc5ISZ3TdtQxTkjWnTdL6Q/w==","signatures":[{"sig":"MEQCIDUyY4TSuZKwUe5GFm/3U/VT7n9yqZsce0izW7qQof/vAiBWGNWvIrlWJ4ahh3SGXj4g50fhjFYfYRLd++w8PBuI6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.640.ec2ea9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ec2ea9abad0334fdcac33f94913a4fdccc9b00ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.640.ec2ea9a","@flighthq/types":"0.2.1-next.640.ec2ea9a","@flighthq/geometry":"0.2.1-next.640.ec2ea9a","@flighthq/displayobject":"0.2.1-next.640.ec2ea9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.640.ec2ea9a_1784905351104_0.8716892072900766","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.647.2252e02":{"name":"@flighthq/shape","version":"0.2.1-next.647.2252e02","_id":"@flighthq/shape@0.2.1-next.647.2252e02","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"12c2a49973fed114b28fb7bd9306cd6d98c5b665","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.647.2252e02.tgz","fileCount":35,"integrity":"sha512-ZzmzH6I5wC/r4MoIoitwuorTp0MaXZ1fN/LiB6q5G/yMXSwdxGLfM4irmtgIWpLZgHbGUKxpU9+u34V/h9Bp9w==","signatures":[{"sig":"MEUCID+ZmJbfK9btcz4fLiJTAKcvQGkQDvAfQnIxCqkgQWATAiEAoGBX0FvDq4WGMs+i+j8MEU+1uB2zEOxEJ1tLIuUDutM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.647.2252e02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2252e02d1c82bcbbeb421d68a081290ec895b3c9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.647.2252e02","@flighthq/types":"0.2.1-next.647.2252e02","@flighthq/geometry":"0.2.1-next.647.2252e02","@flighthq/displayobject":"0.2.1-next.647.2252e02"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.647.2252e02_1784914169945_0.651511765921545","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.652.c550eaa":{"name":"@flighthq/shape","version":"0.2.1-next.652.c550eaa","_id":"@flighthq/shape@0.2.1-next.652.c550eaa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3d460bab7c8b6a876a248baf10e69b80d60f9bd7","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.652.c550eaa.tgz","fileCount":35,"integrity":"sha512-zEaTfOleV5iL7pg+pO3NvqoCaBqz0npxYbzIIgpIBhCx7XNABy+eC7gBt6BUE7UV2b+gAsQ0/j4gsHafnwYLnQ==","signatures":[{"sig":"MEUCIQClly+b7CBFPFsz1SVCwIBnEQg8TWvSYWzdm65mh0aKUwIgOKcYMBNAcdwr66UzN2uPX6Ixiux7Uyc/AjI+UwXBLJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.652.c550eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c550eaa3044aa8d52451f0bac93ee84cc0be6fb1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.652.c550eaa","@flighthq/types":"0.2.1-next.652.c550eaa","@flighthq/geometry":"0.2.1-next.652.c550eaa","@flighthq/displayobject":"0.2.1-next.652.c550eaa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.652.c550eaa_1784916199635_0.39237952826337574","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.666.4af7f8b":{"name":"@flighthq/shape","version":"0.2.1-next.666.4af7f8b","_id":"@flighthq/shape@0.2.1-next.666.4af7f8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e37705c5adbe7d4dce3be6fa7620b1a70cb09204","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.666.4af7f8b.tgz","fileCount":35,"integrity":"sha512-FTKRUILU4vVCCvyDzDHT0a4x8aGR7AaZGyzLUs7ctnfWhnHS1oMBolOiG2gmOWX5B4vGvIs5a53qUxPLgTG28g==","signatures":[{"sig":"MEYCIQCgXTqkUjLcOBtKllGW/XaKS+k64VO/dnh0BmJv5BkC2gIhAJxnH4BvIS85YYXQJHqL4w5xv8ARuSbNAGxmTkSVZpXm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.666.4af7f8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4af7f8bd5fdc35503c8aa956763f740e4b3ba261","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.666.4af7f8b","@flighthq/types":"0.2.1-next.666.4af7f8b","@flighthq/geometry":"0.2.1-next.666.4af7f8b","@flighthq/displayobject":"0.2.1-next.666.4af7f8b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.666.4af7f8b_1784919992012_0.4550457871114706","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.701.409c279":{"name":"@flighthq/shape","version":"0.2.1-next.701.409c279","_id":"@flighthq/shape@0.2.1-next.701.409c279","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0fcc8d84ee808699abb3d01fde27c740c60c3972","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.701.409c279.tgz","fileCount":35,"integrity":"sha512-Mhpm1JzFKlf0LRtzvPuhzWzGP8TdiQnhh/ep+dnBLh7SneMsnlghJY3cJ4FtI2BC6rPsmd21WiY+RNLIQ0lZIA==","signatures":[{"sig":"MEUCIQCzozhywiv/Ig1xYaEqJB7i/GdZliSbxi7aY54FqXSInAIgPRFb5O5VE8ggIag9qibHNI5j50jnqGd01oBB+Kg70jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.701.409c279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"409c27915859155fff7a99433ec5b9c7d30165ff","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.701.409c279","@flighthq/types":"0.2.1-next.701.409c279","@flighthq/geometry":"0.2.1-next.701.409c279","@flighthq/displayobject":"0.2.1-next.701.409c279"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.701.409c279_1784951611795_0.6190267423259963","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.738.07b221d":{"name":"@flighthq/shape","version":"0.2.1-next.738.07b221d","_id":"@flighthq/shape@0.2.1-next.738.07b221d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c1de8bde195ed67599071c07a2b599c739a1ca68","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.738.07b221d.tgz","fileCount":40,"integrity":"sha512-Rye/bwOR9ZJ7Dk+tKEsqdlHbze3w9J+CZGSFGvvMngvhIRIOS0ztj30z9Ftd5BPWfdlo8ih3D8z6LWSybT5b1A==","signatures":[{"sig":"MEQCIDgPdctb3IhtMDXJNqlsW2ZYNy+3bJZy18TY8dQVeSjKAiALucYYf0vBK5FDCDLTul+qTWkNvf9yeOdtPUz8n0Jfeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.738.07b221d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153943},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"07b221d4dc1b994d9e5726c9fae1b8623de30c0c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.738.07b221d","@flighthq/path":"0.2.1-next.738.07b221d","@flighthq/types":"0.2.1-next.738.07b221d","@flighthq/geometry":"0.2.1-next.738.07b221d","@flighthq/displayobject":"0.2.1-next.738.07b221d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.738.07b221d_1784956637032_0.8838035045429473","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.840.857425c":{"name":"@flighthq/shape","version":"0.2.1-next.840.857425c","_id":"@flighthq/shape@0.2.1-next.840.857425c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7665434074bd7e9fada34dc0e6ef06f5fbecb480","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.840.857425c.tgz","fileCount":40,"integrity":"sha512-a0JaFT9qluTdLPv/bB4DYPOMLVgj/rSR3dQV0CJ1AXxHyu3whcNDnnDUyX4R+GZJQlZ5FjpBD/EgrMACS6959w==","signatures":[{"sig":"MEQCIBceyfW3UgQIFHMHj6082Pf7nk8TT4dZ6Uu9dSuYDMqJAiA4WyU3E4UFmUOidrQP7Yz3FSMcmSd4QRNW8eixz0ZeLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.840.857425c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153815},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"857425cbf67a23597b9232d3e8bba742cca02e26","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.840.857425c","@flighthq/path":"0.2.1-next.840.857425c","@flighthq/types":"0.2.1-next.840.857425c","@flighthq/scene2d":"0.2.1-next.840.857425c","@flighthq/geometry":"0.2.1-next.840.857425c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.840.857425c_1785027148801_0.016292520917258635","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.841.373388f":{"name":"@flighthq/shape","version":"0.2.1-next.841.373388f","_id":"@flighthq/shape@0.2.1-next.841.373388f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"adeb33bf1f1d71a84e0e8cbdd7716595250f969e","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.2.1-next.841.373388f.tgz","fileCount":40,"integrity":"sha512-JvV1J3qdmm+inR/nnNi5//lY5jNH4C+S7yG3x8cIS5rlMH+tv8KPYyB96mF/wBwhvAyQ4JqQYUUR/v5G3CCsXw==","signatures":[{"sig":"MEYCIQCCDfshyLLcJfChovYrRtM3PPtVclyx9Bi3Q9BZonYXawIhAOvp8Bz09RtbH69PD2tkU63PV/8xCyRA1kFDcKdhVXig","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.2.1-next.841.373388f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153815},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"373388fed48e80ac2c2dd249a2b7c81988928d64","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.2.1-next.841.373388f","@flighthq/path":"0.2.1-next.841.373388f","@flighthq/types":"0.2.1-next.841.373388f","@flighthq/scene2d":"0.2.1-next.841.373388f","@flighthq/geometry":"0.2.1-next.841.373388f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.2.1-next.841.373388f_1785045991511_0.11961764521656293","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.906.07cea63":{"name":"@flighthq/shape","version":"0.3.0-next.906.07cea63","_id":"@flighthq/shape@0.3.0-next.906.07cea63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c60b90d439d581869e7105c256c7205e4256e1ca","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.906.07cea63.tgz","fileCount":44,"integrity":"sha512-FFhd84CTHFY9frntMqt1lQ+U04yTiUN5ktV/6fWovUaVe5seF3Zk+08Hs3PGu38P9LlQfjcczLuuzbCuGZDjXw==","signatures":[{"sig":"MEUCIQDKMyIiiAy3m7dCT3CsAzXxy0effywmKlnnvv8gZcgS1wIgbYQEpgmDsfgl1eZPkmK212lRWF5C1w+BBayANkxqSOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.906.07cea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157444},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"07cea634770fe8d3258b29820bb61bc706a38d28","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.906.07cea63","@flighthq/path":"0.3.0-next.906.07cea63","@flighthq/types":"0.3.0-next.906.07cea63","@flighthq/scene2d":"0.3.0-next.906.07cea63","@flighthq/geometry":"0.3.0-next.906.07cea63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.906.07cea63_1785220135314_0.7711371849872863","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1021.f5f1ee0":{"name":"@flighthq/shape","version":"0.3.0-next.1021.f5f1ee0","_id":"@flighthq/shape@0.3.0-next.1021.f5f1ee0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f6c91b05898f091cae5e76d36f034f14fdd04103","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1021.f5f1ee0.tgz","fileCount":44,"integrity":"sha512-2iNmDCxJISvtCoV7SR4CgSfPI7ZcjCk7aTRYYCK7xAn1Qw8iXLp4E301Oi5retz83tpGKo6MmH2E6iMzWv1hIA==","signatures":[{"sig":"MEUCIGKiWwLf330ua3RPv6GuEKjc5jZwhlMSUVI5CQVGcDcQAiEA7Fchy57rp5t3DedD2IAcWVsvqxQjK4amrU20R2GD2Lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1021.f5f1ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156872},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f5f1ee0cddf1508b15fbf9b889d43f7ec3bbee83","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1021.f5f1ee0","@flighthq/path":"0.3.0-next.1021.f5f1ee0","@flighthq/types":"0.3.0-next.1021.f5f1ee0","@flighthq/scene2d":"0.3.0-next.1021.f5f1ee0","@flighthq/geometry":"0.3.0-next.1021.f5f1ee0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1021.f5f1ee0_1785425300273_0.13513903597319543","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1032.e2b99fc":{"name":"@flighthq/shape","version":"0.3.0-next.1032.e2b99fc","_id":"@flighthq/shape@0.3.0-next.1032.e2b99fc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"696e949aa11ac65eee65f973a4eb880b5ec0001d","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1032.e2b99fc.tgz","fileCount":44,"integrity":"sha512-42E4XvDTgvA7X2OqzbmpPoLS/ghj75W3CepUSgvtzTRTTULnReVJZHIFszzex4wVAqwKSggmkT/9PEItOcEnEQ==","signatures":[{"sig":"MEUCIQCREuJGuULGlUYabir2iyl/gGdQqNe7auPdt88xZO8qrAIgNicefSuWgCOAIquFf859+FB3F8WFm75XvoxCXsb2Ryk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1032.e2b99fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156872},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e2b99fc68c6399f816db39547f7124e5e6941e34","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1032.e2b99fc","@flighthq/path":"0.3.0-next.1032.e2b99fc","@flighthq/types":"0.3.0-next.1032.e2b99fc","@flighthq/scene2d":"0.3.0-next.1032.e2b99fc","@flighthq/geometry":"0.3.0-next.1032.e2b99fc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1032.e2b99fc_1785436551525_0.1979162581478704","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1162.e90e518":{"name":"@flighthq/shape","version":"0.3.0-next.1162.e90e518","_id":"@flighthq/shape@0.3.0-next.1162.e90e518","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4364d0b5d1cbd1059a8784ae1e9f03b9c3563a58","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1162.e90e518.tgz","fileCount":44,"integrity":"sha512-rmydkIb6ld9AnTENeGYaLnW2K82fHaQEnHXoPC8zrd05eM2ejUQTHoB82uh4YC9ZWVj6noPewlOCShEqFjM70Q==","signatures":[{"sig":"MEUCICiXYR/Hq2SFRMWPx1tTxjsLDrzkrCEo49WPtUHUh7uPAiEApyrS56/pBSapvjrnXYIgjp4D9KTBXvtVGWFV/G0dZbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1162.e90e518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156872},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e90e5180335da73fa439d43dc731cc0a92ed92ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1162.e90e518","@flighthq/path":"0.3.0-next.1162.e90e518","@flighthq/types":"0.3.0-next.1162.e90e518","@flighthq/scene2d":"0.3.0-next.1162.e90e518","@flighthq/geometry":"0.3.0-next.1162.e90e518"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1162.e90e518_1785453542776_0.7111751308792651","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1220.6982c21":{"name":"@flighthq/shape","version":"0.3.0-next.1220.6982c21","_id":"@flighthq/shape@0.3.0-next.1220.6982c21","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b1dcbcea5396643e6511e37e210e3dfeafe96fd1","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1220.6982c21.tgz","fileCount":44,"integrity":"sha512-bemEPVdc7Z02nHx9lIzE8GNoCCdjIGx4hxv0C5gVHi5/Np8XXpejwAjkvKsAMnUjXf516V8Wtf6InJDeqmhmuA==","signatures":[{"sig":"MEUCIBKiHuHXKpoiYrHRj/QdLRx2JzQAZu7Unc6/pBWu6GE6AiEA8YO4Jaz//RY6UkqhGJQx7yxEwMorg9E+WoWzp9YOFmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1220.6982c21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156872},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6982c2155077a46281fbbb78cfd466fe7ec3c3ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1220.6982c21","@flighthq/path":"0.3.0-next.1220.6982c21","@flighthq/types":"0.3.0-next.1220.6982c21","@flighthq/scene2d":"0.3.0-next.1220.6982c21","@flighthq/geometry":"0.3.0-next.1220.6982c21"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1220.6982c21_1785506081025_0.3409461519601882","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1248.f867198":{"name":"@flighthq/shape","version":"0.3.0-next.1248.f867198","_id":"@flighthq/shape@0.3.0-next.1248.f867198","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f8b987ca28035c83cd2ca31b0bfc216994784bc0","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1248.f867198.tgz","fileCount":44,"integrity":"sha512-ee+XusxeG3Fa59cixe085J8lfO+tjSg/hwFY7bnzTrgTd3fr+lM6yEkh/gbYmu4PNgpRHpC1S3KWh1PdE3tMNA==","signatures":[{"sig":"MEUCIQCjSTI3kDMIHKlsE1kaqYV4EajVhwPUcnuxlVauMhS3xAIgUox12UfxoZsh0g5rH17Bz0bHqGShKzVWbId1p0RiBTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1248.f867198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151251},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f867198c7f75a456bc601d5f33ae9c42f73f93fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1248.f867198","@flighthq/path":"0.3.0-next.1248.f867198","@flighthq/types":"0.3.0-next.1248.f867198","@flighthq/scene2d":"0.3.0-next.1248.f867198","@flighthq/geometry":"0.3.0-next.1248.f867198"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1248.f867198_1785512403420_0.5251390255783965","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1272.222de94":{"name":"@flighthq/shape","version":"0.3.0-next.1272.222de94","_id":"@flighthq/shape@0.3.0-next.1272.222de94","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3278607a0984dbf036e5a4123258cfe5da089a62","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1272.222de94.tgz","fileCount":44,"integrity":"sha512-xY8ntP00TcZ7lPUKM/3S75FjeIEW0feWEjzxmeEDyToEAmeM59tK/puA3x7NB2tO8xtMFx/u7qItk8QaIgW43g==","signatures":[{"sig":"MEYCIQDq6sFkXQWxc5enxFullghWTIPL8GwWwKOiy9Dahz0kCgIhAIDpQ1E/VtqPMXvUAbj0uRci4x+ZlGVqFhfZftHF2fHL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1272.222de94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151251},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"222de94f32ddf0fb201ec104fb1e268b4e5b7c43","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1272.222de94","@flighthq/path":"0.3.0-next.1272.222de94","@flighthq/types":"0.3.0-next.1272.222de94","@flighthq/scene2d":"0.3.0-next.1272.222de94","@flighthq/geometry":"0.3.0-next.1272.222de94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1272.222de94_1785517835807_0.2033679501316179","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1280.6369398":{"name":"@flighthq/shape","version":"0.3.0-next.1280.6369398","_id":"@flighthq/shape@0.3.0-next.1280.6369398","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e0bf415c4138a5ffc44581047655ca379a632f97","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1280.6369398.tgz","fileCount":44,"integrity":"sha512-f19AYd6VdHBvcflCP37UHhZnh9bRAcX5a9BVYSXM1+zRFRUlq/lGUHtr6EseNdiI41uSNlX5jNQEr2annmK0aA==","signatures":[{"sig":"MEUCIQDrQ1dPejOapjnps8RM406pHkORCXldHBGcgycM7/XGgQIgY9ddfA/wi9z3d2Ig7uLc559/Kb4qsWF40FYbKNGhIq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1280.6369398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151251},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6369398b6069f577e50d31aa17076bd83b194aa9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1280.6369398","@flighthq/path":"0.3.0-next.1280.6369398","@flighthq/types":"0.3.0-next.1280.6369398","@flighthq/scene2d":"0.3.0-next.1280.6369398","@flighthq/geometry":"0.3.0-next.1280.6369398"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1280.6369398_1785521555355_0.19117795512881197","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1297.43a5ef8":{"name":"@flighthq/shape","version":"0.3.0-next.1297.43a5ef8","_id":"@flighthq/shape@0.3.0-next.1297.43a5ef8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d53f57b69a40ef91737acbdcbb17ec131c709424","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1297.43a5ef8.tgz","fileCount":44,"integrity":"sha512-NNS4c8nnC6g+tYlJ6/qjv6InbQhuWwqCzG2sz2mORDejl3CTF+OGi1FHuykzsk9/Yoh7V4B/htRPo3Qo+9zXhw==","signatures":[{"sig":"MEYCIQClKr00BHWfzkbZ+F1kQAo3ctI0CU+6XKgc0Ys6gqDyHQIhAIZE1E5AuwpF0FUsNGo77L6muaj1OufdFJrmEWDdBLpm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1297.43a5ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151251},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43a5ef8e9c9143931917ab0e3059aa12c2dac847","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1297.43a5ef8","@flighthq/path":"0.3.0-next.1297.43a5ef8","@flighthq/types":"0.3.0-next.1297.43a5ef8","@flighthq/scene2d":"0.3.0-next.1297.43a5ef8","@flighthq/geometry":"0.3.0-next.1297.43a5ef8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1297.43a5ef8_1785529861008_0.9241677156261947","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1299.b32cbdc":{"name":"@flighthq/shape","version":"0.3.0-next.1299.b32cbdc","_id":"@flighthq/shape@0.3.0-next.1299.b32cbdc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"be0bbd3b06d0fba781195bf748732c2e4f258332","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1299.b32cbdc.tgz","fileCount":44,"integrity":"sha512-+xzOQL7TWIAN4x31GL1coIMUhfEB+HolLWsi/tIYjkKS5Wo5Uumu770F7elVTdZFwUggXgoJ1Agaut5P41NbLg==","signatures":[{"sig":"MEQCIAiXceaJmbhBRYEo7DctT/Q7OFvHuVTuSOc8WX3irD3xAiBnNODpG8ODbKjQhCko3XgWQTEf9IwRb1Lx4qz/hCCbPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1299.b32cbdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151251},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b32cbdc8a9ef6dcdea862be2c5c92fcc92a814eb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1299.b32cbdc","@flighthq/path":"0.3.0-next.1299.b32cbdc","@flighthq/types":"0.3.0-next.1299.b32cbdc","@flighthq/scene2d":"0.3.0-next.1299.b32cbdc","@flighthq/geometry":"0.3.0-next.1299.b32cbdc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1299.b32cbdc_1785531366595_0.7119046142203693","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1315.1d4eb64":{"name":"@flighthq/shape","version":"0.3.0-next.1315.1d4eb64","_id":"@flighthq/shape@0.3.0-next.1315.1d4eb64","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2f6ab25534b4295d7ab432f4511d8d726b046b04","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1315.1d4eb64.tgz","fileCount":54,"integrity":"sha512-A6tsbrGSGY90EOoojT5fhbJ6VlAAxHsD34gKYWuPoiontrojarcaUC5xdkbXY3bUyaG+8CpdtCCtfPbv8cUzxw==","signatures":[{"sig":"MEYCIQCKeDjR/DHWVFTfQcAmZbah2FcBiotoTQ0k6QyuycTnMQIhAPaYIjWZvrl9q4iNyqadKj8ZpK2kdLYUNVwgkhZLWRzI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1315.1d4eb64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d4eb64e5cd30c8e0127221dec60bb8b71d20f78","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1315.1d4eb64","@flighthq/path":"0.3.0-next.1315.1d4eb64","@flighthq/types":"0.3.0-next.1315.1d4eb64","@flighthq/scene2d":"0.3.0-next.1315.1d4eb64","@flighthq/geometry":"0.3.0-next.1315.1d4eb64"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1315.1d4eb64_1785538349310_0.45958027977277927","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1383.c61de17":{"name":"@flighthq/shape","version":"0.3.0-next.1383.c61de17","_id":"@flighthq/shape@0.3.0-next.1383.c61de17","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b6539631f7b38764344735f3a83ff714c7aafd7a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1383.c61de17.tgz","fileCount":54,"integrity":"sha512-it063PpjOCyFdmyaBbZX2iNuKnOVNvVJtcqvNR0UUth3ROwewygFa2arieqzvEGcOBgHwOzpPoKQqOwy90SUYQ==","signatures":[{"sig":"MEUCIG9KDe1//xMVIDGXzPkt8X3y6lYcap9UlVJL+W6WvTTXAiEAihfxpRcgqj0GMFLu3l8srqEXWGqFejLXDbB/lvrtBAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1383.c61de17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c61de179af8a12c2fa3b9b7d5389ee302f577a0d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1383.c61de17","@flighthq/path":"0.3.0-next.1383.c61de17","@flighthq/types":"0.3.0-next.1383.c61de17","@flighthq/scene2d":"0.3.0-next.1383.c61de17","@flighthq/geometry":"0.3.0-next.1383.c61de17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1383.c61de17_1785541432900_0.095870700322777","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1392.f0bd0cc":{"name":"@flighthq/shape","version":"0.3.0-next.1392.f0bd0cc","_id":"@flighthq/shape@0.3.0-next.1392.f0bd0cc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"25e1134b9ba507a9df8da52ca13ff5c0261bd5ec","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1392.f0bd0cc.tgz","fileCount":54,"integrity":"sha512-EvDTfWPI8a+Xc4Gp+/D3y9ZMX4bmSwN+MwY2HhMMSpQknrQMr/gOfQK768tmsPIUm1FzN5UeZWdFAtJvHRlKKA==","signatures":[{"sig":"MEUCIEfy4D00gY3r8KbQ0QvvUqVLVLBd2B0nSB+3hz4uH586AiEAjHY65iDSmUklaZtWR5YkZO0Mql8qZYn7d+6mDGtQwqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1392.f0bd0cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f0bd0cc78489e3892e453b30db774455c48445bb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1392.f0bd0cc","@flighthq/path":"0.3.0-next.1392.f0bd0cc","@flighthq/types":"0.3.0-next.1392.f0bd0cc","@flighthq/scene2d":"0.3.0-next.1392.f0bd0cc","@flighthq/geometry":"0.3.0-next.1392.f0bd0cc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1392.f0bd0cc_1785545210978_0.6305105571173952","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1422.b585c0c":{"name":"@flighthq/shape","version":"0.3.0-next.1422.b585c0c","_id":"@flighthq/shape@0.3.0-next.1422.b585c0c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a41f11f0ed4edcfe94bf2459ecc18a914ce34c54","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1422.b585c0c.tgz","fileCount":54,"integrity":"sha512-HfwQFQZAyO7n1zHVqAylBvZgV+Tn8EVvbPsmLFd3ZmtNgHAPrp8kcOZ8ZWnFHcb0dMR6Lb+opMBJX0tsKdWXVQ==","signatures":[{"sig":"MEYCIQDHdILi8a3PLwofdEy4DaAAP1IKEfwdk0kmOyDqg40cvQIhANIGfQHhCzkxW6W+V85umwM8jTTzJRNGvT5ei2rR0LRi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1422.b585c0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b585c0c0536415b830b48047a685280019e9b16b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1422.b585c0c","@flighthq/path":"0.3.0-next.1422.b585c0c","@flighthq/types":"0.3.0-next.1422.b585c0c","@flighthq/scene2d":"0.3.0-next.1422.b585c0c","@flighthq/geometry":"0.3.0-next.1422.b585c0c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1422.b585c0c_1785549534811_0.8219514974517261","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1435.f870241":{"name":"@flighthq/shape","version":"0.3.0-next.1435.f870241","_id":"@flighthq/shape@0.3.0-next.1435.f870241","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8c09d12e2d856a367f700e88f7c8e565bc3ce38b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1435.f870241.tgz","fileCount":54,"integrity":"sha512-sox9LqrE07MjTvT99jxEc2k+iYI3v0s7uzeqt0zfZAmS7IypzmGMi/dURlvy/2GPrRguCIRekoXWm7zfbG1d+w==","signatures":[{"sig":"MEUCIQC17zr/EjeQ4iMKS1GpxNKQjSQdgYEYy3YxctA950bo+wIgRLjrtVrmr4Vrmcs1ZWB0JKyItZo7uKjHVn4xii2bX94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1435.f870241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f8702410a0f471fe70ebfaa9f5948103f256d46b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1435.f870241","@flighthq/path":"0.3.0-next.1435.f870241","@flighthq/types":"0.3.0-next.1435.f870241","@flighthq/scene2d":"0.3.0-next.1435.f870241","@flighthq/geometry":"0.3.0-next.1435.f870241"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1435.f870241_1785553315592_0.8564896482455453","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1436.388ef5e":{"name":"@flighthq/shape","version":"0.3.0-next.1436.388ef5e","_id":"@flighthq/shape@0.3.0-next.1436.388ef5e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"88b75e737c2b3fee54db4f887f37de02d33d6425","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1436.388ef5e.tgz","fileCount":54,"integrity":"sha512-tASdfD9VDFWmXmnwe5ljTqorvAJzV/vN4wxQzX+NWa+wXbkXVqKpPJtd9IfUF56zhp+OOruwG8HnzpkbPcSC4A==","signatures":[{"sig":"MEQCIHMrifyNbDip19aJRAcBG4MrI5AtZnnlybkjpappbM0+AiBpfNMijY7nIA0EtLv8/QuhciGm5xdTnmxBsikwo0f0mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1436.388ef5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"388ef5ed36b19fdbaa9706d94b6194c9ccc99dd3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1436.388ef5e","@flighthq/path":"0.3.0-next.1436.388ef5e","@flighthq/types":"0.3.0-next.1436.388ef5e","@flighthq/scene2d":"0.3.0-next.1436.388ef5e","@flighthq/geometry":"0.3.0-next.1436.388ef5e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1436.388ef5e_1785553861627_0.966886475504511","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1445.14ca01c":{"name":"@flighthq/shape","version":"0.3.0-next.1445.14ca01c","_id":"@flighthq/shape@0.3.0-next.1445.14ca01c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b10fdbf53e6818d2aed58976a355fed519239142","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1445.14ca01c.tgz","fileCount":54,"integrity":"sha512-9fQQaE8mpGVepsIniKMDBXBvpyf3H3AEnRFWOAmOpfkpt2pzwelo0P4r51JOLNmgnESq2PPkylmicsNkH4UdZw==","signatures":[{"sig":"MEYCIQDTvvHsy5lsZDFlUbopHe4dWpubIglAC0d4+wRjMW3ftAIhANwnmB62qgFdDBSTfKsdt9cRpG6zbPjNs8hVFtMeB+Tq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1445.14ca01c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"14ca01c129b7714914dd32019913ba94cf91ec18","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1445.14ca01c","@flighthq/path":"0.3.0-next.1445.14ca01c","@flighthq/types":"0.3.0-next.1445.14ca01c","@flighthq/scene2d":"0.3.0-next.1445.14ca01c","@flighthq/geometry":"0.3.0-next.1445.14ca01c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1445.14ca01c_1785556528254_0.38268408328786174","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1452.011a16e":{"name":"@flighthq/shape","version":"0.3.0-next.1452.011a16e","_id":"@flighthq/shape@0.3.0-next.1452.011a16e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"79ca498bb8f8b020668ac158cac7120192abf45d","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1452.011a16e.tgz","fileCount":54,"integrity":"sha512-FsXpXq9FDpEE+ESeUv+myCmJdS+mGLX0XaqrzWHJ7v6gOlY1UvnXyVyTRz1/aVihjPuMnd2mkUrsMyPWt8EOmQ==","signatures":[{"sig":"MEUCIQDgaVt7BSKrXxUb6kDJnM+C7i3i4lpP7fdaAVfGZkpu+gIgQnIWWgfHuZonIzv0H8V8SC9IZRXZEqqyQbTtOlrMXOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1452.011a16e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"011a16efdcc1f9440e3b7b8ff73b798dc3b05523","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1452.011a16e","@flighthq/path":"0.3.0-next.1452.011a16e","@flighthq/types":"0.3.0-next.1452.011a16e","@flighthq/scene2d":"0.3.0-next.1452.011a16e","@flighthq/geometry":"0.3.0-next.1452.011a16e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1452.011a16e_1785561824582_0.9961084239343483","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1454.b17f8a5":{"name":"@flighthq/shape","version":"0.3.0-next.1454.b17f8a5","_id":"@flighthq/shape@0.3.0-next.1454.b17f8a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1e2e084254fc95e3d81367520cea47b04815f810","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1454.b17f8a5.tgz","fileCount":54,"integrity":"sha512-pqCRLM//YkFima++gjuy0bXqgd2s6cuEUllcB3gCYmF7xz7LN1SnTOgr+Cf8zjT5EBgNzJczFMsi8GpVERD0JA==","signatures":[{"sig":"MEQCIF77w9irrdemIPrB2BzN5aZULfr918AqFLQrXj3C6dRkAiBlvyucekPyyBDslQQACfKt/DxzEYz6ZuXg075xYoorHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1454.b17f8a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b17f8a544d25917fb598fcc88ea844f78da755ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1454.b17f8a5","@flighthq/path":"0.3.0-next.1454.b17f8a5","@flighthq/types":"0.3.0-next.1454.b17f8a5","@flighthq/scene2d":"0.3.0-next.1454.b17f8a5","@flighthq/geometry":"0.3.0-next.1454.b17f8a5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1454.b17f8a5_1785563938649_0.7020605511968605","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1456.ace2107":{"name":"@flighthq/shape","version":"0.3.0-next.1456.ace2107","_id":"@flighthq/shape@0.3.0-next.1456.ace2107","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"021e7455e18cd10cce4688621324897b706498d4","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1456.ace2107.tgz","fileCount":54,"integrity":"sha512-LHGJb2YZxhO75o4XJSpyC5qOLJInFlx4njyhRWQUu44nT7EpNNZkPwbgRv318Y/3FJiLdmi2S8gCIm2aBKZ5jQ==","signatures":[{"sig":"MEUCIEJRKsUNlbaxK5yYUNjHty3MU57GyDW+/Vm61inGq/keAiEA4X9Qtd95oJN0195wR0OeOzJRH7GAKckbzCgB5TGLDdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1456.ace2107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ace21074fb9930e46cad2e6f5eb69fddf1e647fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1456.ace2107","@flighthq/path":"0.3.0-next.1456.ace2107","@flighthq/types":"0.3.0-next.1456.ace2107","@flighthq/scene2d":"0.3.0-next.1456.ace2107","@flighthq/geometry":"0.3.0-next.1456.ace2107"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1456.ace2107_1785593974412_0.09906004673553337","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1458.0c01b63":{"name":"@flighthq/shape","version":"0.3.0-next.1458.0c01b63","_id":"@flighthq/shape@0.3.0-next.1458.0c01b63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fa9745d9a2b4c2eac5326846a4a55b67e2daf400","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1458.0c01b63.tgz","fileCount":54,"integrity":"sha512-UPiptYu6ofp7iGWPBD2hL1XVTEPAlJ8Xli6GE0mQcRnKFr5nZgqxFCIuBfhbkuCnEEcf6Ac1w+PrcM4g+Kei5Q==","signatures":[{"sig":"MEQCIHx530UZ0RcVyNXeRCJAIqVAl2kyjpZ6p41higDF6zeUAiAh8jn1/o54wSo+YKlKZGPJExo8nH9N71i5ZeETXjoZoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0c01b639276c03999958d3f3c0bf77927d63227d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1458.0c01b63","@flighthq/path":"0.3.0-next.1458.0c01b63","@flighthq/types":"0.3.0-next.1458.0c01b63","@flighthq/scene2d":"0.3.0-next.1458.0c01b63","@flighthq/geometry":"0.3.0-next.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1458.0c01b63_1785596443052_0.6518813031702801","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1458.0c01b63":{"name":"@flighthq/shape","version":"0.3.0-edge.1458.0c01b63","_id":"@flighthq/shape@0.3.0-edge.1458.0c01b63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2116b5cda5e0864fa86a63564a5e76c4c48418ce","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-edge.1458.0c01b63.tgz","fileCount":54,"integrity":"sha512-248fWOAj3KPcKwQTp2MthX0t8GWtFu/95IXnkgbCpg43BWGr/kwragCWjK/fy7GHPgZh1jS5id0lcbJS+etvWA==","signatures":[{"sig":"MEUCIQDZo9GsZESimLq83KtfQLqtf96EOfdCt5H29YiMZi5H9wIgFQL+y7xlwh/8tCv1D9cetP/HutRPR2JCbBCZMYXt8qY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-edge.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0c01b639276c03999958d3f3c0bf77927d63227d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-edge.1458.0c01b63","@flighthq/path":"0.3.0-edge.1458.0c01b63","@flighthq/types":"0.3.0-edge.1458.0c01b63","@flighthq/scene2d":"0.3.0-edge.1458.0c01b63","@flighthq/geometry":"0.3.0-edge.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-edge.1458.0c01b63_1785597660232_0.9620213657348089","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1460.2c18805":{"name":"@flighthq/shape","version":"0.3.0-next.1460.2c18805","_id":"@flighthq/shape@0.3.0-next.1460.2c18805","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"46a7ea7dbcd8e670e40eb5945ae2ed248335f26b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1460.2c18805.tgz","fileCount":54,"integrity":"sha512-h9p9qKk8FTL0R7HLyOcoCVpb0pi/QehejeMHUZZRidVyIkqQJ53eCuhg8TYcbOKUKdVvUiIwn10oa8wNYMKzOg==","signatures":[{"sig":"MEYCIQCg/q5cFlw6/BzgreRz2yZpjPCoQyA6dZDxPLT2TUpolAIhAOPBKZNOTcBdztGGdHy0sirlxZLl2XWoI0iLqhLuUrUH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1460.2c18805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2c18805ecaf9fa94a085a324659ef3fb4f75ab0e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1460.2c18805","@flighthq/path":"0.3.0-next.1460.2c18805","@flighthq/types":"0.3.0-next.1460.2c18805","@flighthq/scene2d":"0.3.0-next.1460.2c18805","@flighthq/geometry":"0.3.0-next.1460.2c18805"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1460.2c18805_1785600375207_0.6480309684222234","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1463.b454aa8":{"name":"@flighthq/shape","version":"0.3.0-next.1463.b454aa8","_id":"@flighthq/shape@0.3.0-next.1463.b454aa8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"82b82b0016870cd0141304a3cbdf75feb572fb8a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1463.b454aa8.tgz","fileCount":54,"integrity":"sha512-tFnjMHAGTnBs0jvNYVTfyy1UK0xVaBJe8mFvnPJSfbFoE8oHz9Gwfj/RM/UAR4chriNj3ThGCEZRaXxgozqr4g==","signatures":[{"sig":"MEUCIQDhT8bPwUeliaoWdeAIT7CKDt5RmW6eBM1EwlpcvaGP5gIgMz7+HADEsn6p9IYoxGDMrOVCbS2820riDnb167Z6sbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1463.b454aa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b454aa8ba371a6f69f26d01dfcdea2908b24081d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1463.b454aa8","@flighthq/path":"0.3.0-next.1463.b454aa8","@flighthq/types":"0.3.0-next.1463.b454aa8","@flighthq/scene2d":"0.3.0-next.1463.b454aa8","@flighthq/geometry":"0.3.0-next.1463.b454aa8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1463.b454aa8_1785628738483_0.9362869942867562","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1466.e0866d4":{"name":"@flighthq/shape","version":"0.3.0-next.1466.e0866d4","_id":"@flighthq/shape@0.3.0-next.1466.e0866d4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"39860e867f25ab619327b0f9e0e083f5b4d7901b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1466.e0866d4.tgz","fileCount":54,"integrity":"sha512-3Es1HfVCVBS6T5ALaYMPOAjxVW4kgSDeqULfKAgnU5gvBsKK4ad2TWZ7zHsPWQ2/e4sO1Mg/exFGRjsNZTvcGA==","signatures":[{"sig":"MEYCIQCQt+/tc1TRtC1enRPQucXTV/44k9rv+Q57EkCTOu9zNgIhAMZ50LdudR8jUTtgjkN+yBrcjJY8k2ePGUyq6EMxwrwH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1466.e0866d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e0866d473f3d07c05f92e0c2c7539dd44f899001","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1466.e0866d4","@flighthq/path":"0.3.0-next.1466.e0866d4","@flighthq/types":"0.3.0-next.1466.e0866d4","@flighthq/scene2d":"0.3.0-next.1466.e0866d4","@flighthq/geometry":"0.3.0-next.1466.e0866d4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1466.e0866d4_1785634568422_0.836040808549328","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1473.098a860":{"name":"@flighthq/shape","version":"0.3.0-next.1473.098a860","_id":"@flighthq/shape@0.3.0-next.1473.098a860","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8e6995de89f3e68ffc6cf22a2ef3a6c32ef0ac25","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1473.098a860.tgz","fileCount":54,"integrity":"sha512-CmKsBIOq1a4aL4CXTAil4OvKlksuQQAs04UmSGVE0OxXrtp1TL/xEqO78DDMPhre5xVHrAbYfWxko0pTa5uBTg==","signatures":[{"sig":"MEUCIGFCLCPQgEs8gRjDqJq7w/y5pZ0bkjMbK6xk4g67pBtEAiEA5DPXy8gLHJ+O2lgVM5rCJtUgC+U4GYx/xbcrgzy2VaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1473.098a860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"098a860274de439d31b77faa19b2521361fd38ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1473.098a860","@flighthq/path":"0.3.0-next.1473.098a860","@flighthq/types":"0.3.0-next.1473.098a860","@flighthq/scene2d":"0.3.0-next.1473.098a860","@flighthq/geometry":"0.3.0-next.1473.098a860"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1473.098a860_1785644858763_0.6765349159915315","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1494.7333e82":{"name":"@flighthq/shape","version":"0.3.0-next.1494.7333e82","_id":"@flighthq/shape@0.3.0-next.1494.7333e82","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4b9b062c343f5cf6b94121ec15e765057d63df4b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1494.7333e82.tgz","fileCount":54,"integrity":"sha512-FWdf2ng2nNF0z1qesfwXIaru/TtyAQwbKCKY8qzjN3A6KTwuk43Xj51y3bp/Cv/iomAvfBY545hSimZPFZ/lKA==","signatures":[{"sig":"MEUCIQDWuIukYSzs03/9RBZxY0eC4bEYjjdhDfH/39/3mp+gPAIgK5Cjq5K5s3s9xLYygrRTRgxNX96Ees9fvW9t9yRKjMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1494.7333e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7333e825d9df46d737c5a6557acbed4805e19e57","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1494.7333e82","@flighthq/path":"0.3.0-next.1494.7333e82","@flighthq/types":"0.3.0-next.1494.7333e82","@flighthq/scene2d":"0.3.0-next.1494.7333e82","@flighthq/geometry":"0.3.0-next.1494.7333e82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1494.7333e82_1785649099416_0.5985113796048149","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1498.065f223":{"name":"@flighthq/shape","version":"0.3.0-next.1498.065f223","_id":"@flighthq/shape@0.3.0-next.1498.065f223","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"686f5867d7a678c6c4dd89cb649635e8aedfa6d4","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1498.065f223.tgz","fileCount":54,"integrity":"sha512-NPCHALYshGcQqcsPV4tulY6AYSyCbEFehC6HLwyiI7solBSUoCb0j6nn3F2niWVv/SGTiqDKjz0w5aeeqc/dTg==","signatures":[{"sig":"MEYCIQCmAxtFcMyGldBGVVXc+7OkJMgoAAh3yAnF83579WIoQgIhAKDM6H/TMDpLZlZBkK2LwsN9NEuTO1BbPf2NR5c8s/2S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1498.065f223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"065f22315021c082f1ee9c5940572179a444e447","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1498.065f223","@flighthq/path":"0.3.0-next.1498.065f223","@flighthq/types":"0.3.0-next.1498.065f223","@flighthq/scene2d":"0.3.0-next.1498.065f223","@flighthq/geometry":"0.3.0-next.1498.065f223"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1498.065f223_1785653592615_0.11313309411252703","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1511.9977321":{"name":"@flighthq/shape","version":"0.3.0-next.1511.9977321","_id":"@flighthq/shape@0.3.0-next.1511.9977321","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e4ba4ba1812cda6a748d1e2b49f66e7793edbca5","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1511.9977321.tgz","fileCount":54,"integrity":"sha512-CdnNCsPCI75Bj2sCYVXyQkzxtb/BDCkfnbVM2hXCvBegADu8MqE3BwHJhTKMFNE0GB3lr190xvr2hm0owCiPsA==","signatures":[{"sig":"MEQCIAk4pjdKzY0bbKuW4HPiOU8UHN0XRDc4PucSMqHzP4n7AiBsbD9kgpp2aDGgG0lKks/Dtd+jDg6YJAF1O+mBt3oQFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1511.9977321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9977321a8a2b33948342490df7d752c741aea70f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1511.9977321","@flighthq/path":"0.3.0-next.1511.9977321","@flighthq/types":"0.3.0-next.1511.9977321","@flighthq/scene2d":"0.3.0-next.1511.9977321","@flighthq/geometry":"0.3.0-next.1511.9977321"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1511.9977321_1785687888094_0.36709656318371997","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1512.edc0fee":{"name":"@flighthq/shape","version":"0.3.0-next.1512.edc0fee","_id":"@flighthq/shape@0.3.0-next.1512.edc0fee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bc84c07b01a0d6ad99bcb5dd5dba9aeb63e30da5","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1512.edc0fee.tgz","fileCount":54,"integrity":"sha512-X3KLgv7ogoMGSYjWqJBQdX+a8MhdY0Bq1QnzwV7aIw/UnDTDPf3Pw56qxk0xmLqRcIiqP5+W+I51MCjLHp5a+g==","signatures":[{"sig":"MEQCID5Cw19K1jgfqGY9/cU9h81sfe6D0nKZm0IOxJpjNA6zAiApZL3UtEVl7PpZ4VB/uJ7XKs0CIWe955O+QBoznKV+GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1512.edc0fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"edc0feec3b5cd41669f5274816bc61663f33b598","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1512.edc0fee","@flighthq/path":"0.3.0-next.1512.edc0fee","@flighthq/types":"0.3.0-next.1512.edc0fee","@flighthq/scene2d":"0.3.0-next.1512.edc0fee","@flighthq/geometry":"0.3.0-next.1512.edc0fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1512.edc0fee_1785689236188_0.03342380774871345","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1514.a24d43f":{"name":"@flighthq/shape","version":"0.3.0-next.1514.a24d43f","_id":"@flighthq/shape@0.3.0-next.1514.a24d43f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fbc10db9cfabb5b0078e7ce88f8c1b1d88a3d2e2","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1514.a24d43f.tgz","fileCount":54,"integrity":"sha512-RQElPNLJ9IFWRm9D4y7FMdkR06tcnBNin1QsEEmEp+B76rNAlsHIxaXYJNe9r63FDEfDCj7eChIZRcs0/aOJqA==","signatures":[{"sig":"MEUCIACtuVyuclLpf5918ClKtnXLsoNLTnns9UW3RLk5ucZqAiEAyemYSVEBTE2vM580YsuJsMIir/ctALPpr4V94cxo7/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1514.a24d43f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a24d43f2682495cc61a508e4a6c62e0e997917eb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1514.a24d43f","@flighthq/path":"0.3.0-next.1514.a24d43f","@flighthq/types":"0.3.0-next.1514.a24d43f","@flighthq/scene2d":"0.3.0-next.1514.a24d43f","@flighthq/geometry":"0.3.0-next.1514.a24d43f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1514.a24d43f_1785689999123_0.8447069158985188","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1515.d4dc88e":{"name":"@flighthq/shape","version":"0.3.0-next.1515.d4dc88e","_id":"@flighthq/shape@0.3.0-next.1515.d4dc88e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7fd6a476a217efbb39859c0e8d7e7f77dec27d2e","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1515.d4dc88e.tgz","fileCount":54,"integrity":"sha512-weUYlbs1iinIWq2bhrBzpLmLYm+k4+OhHwVlSixAbcbEzAwDWDL2smc2RJUOY1irVD2hq9F9mFseAJLrQ/5tFg==","signatures":[{"sig":"MEYCIQCCXVBVmd8jloBdcHjk0QYYrGPcuFjSIb4SYPkkz6oaqAIhAMihSZwt9rfcgECtXF/TffMTMrlYZQsWmg3klYbO3wBM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1515.d4dc88e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dc88e6a3844b53342a693f7d64b5e4a6ab6f72","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1515.d4dc88e","@flighthq/path":"0.3.0-next.1515.d4dc88e","@flighthq/types":"0.3.0-next.1515.d4dc88e","@flighthq/scene2d":"0.3.0-next.1515.d4dc88e","@flighthq/geometry":"0.3.0-next.1515.d4dc88e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1515.d4dc88e_1785690275506_0.35477115127095815","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1516.1b4fb2b":{"name":"@flighthq/shape","version":"0.3.0-next.1516.1b4fb2b","_id":"@flighthq/shape@0.3.0-next.1516.1b4fb2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"464532e4c1edfce40c2a968df6ec1280aaa5bfe5","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1516.1b4fb2b.tgz","fileCount":54,"integrity":"sha512-eHLqvh9gVxD813iU8OZZEAJwEA0ThVTieSL+KRPyNgUrEEQ3jhL2yKfnWtWWla4j71KbUP6k7wMv2agvdleeEw==","signatures":[{"sig":"MEUCIFYGIBnr1JQbgJMQZlnQpQNK4HPzchwBcZ/fOnbcYAPGAiEAouVoofTkigiZCWFYN25yUhNAuuh6mjnJF/LDUY76Ztg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b4fb2bdffc6d3f23e9bfc8bca0211d211284c65","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1516.1b4fb2b","@flighthq/path":"0.3.0-next.1516.1b4fb2b","@flighthq/types":"0.3.0-next.1516.1b4fb2b","@flighthq/scene2d":"0.3.0-next.1516.1b4fb2b","@flighthq/geometry":"0.3.0-next.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1516.1b4fb2b_1785692183244_0.26293812026747476","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1516.1b4fb2b":{"name":"@flighthq/shape","version":"0.3.0-edge.1516.1b4fb2b","_id":"@flighthq/shape@0.3.0-edge.1516.1b4fb2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"871fd4f69a9a3d52f0560883e9d8c35efa211bda","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-edge.1516.1b4fb2b.tgz","fileCount":54,"integrity":"sha512-5Gu5RxZMprWwVy8/+NE5ecfQRm5hPUms5RcF91N6c5jHXgr2h4s3m+L+lnWt8lFLUvGHPbpQ6zTaufjBHM+Jgg==","signatures":[{"sig":"MEYCIQDjerOB46sheGheU669EeSQQM0btYKmJaLhwWjxh8sbWwIhAPu47wEPZnvEQQgMB6GNtqYBwAhw2UjYP0+PnPlOB1S1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-edge.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b4fb2bdffc6d3f23e9bfc8bca0211d211284c65","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-edge.1516.1b4fb2b","@flighthq/path":"0.3.0-edge.1516.1b4fb2b","@flighthq/types":"0.3.0-edge.1516.1b4fb2b","@flighthq/scene2d":"0.3.0-edge.1516.1b4fb2b","@flighthq/geometry":"0.3.0-edge.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-edge.1516.1b4fb2b_1785693520013_0.22510210093792815","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1529.90e58ad":{"name":"@flighthq/shape","version":"0.3.0-next.1529.90e58ad","_id":"@flighthq/shape@0.3.0-next.1529.90e58ad","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c75a0f04c2ca4e438ab455482f37fd9711f9836a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1529.90e58ad.tgz","fileCount":54,"integrity":"sha512-eoDM/qAX9epH79WAfNK2KFPzNnQQ0aU1Fcf19L0beBIHtv1gG/ULleGNtbLHMKKvGpicxT8MHizBIKOBqBp/ZA==","signatures":[{"sig":"MEUCIEHdgR2YssRL2T8UTwU2RN57DjoO0VZoO7nVPeUIWqQOAiEA90oSDFS5Isyw4/xN5DALQqfhVtvJFw3/RqJnBy16dho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1529.90e58ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"90e58adf01930ef7c7fcdc6eb5a687e120ecb8d3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1529.90e58ad","@flighthq/path":"0.3.0-next.1529.90e58ad","@flighthq/types":"0.3.0-next.1529.90e58ad","@flighthq/scene2d":"0.3.0-next.1529.90e58ad","@flighthq/geometry":"0.3.0-next.1529.90e58ad"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1529.90e58ad_1785694920075_0.6400974632341268","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1530.70058bd":{"name":"@flighthq/shape","version":"0.3.0-next.1530.70058bd","_id":"@flighthq/shape@0.3.0-next.1530.70058bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7a5e641a4b5204d5bd4b6d2c4609e545b931afbc","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1530.70058bd.tgz","fileCount":54,"integrity":"sha512-m1Fl2FOkTcYNc5vTygJ2SyzKZphZMvLv4VTdKKa/SzDC2lu45S7ac0+xMjQm2LTQAjSAN7twqW50GtUN1kImqQ==","signatures":[{"sig":"MEUCIQDXeDHO3Covge29s5te3WQvXjR6JNGLT6UPd4PUuATWigIgZmHYrBKTC5MhIhWUUpnrleHtb3RDbEDKtwi5bUP4pMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1530.70058bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"70058bdba1117a9909641d6e76f0bd88a307a090","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1530.70058bd","@flighthq/path":"0.3.0-next.1530.70058bd","@flighthq/types":"0.3.0-next.1530.70058bd","@flighthq/scene2d":"0.3.0-next.1530.70058bd","@flighthq/geometry":"0.3.0-next.1530.70058bd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1530.70058bd_1785696700153_0.2779218090904447","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1543.f490ae8":{"name":"@flighthq/shape","version":"0.3.0-next.1543.f490ae8","_id":"@flighthq/shape@0.3.0-next.1543.f490ae8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f6ff95732ea592f3e5bc027b0009c14471e97a26","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1543.f490ae8.tgz","fileCount":54,"integrity":"sha512-qZeJI3cWcoKOqAtg4EBCysF0lelwc6JnJJdaD8XcjRMy2RicM+fhO6dp0+SBHlYQf3LZiqzwLooLJDNMt+phLg==","signatures":[{"sig":"MEUCICpQqMaPjWHkiEx+ixTzS0ZTBVBR57snjiI6i5Uv7mp2AiEAjXCmFJEIYNy6A0QqKO9H0t2XtPcfa+VMvpGncoV26PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1543.f490ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f490ae89ca1ff55aec63b1275cf5932dca9736c6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1543.f490ae8","@flighthq/path":"0.3.0-next.1543.f490ae8","@flighthq/types":"0.3.0-next.1543.f490ae8","@flighthq/scene2d":"0.3.0-next.1543.f490ae8","@flighthq/geometry":"0.3.0-next.1543.f490ae8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1543.f490ae8_1785701593910_0.16567259455187244","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1560.03a2b36":{"name":"@flighthq/shape","version":"0.3.0-next.1560.03a2b36","_id":"@flighthq/shape@0.3.0-next.1560.03a2b36","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f4959a734258c5e1180af0313a0b240969638393","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1560.03a2b36.tgz","fileCount":59,"integrity":"sha512-PQvhjk86Ns3pqG4G8uTyRKLbT4/KyRJYEvNnJIkSW5eR+IAllCnrYfImjYuuBbeoJtLfjzlXKrWzBQsD2f3h5A==","signatures":[{"sig":"MEYCIQCkbnYxqqWAK+FyVDXt9Az+C2pZ0QmxEYC2UnBjon04PgIhAKq9CH1/FjsreA79WtNdZNtZ39QHKZxG/WIiRZ2+hbkM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1560.03a2b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222407},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"03a2b36a489512230a9c11c37e9759f6544e8393","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1560.03a2b36","@flighthq/path":"0.3.0-next.1560.03a2b36","@flighthq/types":"0.3.0-next.1560.03a2b36","@flighthq/scene2d":"0.3.0-next.1560.03a2b36","@flighthq/geometry":"0.3.0-next.1560.03a2b36"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1560.03a2b36_1785702481663_0.05282646419823811","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1562.75af469":{"name":"@flighthq/shape","version":"0.3.0-next.1562.75af469","_id":"@flighthq/shape@0.3.0-next.1562.75af469","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bcf7935a07446c152a2c52fd8560fcc9b3eea77d","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1562.75af469.tgz","fileCount":59,"integrity":"sha512-nNn2XDNdK/8kegOtprnedwp1v09L+8gm2KMdrjKHsGmgSAdFqdR6ms8NbQNXt/GWwV8kYuAwFHeUOoCbOhmdqQ==","signatures":[{"sig":"MEUCIQCmDRIaW8qh4vKfwK0P3b6i6YHes53PXabrhcffSU4JBgIgSddz2sSgjJEYUStZDuW2ksQ8lEkil6zc3U5YFl60S2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1562.75af469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222407},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"75af469acfe0685193e57cc5f2a1e572dd3b9154","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1562.75af469","@flighthq/path":"0.3.0-next.1562.75af469","@flighthq/types":"0.3.0-next.1562.75af469","@flighthq/scene2d":"0.3.0-next.1562.75af469","@flighthq/geometry":"0.3.0-next.1562.75af469"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1562.75af469_1785703254059_0.1725748364699533","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1566.dcdf1d3":{"name":"@flighthq/shape","version":"0.3.0-next.1566.dcdf1d3","_id":"@flighthq/shape@0.3.0-next.1566.dcdf1d3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9c4d4921d556d932d59b5fcfc511c677eedd8805","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1566.dcdf1d3.tgz","fileCount":59,"integrity":"sha512-jajpnFz7tDOnxA418B6c5rNA+UpPOJDu5U2cZVi1ldDgo2gZ350Uo4hLQJZRKBGmL1waMMh9yYozdH+8jaDurg==","signatures":[{"sig":"MEYCIQCDWgkXd5hm9nmAxdvBbj3txD/fy0FtutG33yDgBKXn8wIhAIsv9Q27ILqBBn8rf/rFd4g6uG6A3mzgoMRCPmj3iBQW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1566.dcdf1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222407},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dcdf1d380b7450003377fb12aa1ceeaeedf1de6b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape display node: drawing commands, scale-9 shapes, and shape hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1566.dcdf1d3","@flighthq/path":"0.3.0-next.1566.dcdf1d3","@flighthq/types":"0.3.0-next.1566.dcdf1d3","@flighthq/scene2d":"0.3.0-next.1566.dcdf1d3","@flighthq/geometry":"0.3.0-next.1566.dcdf1d3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1566.dcdf1d3_1785704022679_0.5363906751934644","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1584.a68fe91":{"name":"@flighthq/shape","version":"0.3.0-next.1584.a68fe91","_id":"@flighthq/shape@0.3.0-next.1584.a68fe91","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7ac3e4a5c6b801760ab45bed5e1dc700b2fa195c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1584.a68fe91.tgz","fileCount":69,"integrity":"sha512-P7I+64kt7d9btvJAOOiAXsTbx03Dt6BDdGkyqX5hoIUEUPqwFuC4t0EdGMxSkTTk5PyE2cOwELWX9s7DUckJOQ==","signatures":[{"sig":"MEUCIFbA11bSWSYf8nbN9+JmdRMBPK2BubbBVAkceK4Bv0LcAiEA5gDdElIHYi4ZyXP0ylKATrgUYor8Kyd6XUKagVRsEes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1584.a68fe91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241994},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a68fe9137057f2a95b99ac069dda971f014de061","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained drawing commands, path morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1584.a68fe91","@flighthq/path":"0.3.0-next.1584.a68fe91","@flighthq/types":"0.3.0-next.1584.a68fe91","@flighthq/scene2d":"0.3.0-next.1584.a68fe91","@flighthq/geometry":"0.3.0-next.1584.a68fe91","@flighthq/animation":"0.3.0-next.1584.a68fe91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1584.a68fe91_1785707769202_0.24058661477635268","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1585.17d10c4":{"name":"@flighthq/shape","version":"0.3.0-next.1585.17d10c4","_id":"@flighthq/shape@0.3.0-next.1585.17d10c4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e0d228d28bc975ff773b401ae0601c020d174dc0","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1585.17d10c4.tgz","fileCount":69,"integrity":"sha512-F2hPcU7N/AjEQ8Eap6UAms9zHuHL/x/70aRWB5810usi85lPN6gx7OJOWjKoAzAxs0y02QoDyV7R9gYf54JnMQ==","signatures":[{"sig":"MEUCIQCx7GySWCwA8Q3nRPR/w1wbJg7m684nCHEZIXZ/Nj9g/AIgb91d1fJ4uUuT4uIlDr6LTV/FFsRsWF8VHlN4Hcybj28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1585.17d10c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241994},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"17d10c463542e9b4d591a307110b94f769643097","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained drawing commands, path morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1585.17d10c4","@flighthq/path":"0.3.0-next.1585.17d10c4","@flighthq/types":"0.3.0-next.1585.17d10c4","@flighthq/scene2d":"0.3.0-next.1585.17d10c4","@flighthq/geometry":"0.3.0-next.1585.17d10c4","@flighthq/animation":"0.3.0-next.1585.17d10c4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1585.17d10c4_1785709723183_0.8922314068583095","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1593.a47f94a":{"name":"@flighthq/shape","version":"0.3.0-next.1593.a47f94a","_id":"@flighthq/shape@0.3.0-next.1593.a47f94a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3d1827fc1c1931ee6dfa30b2a34446bed5a4b7bf","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1593.a47f94a.tgz","fileCount":74,"integrity":"sha512-nQIdqRRakB18Kx2jnCXsNXZYpTTeVH/k+806/mLk9sW2uLO6EFYQ9eGmBjf3iF67NUP9Ui5NwBjE/NGM2En1+Q==","signatures":[{"sig":"MEUCIE6Ra+9iz8dyjbRwT3NLxZNcZkUCQ7XT5A+bvJIyoI6nAiEApG1ZFY6K6HvrjTf/cU0uHtdI4m0MlwFyDSNtV1ResO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1593.a47f94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":247405},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a47f94a9e2113c26d8873e31b600d1fece03e41a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained drawing commands, path morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1593.a47f94a","@flighthq/path":"0.3.0-next.1593.a47f94a","@flighthq/types":"0.3.0-next.1593.a47f94a","@flighthq/scene2d":"0.3.0-next.1593.a47f94a","@flighthq/geometry":"0.3.0-next.1593.a47f94a","@flighthq/animation":"0.3.0-next.1593.a47f94a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1593.a47f94a_1785710060530_0.45704771658038834","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1595.4d49b41":{"name":"@flighthq/shape","version":"0.3.0-next.1595.4d49b41","_id":"@flighthq/shape@0.3.0-next.1595.4d49b41","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4b294f33496cba526ff48634a7703b3d540d62c8","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1595.4d49b41.tgz","fileCount":84,"integrity":"sha512-CjZEffjvvZMhliO7XOxhLLgGEoLiYCJ9ydMSzVoIITNkO/jBT7ZCrFU6ps74UIzEbb2I1Ua0/7zv0nRuWGo3Jg==","signatures":[{"sig":"MEUCIQCSEs5f/p8S+3jr9vaMdShXOGxw2ZhjbEx0Ig5Uug03/QIgORWAZAwvEMVqEp1KID3xCoiSiCVvdrJ2a8G8D4ml22o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1595.4d49b41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292219},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4d49b4121dc50784983e62641000a5c86f75889f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1595.4d49b41","@flighthq/path":"0.3.0-next.1595.4d49b41","@flighthq/types":"0.3.0-next.1595.4d49b41","@flighthq/scene2d":"0.3.0-next.1595.4d49b41","@flighthq/geometry":"0.3.0-next.1595.4d49b41","@flighthq/animation":"0.3.0-next.1595.4d49b41"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1595.4d49b41_1785710619389_0.6213350261999726","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1601.12b771e":{"name":"@flighthq/shape","version":"0.3.0-next.1601.12b771e","_id":"@flighthq/shape@0.3.0-next.1601.12b771e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8b74d3e05a68da6382601f2f5506f833818d54c8","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1601.12b771e.tgz","fileCount":84,"integrity":"sha512-Lk1u4NbF8EHd+U0NncPHbqmmsZeQHWJFwh/wXFZn+d3rrnNgIW+ITTBdYNPcgYFduIZAlbhNV2316wC9xo7tHQ==","signatures":[{"sig":"MEYCIQDubEKQ37s6/I5wasDpSJoMZ78Z9wETz06uu9SqRXXLHQIhAJuhmUuzkhidzXj3ZlRBvcnZN0/YJgGAs/YFewQFl3Jr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1601.12b771e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292219},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12b771e93c8c0cbaef5618df4216aef7600807dc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1601.12b771e","@flighthq/path":"0.3.0-next.1601.12b771e","@flighthq/types":"0.3.0-next.1601.12b771e","@flighthq/scene2d":"0.3.0-next.1601.12b771e","@flighthq/geometry":"0.3.0-next.1601.12b771e","@flighthq/animation":"0.3.0-next.1601.12b771e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1601.12b771e_1785713151956_0.7380326180836649","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1665.6235922":{"name":"@flighthq/shape","version":"0.3.0-next.1665.6235922","_id":"@flighthq/shape@0.3.0-next.1665.6235922","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d54d9fecd073d01b272f23fec09f1e8182ab9c0d","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1665.6235922.tgz","fileCount":84,"integrity":"sha512-4pqwVDZHmUGUOJFkVj9TWEeiXDrh2CQsU/H5PhbxwCI5XuqW42/fvlFBZiD8UASDngSOf9XbhIhsmtRrhDgX6w==","signatures":[{"sig":"MEYCIQDWKq+6OLVEqm71SUfj3+xWJb5vKMrwwdqpLGfN8PsyCwIhAM65oXhAnY/Cd6xd1zUYVuA6tvN16dO5wQ+jeFrO2brj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1665.6235922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292219},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62359229b292265b7e752a22f24960d14eee9299","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1665.6235922","@flighthq/path":"0.3.0-next.1665.6235922","@flighthq/types":"0.3.0-next.1665.6235922","@flighthq/scene2d":"0.3.0-next.1665.6235922","@flighthq/geometry":"0.3.0-next.1665.6235922","@flighthq/animation":"0.3.0-next.1665.6235922"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1665.6235922_1785728857602_0.9976466962008714","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1669.5808974":{"name":"@flighthq/shape","version":"0.3.0-next.1669.5808974","_id":"@flighthq/shape@0.3.0-next.1669.5808974","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8a0f29a46b1089db3e2ce87c6cb77ca743e55cb0","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1669.5808974.tgz","fileCount":84,"integrity":"sha512-ySuPITj5PTpuVqvYB3eG0Vc/1O16jX0I19m+VXXA9d0ojg8vwqDZklAgsv2QPtDAOLX/fyM91wdZZnfl8Y7vTw==","signatures":[{"sig":"MEQCIFj+ZXeuf3LvYHquhnjAYKP/KuOiepGb7wOz1+Ws1PN8AiAJTSCkcMMyWHBRL1enzMvTWcfiZpTFLohzfA0aGqFsaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1669.5808974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292219},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"580897420aded2f3b296e3ef98439dc6eddc2b35","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1669.5808974","@flighthq/path":"0.3.0-next.1669.5808974","@flighthq/types":"0.3.0-next.1669.5808974","@flighthq/scene2d":"0.3.0-next.1669.5808974","@flighthq/geometry":"0.3.0-next.1669.5808974","@flighthq/animation":"0.3.0-next.1669.5808974"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1669.5808974_1785731116951_0.779368846562583","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1689.2810c05":{"name":"@flighthq/shape","version":"0.3.0-next.1689.2810c05","_id":"@flighthq/shape@0.3.0-next.1689.2810c05","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ab698c8121d5c4ca1d814f67579ed8fdc369b907","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1689.2810c05.tgz","fileCount":74,"integrity":"sha512-fVbPqbQGnjOpAKwn8lpsyxBcjpJ+Jnh4jEG19zDXUP1poE5GuEkRKE4/1EUx3DepAgbVMV6AAq9cMOf9Tp9yxA==","signatures":[{"sig":"MEYCIQC67Xb95spMwsdjLwkeD2ezyHXznmZYb5tBXYD2VwlexQIhAI5h75sij4QYgLw3Dv7HPFM05to2L45ddDDyvWAaqC21","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1689.2810c05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2810c055e3f7afdd6b6f202ae90ae8c2f8bb6230","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1689.2810c05","@flighthq/path":"0.3.0-next.1689.2810c05","@flighthq/types":"0.3.0-next.1689.2810c05","@flighthq/scene2d":"0.3.0-next.1689.2810c05","@flighthq/geometry":"0.3.0-next.1689.2810c05","@flighthq/animation":"0.3.0-next.1689.2810c05"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1689.2810c05_1785736635286_0.24931925236276453","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1692.f1a7a9a":{"name":"@flighthq/shape","version":"0.3.0-next.1692.f1a7a9a","_id":"@flighthq/shape@0.3.0-next.1692.f1a7a9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5c4a75d2b9f2b30d341d1328ebadb762c5d72006","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1692.f1a7a9a.tgz","fileCount":74,"integrity":"sha512-fafeoR0ySf3la8iiqzlx+qg6+fMKx9k5JvKR2ETB44lw9a5UEk+0QaypWGopN5G+1zHdTKJTkuRrcYSVT7h5Xg==","signatures":[{"sig":"MEUCIGm8OE5OXUsqc7+BLxgLwvq/4grLVTt/LVXBBhK0qYvYAiEAwD+utQkfswISL0WsRCRNAV8DPvOkNBMdCUeiUau4FY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1692.f1a7a9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1a7a9a02f244a18b0e60c136ca1a801ab90f5a3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1692.f1a7a9a","@flighthq/path":"0.3.0-next.1692.f1a7a9a","@flighthq/types":"0.3.0-next.1692.f1a7a9a","@flighthq/scene2d":"0.3.0-next.1692.f1a7a9a","@flighthq/geometry":"0.3.0-next.1692.f1a7a9a","@flighthq/animation":"0.3.0-next.1692.f1a7a9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1692.f1a7a9a_1785738725176_0.036741200138592056","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1702.8973fda":{"name":"@flighthq/shape","version":"0.3.0-next.1702.8973fda","_id":"@flighthq/shape@0.3.0-next.1702.8973fda","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"68b79df11497b109fa60a2852f8a909b88cbc466","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1702.8973fda.tgz","fileCount":74,"integrity":"sha512-1Fj+xoMVoTSepEqK0iox99Cpf3HtXbfXNXLi870OoIraznVlA/7vTFP+zydkJcqvX/cGMPegoBhhI/9ZHU5Pkg==","signatures":[{"sig":"MEQCIDWFu+EnMCnwapaiBW2MHoZMIySlyfVTEFL0dJWMJ1lSAiAmFhfb089ix43zePVtNC3VuRn9uf2obJqd7YzLlqmHrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1702.8973fda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8973fda06f5ca9231f90894481f4f010bf0fd1e8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1702.8973fda","@flighthq/path":"0.3.0-next.1702.8973fda","@flighthq/types":"0.3.0-next.1702.8973fda","@flighthq/scene2d":"0.3.0-next.1702.8973fda","@flighthq/geometry":"0.3.0-next.1702.8973fda","@flighthq/animation":"0.3.0-next.1702.8973fda"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1702.8973fda_1785739143630_0.3813234187026846","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1704.8557784":{"name":"@flighthq/shape","version":"0.3.0-next.1704.8557784","_id":"@flighthq/shape@0.3.0-next.1704.8557784","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"94b875e3ab1a064514ec809430ed1405ef929ae2","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1704.8557784.tgz","fileCount":74,"integrity":"sha512-GBuh9EibporBXjBnMrp8iTEHChyRQ+qnhfwMG76it5fG4Ig6rZ5ZbUI0aSki+mS03hn7Ul7SKggcZux+8xOwEQ==","signatures":[{"sig":"MEUCIHbFyeehng3S5l4DSVlfIPjk9dIwSyBQJh3DdFtURALeAiEA3x78iwvvOvEB0yaFBcirugF2ix1AX4E7rHTWkJLZJO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1704.8557784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85577843ea03c36dd8a14cd4e70c9c05ecb424bd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1704.8557784","@flighthq/path":"0.3.0-next.1704.8557784","@flighthq/types":"0.3.0-next.1704.8557784","@flighthq/scene2d":"0.3.0-next.1704.8557784","@flighthq/geometry":"0.3.0-next.1704.8557784","@flighthq/animation":"0.3.0-next.1704.8557784"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1704.8557784_1785739798755_0.5444332365475777","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1714.3bd86f1":{"name":"@flighthq/shape","version":"0.3.0-next.1714.3bd86f1","_id":"@flighthq/shape@0.3.0-next.1714.3bd86f1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f1efb0ecf07748582ed04b31726d08fe7bbbad50","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1714.3bd86f1.tgz","fileCount":74,"integrity":"sha512-tzQoZVJ/Ck60lAGd9XB0iie9srDAa2s/wjapKjyNQdQePo4TiIFBXDgxrZehvKbtnY6z0mXWWEOme5TiUJ8ZiA==","signatures":[{"sig":"MEUCIQD3322bREAZfa3iRfPaWRA9gEc/Hg2yqG4vNGZhlsJenwIgF8gHSHi3hEAFlzU3qQvHBm4LUf5wDTGoN6qTXXgye3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1714.3bd86f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3bd86f149da805604525295161e558ccd0e3bbea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1714.3bd86f1","@flighthq/path":"0.3.0-next.1714.3bd86f1","@flighthq/types":"0.3.0-next.1714.3bd86f1","@flighthq/scene2d":"0.3.0-next.1714.3bd86f1","@flighthq/geometry":"0.3.0-next.1714.3bd86f1","@flighthq/animation":"0.3.0-next.1714.3bd86f1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1714.3bd86f1_1785869722816_0.1684633615245099","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1728.26853f6":{"name":"@flighthq/shape","version":"0.3.0-next.1728.26853f6","_id":"@flighthq/shape@0.3.0-next.1728.26853f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5fbd249439a2e934837d8628df676d031e68910c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1728.26853f6.tgz","fileCount":74,"integrity":"sha512-LWyBrLnCQbT8vsYgR6rk2kF61DEnpC9/Ue0z6S3FzVPiCDKqvjWUMgSzUHtfXPJ8C7vPgq049DbPLk+TgK89LQ==","signatures":[{"sig":"MEYCIQCxQRT8bsTGCvs6Jx6KOTytKMYkay1koUPbKI2Tbtq1zgIhAPuVmD/6w4jT54ILORV/iUamwu3ueZepF36q55/zomn3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1728.26853f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"26853f60cbb609cfcf85603054d88b2ed96f51e5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1728.26853f6","@flighthq/path":"0.3.0-next.1728.26853f6","@flighthq/types":"0.3.0-next.1728.26853f6","@flighthq/scene2d":"0.3.0-next.1728.26853f6","@flighthq/geometry":"0.3.0-next.1728.26853f6","@flighthq/animation":"0.3.0-next.1728.26853f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1728.26853f6_1785873225913_0.5225084850333133","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1729.f927a3b":{"name":"@flighthq/shape","version":"0.3.0-next.1729.f927a3b","_id":"@flighthq/shape@0.3.0-next.1729.f927a3b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b472007291d3634d84cb3153c940cd9260c678d1","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1729.f927a3b.tgz","fileCount":74,"integrity":"sha512-Dg5qW451aS6rhunsomn2oqxyQpD1Ad1KxByJL7OSigw3XxrXYJvfhQ9n9ILHdYi44TUTYysdJFDNos8P8JsMyg==","signatures":[{"sig":"MEYCIQD6/ZDhV3i0aArWaaofYfdm9kOWkTVaWGtFh07MRnGKiAIhAI6IPE1UCYy9Or+DVDG3ycr8UyVREfgwxU4JcrSZ4cgy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1729.f927a3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f927a3beb1d6779d73bf2f4545f3b2a736a9a638","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1729.f927a3b","@flighthq/path":"0.3.0-next.1729.f927a3b","@flighthq/types":"0.3.0-next.1729.f927a3b","@flighthq/scene2d":"0.3.0-next.1729.f927a3b","@flighthq/geometry":"0.3.0-next.1729.f927a3b","@flighthq/animation":"0.3.0-next.1729.f927a3b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1729.f927a3b_1785875414504_0.9266853934482324","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1781.5d072ef":{"name":"@flighthq/shape","version":"0.3.0-next.1781.5d072ef","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.0-next.1781.5d072ef","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9e7e091d65e0c73058e9e2dd7eb29c2d1cb079cf","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1781.5d072ef.tgz","fileCount":74,"integrity":"sha512-NpsnJw4FpuIL4jH71YMJ1tm5lmAlAetA6Yks6XK7uQXmOnzShscT0iOsJdA/14cVp6DSypt1EcfLht2vzdQPQg==","signatures":[{"sig":"MEYCIQCx2Sg7rR9KS2MMRno+hTp8hpeqeSfem76+TWbnDWStfAIhALtXzuwVI50mUR3L/v8ABBT1rnw4/Z6EyHyXNCqw7crw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1781.5d072ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278301},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d072ef1ec95fe0f4e269eaea912a652d9f99257","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1781.5d072ef","@flighthq/path":"0.3.0-next.1781.5d072ef","@flighthq/types":"0.3.0-next.1781.5d072ef","@flighthq/scene2d":"0.3.0-next.1781.5d072ef","@flighthq/geometry":"0.3.0-next.1781.5d072ef","@flighthq/animation":"0.3.0-next.1781.5d072ef"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1781.5d072ef_1785888112575_0.6418654991693209","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1783.cd11ab1":{"name":"@flighthq/shape","version":"0.3.0-next.1783.cd11ab1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.0-next.1783.cd11ab1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e137832967eb309aba1233f259e7b798b922c2ee","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1783.cd11ab1.tgz","fileCount":74,"integrity":"sha512-/kjJEOZCnXbs1wKo2LwwR2qJ5XVOfLQtulSpmIId5CjE7JJdCMLY2qdcYtpgdDCaneX9NP+rsUyfepKRo1l1WA==","signatures":[{"sig":"MEQCIG10KccGKjAsYuPRdBPZ/zqTWRzkbgmelf+emjSy5LCtAiA5lasvox8Qi7JMR4gpbVOGcBoDC9JDSWwexARy6So7Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1783.cd11ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278301},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd11ab1582113745b9db8cca5be9a243af50aa33","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1783.cd11ab1","@flighthq/path":"0.3.0-next.1783.cd11ab1","@flighthq/types":"0.3.0-next.1783.cd11ab1","@flighthq/scene2d":"0.3.0-next.1783.cd11ab1","@flighthq/geometry":"0.3.0-next.1783.cd11ab1","@flighthq/animation":"0.3.0-next.1783.cd11ab1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1783.cd11ab1_1785889482386_0.306800296975432","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1848.58f06fb":{"name":"@flighthq/shape","version":"0.3.0-next.1848.58f06fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.0-next.1848.58f06fb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3c488fdde031b297743860211b136b26338c632c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1848.58f06fb.tgz","fileCount":74,"integrity":"sha512-s5l1JUNLN+suIBDpdNGoV28YDMPOwrH/3PF5emnSdT4VLffCizHszoUoFFGiQvLza2Nv3GBn3NMQ9nCyXSjYmQ==","signatures":[{"sig":"MEUCIHb6ufXVZa//3f8kbSD+7c9Z5iC4d7kZz8yuvaT7/aOxAiEAptDKoInzaeJNuaST5/TlpaOTt6NEDKLWPAvKJqU/IcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1848.58f06fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278301},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"58f06fb6be36174581712d5f9194402fabce7a9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1848.58f06fb","@flighthq/path":"0.3.0-next.1848.58f06fb","@flighthq/types":"0.3.0-next.1848.58f06fb","@flighthq/scene2d":"0.3.0-next.1848.58f06fb","@flighthq/geometry":"0.3.0-next.1848.58f06fb","@flighthq/animation":"0.3.0-next.1848.58f06fb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1848.58f06fb_1785892208163_0.9373682306400524","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1849.a370765":{"name":"@flighthq/shape","version":"0.3.0-next.1849.a370765","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.0-next.1849.a370765","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"328894a84c8c575413f69d364d0263977023d64f","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1849.a370765.tgz","fileCount":74,"integrity":"sha512-QbDlNp90obTvfM2kjPoUTHne/652ivcn42KWcSf4A7SdR2va/cVOilS6Rhc0vmokxwDDZvxyN/lafo4ST2spVA==","signatures":[{"sig":"MEYCIQCS2LRdqDHTXprV0QbQNVtwWk8PSVgUiEn3PC3RuoQYvQIhAKgLQxHjBSDssR72KDUz30CG658WwsbNNv0sIDeKh98e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1849.a370765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278301},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3707655f8c25ac48a542bdcd08294d26459d4ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1849.a370765","@flighthq/path":"0.3.0-next.1849.a370765","@flighthq/types":"0.3.0-next.1849.a370765","@flighthq/scene2d":"0.3.0-next.1849.a370765","@flighthq/geometry":"0.3.0-next.1849.a370765","@flighthq/animation":"0.3.0-next.1849.a370765"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1849.a370765_1785892560179_0.8764640459721889","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1872.c2b1f7c":{"name":"@flighthq/shape","version":"0.3.0-next.1872.c2b1f7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.0-next.1872.c2b1f7c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"698350af1f236cca0f20e4fc19dcd58ef5ccdbe2","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1872.c2b1f7c.tgz","fileCount":74,"integrity":"sha512-+RhpivYCNgjWeRwiFS9OTQL+DG2M7hgUmU1ap7XHh0sDHf1LvBJGTZKoc3EtQ3UueIFI9tCsECQRNA1lyBRhMg==","signatures":[{"sig":"MEUCIHMeJy9mZqAPBQYhbssrTGU/8E/L33G/LJz2UDAcjJ/8AiEA3wfxLIcpd17CxA9Lm/f1oPz+Bjr606gGUd9V5Rps58g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1872.c2b1f7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278301},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c2b1f7c8bf02223fda04edd333cf5480037ea2ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1872.c2b1f7c","@flighthq/path":"0.3.0-next.1872.c2b1f7c","@flighthq/types":"0.3.0-next.1872.c2b1f7c","@flighthq/scene2d":"0.3.0-next.1872.c2b1f7c","@flighthq/geometry":"0.3.0-next.1872.c2b1f7c","@flighthq/animation":"0.3.0-next.1872.c2b1f7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1872.c2b1f7c_1785958117254_0.41181521286236866","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1883.9cd374b":{"name":"@flighthq/shape","version":"0.3.0-next.1883.9cd374b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.0-next.1883.9cd374b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"59f1070ae1fe7fc1389ad53640ce397acf519203","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1883.9cd374b.tgz","fileCount":74,"integrity":"sha512-qxHWH1IrbHJv0Xh4+LPhww5QrBnqwkiQa6fu84zQPnmb+JhU0rvjvY6jW617Iriz54TFSnwnchpXMrlS6G3gRw==","signatures":[{"sig":"MEUCIA32DsjrqTjYD6l0xYMSIFkQQu9RTk9p2kvyP2aeftlCAiEA1RX02aX1SnqggQpdGeTt2fsa+g1+Bjg/+sOu4mIvdE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1883.9cd374b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278301},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cd374ba3b5611b8533a5a018a73b47c2f29cfa9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1883.9cd374b","@flighthq/path":"0.3.0-next.1883.9cd374b","@flighthq/types":"0.3.0-next.1883.9cd374b","@flighthq/scene2d":"0.3.0-next.1883.9cd374b","@flighthq/geometry":"0.3.0-next.1883.9cd374b","@flighthq/animation":"0.3.0-next.1883.9cd374b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1883.9cd374b_1785975192526_0.6254906357165266","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1887.cad72aa":{"name":"@flighthq/shape","version":"0.3.0-next.1887.cad72aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.0-next.1887.cad72aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"81942c8389928dfab0b2299eeebc1a81bf8b7418","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0-next.1887.cad72aa.tgz","fileCount":74,"integrity":"sha512-k9Ii8Z5JJZP7aCJeZLPaohC+n+ITCxLjKyBfhQrZqdDH2g6SbKHuTAX+qyHnMmYc+oReHHQfx357SJitsci8Jg==","signatures":[{"sig":"MEUCIQDsqDuk8su773rB8BKdPWAyHcW5NQAO+opyl1Q9oiKIWAIgRjwMzMuHBZ832g01eFT5c7y4hvug+sc3ITBrpuM41kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0-next.1887.cad72aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278301},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cad72aa3ea4e6e76a050918a403dcb10efdfcb0d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0-next.1887.cad72aa","@flighthq/path":"0.3.0-next.1887.cad72aa","@flighthq/types":"0.3.0-next.1887.cad72aa","@flighthq/scene2d":"0.3.0-next.1887.cad72aa","@flighthq/geometry":"0.3.0-next.1887.cad72aa","@flighthq/animation":"0.3.0-next.1887.cad72aa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0-next.1887.cad72aa_1786028835331_0.7564205374136261","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@flighthq/shape","version":"0.3.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"990475cba17a8df9f39b88cc7b151736ab936362","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.0.tgz","fileCount":74,"integrity":"sha512-zL0Zs2hr3Eky+PhYW2WXgje7Z+7TDzGK9MJ5JwQ8t/wVQbiv89gPx9bfJd66Ug2tpBFDV66v6UlWZXpb4blF8A==","signatures":[{"sig":"MEUCIGUvksJmu/AetFEMF2XN7AvvhXVecVYye62W3KoXrOd1AiEAzFDVmfAjj1Uul80saavBI1RMrXP9U5fiL2nOtEi0STY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278175},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2f0f1bc3af4a344bc89969f2750b3b859075b486","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.0","@flighthq/path":"0.3.0","@flighthq/types":"0.3.0","@flighthq/scene2d":"0.3.0","@flighthq/geometry":"0.3.0","@flighthq/animation":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.0_1786049257883_0.4526137990369674","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.209.43ef1bc":{"name":"@flighthq/shape","version":"0.3.1-next.209.43ef1bc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.209.43ef1bc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"67ed5a186d9b96dc0af59d50200c5c827edd3e8c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.209.43ef1bc.tgz","fileCount":74,"integrity":"sha512-vYNQ6M2NMoyArCti6Hr5FCBpcsNUdGL5YbtbETjLbJy6xydHNar0Q7bIAr78UdXWqgYogu1VtaNNnxrgqyzIXA==","signatures":[{"sig":"MEUCIDS8zrp8TRNHTAhk3Dkblhww70uuMmMdjA85gMRGpzgSAiEAoOlJJgXr3X83zZZORHgxzarHbUsyfCcD0h49SCu27fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.209.43ef1bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278294},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43ef1bce2d18b8a0c1f6ce1d3941649897ca144d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.209.43ef1bc","@flighthq/path":"0.3.1-next.209.43ef1bc","@flighthq/types":"0.3.1-next.209.43ef1bc","@flighthq/scene2d":"0.3.1-next.209.43ef1bc","@flighthq/geometry":"0.3.1-next.209.43ef1bc","@flighthq/animation":"0.3.1-next.209.43ef1bc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.209.43ef1bc_1786136576556_0.034817448369858006","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.320.fe56fc2":{"name":"@flighthq/shape","version":"0.3.1-next.320.fe56fc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.320.fe56fc2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b5002a7c7b13a462d048857f0e5d802f20c311dc","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.320.fe56fc2.tgz","fileCount":74,"integrity":"sha512-G13+HIUMBw8VDEKlv9FlNYAvWKYihOUaYCfE5V9ubp4aMc/y+d6szMfzX/SIRuBzAme0gIgWYgFgN4j//ER8yQ==","signatures":[{"sig":"MEUCIEVjxyn0i04cmOD7xz66hBd4HxG7du6E1mJaSA0zo1MlAiEAt72ASGF7BkE4/FDVYp1MpmdHe/jCNNYhQ632QLP/s+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.320.fe56fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278294},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"fe56fc2367e1ea56588060d180063a6f305a3039","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.320.fe56fc2","@flighthq/path":"0.3.1-next.320.fe56fc2","@flighthq/types":"0.3.1-next.320.fe56fc2","@flighthq/scene2d":"0.3.1-next.320.fe56fc2","@flighthq/geometry":"0.3.1-next.320.fe56fc2","@flighthq/animation":"0.3.1-next.320.fe56fc2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.320.fe56fc2_1786158585106_0.4623079567011872","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.348.8115937":{"name":"@flighthq/shape","version":"0.3.1-next.348.8115937","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.348.8115937","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0addb24d56b487a2e92c9b3fd334fba7d2e6aefb","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.348.8115937.tgz","fileCount":74,"integrity":"sha512-rONzxkQzJVDXHt+P9Ef0WoJ2VmZn8f6K8kepmamXMs3OX5BfgP0OEA/4YSCMZPTSi+gYaKFqddt/oASlWnN+yA==","signatures":[{"sig":"MEYCIQCqbnK5doms3Kifg/UYm2PQBaqbG22mVhWjJ0cDerNDqQIhAOMzVLfPvTBi6dq4KLDknRXKUClqmI8b+JVKJnufys7Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.348.8115937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278294},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8115937ba9cc3c08ec2eacba7894a59aabae1a1c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.348.8115937","@flighthq/path":"0.3.1-next.348.8115937","@flighthq/types":"0.3.1-next.348.8115937","@flighthq/scene2d":"0.3.1-next.348.8115937","@flighthq/geometry":"0.3.1-next.348.8115937","@flighthq/animation":"0.3.1-next.348.8115937"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.348.8115937_1786165874511_0.2846482536289956","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.385.e32d957":{"name":"@flighthq/shape","version":"0.3.1-next.385.e32d957","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.385.e32d957","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"364c6a790eca149c3362dd8542808ee5ff3f9bef","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.385.e32d957.tgz","fileCount":74,"integrity":"sha512-tIWODfMJTTvzkbzOTM/sNMk+WMAWiNhGjrkHne0X1hw2/Cx11h0rSGst8E0HHfv0Sb5o61Q8VMF6fA2/4nB/wQ==","signatures":[{"sig":"MEUCIEW2j6m6vYkhIcxXsF8fJ6Lq9th/7Gdg3N3HTjpaKfmVAiEA0Nba9yRcZ30PumeiFzYZJmUT7oyhkYJ4RDO+npLzQv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.385.e32d957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278294},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e32d957b7a9aae691927b11a7330bec0d39a0f74","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.385.e32d957","@flighthq/path":"0.3.1-next.385.e32d957","@flighthq/types":"0.3.1-next.385.e32d957","@flighthq/scene2d":"0.3.1-next.385.e32d957","@flighthq/geometry":"0.3.1-next.385.e32d957","@flighthq/animation":"0.3.1-next.385.e32d957"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.385.e32d957_1786179387191_0.0723575035078643","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.401.5d59659":{"name":"@flighthq/shape","version":"0.3.1-next.401.5d59659","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.401.5d59659","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a5f0acbd47d239860d27c5d3890f4e4990b6b10d","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.401.5d59659.tgz","fileCount":74,"integrity":"sha512-Hj9QCXnNBEKXImqCSoJV2kTJ/p9f9eq87HT5Ws+JCViHKLKALmg7s6NqcptvKfWpJEMMGN4swghGuUcqn81LSA==","signatures":[{"sig":"MEUCIQCFRg9qQARliBlZ8BE7yUEQbmQl8kZdPgrRNld17TbMVAIga7KQQIIw10a5QhsqSL3Fi5m1Rufm2GKJlLSs1ZLyF3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.401.5d59659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278294},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d5965924eea5485cafb18863e7600fde6e9a7a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.401.5d59659","@flighthq/path":"0.3.1-next.401.5d59659","@flighthq/types":"0.3.1-next.401.5d59659","@flighthq/scene2d":"0.3.1-next.401.5d59659","@flighthq/geometry":"0.3.1-next.401.5d59659","@flighthq/animation":"0.3.1-next.401.5d59659"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.401.5d59659_1786183123797_0.6960521125897741","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.407.d03a0bb":{"name":"@flighthq/shape","version":"0.3.1-next.407.d03a0bb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.407.d03a0bb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9fa0d78e2909a89e840da050a538a825a3df8871","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.407.d03a0bb.tgz","fileCount":74,"integrity":"sha512-eJLp8ElD5sVbGeB2rW/NBO0nfJz15LqwbcTyLl+Qpgx8rHLXq24XFuIAx4odb3aEHrvrt3C+yJfYHvnzKrgL+g==","signatures":[{"sig":"MEYCIQDuZK/8g/0c45N+uxXY1ZaFec+mhhdqE3kiJz3vOzgrQAIhAMfeg0b9nM67FKOY1GxxTK2RvZQXLju5QsWz5ur5rUFY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.407.d03a0bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278294},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d03a0bb57b0f09c0b521e0c8e2948361b2a87e9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.407.d03a0bb","@flighthq/path":"0.3.1-next.407.d03a0bb","@flighthq/types":"0.3.1-next.407.d03a0bb","@flighthq/scene2d":"0.3.1-next.407.d03a0bb","@flighthq/geometry":"0.3.1-next.407.d03a0bb","@flighthq/animation":"0.3.1-next.407.d03a0bb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.407.d03a0bb_1786297808297_0.6573337084759796","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.409.5c00b00":{"name":"@flighthq/shape","version":"0.3.1-next.409.5c00b00","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.409.5c00b00","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"979df0f6a0026521619eb2d94008ea0b682ce0e5","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.409.5c00b00.tgz","fileCount":74,"integrity":"sha512-+K5/NVR8Pxcd/oPRfsa1pYufRelM2GkvTj2R8lVCiS0ZwtZ5ZH9boRQ3zdirk/VnQn6jpOszOTrLT8Wc0wCk1Q==","signatures":[{"sig":"MEQCIF3k11livfwcMDCiVn/BO5mROv9iTKxp504T/e9IUK4lAiAcUG3KX6UNvzrFbWgaAn8AJyE+fg6NU9yoeZpZUTfj7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.409.5c00b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278294},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5c00b0009084f020e72b76bfb8d0c0ae74887289","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/node":"0.3.1-next.409.5c00b00","@flighthq/path":"0.3.1-next.409.5c00b00","@flighthq/types":"0.3.1-next.409.5c00b00","@flighthq/scene2d":"0.3.1-next.409.5c00b00","@flighthq/geometry":"0.3.1-next.409.5c00b00","@flighthq/animation":"0.3.1-next.409.5c00b00"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.409.5c00b00_1786335234186_0.7607502213497623","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.425.a3192ab":{"name":"@flighthq/shape","version":"0.3.1-next.425.a3192ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.425.a3192ab","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"52ae0a742517a3a8c4c45b5017052dc80528b253","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.425.a3192ab.tgz","fileCount":74,"integrity":"sha512-MQ6AcadR8A8TFAnJlLkdDzPaoKr8fdoUWIfK9fzbirWmdPQsFCzKfzMkH6uPeWt1MzD4dWBv1ZqrvGjek58ixQ==","signatures":[{"sig":"MEQCIBdl2nMnO2W0vhcR4xt5QmPVBm9XwdrDna0r7r1UORdsAiAODAGCw2KeoWlE9g+2Xuc5TfzTV0HiwSLKhOtn8coGqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.425.a3192ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3192ab4e788bb9d5dc2b774367eb1afbc3de3a9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.425.a3192ab","@flighthq/node":"0.3.1-next.425.a3192ab","@flighthq/path":"0.3.1-next.425.a3192ab","@flighthq/types":"0.3.1-next.425.a3192ab","@flighthq/scene2d":"0.3.1-next.425.a3192ab","@flighthq/geometry":"0.3.1-next.425.a3192ab","@flighthq/animation":"0.3.1-next.425.a3192ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.425.a3192ab_1786336101149_0.3913919594979345","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.493.539802d":{"name":"@flighthq/shape","version":"0.3.1-next.493.539802d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.493.539802d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8f46dd403d27c7cbf047e10d0c39777f3d7e15e2","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.493.539802d.tgz","fileCount":74,"integrity":"sha512-gBdtkwFBVS24QgZj6q2/JfkKwqaFrsZJ12YZ3QiUlzIBkYUXAd5cDHPpBKDRFnOKKkE7LVuTM1b6VrdqJvYJPg==","signatures":[{"sig":"MEUCIQDBkeua2zFN22NDz8KFDelJWpClb0smyRBIGEzGiZLhYAIgECPqG1MvYZKNd63/w0FC2jgnBtYIbZjnTj9dbvPf0fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.493.539802d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"539802d38ef3045458a26276a8d21b7648735f82","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.493.539802d","@flighthq/node":"0.3.1-next.493.539802d","@flighthq/path":"0.3.1-next.493.539802d","@flighthq/types":"0.3.1-next.493.539802d","@flighthq/scene2d":"0.3.1-next.493.539802d","@flighthq/geometry":"0.3.1-next.493.539802d","@flighthq/animation":"0.3.1-next.493.539802d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.493.539802d_1786392057971_0.39480177885300893","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.509.c235802":{"name":"@flighthq/shape","version":"0.3.1-next.509.c235802","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.509.c235802","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f662c58ea741936ec99ae7d9b38f2b1a9a5a6842","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.509.c235802.tgz","fileCount":74,"integrity":"sha512-1HEA3IVVbgXs9lbiCvNDKvCZNhE67eDVglp2kmSuCnLMnwPnEOBRcCCmB1wcJJXSFYp8619yYlum59iWMgYMLw==","signatures":[{"sig":"MEYCIQDpGjOl69YJ1eIncr6lFMEVIfL8MKz3Du/rOrNkmxTxZQIhAKg4JsP8Gvz4Mw/5/po5eD8Y3VFDzj6FwWIbLXwaeB+X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.509.c235802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c2358021ef9f4dbffd5b42491d550edacdc41f09","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.509.c235802","@flighthq/node":"0.3.1-next.509.c235802","@flighthq/path":"0.3.1-next.509.c235802","@flighthq/types":"0.3.1-next.509.c235802","@flighthq/scene2d":"0.3.1-next.509.c235802","@flighthq/geometry":"0.3.1-next.509.c235802","@flighthq/animation":"0.3.1-next.509.c235802"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.509.c235802_1786394483421_0.9734121670061746","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.575.c1f8e01":{"name":"@flighthq/shape","version":"0.3.1-next.575.c1f8e01","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.575.c1f8e01","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3897045398f30fa0beca9cc07d12486e45f5e969","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.575.c1f8e01.tgz","fileCount":74,"integrity":"sha512-jrpg2IxNk1FwrwaExoeBL5kKG9HSyvzi0Ed2JsvujA6LfdXaAckyJJsW1UyVEetUyJZ0G5NNPaEke3vGU/JQpQ==","signatures":[{"sig":"MEQCIA73yg9rnjdL+IaDCxclWcQo22Hhr+ZCsCFmhSnuJ4lBAiA4oYoUYv2mr2djKgfgvWlKzuLsCqaBnbBcFUw7J/IHJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.575.c1f8e01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c1f8e01d140fcec88ff8b60468ab3bd960359a95","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.575.c1f8e01","@flighthq/node":"0.3.1-next.575.c1f8e01","@flighthq/path":"0.3.1-next.575.c1f8e01","@flighthq/types":"0.3.1-next.575.c1f8e01","@flighthq/scene2d":"0.3.1-next.575.c1f8e01","@flighthq/geometry":"0.3.1-next.575.c1f8e01","@flighthq/animation":"0.3.1-next.575.c1f8e01"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.575.c1f8e01_1786416171956_0.6600034909125789","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.616.aa7ae7f":{"name":"@flighthq/shape","version":"0.3.1-next.616.aa7ae7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.616.aa7ae7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"983e3991c4737da3494d586620e6e6349e750a8a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.616.aa7ae7f.tgz","fileCount":74,"integrity":"sha512-9FSceXGnqJsm2VKyQi3Kek118f/+AMVAUxlT3GapsaqJX+mOB/fDYXk52fIzFRstpfPACytHlL8+uomLQAMZYw==","signatures":[{"sig":"MEYCIQD3NWQi/7uoFw8K0jjEkoMJ4KccdIjzpeKl0GlvBHVedQIhANWWXUipcHIQSMDaD7DjyF11q6j2SvFahr8FkABFTZCG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.616.aa7ae7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"aa7ae7f5da1ce5ab690f31fda0b5f52b91c7c680","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.616.aa7ae7f","@flighthq/node":"0.3.1-next.616.aa7ae7f","@flighthq/path":"0.3.1-next.616.aa7ae7f","@flighthq/types":"0.3.1-next.616.aa7ae7f","@flighthq/scene2d":"0.3.1-next.616.aa7ae7f","@flighthq/geometry":"0.3.1-next.616.aa7ae7f","@flighthq/animation":"0.3.1-next.616.aa7ae7f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.616.aa7ae7f_1786460897240_0.8989834853646868","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.617.89baf58":{"name":"@flighthq/shape","version":"0.3.1-next.617.89baf58","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.617.89baf58","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1a5a3e49635679ef241034040b0d4bf61e0a6cf1","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.617.89baf58.tgz","fileCount":74,"integrity":"sha512-nE7WsEIOR20fHhhcglz7GO2uctBNvS9P3nO56U+oNDSsb2PLXEAh4CGaVw2IjFH3k/hQ7cGVbAXKH87o2Q7TVA==","signatures":[{"sig":"MEYCIQCBnWgDKh35ZFF/cN8QF0rSNXCWXQQhPH4cmVGFTkfzJQIhAOgOXOaqvmjDgc04w0dZmmTLCpb8kh6NimaZztDBTrLB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.617.89baf58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"89baf58048bb93381a4e2e80669428b2d9e8464e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.617.89baf58","@flighthq/node":"0.3.1-next.617.89baf58","@flighthq/path":"0.3.1-next.617.89baf58","@flighthq/types":"0.3.1-next.617.89baf58","@flighthq/scene2d":"0.3.1-next.617.89baf58","@flighthq/geometry":"0.3.1-next.617.89baf58","@flighthq/animation":"0.3.1-next.617.89baf58"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.617.89baf58_1786461137315_0.38162363267123744","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.625.675880d":{"name":"@flighthq/shape","version":"0.3.1-next.625.675880d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.625.675880d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"63cf90dbf4935d03ff2d8e2c77ace4eea8b5fd01","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.625.675880d.tgz","fileCount":74,"integrity":"sha512-tYIeUVmjAUs+rdt5T8W3/hD6PGUPJ8y1rci1a3zRUMFsZmcVmRn+WNrC5xx2HTJfnhUIovB2Y749pGiZrduwTA==","signatures":[{"sig":"MEUCIQCarLiP2Imv65l0REgCkiXGcUD16BfTcLvUEnPus9VdOQIgbxXy1HQKCMaooD1q3hKts6jHBcjvD25isWGZU3pZk0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.625.675880d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"675880d4809a098f9933d9201438981c8f7c559a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.625.675880d","@flighthq/node":"0.3.1-next.625.675880d","@flighthq/path":"0.3.1-next.625.675880d","@flighthq/types":"0.3.1-next.625.675880d","@flighthq/scene2d":"0.3.1-next.625.675880d","@flighthq/geometry":"0.3.1-next.625.675880d","@flighthq/animation":"0.3.1-next.625.675880d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.625.675880d_1786462238032_0.8653689305322434","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.703.e259040":{"name":"@flighthq/shape","version":"0.3.1-next.703.e259040","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.703.e259040","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dbb0a6be31878e84d590fe6a4522857b852b6726","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.703.e259040.tgz","fileCount":74,"integrity":"sha512-c053t7SU98km4f0e1O1aPdFyRolqkFqmo8RZjZRgUZgh3gx0Zv8bhjF4MTtWh+1Lct8lCBV6+W9AfjZfddsNYQ==","signatures":[{"sig":"MEQCIBBhIUZhQwb1hb+oQ//5gT2AZEYITa/QCdS67N/5Y+aAAiARXsWnbv08OghBO2OH0JSdG1xpFavGudfv8cd1Uz0Ztg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.703.e259040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e259040efb8ee9a573e8e86d8dc74a716dd62a8a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.703.e259040","@flighthq/node":"0.3.1-next.703.e259040","@flighthq/path":"0.3.1-next.703.e259040","@flighthq/types":"0.3.1-next.703.e259040","@flighthq/scene2d":"0.3.1-next.703.e259040","@flighthq/geometry":"0.3.1-next.703.e259040","@flighthq/animation":"0.3.1-next.703.e259040"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.703.e259040_1786559634593_0.8256640484641868","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.704.69286f6":{"name":"@flighthq/shape","version":"0.3.1-next.704.69286f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.704.69286f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"87c87011d59fa56c5792ab41b9147d9a883974ea","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.704.69286f6.tgz","fileCount":74,"integrity":"sha512-ZgMnGSwGBgXTFAE03iceFtpQjrA4GSjFAUF6i+yKucYt9G1AfrEjUOslnRokFWX8r7jTzb9W5IV+DeC6gYCg9A==","signatures":[{"sig":"MEYCIQCiHKgtNEN/C3CFYn739TxOLLCvJBoSy387JT0+XZLnBAIhALqaL3gODaCcDEJVZLJFmFgsE3IQe0gvBwCdr+IVZRbC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.704.69286f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69286f6d53cd41de4ada5de457c5285108acc1e9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.704.69286f6","@flighthq/node":"0.3.1-next.704.69286f6","@flighthq/path":"0.3.1-next.704.69286f6","@flighthq/types":"0.3.1-next.704.69286f6","@flighthq/scene2d":"0.3.1-next.704.69286f6","@flighthq/geometry":"0.3.1-next.704.69286f6","@flighthq/animation":"0.3.1-next.704.69286f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.704.69286f6_1786560556914_0.6914672477188135","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.733.f1845ac":{"name":"@flighthq/shape","version":"0.3.1-next.733.f1845ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.733.f1845ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2fecc049b54455c8aabea10b498235281f2d7c4e","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.733.f1845ac.tgz","fileCount":74,"integrity":"sha512-kC10QI14aMH8LB+V7BegIGhHajoSamcFLQn5OzW9yoEVgQkaCmzXGUcIb21oa+/WXtvexWx1Xv+QkXLsgri+xg==","signatures":[{"sig":"MEUCIGqG2+5iyze0y3fO91ecujbSywrpBRZi6dDXBCBWGYLNAiEA2fu0kB4bhTAcqurX7yFFYV/GLGGjsDiVfOhJ6fpG874=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.733.f1845ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1845acf98bf38f5a96072a59ba22a1c68395195","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.733.f1845ac","@flighthq/node":"0.3.1-next.733.f1845ac","@flighthq/path":"0.3.1-next.733.f1845ac","@flighthq/types":"0.3.1-next.733.f1845ac","@flighthq/scene2d":"0.3.1-next.733.f1845ac","@flighthq/geometry":"0.3.1-next.733.f1845ac","@flighthq/animation":"0.3.1-next.733.f1845ac"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.733.f1845ac_1786563074022_0.973511690521885","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.780.12e6944":{"name":"@flighthq/shape","version":"0.3.1-next.780.12e6944","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.780.12e6944","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8795d71d4e961df3916a0e6e4dbe19d92580c4ab","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.780.12e6944.tgz","fileCount":74,"integrity":"sha512-Gvj8ojfP+ihDXVgQOeO9OcSElZque42M/q0zVfqaOXhDlIrp32fglOsQTy+ZEqf4RPGJ193mG6Ocpd+RssdjEw==","signatures":[{"sig":"MEUCIB3Jufeeo0dkikWSPZYelxW25HAK2DkNE9Q7HDPUUqe5AiEAo0bfAAQW6MeFoh8g13NiSUddpfvG7UaI6VKCsT7e8EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.780.12e6944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12e69444311b0c795afbd780d78e1d4daf5d848c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.780.12e6944","@flighthq/node":"0.3.1-next.780.12e6944","@flighthq/path":"0.3.1-next.780.12e6944","@flighthq/types":"0.3.1-next.780.12e6944","@flighthq/scene2d":"0.3.1-next.780.12e6944","@flighthq/geometry":"0.3.1-next.780.12e6944","@flighthq/animation":"0.3.1-next.780.12e6944"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.780.12e6944_1786577374977_0.18200217585621692","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.794.0bfc53e":{"name":"@flighthq/shape","version":"0.3.1-next.794.0bfc53e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.794.0bfc53e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f6743d0da31ef1e9c681bee18ae1249e9b536ab4","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.794.0bfc53e.tgz","fileCount":74,"integrity":"sha512-E0ouQeUuNEnc/41yeepbE7Nl59nVGC3TGgpBKbi/Hn11c+j8DA8+FUS+g5vjDN9xHABY5ga3Am9lG1vW9BLqhA==","signatures":[{"sig":"MEUCIQCibJIr303+MNujEWEjP7nxdbycP4YDAgIn3rTdsO5SgQIgaRPxu16SMWnbdrC+OW3HX4temMcFonl4pFe7Qyv1zTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.794.0bfc53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0bfc53e8e8150f37bac02bdc262abb13c7495116","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.794.0bfc53e","@flighthq/node":"0.3.1-next.794.0bfc53e","@flighthq/path":"0.3.1-next.794.0bfc53e","@flighthq/types":"0.3.1-next.794.0bfc53e","@flighthq/scene2d":"0.3.1-next.794.0bfc53e","@flighthq/geometry":"0.3.1-next.794.0bfc53e","@flighthq/animation":"0.3.1-next.794.0bfc53e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.794.0bfc53e_1786581668257_0.856401723930273","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.836.609b031":{"name":"@flighthq/shape","version":"0.3.1-next.836.609b031","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.836.609b031","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"29cd6998a83946d6703b416f4a29b73c66809a27","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.836.609b031.tgz","fileCount":74,"integrity":"sha512-osG86jOxAz37QG62kC8z6A3VNuXCuCJEAy0Tg0G9oPV1NpTm5u6+mm3tKRmNNicWyDA/8VdOXRbI56qEALMzSA==","signatures":[{"sig":"MEQCIBER8M2fXMcg3D0vDVS7tCbCpwIGjB0UmgpO47KRs7qeAiAZuL9q902oQJ7rc7mN7MakNZDeJPEAufHEI6fRu6WbVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.836.609b031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"609b03134bc9bcbe7be18b38d62a8119ea6260fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.836.609b031","@flighthq/node":"0.3.1-next.836.609b031","@flighthq/path":"0.3.1-next.836.609b031","@flighthq/types":"0.3.1-next.836.609b031","@flighthq/scene2d":"0.3.1-next.836.609b031","@flighthq/geometry":"0.3.1-next.836.609b031","@flighthq/animation":"0.3.1-next.836.609b031"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.836.609b031_1786583995756_0.799479761782885","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.837.46a9259":{"name":"@flighthq/shape","version":"0.3.1-next.837.46a9259","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.837.46a9259","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7eb41bc63a99be6abc1523895042c07368a3be71","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.837.46a9259.tgz","fileCount":74,"integrity":"sha512-PnLFJp5M6fWZlFpf/EdEQjTkTKd5GMhJK/nZvlSDAeU2HSktxazEpGbBUAMcwO6cBdNCBgM69KbUxyUg0WXJZw==","signatures":[{"sig":"MEQCIETTzcoQvCEAP99SjYenpebLGBnJC11XPZ2I5dWCbjlTAiBpRHumXSVb22LNByUezbKuXVc1kTa873KuXOPxdFOUUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.837.46a9259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"46a9259ea45aa6c8e7c6e27ee15d98a3696892d6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.837.46a9259","@flighthq/node":"0.3.1-next.837.46a9259","@flighthq/path":"0.3.1-next.837.46a9259","@flighthq/types":"0.3.1-next.837.46a9259","@flighthq/scene2d":"0.3.1-next.837.46a9259","@flighthq/geometry":"0.3.1-next.837.46a9259","@flighthq/animation":"0.3.1-next.837.46a9259"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.837.46a9259_1786587861345_0.5212393326501399","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.845.b5a7c82":{"name":"@flighthq/shape","version":"0.3.1-next.845.b5a7c82","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.845.b5a7c82","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4af644a06f7d774009d266ef3098fc4141f9415c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.845.b5a7c82.tgz","fileCount":74,"integrity":"sha512-b62dep5j79xa5QFMaCHwAyrsBrRx2tX8bG1+3awcYp04e3YrfL7UAj9ht6/hi6rSP8ClWOxSaszcInD+PtvZEA==","signatures":[{"sig":"MEUCIQC4g1nx/xQhkihjzL8Ph37qqBdmC1JaTtnpXr4dQHPh/QIgU23owULJIqAXqNRhirhqdnfU/2T6ShYIyxuZiRrVog8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.845.b5a7c82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b5a7c823c6835c24d6f4eca104ded502ff7fadaa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.845.b5a7c82","@flighthq/node":"0.3.1-next.845.b5a7c82","@flighthq/path":"0.3.1-next.845.b5a7c82","@flighthq/types":"0.3.1-next.845.b5a7c82","@flighthq/scene2d":"0.3.1-next.845.b5a7c82","@flighthq/geometry":"0.3.1-next.845.b5a7c82","@flighthq/animation":"0.3.1-next.845.b5a7c82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.845.b5a7c82_1786590144089_0.5990541727325385","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.847.2e6f8bf":{"name":"@flighthq/shape","version":"0.3.1-next.847.2e6f8bf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.847.2e6f8bf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6413e73ecfe10472136e706d0a5712ec49899b8b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.847.2e6f8bf.tgz","fileCount":74,"integrity":"sha512-VfKdSHE3Vwp4IQhlQXiSkOmAH+QvN6GXUAAla0+29pNYm5UZfZB2omCg/cD4va5PI84EuIJRx6QmdzwOEqydRA==","signatures":[{"sig":"MEYCIQCGuln0TXqd5Mv/KkaGQV/tVE/rzG/SnKCUiRNBFaTCvAIhAI8etwGmCzZHzMUq3biaGlriyG3Bm7dmhL9Mp7lfz+Nv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.847.2e6f8bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2e6f8bf92aa599339a63d75600b64a6ddb1a1de9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.847.2e6f8bf","@flighthq/node":"0.3.1-next.847.2e6f8bf","@flighthq/path":"0.3.1-next.847.2e6f8bf","@flighthq/types":"0.3.1-next.847.2e6f8bf","@flighthq/scene2d":"0.3.1-next.847.2e6f8bf","@flighthq/geometry":"0.3.1-next.847.2e6f8bf","@flighthq/animation":"0.3.1-next.847.2e6f8bf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.847.2e6f8bf_1786593578126_0.34412133687699087","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.861.5a56d7a":{"name":"@flighthq/shape","version":"0.3.1-next.861.5a56d7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.861.5a56d7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2d1c64adccc76e815fe2b5d7391c66e836555507","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.861.5a56d7a.tgz","fileCount":74,"integrity":"sha512-rpeHWIYngqJUtYcJL3eJYur3KWLLRZ51g4DUL5tufN7nNqm0FLMdR91niaIAAPrUc6TBxo+tYItnPkCoO5IviQ==","signatures":[{"sig":"MEYCIQDACkQnWgPT+WognrP4MBMvCYFwgYG81the7SfkyIIIVwIhAJlt45gkPIcCRWXAGLB3sgCvHlje5hrATdGBInWxMMG9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.861.5a56d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a56d7aab96bb883d20688af6424d110b151fbaa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.861.5a56d7a","@flighthq/node":"0.3.1-next.861.5a56d7a","@flighthq/path":"0.3.1-next.861.5a56d7a","@flighthq/types":"0.3.1-next.861.5a56d7a","@flighthq/scene2d":"0.3.1-next.861.5a56d7a","@flighthq/geometry":"0.3.1-next.861.5a56d7a","@flighthq/animation":"0.3.1-next.861.5a56d7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.861.5a56d7a_1786593719480_0.911319425060996","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.887.9f59a84":{"name":"@flighthq/shape","version":"0.3.1-next.887.9f59a84","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.887.9f59a84","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6514a4eba5317bb2e421a243f7f0175d6f3ce98e","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.887.9f59a84.tgz","fileCount":74,"integrity":"sha512-GDKMxad9DMNZIdACSgkayVqcKkzhWmluGEtgdZBWSJkEZi2aLydQA5XhT4E9V49YOvX/7oF9jx9aQ38k44eWCA==","signatures":[{"sig":"MEYCIQCtoK3dAdZgFIRei2c6PPpxfdY8jdPd0ZWIm708Zh5ymQIhAI6BnHR+7lK3Bdf8kCd1RO6QOxPYjsmqgCCPWx4pBGLa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.887.9f59a84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278388},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9f59a84e89b0b6b614037d95baa82df062bc31d1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.887.9f59a84","@flighthq/node":"0.3.1-next.887.9f59a84","@flighthq/path":"0.3.1-next.887.9f59a84","@flighthq/types":"0.3.1-next.887.9f59a84","@flighthq/scene2d":"0.3.1-next.887.9f59a84","@flighthq/geometry":"0.3.1-next.887.9f59a84","@flighthq/animation":"0.3.1-next.887.9f59a84"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.887.9f59a84_1786602149181_0.6863051137414815","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.948.85d9f30":{"name":"@flighthq/shape","version":"0.3.1-next.948.85d9f30","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.948.85d9f30","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0777bc565e9d5c93fa278d634cb3817759fb5f1a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.948.85d9f30.tgz","fileCount":74,"integrity":"sha512-rwA6LK7UgdbXS+t9lnJ258dQtDajR/uNUO/QKIg0hRkOm/G4X27C7bPIV8oMOEaADXLpcLZh5FK1ckFoj05kFg==","signatures":[{"sig":"MEUCIQC+m6IH3WVZTOOXdlV1FHi0aDDnRHS8UwrKu9bY297mVgIgSPalU/DD7Mg+/GT55ATB/ERstRhpzYGUlgfXKjca+r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.948.85d9f30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281793},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d9f3057c1cf94b0aa22c37cf7be1e156075b6f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.948.85d9f30","@flighthq/node":"0.3.1-next.948.85d9f30","@flighthq/path":"0.3.1-next.948.85d9f30","@flighthq/types":"0.3.1-next.948.85d9f30","@flighthq/scene2d":"0.3.1-next.948.85d9f30","@flighthq/geometry":"0.3.1-next.948.85d9f30","@flighthq/animation":"0.3.1-next.948.85d9f30"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.948.85d9f30_1786635278334_0.2897277723552105","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.970.9691e7b":{"name":"@flighthq/shape","version":"0.3.1-next.970.9691e7b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.970.9691e7b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f1d50d4b3424a22ce1e19b1c3349e0906247684d","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.970.9691e7b.tgz","fileCount":74,"integrity":"sha512-xctmVhPtlJ70zrNRqvyvcWiNItAcGYox7NVDoBrcvrxUEnaR6lf/PgpSmzctgPY2+AMb0cNGMuYYtuL7TBb5KQ==","signatures":[{"sig":"MEQCIDJVwclbJtjnMcScq2ztx3E2okAzaZnAq1k7Zc9W5zoxAiBu4Q8ZBFpKv0swp12IuO9MPU+u/+ayIBEyJztzvX87VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.970.9691e7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281793},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9691e7b43412c9b06f7b09156753049b699c19f5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.970.9691e7b","@flighthq/node":"0.3.1-next.970.9691e7b","@flighthq/path":"0.3.1-next.970.9691e7b","@flighthq/types":"0.3.1-next.970.9691e7b","@flighthq/scene2d":"0.3.1-next.970.9691e7b","@flighthq/geometry":"0.3.1-next.970.9691e7b","@flighthq/animation":"0.3.1-next.970.9691e7b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.970.9691e7b_1786636274780_0.762804154439928","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.971.33e20ba":{"name":"@flighthq/shape","version":"0.3.1-next.971.33e20ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.971.33e20ba","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"26e18d5cbffcf9b29b7666bb3c1e03e450e06d58","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.971.33e20ba.tgz","fileCount":74,"integrity":"sha512-gZhQ0/K3MBzeNvdohPaXqosLe62FFRfQYR/D244RoekXanQfX5qAuUp6b+aqUQUMJI1OgQJlvWXYFGWeatEL/A==","signatures":[{"sig":"MEYCIQDscIPiyvpUtCZj73hw/RjgaylgQ9MZ+wnkRyRLQwaG7gIhAKtYAtgBQdg4o6dtZfuF1iD7DHbpGfTDw+3mPohlcrk7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.971.33e20ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281793},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"33e20ba40aef7452bcf5bfa67c49b6ebd3c5407f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.971.33e20ba","@flighthq/node":"0.3.1-next.971.33e20ba","@flighthq/path":"0.3.1-next.971.33e20ba","@flighthq/types":"0.3.1-next.971.33e20ba","@flighthq/scene2d":"0.3.1-next.971.33e20ba","@flighthq/geometry":"0.3.1-next.971.33e20ba","@flighthq/animation":"0.3.1-next.971.33e20ba"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.971.33e20ba_1786636929559_0.16105820785108493","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.975.01aea94":{"name":"@flighthq/shape","version":"0.3.1-next.975.01aea94","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.975.01aea94","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"596b047b48d42f6d7c36d8249bd3a82ae298f81d","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.975.01aea94.tgz","fileCount":74,"integrity":"sha512-e8UBKuoWU+9L5psvyQrQ1BUeR7egz1+44Zy+4TjcWwT0wGZP0SbM4PgfRD3JH5g6c3HHcK8HIvndgwcdyiGhgg==","signatures":[{"sig":"MEQCIBpMkcG8FYNZkWWBJMuUZBTiKQ2UnP0MP0JSqd1XmFltAiAHThHphORWbz5sSBLQiovs6X1UWrOB9t2eZnQb5tMKnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.975.01aea94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281793},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"01aea9432318b582da5c33917056b3c99cdc3a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.1-next.975.01aea94","@flighthq/node":"0.3.1-next.975.01aea94","@flighthq/path":"0.3.1-next.975.01aea94","@flighthq/types":"0.3.1-next.975.01aea94","@flighthq/scene2d":"0.3.1-next.975.01aea94","@flighthq/geometry":"0.3.1-next.975.01aea94","@flighthq/animation":"0.3.1-next.975.01aea94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.975.01aea94_1786639539903_0.7209746680350242","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.996.06087b5":{"name":"@flighthq/shape","version":"0.3.1-next.996.06087b5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.996.06087b5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"64c996fc59ebd43dde39ff72c24355c9ab477eaf","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.996.06087b5.tgz","fileCount":94,"integrity":"sha512-fV7ewXs3B/+eJ6n+msPg0ODt4Y0Lw1CPWs9OTJkKUjgYhcQ+0Ng9g1VC46sb4fUj9Wx4e9WmUXyCP4Hr6tlqsg==","signatures":[{"sig":"MEUCIQDQ/Nb9Vbd6Q8kJzkfytuNTaHIwrQdTwV8/lDjYw51buQIgMYClfNJg8QKmBCR8FTcyLXSyBGl4xv1mOA7sLw5vtok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.996.06087b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343349},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"06087b5b7b29d1eef90012d3b9a63ebd96c2eca6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.996.06087b5","@flighthq/math":"0.3.1-next.996.06087b5","@flighthq/node":"0.3.1-next.996.06087b5","@flighthq/path":"0.3.1-next.996.06087b5","@flighthq/types":"0.3.1-next.996.06087b5","@flighthq/scene2d":"0.3.1-next.996.06087b5","@flighthq/geometry":"0.3.1-next.996.06087b5","@flighthq/animation":"0.3.1-next.996.06087b5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.996.06087b5_1786653097850_0.9746121968680657","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1041.35b950c":{"name":"@flighthq/shape","version":"0.3.1-next.1041.35b950c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1041.35b950c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9dcad9848f1ee9088e1e2f90db3d83a760384648","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1041.35b950c.tgz","fileCount":94,"integrity":"sha512-IfmtGX6goUYvh7HB1qPadosxgqgV178N4wwWZjX1R/oLoCF+UCAAXnq0ChftOufmuDrxjNS+fwCoZVSfBF2Jfg==","signatures":[{"sig":"MEUCIQCL13nJFLgA1ypYzxk4WbqWuT5bQtyFNarXWHEeUrhA4QIgXSCCSsrvtlda18ELpF9ZSxnoiwIhRuRjfccVUdzCGA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1041.35b950c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"35b950cddf407477596a5dfec6e9e1c26daaecbe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1041.35b950c","@flighthq/math":"0.3.1-next.1041.35b950c","@flighthq/node":"0.3.1-next.1041.35b950c","@flighthq/path":"0.3.1-next.1041.35b950c","@flighthq/types":"0.3.1-next.1041.35b950c","@flighthq/scene2d":"0.3.1-next.1041.35b950c","@flighthq/geometry":"0.3.1-next.1041.35b950c","@flighthq/animation":"0.3.1-next.1041.35b950c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1041.35b950c_1786665954062_0.45863562050263273","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1050.9114695":{"name":"@flighthq/shape","version":"0.3.1-next.1050.9114695","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1050.9114695","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a851720108a911cbe53e60fc89b303fd820f6828","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1050.9114695.tgz","fileCount":94,"integrity":"sha512-Yunk3H+AbrFcI6bJdLbE1ptqQ2KpD0aE2YCXfWJo61/Lb/LSbWuWNyutLVVzCNxsy25Q+AnzyS+fY7EoIwJsCw==","signatures":[{"sig":"MEUCIQCnci91gbKUFdx/u/fT6T6lbIITIOmflBj2jpXK6d4VYwIgaENF8YB7psQmpPWI91Rd31UxN/NoonE0fKn4oT1n+JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1050.9114695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"91146957134f8ec3485527a5d084d339e4a79080","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1050.9114695","@flighthq/math":"0.3.1-next.1050.9114695","@flighthq/node":"0.3.1-next.1050.9114695","@flighthq/path":"0.3.1-next.1050.9114695","@flighthq/types":"0.3.1-next.1050.9114695","@flighthq/scene2d":"0.3.1-next.1050.9114695","@flighthq/geometry":"0.3.1-next.1050.9114695","@flighthq/animation":"0.3.1-next.1050.9114695"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1050.9114695_1786671710873_0.8196384756816055","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1055.12501ae":{"name":"@flighthq/shape","version":"0.3.1-next.1055.12501ae","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1055.12501ae","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"21da1a4ee2d6a2e5a33fedc3d34b0aee5e6ba376","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1055.12501ae.tgz","fileCount":94,"integrity":"sha512-39ppiTmxYXrNoFhdxFwNX89O/Hhvg/wzP6nd7MGfrHMqM7ijlGfhlnuW+/UZE45vQAlv8jDA/zMuUZbhcanjLQ==","signatures":[{"sig":"MEQCIGXY/QHmc9p1q72SAWFjkPeSTNm0Ct9KHb1rlkWK5XIZAiAYV92Ypq22Cl7quFVNqkkCacXKtvzpO0Vua68OK1VKbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1055.12501ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12501ae26c0ad84005e151fb2309b841686fbc3d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1055.12501ae","@flighthq/math":"0.3.1-next.1055.12501ae","@flighthq/node":"0.3.1-next.1055.12501ae","@flighthq/path":"0.3.1-next.1055.12501ae","@flighthq/types":"0.3.1-next.1055.12501ae","@flighthq/scene2d":"0.3.1-next.1055.12501ae","@flighthq/geometry":"0.3.1-next.1055.12501ae","@flighthq/animation":"0.3.1-next.1055.12501ae"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1055.12501ae_1786679354138_0.3974369801253599","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1076.4f48950":{"name":"@flighthq/shape","version":"0.3.1-next.1076.4f48950","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1076.4f48950","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b463f28f0da498631d9736a5b3bb21577d7416a8","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1076.4f48950.tgz","fileCount":94,"integrity":"sha512-hRSAa2HGRGNAMf3HvDUeAIsL55R2q1wlAbQ8bUkX3TLswXtK28uciexa70Mtlp/i2bRqsE08rwsHDLks1/A9bA==","signatures":[{"sig":"MEUCIF0dlROF8mA5eKsjUHzlUoZJZ4tPj6uVFnb+S09JD9SgAiEA8QVgqmR7XS9XdZY2D5Vv7Q6P/8AGqNT7AoUmvfbmX+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1076.4f48950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4f48950277b04fb6f83bbbe2de457c686f1b9f26","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1076.4f48950","@flighthq/math":"0.3.1-next.1076.4f48950","@flighthq/node":"0.3.1-next.1076.4f48950","@flighthq/path":"0.3.1-next.1076.4f48950","@flighthq/types":"0.3.1-next.1076.4f48950","@flighthq/scene2d":"0.3.1-next.1076.4f48950","@flighthq/geometry":"0.3.1-next.1076.4f48950","@flighthq/animation":"0.3.1-next.1076.4f48950"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1076.4f48950_1786723435814_0.8780163974400605","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1079.38fd007":{"name":"@flighthq/shape","version":"0.3.1-next.1079.38fd007","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1079.38fd007","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bdc9e6ce6ab30043d9a9002e7647100628298418","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1079.38fd007.tgz","fileCount":94,"integrity":"sha512-zu0rty390pT7W0lkdasjZ4+HdzJsGscUdsGPJHL7spG6qJ+PqROZ5pq5J6dw4I46WbL4lx7gU1yS4ruYhQ7xZg==","signatures":[{"sig":"MEUCIQD+1COWLQlByWuRVV7wXNChHdnVlHZuHqcDgSfPihhEcQIgcd6MTMLb/ON2ubzL5WmpJfNe7pnkDyJKyrAkCgqggiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1079.38fd007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"38fd007b968cc3d0144c87d476b538535aed1e3e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1079.38fd007","@flighthq/math":"0.3.1-next.1079.38fd007","@flighthq/node":"0.3.1-next.1079.38fd007","@flighthq/path":"0.3.1-next.1079.38fd007","@flighthq/types":"0.3.1-next.1079.38fd007","@flighthq/scene2d":"0.3.1-next.1079.38fd007","@flighthq/geometry":"0.3.1-next.1079.38fd007","@flighthq/animation":"0.3.1-next.1079.38fd007"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1079.38fd007_1786730950753_0.680521258621755","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1084.04b8d9a":{"name":"@flighthq/shape","version":"0.3.1-next.1084.04b8d9a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1084.04b8d9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dfa71c8b8bb64c961dd7e21d02a688cff6081a87","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1084.04b8d9a.tgz","fileCount":94,"integrity":"sha512-fT8d4+k8GdhdSriLvdriFPk8puNDA8HBx7HJkPCWIYq0sSBFoCv7EQCVYYJdSAJOVF6pDKlkuow7ufVlPRdWIw==","signatures":[{"sig":"MEUCIQCG7iz+NnOuV0L32fms/wkZoxdN5uodOZipKfhsHfx8mwIgXGSeSc/i6TS+fqJU50LR4icmSS8dO5WCrPWdKaaAT0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1084.04b8d9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"04b8d9ad02a3696f08c9d2a2a396760556862578","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1084.04b8d9a","@flighthq/math":"0.3.1-next.1084.04b8d9a","@flighthq/node":"0.3.1-next.1084.04b8d9a","@flighthq/path":"0.3.1-next.1084.04b8d9a","@flighthq/types":"0.3.1-next.1084.04b8d9a","@flighthq/scene2d":"0.3.1-next.1084.04b8d9a","@flighthq/geometry":"0.3.1-next.1084.04b8d9a","@flighthq/animation":"0.3.1-next.1084.04b8d9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1084.04b8d9a_1786734191169_0.35200702795824346","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1086.d0d073b":{"name":"@flighthq/shape","version":"0.3.1-next.1086.d0d073b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1086.d0d073b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"57f03d2766cb10a8ed4754d05d28a995d1d22452","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1086.d0d073b.tgz","fileCount":94,"integrity":"sha512-Em3g5qvjf5D2kyyHbGEHYILtPuMHw2RN3Me2RdiE7RrV8ze6tJK+2uSFd2JOXOHISKQ3iVmLOTRUpbGUmHm5RA==","signatures":[{"sig":"MEUCIFGaFynPWGzAefquZAD0b+TrmlY251Ebi9F2MBEk2vrBAiEA36SELypVBxfn8gygSevQ41kIaytZU1q5qoFMJZiAPho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1086.d0d073b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d0d073b807822ef0d9e17cc1ce4e9d4f74be5e4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1086.d0d073b","@flighthq/math":"0.3.1-next.1086.d0d073b","@flighthq/node":"0.3.1-next.1086.d0d073b","@flighthq/path":"0.3.1-next.1086.d0d073b","@flighthq/types":"0.3.1-next.1086.d0d073b","@flighthq/scene2d":"0.3.1-next.1086.d0d073b","@flighthq/geometry":"0.3.1-next.1086.d0d073b","@flighthq/animation":"0.3.1-next.1086.d0d073b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1086.d0d073b_1786737133502_0.21941624289413042","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1088.2bde749":{"name":"@flighthq/shape","version":"0.3.1-next.1088.2bde749","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1088.2bde749","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4e46d250a5b331d9d1deae30db5c36416fd58acd","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1088.2bde749.tgz","fileCount":94,"integrity":"sha512-MNjqE66tGfbpAzcmbkeKLbDyhLZAVLeMnwsob2YFW21Facn87FjBWfJeYO42l3DaaTLt4OSkXLUJQbGS4xABnA==","signatures":[{"sig":"MEUCIBPa/TxDkel+SQS/6VRw0/OxlElPq8DQSI7QJInE5FsfAiEAyUvJkUjuycUE2SE/SBXTmIcI0qPBJzOvliTo3ySxwNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1088.2bde749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2bde7491836cf43c3de99c9851f04ff2c2def1e5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1088.2bde749","@flighthq/math":"0.3.1-next.1088.2bde749","@flighthq/node":"0.3.1-next.1088.2bde749","@flighthq/path":"0.3.1-next.1088.2bde749","@flighthq/types":"0.3.1-next.1088.2bde749","@flighthq/scene2d":"0.3.1-next.1088.2bde749","@flighthq/geometry":"0.3.1-next.1088.2bde749","@flighthq/animation":"0.3.1-next.1088.2bde749"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1088.2bde749_1786739267776_0.03569136999613831","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1090.6e79e6c":{"name":"@flighthq/shape","version":"0.3.1-next.1090.6e79e6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1090.6e79e6c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b7530dcfc08e93197ae69a61f9d3d35f05f4ed2e","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1090.6e79e6c.tgz","fileCount":94,"integrity":"sha512-LS4kDRilfuPLxt8+mX+3DdJDVZJVBcm4mFvyXRDMANOjooBh/nGbquLI53REcAmaS4uOM4g+iV8/sXX+l2EtBQ==","signatures":[{"sig":"MEQCICZFxgIEccs55GFh5zWn+4DKyrafrjRf5FAsXsFYUbqEAiAqGXzmThKEbcC/xCyvLgObqvR5QdM2clReFU0JwzmAYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1090.6e79e6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6e79e6c76925511d45ee1d4eb2034db61c885afb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1090.6e79e6c","@flighthq/math":"0.3.1-next.1090.6e79e6c","@flighthq/node":"0.3.1-next.1090.6e79e6c","@flighthq/path":"0.3.1-next.1090.6e79e6c","@flighthq/types":"0.3.1-next.1090.6e79e6c","@flighthq/scene2d":"0.3.1-next.1090.6e79e6c","@flighthq/geometry":"0.3.1-next.1090.6e79e6c","@flighthq/animation":"0.3.1-next.1090.6e79e6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1090.6e79e6c_1786739575333_0.8401474874247419","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1091.b7aa6f2":{"name":"@flighthq/shape","version":"0.3.1-next.1091.b7aa6f2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1091.b7aa6f2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"db7c34c167ae71994af5f1c5c4d73d6cc12f9786","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1091.b7aa6f2.tgz","fileCount":94,"integrity":"sha512-RghBSqnSzHAv4ECiZrCFEDlTZfcrk2mrNObCFJWHC4rd/cQ7YwllMEa/fersrtxfrz/qM1ztzrRfpvbdIZBjKw==","signatures":[{"sig":"MEUCIFPh/V8qUApLGHGuQoffWy40cKv0NAeo0nKFSywjrq6SAiEA2NnW8ApB5kKstDiVmPyclyI2gxk/hBSk4Ov1p3/LOyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1091.b7aa6f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b7aa6f2a4acb333b3c58d15eca4386d766b4ae63","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1091.b7aa6f2","@flighthq/math":"0.3.1-next.1091.b7aa6f2","@flighthq/node":"0.3.1-next.1091.b7aa6f2","@flighthq/path":"0.3.1-next.1091.b7aa6f2","@flighthq/types":"0.3.1-next.1091.b7aa6f2","@flighthq/scene2d":"0.3.1-next.1091.b7aa6f2","@flighthq/geometry":"0.3.1-next.1091.b7aa6f2","@flighthq/animation":"0.3.1-next.1091.b7aa6f2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1091.b7aa6f2_1786739815395_0.7908378093586046","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1095.16f1704":{"name":"@flighthq/shape","version":"0.3.1-next.1095.16f1704","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1095.16f1704","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4f6f79fab691a6d3f72fd336f352fd5a651f57e2","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1095.16f1704.tgz","fileCount":94,"integrity":"sha512-G9tO6XhgGJyeu9ICJb6clj1rssNRDKESyDkoi4N+eGoOiHsdaCpjBe6DiyZCtqCcAyBd4apWDTu+SarKhsQOIQ==","signatures":[{"sig":"MEYCIQDnFE4LKicf52QnqIgKzXYLbtAqGAo1a7ua8euxeVu7QQIhAPZYgnc476Gbo7xDL6IqrT70ygbirULVJ7C5QHSKCHe3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1095.16f1704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"16f1704d1813a7927f4f4b5c5ef956263ab74254","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1095.16f1704","@flighthq/math":"0.3.1-next.1095.16f1704","@flighthq/node":"0.3.1-next.1095.16f1704","@flighthq/path":"0.3.1-next.1095.16f1704","@flighthq/types":"0.3.1-next.1095.16f1704","@flighthq/scene2d":"0.3.1-next.1095.16f1704","@flighthq/geometry":"0.3.1-next.1095.16f1704","@flighthq/animation":"0.3.1-next.1095.16f1704"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1095.16f1704_1786740936059_0.8355420237219315","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1096.4ddf1ab":{"name":"@flighthq/shape","version":"0.3.1-next.1096.4ddf1ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1096.4ddf1ab","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5e9fddb1b2f8cff70b8441fdf951d4d2ea2e2ada","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1096.4ddf1ab.tgz","fileCount":94,"integrity":"sha512-0F24RZRPx7FlNmic+SjVn7Fd94aNPLUcT6V4G19cTLAjpcB1RrH3ugnCa/SvnxZNqoIyKoNFyOlRKT7ZR1xwnw==","signatures":[{"sig":"MEUCIBhkI67hmMVoMBAoz6u70UVmr/o3rHZm5TpyHPFqehoGAiEAsBi8v6HC/jFM2yJGK4nMsqA2ZGVifMBpEMBLuNKDfFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1096.4ddf1ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4ddf1abcf65676210f2b1a7b478014e6d3ed8c92","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1096.4ddf1ab","@flighthq/math":"0.3.1-next.1096.4ddf1ab","@flighthq/node":"0.3.1-next.1096.4ddf1ab","@flighthq/path":"0.3.1-next.1096.4ddf1ab","@flighthq/types":"0.3.1-next.1096.4ddf1ab","@flighthq/scene2d":"0.3.1-next.1096.4ddf1ab","@flighthq/geometry":"0.3.1-next.1096.4ddf1ab","@flighthq/animation":"0.3.1-next.1096.4ddf1ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1096.4ddf1ab_1786741724535_0.8204520567647591","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1097.b8126d8":{"name":"@flighthq/shape","version":"0.3.1-next.1097.b8126d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1097.b8126d8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6b1d61a5d95f1f590d4ffefcadb3e5fd548faa70","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1097.b8126d8.tgz","fileCount":94,"integrity":"sha512-2Pat9vuCH0o/wMPR7/4pWS7FtvciZNfHQ4dCP3i/vnlG0NbCMFyXIFEb8Wo2VXYduPcyimNsUk3qE3SJyTdwsA==","signatures":[{"sig":"MEUCICEBVZZfMrNDO8fkocPwziU6DYdr/numUk1x9bX8Owh+AiEAsLD9/cesyT61dwtAJfZIdsGbsLW6eUexXJm/+0bvaCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1097.b8126d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8126d83e3f846a776c300d410c5f3c45722b599","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1097.b8126d8","@flighthq/math":"0.3.1-next.1097.b8126d8","@flighthq/node":"0.3.1-next.1097.b8126d8","@flighthq/path":"0.3.1-next.1097.b8126d8","@flighthq/types":"0.3.1-next.1097.b8126d8","@flighthq/scene2d":"0.3.1-next.1097.b8126d8","@flighthq/geometry":"0.3.1-next.1097.b8126d8","@flighthq/animation":"0.3.1-next.1097.b8126d8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1097.b8126d8_1786742052093_0.4724896098486542","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1099.671eaf4":{"name":"@flighthq/shape","version":"0.3.1-next.1099.671eaf4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1099.671eaf4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1febdb0780d739c15abde51b40b47f0c63fbb1c6","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1099.671eaf4.tgz","fileCount":94,"integrity":"sha512-vv3RKa6Dpi54hJohF3nRV2licGav2IClB61wLXPlOelx9OkmycUdEYLncHHrU+pWXmzQ9dZPGxwVrnZLtHp4kw==","signatures":[{"sig":"MEYCIQDS0Qc3W9W93jedYQyTZr/aoCpZGIQDqzxMk38IsL8XdAIhAMASUsiSl0p43a6wnmCnvVtS8ZJRA5U9a+NTX4ndiNHq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1099.671eaf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"671eaf4747d3faa1f51776306c734bb129db48f6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1099.671eaf4","@flighthq/math":"0.3.1-next.1099.671eaf4","@flighthq/node":"0.3.1-next.1099.671eaf4","@flighthq/path":"0.3.1-next.1099.671eaf4","@flighthq/types":"0.3.1-next.1099.671eaf4","@flighthq/scene2d":"0.3.1-next.1099.671eaf4","@flighthq/geometry":"0.3.1-next.1099.671eaf4","@flighthq/animation":"0.3.1-next.1099.671eaf4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1099.671eaf4_1786742325140_0.5676427017842562","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1104.8453d3d":{"name":"@flighthq/shape","version":"0.3.1-next.1104.8453d3d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1104.8453d3d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d194e252018bb1251c976ac9373bc72449a072ce","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1104.8453d3d.tgz","fileCount":94,"integrity":"sha512-SMtab7mwfYHpyXEgm/N/OHvcdi1VEOZMY9n/E+UvwU9/O8KKX5V4+T3HQ/8ss5T0Pf6r/3thV97i3KllncQxcw==","signatures":[{"sig":"MEYCIQCuGw6aLacfO6dKyNAS9DD/HXQrt7DtWRiEvBZb6pUMewIhAORDtfnUtDKW0F5Qoy9G+XAGHF10ih28z2s9Qqoi+t1J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1104.8453d3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8453d3d35fb0d049c2911f875b4c4f41de1f2128","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1104.8453d3d","@flighthq/math":"0.3.1-next.1104.8453d3d","@flighthq/node":"0.3.1-next.1104.8453d3d","@flighthq/path":"0.3.1-next.1104.8453d3d","@flighthq/types":"0.3.1-next.1104.8453d3d","@flighthq/scene2d":"0.3.1-next.1104.8453d3d","@flighthq/geometry":"0.3.1-next.1104.8453d3d","@flighthq/animation":"0.3.1-next.1104.8453d3d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1104.8453d3d_1786744414593_0.1128355799973908","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1107.0b5d347":{"name":"@flighthq/shape","version":"0.3.1-next.1107.0b5d347","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1107.0b5d347","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"200f63fb0e04fcd1519fbca77fe1706dd878d572","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1107.0b5d347.tgz","fileCount":94,"integrity":"sha512-nnvRVj15tA/HIY12kDBhoPVxZEogRSvJ6ydutohiNOfK5K76EAfEiOIhGhbTxNeAu/2nCFXHmADqvMdwFr/Lpg==","signatures":[{"sig":"MEUCIQCkcALLQYoDzWZcCHYM1tcso53Q+hAvWThLWGhKDqafdgIgUO0RbDz+pIRVstqWrLFuiCkxu7rWBRjJLlwQNjdSbYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1107.0b5d347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0b5d347bbf810534aefebc9f6996b95df91c5769","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1107.0b5d347","@flighthq/math":"0.3.1-next.1107.0b5d347","@flighthq/node":"0.3.1-next.1107.0b5d347","@flighthq/path":"0.3.1-next.1107.0b5d347","@flighthq/types":"0.3.1-next.1107.0b5d347","@flighthq/scene2d":"0.3.1-next.1107.0b5d347","@flighthq/geometry":"0.3.1-next.1107.0b5d347","@flighthq/animation":"0.3.1-next.1107.0b5d347"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1107.0b5d347_1786747253847_0.7365738788313216","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1108.66cc86c":{"name":"@flighthq/shape","version":"0.3.1-next.1108.66cc86c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1108.66cc86c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0d2d77730a23fb746c346337e6ef6baa3b90f5ab","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1108.66cc86c.tgz","fileCount":94,"integrity":"sha512-smneb1f5+/PsujtH6eeOUD4CIORmM2rfwtAUU9ApUnlA4pgN+nuSCNFU3Pk7xtCq3oBbO4pz+Yr9BKAbjdiuIw==","signatures":[{"sig":"MEUCIQD0DYj0Wg72mb6+hcvCWstAtir0nx6VmU2zduevMXcGtAIgbfceh+tf3lvnSOZuXaXnGXO5iP1WR2AWi4HeZlo4R/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1108.66cc86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"66cc86c94270c1656fbaa33f76aaecabbf5cf3b5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1108.66cc86c","@flighthq/math":"0.3.1-next.1108.66cc86c","@flighthq/node":"0.3.1-next.1108.66cc86c","@flighthq/path":"0.3.1-next.1108.66cc86c","@flighthq/types":"0.3.1-next.1108.66cc86c","@flighthq/scene2d":"0.3.1-next.1108.66cc86c","@flighthq/geometry":"0.3.1-next.1108.66cc86c","@flighthq/animation":"0.3.1-next.1108.66cc86c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1108.66cc86c_1786748366570_0.5152433918086667","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1112.dea9723":{"name":"@flighthq/shape","version":"0.3.1-next.1112.dea9723","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1112.dea9723","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0c18641526081ea76381f4309627d97e34589b94","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1112.dea9723.tgz","fileCount":94,"integrity":"sha512-ZlIhEe4lMZUTnRcqfaF56p5Slh16XPMh2mKGMFlFKJUB71YQ6MCNWQ2Zb2usYBFADDnF6VUtsxjpBkAYkSzR5Q==","signatures":[{"sig":"MEYCIQDhpphIX2xFUVhYq9PeK0FnYyrGC3bcxLIVvb1LUP0fcwIhALWfSWYI3o+DCpp/hTba5xTyAQRH2nSaht+ZQ/7ytVDQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1112.dea9723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dea9723f504eea38000f31756c836c87bacc88c8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1112.dea9723","@flighthq/math":"0.3.1-next.1112.dea9723","@flighthq/node":"0.3.1-next.1112.dea9723","@flighthq/path":"0.3.1-next.1112.dea9723","@flighthq/types":"0.3.1-next.1112.dea9723","@flighthq/scene2d":"0.3.1-next.1112.dea9723","@flighthq/geometry":"0.3.1-next.1112.dea9723","@flighthq/animation":"0.3.1-next.1112.dea9723"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1112.dea9723_1786758621208_0.9900051366985325","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1113.9cffbdf":{"name":"@flighthq/shape","version":"0.3.1-next.1113.9cffbdf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1113.9cffbdf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cbfa880d22686f2ffa963d11185479514e21a4a1","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1113.9cffbdf.tgz","fileCount":94,"integrity":"sha512-zFrvNFrcLoxoywhPU6iTKy10es6bJOMKCgP+5XDDRaoAfU5CJFOOuDxGqFF6aQ+a8fLblpMNloTHBXU2LT0KLQ==","signatures":[{"sig":"MEQCIDwGJUW+EjIIPQCUEQn6fGM93HCG6Uf/6a9THw7PMGBAAiBs3bJIn1acHN1rh0wB0QoESXxMApPGjKfnzMGeLKjFTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1113.9cffbdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cffbdf4bb0c58199f3c1e6ec40c1211d35c6bc6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1113.9cffbdf","@flighthq/math":"0.3.1-next.1113.9cffbdf","@flighthq/node":"0.3.1-next.1113.9cffbdf","@flighthq/path":"0.3.1-next.1113.9cffbdf","@flighthq/types":"0.3.1-next.1113.9cffbdf","@flighthq/scene2d":"0.3.1-next.1113.9cffbdf","@flighthq/geometry":"0.3.1-next.1113.9cffbdf","@flighthq/animation":"0.3.1-next.1113.9cffbdf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1113.9cffbdf_1786760563449_0.5770256865493013","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1114.3ce681d":{"name":"@flighthq/shape","version":"0.3.1-next.1114.3ce681d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1114.3ce681d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2f478b49600072427f72ae0811db1606f12682c1","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1114.3ce681d.tgz","fileCount":94,"integrity":"sha512-tD09WMrWJCczlKa2I9yV3xGyuDcDF3RQOFnQoIzChdqG5OsrboTNLY92e7I3x0dauilstZnbM75IAweHD1BMag==","signatures":[{"sig":"MEQCICErzedPxoGKArE0zAV74rzzwm5ipr7EUQPHErJP//5PAiBdyQZk6O2hu/33Aih+HK16oXYM+nmho2nIPZk73HDEbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1114.3ce681d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3ce681df621450aa0fa769d10a8380f6874c958b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1114.3ce681d","@flighthq/math":"0.3.1-next.1114.3ce681d","@flighthq/node":"0.3.1-next.1114.3ce681d","@flighthq/path":"0.3.1-next.1114.3ce681d","@flighthq/types":"0.3.1-next.1114.3ce681d","@flighthq/scene2d":"0.3.1-next.1114.3ce681d","@flighthq/geometry":"0.3.1-next.1114.3ce681d","@flighthq/animation":"0.3.1-next.1114.3ce681d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1114.3ce681d_1786763708954_0.5980679418466341","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1116.866c771":{"name":"@flighthq/shape","version":"0.3.1-next.1116.866c771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1116.866c771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2e7fb54f6353253c0c79b29c4df8c5d8b4a3b9c8","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1116.866c771.tgz","fileCount":94,"integrity":"sha512-wyXydKN6VpQe1Y+mF32dhAHpXXAh4fbQdBYDhczx8cAHXsB3oTU9ch8tbDz83lM6M5Fe0ZxJtkLv19HEyYJ00w==","signatures":[{"sig":"MEQCIGRDIkssCGtHGDzm7qQ6tlHbIqt0er6Lc64zZN+Tg//XAiAhB421RnZhP19SmPmLgfM6hp8QVVOlRDVOaaBZxrgAfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1116.866c771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"866c7712dfc03ca65960959ea6b5a858c68234aa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1116.866c771","@flighthq/math":"0.3.1-next.1116.866c771","@flighthq/node":"0.3.1-next.1116.866c771","@flighthq/path":"0.3.1-next.1116.866c771","@flighthq/types":"0.3.1-next.1116.866c771","@flighthq/scene2d":"0.3.1-next.1116.866c771","@flighthq/geometry":"0.3.1-next.1116.866c771","@flighthq/animation":"0.3.1-next.1116.866c771"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1116.866c771_1786772861827_0.2961002859786135","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1162.1c7f42e":{"name":"@flighthq/shape","version":"0.3.1-next.1162.1c7f42e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1162.1c7f42e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a462c3a7913be4decc515a2b5c0a2c1c6d38506b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1162.1c7f42e.tgz","fileCount":94,"integrity":"sha512-hu161ny3nVFZ6j3yeV3A6UbFiDlu3pRTAYJB7pXh4iI2xbwQjt5PdIexrPsP6viH8twTuixa/Oq02KDUwMPSeA==","signatures":[{"sig":"MEQCIFO1beFxRxYQix/5ixyV7C3PcRiCrpQA9JZ2KML9uzYgAiB3Mrlz3jeFDLsfYjmeJS6bsh7/mn+BcYJoR/Ks0MxyJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1162.1c7f42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1c7f42e0c8a6d050adf50aead913ec7f82037ccd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1162.1c7f42e","@flighthq/math":"0.3.1-next.1162.1c7f42e","@flighthq/node":"0.3.1-next.1162.1c7f42e","@flighthq/path":"0.3.1-next.1162.1c7f42e","@flighthq/types":"0.3.1-next.1162.1c7f42e","@flighthq/scene2d":"0.3.1-next.1162.1c7f42e","@flighthq/geometry":"0.3.1-next.1162.1c7f42e","@flighthq/animation":"0.3.1-next.1162.1c7f42e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1162.1c7f42e_1786893354869_0.015820361727937993","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1165.285e507":{"name":"@flighthq/shape","version":"0.3.1-next.1165.285e507","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1165.285e507","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"44a9f79f24fc29e3a402452ffd53da0e1cb4e06b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1165.285e507.tgz","fileCount":94,"integrity":"sha512-otS2/YCl+EFhqrIzUrEROmxelgHpUHWM6s2Y1ZyReGiZ/2QMOnMleGi2otOk05RhtxOwlfyvajLSQVgF/VXc2w==","signatures":[{"sig":"MEUCIGVc1JTCLQs/vsLGcWEIPjmCaL60VBRAxp1cOQDAy4jzAiEAq/FQksN9gj4yPZWIftwK1lC93X+HHekitY4IGdB8PiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1165.285e507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"285e507fb9ad8a5f0914347453d841a36136024d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1165.285e507","@flighthq/math":"0.3.1-next.1165.285e507","@flighthq/node":"0.3.1-next.1165.285e507","@flighthq/path":"0.3.1-next.1165.285e507","@flighthq/types":"0.3.1-next.1165.285e507","@flighthq/scene2d":"0.3.1-next.1165.285e507","@flighthq/geometry":"0.3.1-next.1165.285e507","@flighthq/animation":"0.3.1-next.1165.285e507"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1165.285e507_1786916299167_0.4939908012512271","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1170.8a733e4":{"name":"@flighthq/shape","version":"0.3.1-next.1170.8a733e4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1170.8a733e4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"842db0226d7ff14c755a5799e55e55df466cdf54","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1170.8a733e4.tgz","fileCount":94,"integrity":"sha512-CFk6hwdN+5ao62yRX7SmsYhV9Ut/rwCwVc4w/TTj91k+IGBIPahKf9mYUAJkL9/O4KP26JVDpX9lwmyiR2kC/Q==","signatures":[{"sig":"MEQCIHU89vP4BBki8yeSkLsXEvU2iKirSctPNPhJEqYfeRkZAiAqRUBLgraEhO+qLSKAKZmxMApg33JfX/J4UhEDiFZNCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1170.8a733e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344673},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8a733e40e49c32762c951839d458d92f186a4d5a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1170.8a733e4","@flighthq/math":"0.3.1-next.1170.8a733e4","@flighthq/node":"0.3.1-next.1170.8a733e4","@flighthq/path":"0.3.1-next.1170.8a733e4","@flighthq/types":"0.3.1-next.1170.8a733e4","@flighthq/scene2d":"0.3.1-next.1170.8a733e4","@flighthq/geometry":"0.3.1-next.1170.8a733e4","@flighthq/animation":"0.3.1-next.1170.8a733e4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1170.8a733e4_1786922345677_0.5200626918853979","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1191.e999f6c":{"name":"@flighthq/shape","version":"0.3.1-next.1191.e999f6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1191.e999f6c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"990811f736dce7a58b7f17dee51f6c0d3b06c785","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1191.e999f6c.tgz","fileCount":94,"integrity":"sha512-iQptn4dOdhMG5nOfLvBAv0Iid/RMG84gp5RfeSMYXl2r/5oTLPskp4e1djSuGHRPlnzwqS6p3+uh3PKmvZbPBA==","signatures":[{"sig":"MEYCIQDOx9piLHfGLFAnZqHNlLc8/6VpW+P+eBo/h04AYt40xwIhAOK8ZTP1izB744EEos7NCLj4si6FlgxB0VhHgZ/pEaq+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1191.e999f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e999f6c5b5759d60dba9f3a50452af8e2eba2168","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1191.e999f6c","@flighthq/math":"0.3.1-next.1191.e999f6c","@flighthq/node":"0.3.1-next.1191.e999f6c","@flighthq/path":"0.3.1-next.1191.e999f6c","@flighthq/types":"0.3.1-next.1191.e999f6c","@flighthq/scene2d":"0.3.1-next.1191.e999f6c","@flighthq/geometry":"0.3.1-next.1191.e999f6c","@flighthq/animation":"0.3.1-next.1191.e999f6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1191.e999f6c_1786959875591_0.32208528485567056","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1217.5f07972":{"name":"@flighthq/shape","version":"0.3.1-next.1217.5f07972","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1217.5f07972","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"693b64449297ff0275a8f515cb2a7990b0f133f4","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1217.5f07972.tgz","fileCount":94,"integrity":"sha512-VsnFqEDD/3PmahmG4jCswmfBeJVKD8HFnW0Jyo4Vww091B0VKd33WQ6dgMhmtEwWryIgJtZlTCOiJ7qFnegekg==","signatures":[{"sig":"MEQCIBFaUGaDdMe94YBQSgLPe0BL4AvIimSfQzeQt5btTMkhAiA0nhgodRgEROLWZQKJbbOE5wHv2ci+pQblsiQLMtLXMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1217.5f07972","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5f0797204744d188d3cf2f94caaba730bc49c3d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1217.5f07972","@flighthq/math":"0.3.1-next.1217.5f07972","@flighthq/node":"0.3.1-next.1217.5f07972","@flighthq/path":"0.3.1-next.1217.5f07972","@flighthq/types":"0.3.1-next.1217.5f07972","@flighthq/scene2d":"0.3.1-next.1217.5f07972","@flighthq/geometry":"0.3.1-next.1217.5f07972","@flighthq/animation":"0.3.1-next.1217.5f07972"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1217.5f07972_1786991302231_0.6153112897784472","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1240.e41e1f0":{"name":"@flighthq/shape","version":"0.3.1-next.1240.e41e1f0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.3.1-next.1240.e41e1f0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"71f83b178227b15d4b7e58dde26c026e766999fd","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.3.1-next.1240.e41e1f0.tgz","fileCount":94,"integrity":"sha512-F6iiETGkqfRbbArAS2n6ZlpINXXlgilWkhRUiae/ZgiPRvDPy+XA/CTDfPsmfpwHhJb+XgLzfI5OVuvZ3w1xsQ==","signatures":[{"sig":"MEUCIQCvJQS4O8vGLB7L6mIocLRAjTq24OhhagibBmsRDposeQIgDqIl8Il4Rn4a2Z5U9itxBga1awNnR0TIfxPyiSpPMck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.3.1-next.1240.e41e1f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e41e1f057a6a80c8aeac7c58383a98af0968b676","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1240.e41e1f0","@flighthq/math":"0.3.1-next.1240.e41e1f0","@flighthq/node":"0.3.1-next.1240.e41e1f0","@flighthq/path":"0.3.1-next.1240.e41e1f0","@flighthq/types":"0.3.1-next.1240.e41e1f0","@flighthq/scene2d":"0.3.1-next.1240.e41e1f0","@flighthq/geometry":"0.3.1-next.1240.e41e1f0","@flighthq/animation":"0.3.1-next.1240.e41e1f0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.3.1-next.1240.e41e1f0_1786999525457_0.3617616906932528","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1261.f361161":{"name":"@flighthq/shape","version":"0.4.0-next.1261.f361161","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1261.f361161","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0d38ef65b0ed0e40d97cb3ac05ff81d21842e734","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1261.f361161.tgz","fileCount":94,"integrity":"sha512-Vh1yYEVMUyA0n+iSI72tjprpBPneFzXNsS9OTWCPjmwWi5ANs2RtB8hJ5GOdmPOesvAhNTalYtVckhrjfQUdhg==","signatures":[{"sig":"MEQCIDkg0tBqvuiOI2mgs1kXpyMnjncPy8yz0/qDOpQPMleAAiBL+wRr1QgttYw/OFwXeMpvOr573zlnykTun1g88afvxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1261.f361161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f361161ec23e478bc35b88d31c331f0d50f13eeb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1261.f361161","@flighthq/math":"0.4.0-next.1261.f361161","@flighthq/node":"0.4.0-next.1261.f361161","@flighthq/path":"0.4.0-next.1261.f361161","@flighthq/types":"0.4.0-next.1261.f361161","@flighthq/scene2d":"0.4.0-next.1261.f361161","@flighthq/geometry":"0.4.0-next.1261.f361161","@flighthq/animation":"0.4.0-next.1261.f361161"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1261.f361161_1787006169958_0.6548999165924878","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1263.aa14a22":{"name":"@flighthq/shape","version":"0.4.0-next.1263.aa14a22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1263.aa14a22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"85c3d3fe8e38c3b4455963b732b6378e577a3151","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1263.aa14a22.tgz","fileCount":94,"integrity":"sha512-wMzpXuYXPlEGEft0J3syqBbGrOa8LQzQiovWyLgoLVR1jegLcdFxH9Pj4mmlKkqEc4X/hZhb8T0hqyg4esFaEw==","signatures":[{"sig":"MEQCIE6brF+WRipK0PF8XPSKhKlAU+O5gi0z/QOBvAWwcy8+AiBjFM5FWXjOoEsxE4c0bLn2hRYMuiFaYlP6pDNru2Dilw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1263.aa14a22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"aa14a22895fd01758a537a267228fdf4129fb3c0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1263.aa14a22","@flighthq/math":"0.4.0-next.1263.aa14a22","@flighthq/node":"0.4.0-next.1263.aa14a22","@flighthq/path":"0.4.0-next.1263.aa14a22","@flighthq/types":"0.4.0-next.1263.aa14a22","@flighthq/scene2d":"0.4.0-next.1263.aa14a22","@flighthq/geometry":"0.4.0-next.1263.aa14a22","@flighthq/animation":"0.4.0-next.1263.aa14a22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1263.aa14a22_1787007240843_0.7546471798378964","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1287.1dae9df":{"name":"@flighthq/shape","version":"0.4.0-next.1287.1dae9df","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1287.1dae9df","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f94f21125dc5f28e201b0cb19976b9ac78f82011","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1287.1dae9df.tgz","fileCount":94,"integrity":"sha512-kMGT+9vxKnILOBRtV/7KTqC+cqLyreTC8YkB5XBExiWbMTy4d8gvz4GLFPsMOJ/b7j5ybkANmkG85TtZJfK3LA==","signatures":[{"sig":"MEYCIQDfZ1WKoY8KelqA0+9fFRtYRcVumKBUPdKu6hzkEruJrAIhAOUrUBWPgkrvCBjvKxFIxvviICcSVs3qLKRe3/413/Hq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1287.1dae9df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1dae9df025ffb9e821049b01f17339de7f747428","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1287.1dae9df","@flighthq/math":"0.4.0-next.1287.1dae9df","@flighthq/node":"0.4.0-next.1287.1dae9df","@flighthq/path":"0.4.0-next.1287.1dae9df","@flighthq/types":"0.4.0-next.1287.1dae9df","@flighthq/scene2d":"0.4.0-next.1287.1dae9df","@flighthq/geometry":"0.4.0-next.1287.1dae9df","@flighthq/animation":"0.4.0-next.1287.1dae9df"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1287.1dae9df_1787014830181_0.10386246462069382","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1290.99fd889":{"name":"@flighthq/shape","version":"0.4.0-next.1290.99fd889","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1290.99fd889","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0aa39adff93ac653c7eabdb5e87733651237b322","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1290.99fd889.tgz","fileCount":94,"integrity":"sha512-VZDvy5HCLo1OFbQLTEIclcrlOs8ShHFHg+u2OkuyhYRxCTXJrFNDGOoAhdMSikq00E46uUxLcxItyZQEbiYntg==","signatures":[{"sig":"MEUCIQCccAR+jSWCYCamGGF1i1ynAl8CVQFrXySfXOYhAPrsrAIgdZTZEamWnsdfEx7xCRnkhXDDKC2MF5S6D6s48XGHewY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1290.99fd889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"99fd88963a6b0552f04e4a369008a84e1863aacd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1290.99fd889","@flighthq/math":"0.4.0-next.1290.99fd889","@flighthq/node":"0.4.0-next.1290.99fd889","@flighthq/path":"0.4.0-next.1290.99fd889","@flighthq/types":"0.4.0-next.1290.99fd889","@flighthq/scene2d":"0.4.0-next.1290.99fd889","@flighthq/geometry":"0.4.0-next.1290.99fd889","@flighthq/animation":"0.4.0-next.1290.99fd889"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1290.99fd889_1787016180677_0.4086783504372842","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1294.03b2010":{"name":"@flighthq/shape","version":"0.4.0-next.1294.03b2010","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1294.03b2010","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c4b5367b157baa6eff091ef4f9535ed9a2e5324d","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1294.03b2010.tgz","fileCount":94,"integrity":"sha512-tiprYJoac1m6haJX4ZzHv7NF5eQCtlJ26W+7CMyW+H1WzlB14+t0bXyLLo25K2anMqEJv/1mNnwIg4mGdWmPmA==","signatures":[{"sig":"MEUCIQC4/P5pjmODchpwQAVA0qpYNUTUmEkyw0D4rbFii23OiAIgeVyc0Ks1TLBysDlgQP20iosgi22D7llnA2XcIpkMJlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1294.03b2010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"03b20100b01fce4383bfb5e3f198d31ac16f94ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1294.03b2010","@flighthq/math":"0.4.0-next.1294.03b2010","@flighthq/node":"0.4.0-next.1294.03b2010","@flighthq/path":"0.4.0-next.1294.03b2010","@flighthq/types":"0.4.0-next.1294.03b2010","@flighthq/scene2d":"0.4.0-next.1294.03b2010","@flighthq/geometry":"0.4.0-next.1294.03b2010","@flighthq/animation":"0.4.0-next.1294.03b2010"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1294.03b2010_1787020395573_0.8086084925047854","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1296.dfa990a":{"name":"@flighthq/shape","version":"0.4.0-next.1296.dfa990a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1296.dfa990a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2f37e6b23847ca473e1f0d9c6af9371f00882f9c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1296.dfa990a.tgz","fileCount":94,"integrity":"sha512-HkRMRTsE3pufwaPIRVbKftCKvTqvtclkmjlz8TCz6XCYsdva6LGHfPgJbe6+AvsMm0pYFEcDDUzpOKxMLrXBDg==","signatures":[{"sig":"MEUCIEnIaGyYhkPSvBbffi3loJWE7L5wmNVzPZodiTYaVLQRAiEA6K9ak9XR1P4ZqdOII+XHS2lvnJZGpo6kDOU+0uZdCP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1296.dfa990a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dfa990a25f0d30ffc753984cefac6fa02f65bfc1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1296.dfa990a","@flighthq/math":"0.4.0-next.1296.dfa990a","@flighthq/node":"0.4.0-next.1296.dfa990a","@flighthq/path":"0.4.0-next.1296.dfa990a","@flighthq/types":"0.4.0-next.1296.dfa990a","@flighthq/scene2d":"0.4.0-next.1296.dfa990a","@flighthq/geometry":"0.4.0-next.1296.dfa990a","@flighthq/animation":"0.4.0-next.1296.dfa990a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1296.dfa990a_1787026928875_0.34062018565839747","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1299.541fadc":{"name":"@flighthq/shape","version":"0.4.0-next.1299.541fadc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1299.541fadc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4649cc6dfe4e4f9619eb42f3fd1fda93c327286a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1299.541fadc.tgz","fileCount":94,"integrity":"sha512-HFvYKhtxSytuuUc4ewwTmiwY8LyQNKor3AF6Owe9us4mF6XJXKSUMKDpqlH7bN5i+n6eFE+CFRaVy6aKmkSSMQ==","signatures":[{"sig":"MEUCIQCjZ4JX5qYbn273EYWlcKCXqOJTkHcljdvODTk1OkZDbwIga26ksRO3ylde1UHULB0kqy1sh4pbK/D44dMnWNmg0CU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1299.541fadc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"541fadcc42ff9672e4f0184a4dbc76e0945acd5f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1299.541fadc","@flighthq/math":"0.4.0-next.1299.541fadc","@flighthq/node":"0.4.0-next.1299.541fadc","@flighthq/path":"0.4.0-next.1299.541fadc","@flighthq/types":"0.4.0-next.1299.541fadc","@flighthq/scene2d":"0.4.0-next.1299.541fadc","@flighthq/geometry":"0.4.0-next.1299.541fadc","@flighthq/animation":"0.4.0-next.1299.541fadc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1299.541fadc_1787033961779_0.975773814741183","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1350.7431bb1":{"name":"@flighthq/shape","version":"0.4.0-next.1350.7431bb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1350.7431bb1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5c1b18a711ecf66041877f76a73d25795183eab0","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1350.7431bb1.tgz","fileCount":94,"integrity":"sha512-wyn0D0WKQKI5CiNtygH6Gu3bqF7eE1eHZZG2p+O2ILBjz3dJnSveM4Y50ZWX72cBEqCFEUTse4MuH/StjnE1FA==","signatures":[{"sig":"MEUCIQCermViMUdbwWTWSWXckTFtUmbjM2AEYk8rW4Z+blmXLAIgWvVpwyWkduRjuS8Tl4RUIOPMEQe6uq6OmnEshsabMsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1350.7431bb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7431bb1294fe823c7b7e59844e6a0f58b1ae3bc2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1350.7431bb1","@flighthq/math":"0.4.0-next.1350.7431bb1","@flighthq/node":"0.4.0-next.1350.7431bb1","@flighthq/path":"0.4.0-next.1350.7431bb1","@flighthq/types":"0.4.0-next.1350.7431bb1","@flighthq/scene2d":"0.4.0-next.1350.7431bb1","@flighthq/geometry":"0.4.0-next.1350.7431bb1","@flighthq/animation":"0.4.0-next.1350.7431bb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1350.7431bb1_1787067088694_0.6574841131867264","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1351.6ec45d6":{"name":"@flighthq/shape","version":"0.4.0-next.1351.6ec45d6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1351.6ec45d6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"546e19fa32f8ced0ab2382121727fe842ea4f7ad","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1351.6ec45d6.tgz","fileCount":94,"integrity":"sha512-jEdboGZ7f8QTAeFWytBnYSLDDTGrwDuko6zctFwXMikDQEVylvNAiM6wYOBgeCwqdvgspnIbP1qp6rhQ5NC4Iw==","signatures":[{"sig":"MEUCIQD7x8k8bKX7BYtXB+srtb6s6x7jcTN0gE7R3UaF5vvc2AIgaWve+bgaS1P5/BqQE0xbBO2UXRWQ40vY+OdyM8y60Fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1351.6ec45d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6ec45d6b31d6d287c2e8eba72b0c85fec7667c0c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1351.6ec45d6","@flighthq/math":"0.4.0-next.1351.6ec45d6","@flighthq/node":"0.4.0-next.1351.6ec45d6","@flighthq/path":"0.4.0-next.1351.6ec45d6","@flighthq/types":"0.4.0-next.1351.6ec45d6","@flighthq/scene2d":"0.4.0-next.1351.6ec45d6","@flighthq/geometry":"0.4.0-next.1351.6ec45d6","@flighthq/animation":"0.4.0-next.1351.6ec45d6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1351.6ec45d6_1787068101594_0.4839335097868973","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1354.5181c5f":{"name":"@flighthq/shape","version":"0.4.0-next.1354.5181c5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1354.5181c5f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"67b738d2c7ced560de291362b6c2654c269f5831","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1354.5181c5f.tgz","fileCount":94,"integrity":"sha512-NfEGGz3dBMtZC3iD+b2GWyBJyd4J1QvcSFfzuS6igC7E6aHzia3mCmiyTz2TztVIvmMcPDZ4KOqFhA7yQaspSQ==","signatures":[{"sig":"MEUCIQC75e/CjgJU7+nN2790tTxMMNTrhgjVXRl3kM4G+qfa0wIgKKMuJWfYBjm4Fc2it91pqnvYn0Gu6BwQI9gYctW6N7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1354.5181c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5181c5f1c469000694988e1f6e7dc37a98c6b28c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1354.5181c5f","@flighthq/math":"0.4.0-next.1354.5181c5f","@flighthq/node":"0.4.0-next.1354.5181c5f","@flighthq/path":"0.4.0-next.1354.5181c5f","@flighthq/types":"0.4.0-next.1354.5181c5f","@flighthq/scene2d":"0.4.0-next.1354.5181c5f","@flighthq/geometry":"0.4.0-next.1354.5181c5f","@flighthq/animation":"0.4.0-next.1354.5181c5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1354.5181c5f_1787076861147_0.4928775621236159","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1356.924bb91":{"name":"@flighthq/shape","version":"0.4.0-next.1356.924bb91","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1356.924bb91","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"298b104335633d7c1fce4e0bfe8335b8ea7f64d3","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1356.924bb91.tgz","fileCount":94,"integrity":"sha512-Mpc8o33HNd4FrZ+wHLQUhf7YEjM3NgJM1ZXYnjCsaZa7UpXEgXLKYZEtRAkHGhr3cPdxU7sr05vxdw8YUidt8g==","signatures":[{"sig":"MEUCIApbxNwKLS45YWvairFwgRcbVvOtwm3hMJqlP1wj54DRAiEAkkkxrCylxRxB3fqffkT7AgHRxYHnEpDltyWvBhaLoy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1356.924bb91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"924bb91791102bc3cf5624441610ef3e2b335b68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1356.924bb91","@flighthq/math":"0.4.0-next.1356.924bb91","@flighthq/node":"0.4.0-next.1356.924bb91","@flighthq/path":"0.4.0-next.1356.924bb91","@flighthq/types":"0.4.0-next.1356.924bb91","@flighthq/scene2d":"0.4.0-next.1356.924bb91","@flighthq/geometry":"0.4.0-next.1356.924bb91","@flighthq/animation":"0.4.0-next.1356.924bb91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1356.924bb91_1787078142691_0.3244167303963752","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1357.b87b5c1":{"name":"@flighthq/shape","version":"0.4.0-next.1357.b87b5c1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1357.b87b5c1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7e9688e11dba58609935390873bbbbefb45c45da","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1357.b87b5c1.tgz","fileCount":94,"integrity":"sha512-vooqppvpdILf9cN4NNzGsIwERN91NHY5iWm95u6n26KXlN2qRlSBKwvrTBTV83pBg+8g7U1s3ZoxMfgARlaOjw==","signatures":[{"sig":"MEQCIGbWclYk2EPPBC65HVkcX+mFAECdsdLvx+h4OZVDPeSeAiBhp3uDuWlFLjPNc8bxDjbUl/mcHyQhTURSimNkjdhFGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1357.b87b5c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b87b5c15158aa2898caff7f3e3c3867854d29d5f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1357.b87b5c1","@flighthq/math":"0.4.0-next.1357.b87b5c1","@flighthq/node":"0.4.0-next.1357.b87b5c1","@flighthq/path":"0.4.0-next.1357.b87b5c1","@flighthq/types":"0.4.0-next.1357.b87b5c1","@flighthq/scene2d":"0.4.0-next.1357.b87b5c1","@flighthq/geometry":"0.4.0-next.1357.b87b5c1","@flighthq/animation":"0.4.0-next.1357.b87b5c1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1357.b87b5c1_1787078289393_0.5953776251298759","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1362.3734bd4":{"name":"@flighthq/shape","version":"0.4.0-next.1362.3734bd4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1362.3734bd4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"03e29be9ecc77a31ee7c3fdd1cf806ee2684f912","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1362.3734bd4.tgz","fileCount":94,"integrity":"sha512-1K+vuCTyxbjFwF031RYgs8/WQZb5BxMaHprO6CJDIyQezYaFongm8J2OzInlJKtvqwovIIVeQ5+IOZPVunT/xw==","signatures":[{"sig":"MEUCIE3/nJ8fM7zWPnUpmWREGf/8hv0+grq/CO6VmT8p1ohFAiEA9H0CWcRLzR5w2Ig8+BKjc9bb4IGSFH4w/3hsla0Q0og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1362.3734bd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3734bd4936d51eea42ddfd38f48b995d49e6657c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1362.3734bd4","@flighthq/math":"0.4.0-next.1362.3734bd4","@flighthq/node":"0.4.0-next.1362.3734bd4","@flighthq/path":"0.4.0-next.1362.3734bd4","@flighthq/types":"0.4.0-next.1362.3734bd4","@flighthq/scene2d":"0.4.0-next.1362.3734bd4","@flighthq/geometry":"0.4.0-next.1362.3734bd4","@flighthq/animation":"0.4.0-next.1362.3734bd4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1362.3734bd4_1787078940932_0.0801561091756604","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1383.b8eb497":{"name":"@flighthq/shape","version":"0.4.0-next.1383.b8eb497","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1383.b8eb497","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7075438a7f9fede6c43c91c214be55bd5fc77918","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1383.b8eb497.tgz","fileCount":94,"integrity":"sha512-2ieGc/6XgMy2vnekx98KRRULRkqpgr4Zzm1bqqOLGDXM91aQx7w9bdGDnrFlyFaF6tWv5J1nlDraMfEy2o/c1g==","signatures":[{"sig":"MEUCICm4T94PKrndsFsA2V7jugsJSFE6sl+5bqX55VBe5hBHAiEAopv3D5J/14M5kcdD2c7S37KpGnfv6fxXPjQVemAkBlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1383.b8eb497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8eb4977f0d1496e8c4b2f47f16c82c0710291d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1383.b8eb497","@flighthq/math":"0.4.0-next.1383.b8eb497","@flighthq/node":"0.4.0-next.1383.b8eb497","@flighthq/path":"0.4.0-next.1383.b8eb497","@flighthq/types":"0.4.0-next.1383.b8eb497","@flighthq/scene2d":"0.4.0-next.1383.b8eb497","@flighthq/geometry":"0.4.0-next.1383.b8eb497","@flighthq/animation":"0.4.0-next.1383.b8eb497"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1383.b8eb497_1787080271280_0.16421125746725762","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1385.dc129fd":{"name":"@flighthq/shape","version":"0.4.0-next.1385.dc129fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1385.dc129fd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1c0e0afc37af09256bd1cb1f4cb0c3c442d563ba","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1385.dc129fd.tgz","fileCount":94,"integrity":"sha512-WrCeuSexFxJHZeWRIdbw1VLFTipiT1PRVc6N2FwmmrcNVXt4jBINeHboVKzSaRw+7SH77vjQZkgf2OI3kwF7yA==","signatures":[{"sig":"MEQCIGkUPS+48FWGRq9zIU7WgDaWM7hfGDvgUWMOPL0Ulk/zAiAtSkSWRbJ64onFDSypm8TKvEPtZ5WYMNWNzv/0OAripg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1385.dc129fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc129fdaf5719e6fe6da44e8755cbc798806ee74","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1385.dc129fd","@flighthq/math":"0.4.0-next.1385.dc129fd","@flighthq/node":"0.4.0-next.1385.dc129fd","@flighthq/path":"0.4.0-next.1385.dc129fd","@flighthq/types":"0.4.0-next.1385.dc129fd","@flighthq/scene2d":"0.4.0-next.1385.dc129fd","@flighthq/geometry":"0.4.0-next.1385.dc129fd","@flighthq/animation":"0.4.0-next.1385.dc129fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1385.dc129fd_1787082042456_0.5667864822518602","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1390.ca3ba2b":{"name":"@flighthq/shape","version":"0.4.0-next.1390.ca3ba2b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1390.ca3ba2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3286d3c23ed5a976040a0ac04aface1fb079bc1b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1390.ca3ba2b.tgz","fileCount":94,"integrity":"sha512-a6SjRRQ/QjW6huna0Ic+py63RosyQ27hexiqig19vHxNy3EEtsdwEJoFoelO7dPHqNEBRMSPfTE6ouqUWXKBxg==","signatures":[{"sig":"MEQCICXIA/bF7Np6LhEJCebdNWPLuBRgIIRnj5ZJKJEUPpFZAiBZISu/QsdgbY4oWEe9V9B+nWtINbluyaNwj3uqiPxjJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1390.ca3ba2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ca3ba2bc71b176e9f619cdfbee0d0fa5c59769bf","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1390.ca3ba2b","@flighthq/math":"0.4.0-next.1390.ca3ba2b","@flighthq/node":"0.4.0-next.1390.ca3ba2b","@flighthq/path":"0.4.0-next.1390.ca3ba2b","@flighthq/types":"0.4.0-next.1390.ca3ba2b","@flighthq/scene2d":"0.4.0-next.1390.ca3ba2b","@flighthq/geometry":"0.4.0-next.1390.ca3ba2b","@flighthq/animation":"0.4.0-next.1390.ca3ba2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1390.ca3ba2b_1787084767828_0.6731109335680387","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1391.ef8547e":{"name":"@flighthq/shape","version":"0.4.0-next.1391.ef8547e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1391.ef8547e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4e245f207d81568c15ce79001879e379f9ef8b5c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1391.ef8547e.tgz","fileCount":94,"integrity":"sha512-UgCH2tZ0zepaqatWvlkkIqffDBF5gKT/2oxHTMsjVrk7iCV0Zg17egSlizh/sz/jNcvqNW4XEGHSVApNvtfAmQ==","signatures":[{"sig":"MEUCID/ZPKRCKYe8EDjqlu9BgJEPZZOfV+AHaMnx1cgIJdwMAiEAvkCMOfv1uY1Y8KVtkEG+2DZh23Jn5bL/nIx9yYUEAJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1391.ef8547e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ef8547e4f1d53ec2c0a70c3df10b9406d13096f9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1391.ef8547e","@flighthq/math":"0.4.0-next.1391.ef8547e","@flighthq/node":"0.4.0-next.1391.ef8547e","@flighthq/path":"0.4.0-next.1391.ef8547e","@flighthq/types":"0.4.0-next.1391.ef8547e","@flighthq/scene2d":"0.4.0-next.1391.ef8547e","@flighthq/geometry":"0.4.0-next.1391.ef8547e","@flighthq/animation":"0.4.0-next.1391.ef8547e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1391.ef8547e_1787084922047_0.3270536334823959","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1392.ae73a44":{"name":"@flighthq/shape","version":"0.4.0-next.1392.ae73a44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1392.ae73a44","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b59411e84f8e5d17c964a9fdb6d83ce913731ac3","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1392.ae73a44.tgz","fileCount":94,"integrity":"sha512-EQa1f8o1bO2vcjfpYN8Yl1ZaGa5oTvPiaqTZRJUQknb8x4YwVPKOQbQ1ikKW0Wf9hKyykUtEfYyLcUVtxUVgWQ==","signatures":[{"sig":"MEUCIQDlYZFSgYQtgOKBYVi/HLq8StLF3c8NTS40Wp/lDVaCpgIgZ8qqp5knwFogRYhRi3WUmfX/Uy5397YyRG7/6/k6FCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1392.ae73a44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ae73a4474c40d293f2ab2295ae932102668c6b04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1392.ae73a44","@flighthq/math":"0.4.0-next.1392.ae73a44","@flighthq/node":"0.4.0-next.1392.ae73a44","@flighthq/path":"0.4.0-next.1392.ae73a44","@flighthq/types":"0.4.0-next.1392.ae73a44","@flighthq/scene2d":"0.4.0-next.1392.ae73a44","@flighthq/geometry":"0.4.0-next.1392.ae73a44","@flighthq/animation":"0.4.0-next.1392.ae73a44"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1392.ae73a44_1787091062129_0.9620091391571624","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1396.66c9814":{"name":"@flighthq/shape","version":"0.4.0-next.1396.66c9814","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1396.66c9814","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"48c2283870eab085bc81b3769b588f518c74088c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1396.66c9814.tgz","fileCount":94,"integrity":"sha512-okiZE5vuBbN4a+G1utYXX+izTmUoq6Uwude+BUoe8p/O7827K8DwrYJT+F27quboOGuyL57oJ7ERhrbe2gmKuw==","signatures":[{"sig":"MEUCIB8yvkXuEfjTjkpAeYBAj0EbyJ2bBCBZ8+uy8YU+i3mmAiEApSlg3mRBgYG6vOD1KhYPyLQgq7/JCFDaB7+4TkOiNpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1396.66c9814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"66c9814f2387abf7cef7a334a4edf573110aadb8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1396.66c9814","@flighthq/math":"0.4.0-next.1396.66c9814","@flighthq/node":"0.4.0-next.1396.66c9814","@flighthq/path":"0.4.0-next.1396.66c9814","@flighthq/types":"0.4.0-next.1396.66c9814","@flighthq/scene2d":"0.4.0-next.1396.66c9814","@flighthq/geometry":"0.4.0-next.1396.66c9814","@flighthq/animation":"0.4.0-next.1396.66c9814"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1396.66c9814_1787095748319_0.48923275289612844","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1398.776fd7a":{"name":"@flighthq/shape","version":"0.4.0-next.1398.776fd7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1398.776fd7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"98bafff6e6d3bfe3e714b81fc2685b4ae5254dcb","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1398.776fd7a.tgz","fileCount":94,"integrity":"sha512-T6t+mh2oz2EYClnhHpQ/aVS1pli5sGK6QhDvnlz/FMJsW5S0YEqTXoKVC72E7oUYZOIzO+nBZnkbc/yErl8mtQ==","signatures":[{"sig":"MEQCIDbPIi2Ze2sDC+vvR9oCndjjVnU+pLAlZGVwOPcNzuFuAiBedBePo2pK7vtmOZDmrmziZEh6h0XzixhRpTkeDSsguA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1398.776fd7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"776fd7a25d706d45456f573331a1884c9b512827","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1398.776fd7a","@flighthq/math":"0.4.0-next.1398.776fd7a","@flighthq/node":"0.4.0-next.1398.776fd7a","@flighthq/path":"0.4.0-next.1398.776fd7a","@flighthq/types":"0.4.0-next.1398.776fd7a","@flighthq/scene2d":"0.4.0-next.1398.776fd7a","@flighthq/geometry":"0.4.0-next.1398.776fd7a","@flighthq/animation":"0.4.0-next.1398.776fd7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1398.776fd7a_1787095876671_0.008889693676087829","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1399.9d20d2e":{"name":"@flighthq/shape","version":"0.4.0-next.1399.9d20d2e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1399.9d20d2e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d9895b7744cad505f326b83e15fafb57dd3d9966","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1399.9d20d2e.tgz","fileCount":94,"integrity":"sha512-ND0LpeB9KN2Bs5sdAYvxtQU+cJJvt24gEzKcCncS2V3Tg3IWM4AROX6h83c7xS7VnqDV3ou2QqU163R85VOJbA==","signatures":[{"sig":"MEYCIQC8eOr7fDHOz+OBcVOQmD04l5zuPYllXxx3F/7l7hHzkAIhAIveZXzavsDFkuCnXfq4mu0PnsPd9xNX+doWez896Ord","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1399.9d20d2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9d20d2e0317023af656379bb16f54f02cf43c97a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1399.9d20d2e","@flighthq/math":"0.4.0-next.1399.9d20d2e","@flighthq/node":"0.4.0-next.1399.9d20d2e","@flighthq/path":"0.4.0-next.1399.9d20d2e","@flighthq/types":"0.4.0-next.1399.9d20d2e","@flighthq/scene2d":"0.4.0-next.1399.9d20d2e","@flighthq/geometry":"0.4.0-next.1399.9d20d2e","@flighthq/animation":"0.4.0-next.1399.9d20d2e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1399.9d20d2e_1787097482202_0.3104593511478755","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1404.4936e90":{"name":"@flighthq/shape","version":"0.4.0-next.1404.4936e90","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1404.4936e90","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6fbcab43b3e29dd16f8f7a21fed544feb2f4c670","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1404.4936e90.tgz","fileCount":94,"integrity":"sha512-6JDifaBPcVEtrwZAO5+KZ6hEV97Iw15uBnFAkuUm0cmoyQtBvLsN82hz5NFC9ffAYLSGqcpVlEMhACu1Qh1HQg==","signatures":[{"sig":"MEQCIES3Sx4nHawqm1+sGVK62vKuaBZkWkn6lC7wDxYrCn/gAiBEg3AueSIAamoNc+xbOxD8kUMn0Pwqdsa5KW3C7Lawwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1404.4936e90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4936e9049b9547aad61b9ae7febd4a41021b45a0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1404.4936e90","@flighthq/math":"0.4.0-next.1404.4936e90","@flighthq/node":"0.4.0-next.1404.4936e90","@flighthq/path":"0.4.0-next.1404.4936e90","@flighthq/types":"0.4.0-next.1404.4936e90","@flighthq/scene2d":"0.4.0-next.1404.4936e90","@flighthq/geometry":"0.4.0-next.1404.4936e90","@flighthq/animation":"0.4.0-next.1404.4936e90"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1404.4936e90_1787102284175_0.4550886501571152","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1405.d7484cf":{"name":"@flighthq/shape","version":"0.4.0-next.1405.d7484cf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1405.d7484cf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dba4aa3651fe9af524aba0e421e0722a387e42a9","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1405.d7484cf.tgz","fileCount":94,"integrity":"sha512-UvPWzz/5J7li98yI88kFvj2cK7ZtDdqKwCwnX3MEHINWjW8fXu40JurraebooE1i3wXwQ5k96Us6f5FdMrgKJQ==","signatures":[{"sig":"MEQCIHGx3K3iMI88WAilksMiA8fn2DXFZo7/bA6wmNa9iKChAiBIEz/RGF7EwwRbJH8pA2NuyQouYIGLU62VwlVF4PgiEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1405.d7484cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d7484cfdaa0f9ef0b3e7fd92356d39208e74167f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1405.d7484cf","@flighthq/math":"0.4.0-next.1405.d7484cf","@flighthq/node":"0.4.0-next.1405.d7484cf","@flighthq/path":"0.4.0-next.1405.d7484cf","@flighthq/types":"0.4.0-next.1405.d7484cf","@flighthq/scene2d":"0.4.0-next.1405.d7484cf","@flighthq/geometry":"0.4.0-next.1405.d7484cf","@flighthq/animation":"0.4.0-next.1405.d7484cf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1405.d7484cf_1787102420249_0.6591235166289955","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1410.a69907a":{"name":"@flighthq/shape","version":"0.4.0-next.1410.a69907a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1410.a69907a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9d85b4b6f4b32e09f7e2bf2aa748b316ca19357d","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1410.a69907a.tgz","fileCount":94,"integrity":"sha512-2m0MDrHHGzPJqLYpTN0D7gCJxxWkr/FLcu26367yWcNY0NHiXHZuYt4px1h80RX/rj1yr5XH7VwOfxXSAvzmIQ==","signatures":[{"sig":"MEQCIGIdRErqX8PWGkaPhJM31l/0T2AtvEGn9j/f8Z4dr6ToAiBHEqMm4UeVkV4o+3u7e0L0Jd9JiUOL6m8ZKl2yWttpSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1410.a69907a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a69907a83c6ff3b3de8935e42c221b780c180296","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1410.a69907a","@flighthq/math":"0.4.0-next.1410.a69907a","@flighthq/node":"0.4.0-next.1410.a69907a","@flighthq/path":"0.4.0-next.1410.a69907a","@flighthq/types":"0.4.0-next.1410.a69907a","@flighthq/scene2d":"0.4.0-next.1410.a69907a","@flighthq/geometry":"0.4.0-next.1410.a69907a","@flighthq/animation":"0.4.0-next.1410.a69907a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1410.a69907a_1787118547338_0.25499907663717436","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1412.05a7272":{"name":"@flighthq/shape","version":"0.4.0-next.1412.05a7272","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1412.05a7272","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a22f77970418eccace75695071e4fdcea5267331","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1412.05a7272.tgz","fileCount":94,"integrity":"sha512-3+EHSQKA8l10jFBJrMkNRKqHs7xXFwquFqyoyQ1tvP/li8UenI3YFy3FBxdmQLlsNVCd+hFdvMoTOlRz416C8A==","signatures":[{"sig":"MEYCIQCRTiZR9raMnr+X2EYI+jHsQHXBSx+Jj6TbLbvge8c+pwIhAL+e3HGBIaZUQ9oufeq4p5psttS7m33Z5plPilXLP/ud","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1412.05a7272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05a72726f4579a5cdb44f886630d8f92480764d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1412.05a7272","@flighthq/math":"0.4.0-next.1412.05a7272","@flighthq/node":"0.4.0-next.1412.05a7272","@flighthq/path":"0.4.0-next.1412.05a7272","@flighthq/types":"0.4.0-next.1412.05a7272","@flighthq/scene2d":"0.4.0-next.1412.05a7272","@flighthq/geometry":"0.4.0-next.1412.05a7272","@flighthq/animation":"0.4.0-next.1412.05a7272"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1412.05a7272_1787120571733_0.7725739951244373","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1415.00028b0":{"name":"@flighthq/shape","version":"0.4.0-next.1415.00028b0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1415.00028b0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5f29099e3e5589872193803d379016ea7633646b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1415.00028b0.tgz","fileCount":94,"integrity":"sha512-/ukfNOjFXmwnQN5QSCiVletcrzqGF797AmQuhouewAh7NyurYBH6lBRXbp6EOeXiCmarlb0BU0wsDTNB3vFXBQ==","signatures":[{"sig":"MEUCIQCMNMx8Dk2kbnXqNyKi+L/Mu+hF0WkztDMgHVf6E8zvAgIgZX/vVnzRzJeDJdFhJIOJXdIAMlwAaj23CzhLqNBfRTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1415.00028b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"00028b0f581f46010a9ba6f4d34a54cbfbe90ac0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1415.00028b0","@flighthq/math":"0.4.0-next.1415.00028b0","@flighthq/node":"0.4.0-next.1415.00028b0","@flighthq/path":"0.4.0-next.1415.00028b0","@flighthq/types":"0.4.0-next.1415.00028b0","@flighthq/scene2d":"0.4.0-next.1415.00028b0","@flighthq/geometry":"0.4.0-next.1415.00028b0","@flighthq/animation":"0.4.0-next.1415.00028b0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1415.00028b0_1787121460976_0.43938006544569674","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1416.ef4fae7":{"name":"@flighthq/shape","version":"0.4.0-next.1416.ef4fae7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1416.ef4fae7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"881a5ec0c2f7736fa822410fb15b5f75a0503e0c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1416.ef4fae7.tgz","fileCount":94,"integrity":"sha512-43hQqh0bNNFrxcF48DeeOjWjcNKGwVaPvkXSbUzKpInxXkIikUzBJiJBq365RcM0DMZxLTo1bxQRQ/C+Qr97OQ==","signatures":[{"sig":"MEUCIQDB8/1gkpbJKtrGgaG+lof93cgwH8YMGWOn4V/n7vnP8gIgNrxnCY18AkL3uG5krhNMGuFSFXG/rZju2PiZwhP/QyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1416.ef4fae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ef4fae7fcce4981f09353ef665113c0034491f34","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1416.ef4fae7","@flighthq/math":"0.4.0-next.1416.ef4fae7","@flighthq/node":"0.4.0-next.1416.ef4fae7","@flighthq/path":"0.4.0-next.1416.ef4fae7","@flighthq/types":"0.4.0-next.1416.ef4fae7","@flighthq/scene2d":"0.4.0-next.1416.ef4fae7","@flighthq/geometry":"0.4.0-next.1416.ef4fae7","@flighthq/animation":"0.4.0-next.1416.ef4fae7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1416.ef4fae7_1787155994484_0.47709865616144853","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1487.e25e95d":{"name":"@flighthq/shape","version":"0.4.0-next.1487.e25e95d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1487.e25e95d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"11770de3b8e14668964bc92b9352ead1ce43374e","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1487.e25e95d.tgz","fileCount":94,"integrity":"sha512-gy+OqbNhFmi2X/1gWrtgn2G51drbzygFPQv1hqtUaJnQmEmLi33ZVJ9/jn5PSxpXUrthAgVkimH9KYmb8DRH1w==","signatures":[{"sig":"MEUCIQDysMraVYQngn2nGgOcpoS9IigrDN7sD/oMe344UfiwLAIgM30w2A+4TZfLkfuMz88CKZRff+Y9XF3R+xAPPLS1QoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1487.e25e95d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e25e95d60f7439c174b16b0c9c970d4aba8223bd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1487.e25e95d","@flighthq/math":"0.4.0-next.1487.e25e95d","@flighthq/node":"0.4.0-next.1487.e25e95d","@flighthq/path":"0.4.0-next.1487.e25e95d","@flighthq/types":"0.4.0-next.1487.e25e95d","@flighthq/scene2d":"0.4.0-next.1487.e25e95d","@flighthq/geometry":"0.4.0-next.1487.e25e95d","@flighthq/animation":"0.4.0-next.1487.e25e95d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1487.e25e95d_1787182317964_0.029345820121877475","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1488.43bcb37":{"name":"@flighthq/shape","version":"0.4.0-next.1488.43bcb37","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1488.43bcb37","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d94aea452d698413dc7ce3caaa75f04ba5c7bbac","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1488.43bcb37.tgz","fileCount":94,"integrity":"sha512-5x54Cdj993+WyXIgq3E54Bx7SttX9Zc54UbzdN45Qn1/Eju5sUi+I0P/nYlK3lsukKjNbpcMtfV6/Jnlz65nBA==","signatures":[{"sig":"MEQCIDuHvc+YMjUy/uKttED6fLERZAgLSSWffIBjpbnwzr6cAiAEvrWFCQmtP5wRAMFqXkS+gZMnhgG2/6Nm4hKK5WRxAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1488.43bcb37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43bcb37d9a5a44d81b8490439b9e43ac5d1e82f7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1488.43bcb37","@flighthq/math":"0.4.0-next.1488.43bcb37","@flighthq/node":"0.4.0-next.1488.43bcb37","@flighthq/path":"0.4.0-next.1488.43bcb37","@flighthq/types":"0.4.0-next.1488.43bcb37","@flighthq/scene2d":"0.4.0-next.1488.43bcb37","@flighthq/geometry":"0.4.0-next.1488.43bcb37","@flighthq/animation":"0.4.0-next.1488.43bcb37"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1488.43bcb37_1787200994049_0.16943228586352777","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1584.a8ddd61":{"name":"@flighthq/shape","version":"0.4.0-next.1584.a8ddd61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1584.a8ddd61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e27d301da45ae5ccd0ffa570cb4ec635881e3984","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1584.a8ddd61.tgz","fileCount":94,"integrity":"sha512-B4eMqZ8EhwXLgmuQsXU53FB3NBJ1+e/cioLbeUJK6CpXv1Yb2MjVVdd5JNWGNFxM9inZr0O+SmAhrpxzggpufw==","signatures":[{"sig":"MEQCIEcorQiFKmcR2NB9zaVgp9F3nwPP7iJ1rG8qJ2V8eZPJAiAiOCQFxl+6fRwqOJD8RjlrMnGDPjT4VohStuWaEWm/Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1584.a8ddd61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a8ddd61739924a54b02ef606a8c16d7b66c66807","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1584.a8ddd61","@flighthq/math":"0.4.0-next.1584.a8ddd61","@flighthq/node":"0.4.0-next.1584.a8ddd61","@flighthq/path":"0.4.0-next.1584.a8ddd61","@flighthq/types":"0.4.0-next.1584.a8ddd61","@flighthq/scene2d":"0.4.0-next.1584.a8ddd61","@flighthq/geometry":"0.4.0-next.1584.a8ddd61","@flighthq/animation":"0.4.0-next.1584.a8ddd61"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1584.a8ddd61_1787250509020_0.48113049314272227","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1585.bf131c8":{"name":"@flighthq/shape","version":"0.4.0-next.1585.bf131c8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1585.bf131c8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bd2f038546b22df15d0596d0942b151531a64d9c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1585.bf131c8.tgz","fileCount":94,"integrity":"sha512-k0Qfrwm4LVJuMZ6HM9fn5DHIpZB1P1uOtmKYnztg9nwdeXL4/7Ra/kbgGLf371Pk+JD8FUcbhpzY8AHPowMYpg==","signatures":[{"sig":"MEUCIEuqahM/9Z4P2dF11CUUnnOlBKhDSoYpHsJTv+CkqLEEAiEAtWbyjcCIcipo6/kDMVLPh16OzZXCBpNpI3oHPl4zEI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1585.bf131c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bf131c8abe61502de71895639d57db3e2e2c1ab0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1585.bf131c8","@flighthq/math":"0.4.0-next.1585.bf131c8","@flighthq/node":"0.4.0-next.1585.bf131c8","@flighthq/path":"0.4.0-next.1585.bf131c8","@flighthq/types":"0.4.0-next.1585.bf131c8","@flighthq/scene2d":"0.4.0-next.1585.bf131c8","@flighthq/geometry":"0.4.0-next.1585.bf131c8","@flighthq/animation":"0.4.0-next.1585.bf131c8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1585.bf131c8_1787251169412_0.0583379840017495","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1602.af48ed1":{"name":"@flighthq/shape","version":"0.4.0-next.1602.af48ed1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1602.af48ed1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"44fc63e309aeffb671ec6027448485ffce79bffb","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1602.af48ed1.tgz","fileCount":94,"integrity":"sha512-GFCh2HhmTfTSv70wnK4yp1tfDUIzpoKSlrnL9hsVkxabC6aR/lSgzCVDU0V7Z8NPF+TQPQKRR1U/7C37M+iBNw==","signatures":[{"sig":"MEUCIQCSJjkfw4dKB2GVrW//NEhZpWO14kqVIAlrDBY2HxgMagIgD+Jw6A2lqAmf49mkn40VzneQkZkLvTNlOfv8NEhZFL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1602.af48ed1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"af48ed1ac05ae5fda74d63d9233f32a9ea8bbaf7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1602.af48ed1","@flighthq/math":"0.4.0-next.1602.af48ed1","@flighthq/node":"0.4.0-next.1602.af48ed1","@flighthq/path":"0.4.0-next.1602.af48ed1","@flighthq/types":"0.4.0-next.1602.af48ed1","@flighthq/scene2d":"0.4.0-next.1602.af48ed1","@flighthq/geometry":"0.4.0-next.1602.af48ed1","@flighthq/animation":"0.4.0-next.1602.af48ed1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1602.af48ed1_1787267558325_0.7806322087074058","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1652.39f08fd":{"name":"@flighthq/shape","version":"0.4.0-next.1652.39f08fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1652.39f08fd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6e150fee340563f5f56865500c3e3f3d1e5f392a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1652.39f08fd.tgz","fileCount":94,"integrity":"sha512-IuzfK0edqEQ2LiWRkbn2K+QfzuHe/27cAA1yglSjJgEnoK/SV12Z3WNCyJzuFmU+2btJm3oWKhzpjx7F9nUWsg==","signatures":[{"sig":"MEQCIDImh8jO+k4IkHhqM/rzDQoPYbuvRmCV77X8PDGFQuWzAiA5+eqnyiNlCDVVvnbrUgzY4srosBsLBsrdT4tREW60+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1652.39f08fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"39f08fd3355ac957ef8965e70140e77c935b6c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1652.39f08fd","@flighthq/math":"0.4.0-next.1652.39f08fd","@flighthq/node":"0.4.0-next.1652.39f08fd","@flighthq/path":"0.4.0-next.1652.39f08fd","@flighthq/types":"0.4.0-next.1652.39f08fd","@flighthq/scene2d":"0.4.0-next.1652.39f08fd","@flighthq/geometry":"0.4.0-next.1652.39f08fd","@flighthq/animation":"0.4.0-next.1652.39f08fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1652.39f08fd_1787280866612_0.29489933421974346","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1663.d9c5746":{"name":"@flighthq/shape","version":"0.4.0-next.1663.d9c5746","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1663.d9c5746","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"27985a6b98d791de2db8bc13f1ca2dc87c420c3c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1663.d9c5746.tgz","fileCount":94,"integrity":"sha512-L9q4/IfT3uxinCnwY6BrAiJ3bsfypd8isV47wsYseE9jY+CBFPiGtxVHxaumEpi+8n3xKhfnajUoybo/+7TWJQ==","signatures":[{"sig":"MEUCID9ZEDglM4zHvofdVjcKI3grcZvVzDamdcuwjfuG5uqoAiEA4wp5G3QxEQGOakYCE3zAB9gKW8nPI5BQohXUaf2adIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1663.d9c5746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d9c574612a1280ddc4f84bb3486a41579a068085","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1663.d9c5746","@flighthq/math":"0.4.0-next.1663.d9c5746","@flighthq/node":"0.4.0-next.1663.d9c5746","@flighthq/path":"0.4.0-next.1663.d9c5746","@flighthq/types":"0.4.0-next.1663.d9c5746","@flighthq/scene2d":"0.4.0-next.1663.d9c5746","@flighthq/geometry":"0.4.0-next.1663.d9c5746","@flighthq/animation":"0.4.0-next.1663.d9c5746"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1663.d9c5746_1787287652438_0.8996837403494893","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1694.598ef6f":{"name":"@flighthq/shape","version":"0.4.0-next.1694.598ef6f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1694.598ef6f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3fe376a9e1632b7d683a8de084d23fec2bd82276","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1694.598ef6f.tgz","fileCount":94,"integrity":"sha512-noKefTO5gmJXUD3AaAbCjAq5lIHBd6Bw8ytu4WkHWLQukM1fGApBQZ4+Rlpf1nFZj0yYh5DCMe7VscC15hJFuw==","signatures":[{"sig":"MEQCIGdvHUif8nd6TPENFV3XvaHRYmfd1VxkIipfrMMQNqXAAiBWNDU9kLMjsn72L1Q3LpZAIKKTuGjx9o2t6m2tyvwfGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1694.598ef6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"598ef6f62b6f1ae2873956501069ed824699021a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1694.598ef6f","@flighthq/math":"0.4.0-next.1694.598ef6f","@flighthq/node":"0.4.0-next.1694.598ef6f","@flighthq/path":"0.4.0-next.1694.598ef6f","@flighthq/types":"0.4.0-next.1694.598ef6f","@flighthq/scene2d":"0.4.0-next.1694.598ef6f","@flighthq/geometry":"0.4.0-next.1694.598ef6f","@flighthq/animation":"0.4.0-next.1694.598ef6f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1694.598ef6f_1787288483302_0.6158358656706018","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1695.181dea5":{"name":"@flighthq/shape","version":"0.4.0-next.1695.181dea5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1695.181dea5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a3baaa713794a7fc13d48e02c7abc6cfa60182a2","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1695.181dea5.tgz","fileCount":94,"integrity":"sha512-07rjNavexSXL596XyW823gidflQrN1F2PFMw5NQkAdLTBe5YCIpAUyCDN6RC2NQz4a49qHHdcT9ZJ8zEvR/JGg==","signatures":[{"sig":"MEYCIQDJUtL4QotyVL0yJJguqgMrDCVZ8NR4JV5hxh0plFOlrQIhAKX3KZdURuo4+iu9VMmtdM90uADnF8CA9i3bn4KXEa8P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1695.181dea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"181dea5e323d8b0845ede2fade7f67b2ce8d2554","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1695.181dea5","@flighthq/math":"0.4.0-next.1695.181dea5","@flighthq/node":"0.4.0-next.1695.181dea5","@flighthq/path":"0.4.0-next.1695.181dea5","@flighthq/types":"0.4.0-next.1695.181dea5","@flighthq/scene2d":"0.4.0-next.1695.181dea5","@flighthq/geometry":"0.4.0-next.1695.181dea5","@flighthq/animation":"0.4.0-next.1695.181dea5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1695.181dea5_1787292960958_0.5673917659870307","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1696.93f6f63":{"name":"@flighthq/shape","version":"0.4.0-next.1696.93f6f63","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1696.93f6f63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"55c68f0417f4e3ba7ffa8c0470157d6b04dc3cf2","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1696.93f6f63.tgz","fileCount":94,"integrity":"sha512-O2FpCTH4T5NE7dzRaCphYfNWJdIVc2rXY9OJADWL1cTIQ5pvotQONw+nCSDONaURcIzNgQEuMRmZdc9JxbWypQ==","signatures":[{"sig":"MEQCIEDEFzlBpYOBQIsyZQa402GnKQ7sfCpAeu9JSeKmXH93AiBQPhqAYPeYfiH9sbavgzNXlmQGQWFULQmGi1Bpr5B5XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1696.93f6f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"93f6f63eca2b6864dedc151c301be624236f131b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1696.93f6f63","@flighthq/math":"0.4.0-next.1696.93f6f63","@flighthq/node":"0.4.0-next.1696.93f6f63","@flighthq/path":"0.4.0-next.1696.93f6f63","@flighthq/types":"0.4.0-next.1696.93f6f63","@flighthq/scene2d":"0.4.0-next.1696.93f6f63","@flighthq/geometry":"0.4.0-next.1696.93f6f63","@flighthq/animation":"0.4.0-next.1696.93f6f63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1696.93f6f63_1787293449908_0.2437000749887699","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1702.61a7a7c":{"name":"@flighthq/shape","version":"0.4.0-next.1702.61a7a7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1702.61a7a7c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"95855008b5e968a4f83ce16a2c8179bb25b48f1e","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1702.61a7a7c.tgz","fileCount":94,"integrity":"sha512-SwBZNWqGe7QHK4uRvmNrexEmgYtz+/buiLwyfPgq34FMPcLpq4bW/GvyQ9WXUoasv2FfANP0CrLQtcZHV5aMTw==","signatures":[{"sig":"MEUCIB2b0upZ32VrKjW1YGagi1Zaaxd1zLOxGpPLrlX5jlwfAiEApE5Dv3Po6uDrNL9bW4lwrsFcypuFwwQPH0nVpTFW5fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1702.61a7a7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61a7a7cc67afb80f8df61975bac6404a7e480370","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1702.61a7a7c","@flighthq/math":"0.4.0-next.1702.61a7a7c","@flighthq/node":"0.4.0-next.1702.61a7a7c","@flighthq/path":"0.4.0-next.1702.61a7a7c","@flighthq/types":"0.4.0-next.1702.61a7a7c","@flighthq/scene2d":"0.4.0-next.1702.61a7a7c","@flighthq/geometry":"0.4.0-next.1702.61a7a7c","@flighthq/animation":"0.4.0-next.1702.61a7a7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1702.61a7a7c_1787296326365_0.8772425734816158","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1703.b82d313":{"name":"@flighthq/shape","version":"0.4.0-next.1703.b82d313","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1703.b82d313","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bd12d233746b8560882e1596036288d2acfd5c60","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1703.b82d313.tgz","fileCount":94,"integrity":"sha512-GMYZjDIYK4yilfR6ecflhrZ/6RwomMsxG/EPgf77t/UB3WPUu7KMBsiyWMivYlG9Ae9jU8wopBri5j0LEtM7LA==","signatures":[{"sig":"MEYCIQCydWhXN7HlBYoV5TAfAn+dfKRdIAVadEpryZNAX4l1xwIhAOMIJaxl4jnpPF1JWkVRZXZUy3LWTWis2j3t6aqIRMEp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1703.b82d313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b82d313abae5abbfe0568f8a0ecf7e7cf834d269","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1703.b82d313","@flighthq/math":"0.4.0-next.1703.b82d313","@flighthq/node":"0.4.0-next.1703.b82d313","@flighthq/path":"0.4.0-next.1703.b82d313","@flighthq/types":"0.4.0-next.1703.b82d313","@flighthq/scene2d":"0.4.0-next.1703.b82d313","@flighthq/geometry":"0.4.0-next.1703.b82d313","@flighthq/animation":"0.4.0-next.1703.b82d313"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1703.b82d313_1787298152623_0.2827128949550872","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1704.9eb98e1":{"name":"@flighthq/shape","version":"0.4.0-next.1704.9eb98e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1704.9eb98e1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"27528a5762398f60fe635d416b756ad69136f557","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1704.9eb98e1.tgz","fileCount":94,"integrity":"sha512-TrurZuzXW1bZPB+BnjVoOe4im/Te/NldxKhq2YoqmMl+wWZpvqgwh1hHYMdqY0Xz2E8gW+ooHGH7o/1hsjuxzg==","signatures":[{"sig":"MEUCIF8nFZqTZJ+ei8BYhcn9yZzrdNDSJGpdhnGNYr1zlUwJAiEA2hH/U7b4gMWGK6JEvaML7MOnMeRoYsMt6OdgXtsQiCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1704.9eb98e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9eb98e11caee246589365df812ece128264ef638","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1704.9eb98e1","@flighthq/math":"0.4.0-next.1704.9eb98e1","@flighthq/node":"0.4.0-next.1704.9eb98e1","@flighthq/path":"0.4.0-next.1704.9eb98e1","@flighthq/types":"0.4.0-next.1704.9eb98e1","@flighthq/scene2d":"0.4.0-next.1704.9eb98e1","@flighthq/geometry":"0.4.0-next.1704.9eb98e1","@flighthq/animation":"0.4.0-next.1704.9eb98e1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1704.9eb98e1_1787300977403_0.04100796945130414","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1716.1979cc9":{"name":"@flighthq/shape","version":"0.4.0-next.1716.1979cc9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1716.1979cc9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"700bf2f6c32669429df5c1e1599a815bc418bef4","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1716.1979cc9.tgz","fileCount":94,"integrity":"sha512-AzQ1sa5Olp9aSxOcrQWbbpgGemoIg1okKPIg83TmIiNAAsNdt/MJC7qzMk0PM7Y6P/6N0sbl2fJiZHL5hp7ZfQ==","signatures":[{"sig":"MEUCIQDLy4br9qz9PPM4RScFojBN62k5A0Sy+MQw1IYJxqOA8AIgay8VNww7Lllyh91obUvOy4YqG7ZswgWvG8Pxg4LbW5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1716.1979cc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1979cc9bfdae5161eeac594f0460968a65b852f6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1716.1979cc9","@flighthq/math":"0.4.0-next.1716.1979cc9","@flighthq/node":"0.4.0-next.1716.1979cc9","@flighthq/path":"0.4.0-next.1716.1979cc9","@flighthq/types":"0.4.0-next.1716.1979cc9","@flighthq/scene2d":"0.4.0-next.1716.1979cc9","@flighthq/geometry":"0.4.0-next.1716.1979cc9","@flighthq/animation":"0.4.0-next.1716.1979cc9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1716.1979cc9_1787305303957_0.7955112631953316","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1717.9d6a20b":{"name":"@flighthq/shape","version":"0.4.0-next.1717.9d6a20b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1717.9d6a20b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4baa8803633b16079757b0cb64f6d18c39220daf","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1717.9d6a20b.tgz","fileCount":94,"integrity":"sha512-HbjrqM/y92FT/76hRarJtULlgK2srLPqzgGucm18VNDAhl68JbFUrgCPGsrxbBYAlsg//D11IV8uP+E60/8VuA==","signatures":[{"sig":"MEYCIQDMmsnxNTchE9lvIoHZ+LdnhYcLqamUZu7H5DeNfzkT1gIhANBCyhGELwK4JGLziF2D+8bDs92a4VpqM1t99WPGaT12","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1717.9d6a20b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9d6a20bc14f3fcb2ef914442e1092ef1711316a4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1717.9d6a20b","@flighthq/math":"0.4.0-next.1717.9d6a20b","@flighthq/node":"0.4.0-next.1717.9d6a20b","@flighthq/path":"0.4.0-next.1717.9d6a20b","@flighthq/types":"0.4.0-next.1717.9d6a20b","@flighthq/scene2d":"0.4.0-next.1717.9d6a20b","@flighthq/geometry":"0.4.0-next.1717.9d6a20b","@flighthq/animation":"0.4.0-next.1717.9d6a20b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1717.9d6a20b_1787307755146_0.9243556692680102","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1725.752ca79":{"name":"@flighthq/shape","version":"0.4.0-next.1725.752ca79","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1725.752ca79","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"929553199c3536c84fc0bff187d8885cbc4cb867","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1725.752ca79.tgz","fileCount":94,"integrity":"sha512-znhLm15OvXslqPCcINQ8uOArd5Yr1kE/RsYQw6D/45aHiS3oq74Uh8fYCkXDhuKQLPe04/vHoA0vl6/Ir/KAxg==","signatures":[{"sig":"MEUCIQDE/l/h5m0CSL73AGu92FE40zYJTzL3s/GiJ1ezRivxBwIgCLHj1emqZI4EprxCKtw3uVimm87RKKMTYS8GJOBtkZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1725.752ca79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"752ca79327a1e07f9d6c63d8704bb8d423500af6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1725.752ca79","@flighthq/math":"0.4.0-next.1725.752ca79","@flighthq/node":"0.4.0-next.1725.752ca79","@flighthq/path":"0.4.0-next.1725.752ca79","@flighthq/types":"0.4.0-next.1725.752ca79","@flighthq/scene2d":"0.4.0-next.1725.752ca79","@flighthq/geometry":"0.4.0-next.1725.752ca79","@flighthq/animation":"0.4.0-next.1725.752ca79"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1725.752ca79_1787310774622_0.8211277724143435","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1728.f69160b":{"name":"@flighthq/shape","version":"0.4.0-next.1728.f69160b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1728.f69160b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"552d780736d96b79ed40621f79ab282b3815e0a0","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1728.f69160b.tgz","fileCount":94,"integrity":"sha512-uwphzo+RLvwS8nLgi017yv87yI+jcXNRi8fw3Dm4+FQuVUI/2BGGQiZ5t5fZu30joy0UxZ+bzXY3rxs/NeqbAQ==","signatures":[{"sig":"MEYCIQDglTuBOHSCc+Bmf8VunHcrdo8NeW8IczXyV2tAK1+xLAIhAP8TFB4QwemMG11keNDfrKNm3YP5rXfSVMkJLwwHQR/r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1728.f69160b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f69160b30438f81d8ec0f7641b68cd1acef88df2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1728.f69160b","@flighthq/math":"0.4.0-next.1728.f69160b","@flighthq/node":"0.4.0-next.1728.f69160b","@flighthq/path":"0.4.0-next.1728.f69160b","@flighthq/types":"0.4.0-next.1728.f69160b","@flighthq/scene2d":"0.4.0-next.1728.f69160b","@flighthq/geometry":"0.4.0-next.1728.f69160b","@flighthq/animation":"0.4.0-next.1728.f69160b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1728.f69160b_1787313549577_0.754564466473419","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1749.d81a21c":{"name":"@flighthq/shape","version":"0.4.0-next.1749.d81a21c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1749.d81a21c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"33c2d2e915898f2916697334ec44e25085fe68e7","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1749.d81a21c.tgz","fileCount":94,"integrity":"sha512-komclva+HYxRAEOvk3TlodmYU4xVl0MQhe5H7Kn3NVGnUVeoCcTwaRoioIWhpBK0CkV6xL2aNdQ7jyZgjb2Qlw==","signatures":[{"sig":"MEQCIHeLl8fjoI4LW03S0T3+tm5N3oaA9o2naZCu4lEYXmyHAiBofMbdy7nebK8DcBSI407WFnEEk4rEhGFhIp6pod1Chw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1749.d81a21c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d81a21c7a4f2ee48fe9eb1bdabae6365c8c8694f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1749.d81a21c","@flighthq/math":"0.4.0-next.1749.d81a21c","@flighthq/node":"0.4.0-next.1749.d81a21c","@flighthq/path":"0.4.0-next.1749.d81a21c","@flighthq/types":"0.4.0-next.1749.d81a21c","@flighthq/scene2d":"0.4.0-next.1749.d81a21c","@flighthq/geometry":"0.4.0-next.1749.d81a21c","@flighthq/animation":"0.4.0-next.1749.d81a21c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1749.d81a21c_1787315820508_0.33080376086032826","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1750.13ec8b1":{"name":"@flighthq/shape","version":"0.4.0-next.1750.13ec8b1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1750.13ec8b1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5fc5bc2227be9e623130b21d40529a1803206521","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1750.13ec8b1.tgz","fileCount":94,"integrity":"sha512-363M1BONe2S9gKDJJfSVeSD8zBjwLOS1btaKphCYVcbZPmyi+vasqiutjWqWJC/p7nBsIVES7o3T2qVvFO/c0w==","signatures":[{"sig":"MEQCIBWB5Sn1r4qQCKrKBzkHNX3bw4LDxdVQZFRPv3bXHCTbAiBPjCHYLaBMFGqkdrNDTkAB3xUcHjo8d0Hv1EqiVIRgww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1750.13ec8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"13ec8b1cdbc0eb53efb9cafd805987c1259ddb03","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1750.13ec8b1","@flighthq/math":"0.4.0-next.1750.13ec8b1","@flighthq/node":"0.4.0-next.1750.13ec8b1","@flighthq/path":"0.4.0-next.1750.13ec8b1","@flighthq/types":"0.4.0-next.1750.13ec8b1","@flighthq/scene2d":"0.4.0-next.1750.13ec8b1","@flighthq/geometry":"0.4.0-next.1750.13ec8b1","@flighthq/animation":"0.4.0-next.1750.13ec8b1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1750.13ec8b1_1787326989518_0.11737513707914093","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1751.b3eea5f":{"name":"@flighthq/shape","version":"0.4.0-next.1751.b3eea5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1751.b3eea5f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5258240f585bebc725ee8b18699215ea1584c4b3","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1751.b3eea5f.tgz","fileCount":94,"integrity":"sha512-XY0CSQp2YsvurGaoCSmMIYyusy6H4sHr2KlUwHykhVR0xN8fU/TEa+AS37LcPl9YidrHXybGZxKtHFyJYU+lLA==","signatures":[{"sig":"MEYCIQCuRpM0kufgyIo8iRRYRbPfJVPIirwFZfkNPNLznuBR0gIhALcbaAjAO+nixsjP4RwdvNv17VEJwFZlO2W9mfQ0U/Cx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1751.b3eea5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b3eea5f93b4df315e1bc80cc7af37a9fce30e49d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1751.b3eea5f","@flighthq/math":"0.4.0-next.1751.b3eea5f","@flighthq/node":"0.4.0-next.1751.b3eea5f","@flighthq/path":"0.4.0-next.1751.b3eea5f","@flighthq/types":"0.4.0-next.1751.b3eea5f","@flighthq/scene2d":"0.4.0-next.1751.b3eea5f","@flighthq/geometry":"0.4.0-next.1751.b3eea5f","@flighthq/animation":"0.4.0-next.1751.b3eea5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1751.b3eea5f_1787327873911_0.5451440413646049","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1752.f250cb9":{"name":"@flighthq/shape","version":"0.4.0-next.1752.f250cb9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1752.f250cb9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"264e2d964562e2c9d9cc95f8e935c2ca7b6d145c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1752.f250cb9.tgz","fileCount":94,"integrity":"sha512-Cc7lW5CXLjLmvo9/56KCwQgpWBE8/HAXRUIqrNxJhb5WoPVION7erMlvOfffSIdfUvFr+ohcZihXrEumr9TUdQ==","signatures":[{"sig":"MEQCICLcmuhI2O6ST6IXRaZYEgp3t9Pv2ad9JLD4J7rfTi0KAiB1sl0CVZSRg/WKSTuycAs9uixd7+pzslbLUZAQ15oKcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1752.f250cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f250cb9b2929c0c77b66ab527cb4ef52d08f95ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1752.f250cb9","@flighthq/math":"0.4.0-next.1752.f250cb9","@flighthq/node":"0.4.0-next.1752.f250cb9","@flighthq/path":"0.4.0-next.1752.f250cb9","@flighthq/types":"0.4.0-next.1752.f250cb9","@flighthq/scene2d":"0.4.0-next.1752.f250cb9","@flighthq/geometry":"0.4.0-next.1752.f250cb9","@flighthq/animation":"0.4.0-next.1752.f250cb9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1752.f250cb9_1787329881476_0.560679378274767","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1763.f98ae25":{"name":"@flighthq/shape","version":"0.4.0-next.1763.f98ae25","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1763.f98ae25","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c4615593651b0a461d724ff907fafa646842210b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1763.f98ae25.tgz","fileCount":94,"integrity":"sha512-zXC3jEdpvHWLSI92QPE8R9Jch6zj0h7mf4/FcFv45XTwYUHcjlqks490VmBdgSvDxC1G4BFzeZKGqZLwaVwBmQ==","signatures":[{"sig":"MEUCIFAJNQ3uPji0APf9iPhGtC0tDRZ8N4q5XeS+3hfUvIeWAiEAwvkyq6o6ZR5YEDBK0wWVph/iMvtTNf0CW0JgRRsWwH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1763.f98ae25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f98ae2586aa1105186b57f1528e4260424194cfc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1763.f98ae25","@flighthq/math":"0.4.0-next.1763.f98ae25","@flighthq/node":"0.4.0-next.1763.f98ae25","@flighthq/path":"0.4.0-next.1763.f98ae25","@flighthq/types":"0.4.0-next.1763.f98ae25","@flighthq/scene2d":"0.4.0-next.1763.f98ae25","@flighthq/geometry":"0.4.0-next.1763.f98ae25","@flighthq/animation":"0.4.0-next.1763.f98ae25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1763.f98ae25_1787330111621_0.4894080546933506","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1771.f4d15c3":{"name":"@flighthq/shape","version":"0.4.0-next.1771.f4d15c3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1771.f4d15c3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6ccad9999b512aa472e97cca92f1f9abecbc8c74","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1771.f4d15c3.tgz","fileCount":94,"integrity":"sha512-jYka4j0GOec3X/S6twJtjm2zWJe3VpiWnAMtwJs9TjGCUJ6hheGfEHvLcrpklJmE0guQ6ShXSjzdlQUlHfBIkw==","signatures":[{"sig":"MEUCIQCth8PYa87ZW1G7vMthS3zppZjPJDqEYNxNQ9FKA0rtiwIgS/GBBrt5euFJZA1oGEU71c7KjHQ2liULRKNtYZrEc+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1771.f4d15c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f4d15c39c3edf4ef1608dbc61e98cbe82d4cb49d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.8.2","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1771.f4d15c3","@flighthq/math":"0.4.0-next.1771.f4d15c3","@flighthq/node":"0.4.0-next.1771.f4d15c3","@flighthq/path":"0.4.0-next.1771.f4d15c3","@flighthq/types":"0.4.0-next.1771.f4d15c3","@flighthq/scene2d":"0.4.0-next.1771.f4d15c3","@flighthq/geometry":"0.4.0-next.1771.f4d15c3","@flighthq/animation":"0.4.0-next.1771.f4d15c3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1771.f4d15c3_1787338088662_0.6231443295132706","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1809.9b3b71b":{"name":"@flighthq/shape","version":"0.4.0-next.1809.9b3b71b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1809.9b3b71b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"953ff327cd8c4a8d15b6209ab1cfc65586a9f589","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1809.9b3b71b.tgz","fileCount":94,"integrity":"sha512-N5+6SAh2IBWrDLbfjMMY33V/afRt2yJOwicDXx7D1DhUjzwx9Hfw6gMf/kRM+7OiVojmIOj28L6gZzDAY7AKLA==","signatures":[{"sig":"MEUCIQCQCzaSfxAXqdfGiOW4pJia+JbSZ+E8+SPJdmFquS8ijQIgAYmVUBxMfuwGqrowUT4cmyPqlR8rZkNzsTNUWc/Fm0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1809.9b3b71b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9b3b71b019ff48ea6329c16020f37fb72c3123d1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1809.9b3b71b","@flighthq/math":"0.4.0-next.1809.9b3b71b","@flighthq/node":"0.4.0-next.1809.9b3b71b","@flighthq/path":"0.4.0-next.1809.9b3b71b","@flighthq/types":"0.4.0-next.1809.9b3b71b","@flighthq/scene2d":"0.4.0-next.1809.9b3b71b","@flighthq/geometry":"0.4.0-next.1809.9b3b71b","@flighthq/animation":"0.4.0-next.1809.9b3b71b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1809.9b3b71b_1787341151890_0.5941755358948233","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1811.dde7eb1":{"name":"@flighthq/shape","version":"0.4.0-next.1811.dde7eb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1811.dde7eb1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1df84f6bce842452117619541cd70abf8fdbd6be","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1811.dde7eb1.tgz","fileCount":94,"integrity":"sha512-Z2+M5oyESTkP5pbaHCw3k7PhRXHTPBRdi4LAlm/KMDCfCAKNx1Uqe46A8M499GgnEOHbwmp1IYnJMMP4o+9yog==","signatures":[{"sig":"MEUCIQDjWY8Us+KGOG6BKgZH9YXp4Yq47/q889tRGbPARAT0XQIgD5RMSYfTcD7N3X+bU7efI40o7q5LMRehMvA+lYeiGTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1811.dde7eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dde7eb194e4d6e17001a6ccc0e53aadfb93c7942","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1811.dde7eb1","@flighthq/math":"0.4.0-next.1811.dde7eb1","@flighthq/node":"0.4.0-next.1811.dde7eb1","@flighthq/path":"0.4.0-next.1811.dde7eb1","@flighthq/types":"0.4.0-next.1811.dde7eb1","@flighthq/scene2d":"0.4.0-next.1811.dde7eb1","@flighthq/geometry":"0.4.0-next.1811.dde7eb1","@flighthq/animation":"0.4.0-next.1811.dde7eb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1811.dde7eb1_1787341967541_0.3011293476528696","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1815.e47cc3c":{"name":"@flighthq/shape","version":"0.4.0-next.1815.e47cc3c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1815.e47cc3c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5c05cf40e426c640c35671bdea0d40a2bd911ab5","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1815.e47cc3c.tgz","fileCount":94,"integrity":"sha512-IabtPenoLJ455XIepPGgzLiyvH1T4ew+CtnIp3OGuixG3LQnzA3KqXpFWrf87i7lwjxUw2i5wFa6uWqfC1kpaA==","signatures":[{"sig":"MEUCIDpKe0mscjqXlnD9AbVsLS2PrBgjHw5N3lkLv+rIZreNAiEA9nEYDATxohfXKb5GxUpiBcQNm+ajxnG+QKOiehb++YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1815.e47cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e47cc3c212c55d19e1b46ced1fdc6c63de9e3916","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1815.e47cc3c","@flighthq/math":"0.4.0-next.1815.e47cc3c","@flighthq/node":"0.4.0-next.1815.e47cc3c","@flighthq/path":"0.4.0-next.1815.e47cc3c","@flighthq/types":"0.4.0-next.1815.e47cc3c","@flighthq/scene2d":"0.4.0-next.1815.e47cc3c","@flighthq/geometry":"0.4.0-next.1815.e47cc3c","@flighthq/animation":"0.4.0-next.1815.e47cc3c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1815.e47cc3c_1787344145040_0.4567098251545698","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1821.efb1cbc":{"name":"@flighthq/shape","version":"0.4.0-next.1821.efb1cbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1821.efb1cbc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"596f0d45bcc7a82a9066bb123914a346f56fb25f","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1821.efb1cbc.tgz","fileCount":94,"integrity":"sha512-RHuXDwqnTW4a4HigWRjECrBsisMIzKgCwoNyqm9Sleby5yRTeDlskSynCEQK4SXiMm16LCi3wDxSb6+l5CYu5Q==","signatures":[{"sig":"MEUCIQC6dESM1gfeETMWSGn+vsfWe5ouyaayCxa52sOE63f+hAIgaNk7LWsI5QZ5a5/C6p0WWBlIp86cDpx6sImdzKb5ZzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1821.efb1cbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"efb1cbc5b3ccef2f43d7cd2dee822b0d152f3f82","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1821.efb1cbc","@flighthq/math":"0.4.0-next.1821.efb1cbc","@flighthq/node":"0.4.0-next.1821.efb1cbc","@flighthq/path":"0.4.0-next.1821.efb1cbc","@flighthq/types":"0.4.0-next.1821.efb1cbc","@flighthq/scene2d":"0.4.0-next.1821.efb1cbc","@flighthq/geometry":"0.4.0-next.1821.efb1cbc","@flighthq/animation":"0.4.0-next.1821.efb1cbc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1821.efb1cbc_1787351586950_0.7855856401040193","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1827.9db114b":{"name":"@flighthq/shape","version":"0.4.0-next.1827.9db114b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1827.9db114b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9acf124ac684fb64699e0ad25fdac21f792db7b7","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1827.9db114b.tgz","fileCount":94,"integrity":"sha512-12HkTuKbmjPIC1QeYNjO6FGJfa56gf+qy4yV2QiRF9yczcF5ojKvUjDyuwcqiPsSkjhZ7eBlxWLaZzAe0OeAXA==","signatures":[{"sig":"MEUCIAnmx4UkJtvalR6D+9Tif2Kanwhsl0N/1Ag1obghxh43AiEAzbnkSQ1HoWlG1NPocxCj1hQy6nBdTcVVYC11IaGVt80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1827.9db114b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9db114b3fe1db90a90a11541649cb3af8bb5ca62","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1827.9db114b","@flighthq/math":"0.4.0-next.1827.9db114b","@flighthq/node":"0.4.0-next.1827.9db114b","@flighthq/path":"0.4.0-next.1827.9db114b","@flighthq/types":"0.4.0-next.1827.9db114b","@flighthq/scene2d":"0.4.0-next.1827.9db114b","@flighthq/geometry":"0.4.0-next.1827.9db114b","@flighthq/animation":"0.4.0-next.1827.9db114b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1827.9db114b_1787356382921_0.06272138732276078","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1836.147ae1e":{"name":"@flighthq/shape","version":"0.4.0-next.1836.147ae1e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1836.147ae1e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a50aef58be6fe4160aeae16ce22bcdee28f55afc","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1836.147ae1e.tgz","fileCount":94,"integrity":"sha512-H+kPI1W70FxqyaZ/Piotghgsmf3DZrslhDdhfPwaMhdgkg+/W7mtVWub+EyHJFxzUm3XUBmcHQRnZTkdmHOlNQ==","signatures":[{"sig":"MEYCIQCr1d4Cnk0B6zY+7GLTDU9hoP/OYGywlqP9PS1jAq77PAIhAPPoSMA7t5xAY/NhlnY00sKCs5bXs0tVJZjdrI68GTIr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1836.147ae1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"147ae1eaea356a2200495b80ae4e42b1101ae647","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1836.147ae1e","@flighthq/math":"0.4.0-next.1836.147ae1e","@flighthq/node":"0.4.0-next.1836.147ae1e","@flighthq/path":"0.4.0-next.1836.147ae1e","@flighthq/types":"0.4.0-next.1836.147ae1e","@flighthq/scene2d":"0.4.0-next.1836.147ae1e","@flighthq/geometry":"0.4.0-next.1836.147ae1e","@flighthq/animation":"0.4.0-next.1836.147ae1e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1836.147ae1e_1787362605817_0.24694977799358675","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1884.6a2d46f":{"name":"@flighthq/shape","version":"0.4.0-next.1884.6a2d46f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1884.6a2d46f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"02cb26d3f9d23ef8f1a70d1718bf932e57872c53","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1884.6a2d46f.tgz","fileCount":94,"integrity":"sha512-jIsMtZa6CRpINr7iNe7PimPAadveM1N3DIDM+gUFDi1r52yG80Rhvpc9thpu3Nhhq3w3mxdQ7bYFVt4t5eZxsg==","signatures":[{"sig":"MEUCIDcuB2XnUjyC6Hxs3/jaH1FgoohgX7XFUHCEv1uhE0k+AiEAw8A2rx+Bc6ff1qwtMtzt92fSPSfSq65K3+p7FUdkMQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1884.6a2d46f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6a2d46f4e11232c5175ff79d306602e0378cb55e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1884.6a2d46f","@flighthq/math":"0.4.0-next.1884.6a2d46f","@flighthq/node":"0.4.0-next.1884.6a2d46f","@flighthq/path":"0.4.0-next.1884.6a2d46f","@flighthq/types":"0.4.0-next.1884.6a2d46f","@flighthq/scene2d":"0.4.0-next.1884.6a2d46f","@flighthq/geometry":"0.4.0-next.1884.6a2d46f","@flighthq/animation":"0.4.0-next.1884.6a2d46f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1884.6a2d46f_1787384812610_0.31137614157865046","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1888.e9e80b4":{"name":"@flighthq/shape","version":"0.4.0-next.1888.e9e80b4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1888.e9e80b4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b0ac42bfa4045cfb028a1830230e30757a583c4f","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1888.e9e80b4.tgz","fileCount":94,"integrity":"sha512-dmxc0q3VePcBCfr7lWK52H0myn7QZ0WhnqNA7jupJ1jQw7ISusdHz4E6lMATpXFA3ZM1h1fQyWy8w7e+RCxKFw==","signatures":[{"sig":"MEQCICgGOozxOhm9c9Pymds/1duXWHY8PVII8abTgQbVubGEAiBoTQXZHEYDAWz9p2oWLWo1syBhLviEcRe5OrVgAvbgXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1888.e9e80b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e9e80b4ab0f5a142c6554f577dfc8c640bb960c9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1888.e9e80b4","@flighthq/math":"0.4.0-next.1888.e9e80b4","@flighthq/node":"0.4.0-next.1888.e9e80b4","@flighthq/path":"0.4.0-next.1888.e9e80b4","@flighthq/types":"0.4.0-next.1888.e9e80b4","@flighthq/scene2d":"0.4.0-next.1888.e9e80b4","@flighthq/geometry":"0.4.0-next.1888.e9e80b4","@flighthq/animation":"0.4.0-next.1888.e9e80b4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1888.e9e80b4_1787549269867_0.9412645075507318","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1892.a0b519a":{"name":"@flighthq/shape","version":"0.4.0-next.1892.a0b519a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1892.a0b519a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9507cd885af88ea01f808dd9a1c181090fd11575","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1892.a0b519a.tgz","fileCount":94,"integrity":"sha512-p8ERyxLS5+Mzu9MxnvyuQx2fYQYS0tQJWQKcwdeB/BoDX+83U9mjQjek7Xnl+W3ziia5q/GZX1djdL8eSUhjhQ==","signatures":[{"sig":"MEQCIEJj216WHcKc15pc9fyQ80wQ3V+fUiIBIuOkFJIhDvTBAiAPxMy8T4CMw1QL+qnXALwMIJuK7m4jZV+0ZfwQfhitSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1892.a0b519a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a0b519a631890913faffe94d1d3ea3287a8c8241","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1892.a0b519a","@flighthq/math":"0.4.0-next.1892.a0b519a","@flighthq/node":"0.4.0-next.1892.a0b519a","@flighthq/path":"0.4.0-next.1892.a0b519a","@flighthq/types":"0.4.0-next.1892.a0b519a","@flighthq/scene2d":"0.4.0-next.1892.a0b519a","@flighthq/geometry":"0.4.0-next.1892.a0b519a","@flighthq/animation":"0.4.0-next.1892.a0b519a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1892.a0b519a_1787568681743_0.21274352837069732","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1896.60d766c":{"name":"@flighthq/shape","version":"0.4.0-next.1896.60d766c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1896.60d766c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4c9a56492bfdadacc5c6b8a2be0ef081d7dc72eb","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1896.60d766c.tgz","fileCount":94,"integrity":"sha512-gOnJG9yY2uvmRlKZGgEK+0qB8ACEMrFyZoKTO6GRYiix9W1cU/hxqImen9l5ZGQZEEdAQiXlbCa3cGlmh6awHQ==","signatures":[{"sig":"MEQCICuG1K4s9jScLWgGzHkrSOGhDBZDyJiWoQlcUjCJOzelAiAjWmriQNm2SAIgqrorydxViEXzVL1ntpQeoouCjcLWiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1896.60d766c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"60d766ccbf3a4fbe07c603d8acfc13208d476e56","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1896.60d766c","@flighthq/math":"0.4.0-next.1896.60d766c","@flighthq/node":"0.4.0-next.1896.60d766c","@flighthq/path":"0.4.0-next.1896.60d766c","@flighthq/types":"0.4.0-next.1896.60d766c","@flighthq/scene2d":"0.4.0-next.1896.60d766c","@flighthq/geometry":"0.4.0-next.1896.60d766c","@flighthq/animation":"0.4.0-next.1896.60d766c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1896.60d766c_1787571185831_0.15879383730685737","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1898.266773a":{"name":"@flighthq/shape","version":"0.4.0-next.1898.266773a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1898.266773a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"836c912fd847bd285970a9d79ee8a79ab1235ca3","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1898.266773a.tgz","fileCount":94,"integrity":"sha512-u4P0nZjRM3z1YGMiJJyhondU1gwM2KyIUS4qPDJv1YADytcjtwNkGWU22o972h8eJK/+HHmErZrSQ5yhJ9Xs3Q==","signatures":[{"sig":"MEYCIQCCPJnp+AG+6YSvb3Xs2BxZoaqR/zp3CAb1tn/C3shqjQIhALtNp+GZgMGliiBQCH3Tbd8p9Wk5l67hQZ5bRek31pkl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1898.266773a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"266773a60a616a3630ef40a7f33737f0697311aa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1898.266773a","@flighthq/math":"0.4.0-next.1898.266773a","@flighthq/node":"0.4.0-next.1898.266773a","@flighthq/path":"0.4.0-next.1898.266773a","@flighthq/types":"0.4.0-next.1898.266773a","@flighthq/scene2d":"0.4.0-next.1898.266773a","@flighthq/geometry":"0.4.0-next.1898.266773a","@flighthq/animation":"0.4.0-next.1898.266773a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1898.266773a_1787575072464_0.5282672714753791","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1903.50bfa67":{"name":"@flighthq/shape","version":"0.4.0-next.1903.50bfa67","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1903.50bfa67","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"141d83cfdc6c5cc8c4081a957b19f553b36b0c53","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1903.50bfa67.tgz","fileCount":94,"integrity":"sha512-P0HZhs9eyZQfNQucL4/CYZ1X/58ieAwCRkW4JoeSsD1fXZ57ueyL2zsqKGAC0A0OqjSSjskNipcTs3GOb90szw==","signatures":[{"sig":"MEUCIQDmU/B02kV8ujNXHALLX6KKK4Qr9ThKpfgFWOAZZeTqdwIgWtoamrJLdr8HN8cFNLtDeVhk1semWRrckm0WCvxfohA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1903.50bfa67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"50bfa67f3f2a3be13410ae4eb2fa3300687b20d9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1903.50bfa67","@flighthq/math":"0.4.0-next.1903.50bfa67","@flighthq/node":"0.4.0-next.1903.50bfa67","@flighthq/path":"0.4.0-next.1903.50bfa67","@flighthq/types":"0.4.0-next.1903.50bfa67","@flighthq/scene2d":"0.4.0-next.1903.50bfa67","@flighthq/geometry":"0.4.0-next.1903.50bfa67","@flighthq/animation":"0.4.0-next.1903.50bfa67"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1903.50bfa67_1787587795267_0.8974824262335839","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1908.751021c":{"name":"@flighthq/shape","version":"0.4.0-next.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1908.751021c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dcb526691f5a27f7052d43e7dcb62351fea282d6","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1908.751021c.tgz","fileCount":94,"integrity":"sha512-7v52Zh7n1IE5d8YkDIQ0sUDOsBP+v0kCaJG0xXrWOtyeLWnna/bAtXFP1poyzE0633StitNNWeOJFNgaPukLow==","signatures":[{"sig":"MEUCIDVWlyNOHYHBtd2pnQatBPAcU2ActomPHFFRGv2UVIXHAiEA1lJRTPeCj9ntg6UghuljqQ/CQaSvffGdV1LB0SbgDXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751021c9e2e79e1445e8a5f4817d61fe375c344e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1908.751021c","@flighthq/math":"0.4.0-next.1908.751021c","@flighthq/node":"0.4.0-next.1908.751021c","@flighthq/path":"0.4.0-next.1908.751021c","@flighthq/types":"0.4.0-next.1908.751021c","@flighthq/scene2d":"0.4.0-next.1908.751021c","@flighthq/geometry":"0.4.0-next.1908.751021c","@flighthq/animation":"0.4.0-next.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1908.751021c_1787607370477_0.5479742826461933","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1908.751021c":{"name":"@flighthq/shape","version":"0.4.0-edge.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-edge.1908.751021c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"96890b0721368e8554c871288b7673374fac5a02","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-edge.1908.751021c.tgz","fileCount":94,"integrity":"sha512-2MD7R+sglKy5v9zLl8l6VPzNTFKVIunOpCSPbFAotxz6LMYPYbmA/4YpwMHo0lG9uGOBbRArNnklVjRo9mQwBA==","signatures":[{"sig":"MEYCIQCf5I5V14R5Oi1BnODqsRJ9mPtqNHAu/8ddFOd5H2BvugIhAN1jiE6ytI13y4KiJKyQ0iVSt/H/7io/Ga7RLkGHIX/Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-edge.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751021c9e2e79e1445e8a5f4817d61fe375c344e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1908.751021c","@flighthq/math":"0.4.0-edge.1908.751021c","@flighthq/node":"0.4.0-edge.1908.751021c","@flighthq/path":"0.4.0-edge.1908.751021c","@flighthq/types":"0.4.0-edge.1908.751021c","@flighthq/scene2d":"0.4.0-edge.1908.751021c","@flighthq/geometry":"0.4.0-edge.1908.751021c","@flighthq/animation":"0.4.0-edge.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-edge.1908.751021c_1787607725125_0.12103420355120997","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1909.c102f22":{"name":"@flighthq/shape","version":"0.4.0-next.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1909.c102f22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"afefb92ccb5ea33c34245f947db467e6f9b1dff1","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1909.c102f22.tgz","fileCount":94,"integrity":"sha512-tvyzq49T5nxGp9bfWqyOC+ndyqucajHl57kIFpgisxvXfR8b4+lVGM6P9pON/Amc9Uwk37myFIqScCjjADv0yw==","signatures":[{"sig":"MEUCIQCJTM86LXCZNvxyi85sWklIn1UTQGSrRJkyZyjjEqU+KwIgTTVDsJ8uNkQEQDXkvu3GUu7AlcnLZywST1Nb4uzpOOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c102f22a421baa9ae0552573ded0c84f6bd98076","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1909.c102f22","@flighthq/math":"0.4.0-next.1909.c102f22","@flighthq/node":"0.4.0-next.1909.c102f22","@flighthq/path":"0.4.0-next.1909.c102f22","@flighthq/types":"0.4.0-next.1909.c102f22","@flighthq/scene2d":"0.4.0-next.1909.c102f22","@flighthq/geometry":"0.4.0-next.1909.c102f22","@flighthq/animation":"0.4.0-next.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1909.c102f22_1787607837525_0.06571779892975393","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1909.c102f22":{"name":"@flighthq/shape","version":"0.4.0-edge.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-edge.1909.c102f22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"09958e21042c949d9230a12f32db561f1d55d5f3","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-edge.1909.c102f22.tgz","fileCount":94,"integrity":"sha512-EXejO86r+RM8m0n0VPsT82GKI1LaWhdVwcfspbNI6C3ZN3P5XkubxW1qyM0JFeY9Kwqbb/PlmAaWQw9w2r1Guw==","signatures":[{"sig":"MEQCIDKWw8nB/ujB2RNMV8zIqHJKLDjL3ohcisbu50n974KtAiAbdZNHyKcUkEpzAMzVPpBC5BLUJE2KNWwquHaq6gEBig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-edge.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c102f22a421baa9ae0552573ded0c84f6bd98076","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1909.c102f22","@flighthq/math":"0.4.0-edge.1909.c102f22","@flighthq/node":"0.4.0-edge.1909.c102f22","@flighthq/path":"0.4.0-edge.1909.c102f22","@flighthq/types":"0.4.0-edge.1909.c102f22","@flighthq/scene2d":"0.4.0-edge.1909.c102f22","@flighthq/geometry":"0.4.0-edge.1909.c102f22","@flighthq/animation":"0.4.0-edge.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-edge.1909.c102f22_1787608314190_0.510014505674333","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1917.1b88fee":{"name":"@flighthq/shape","version":"0.4.0-next.1917.1b88fee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1917.1b88fee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c9560b8305e28e6c859eb044a2bb135c85225f79","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1917.1b88fee.tgz","fileCount":94,"integrity":"sha512-WuxWHyydxoQfijxE+mBLqVvJiTe2rmww3acF8UK9ilGKmHab4zSK1Kjwy51jPYCHKlAL+vfEXPotZcQxR9K/cw==","signatures":[{"sig":"MEQCIGwPHl1ZZ5/l0I5NIeYff0Sasvpf3VtT9tbVMMC6QPiWAiAlj+8Rn7XYMqBMmSX/Bm39pKvRPtJUOVIN9kXLsqw9Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1917.1b88fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b88fee135e113e378973cb548aea45284f8add4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1917.1b88fee","@flighthq/math":"0.4.0-next.1917.1b88fee","@flighthq/node":"0.4.0-next.1917.1b88fee","@flighthq/path":"0.4.0-next.1917.1b88fee","@flighthq/types":"0.4.0-next.1917.1b88fee","@flighthq/scene2d":"0.4.0-next.1917.1b88fee","@flighthq/geometry":"0.4.0-next.1917.1b88fee","@flighthq/animation":"0.4.0-next.1917.1b88fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1917.1b88fee_1787691469292_0.40493422703186455","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1920.b93ad0f":{"name":"@flighthq/shape","version":"0.4.0-next.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1920.b93ad0f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ca0ecbe5f8a46b73799e333f31f8035df2704de0","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1920.b93ad0f.tgz","fileCount":94,"integrity":"sha512-UuiBQPnEwMW25Z7+/6n4CKE9N32dNjBscKp3eNCM6UJvA2VPPLnr1ypewttdMNQGvFV+p54jhAlY9FOo5XqPFg==","signatures":[{"sig":"MEUCICFbVl1Z/NVsejUtx3YMgFSbfcYMcOObbuOT/EQii493AiEA9pC/bjNbansNl9zSHjLJammOpcaDsFTMyvhz0AySPZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b93ad0fa3532228e67f46d0d1842bc339b998c60","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1920.b93ad0f","@flighthq/math":"0.4.0-next.1920.b93ad0f","@flighthq/node":"0.4.0-next.1920.b93ad0f","@flighthq/path":"0.4.0-next.1920.b93ad0f","@flighthq/types":"0.4.0-next.1920.b93ad0f","@flighthq/scene2d":"0.4.0-next.1920.b93ad0f","@flighthq/geometry":"0.4.0-next.1920.b93ad0f","@flighthq/animation":"0.4.0-next.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1920.b93ad0f_1787699414835_0.2037096043007982","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1920.b93ad0f":{"name":"@flighthq/shape","version":"0.4.0-edge.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-edge.1920.b93ad0f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"93a0713c58baf082cfafaf24f57c3f14faf1cb82","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-edge.1920.b93ad0f.tgz","fileCount":94,"integrity":"sha512-K3a/qPQWyIeQli/jUiPlTvkHw3bL2f5THmeYVGwI8BUhKRkhbIMOq9Kf4+jCDWbQPlKM922Kf4kKSrDJ0M/hnQ==","signatures":[{"sig":"MEUCIQDsS/+5bw/SIel0XHaRPtODdSYz9Tmtgt4tuFLqjBn2/gIgFrCio1AHHCsXUPfKYzh8QTOxXLboxlO8egEeT4YqMnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-edge.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b93ad0fa3532228e67f46d0d1842bc339b998c60","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1920.b93ad0f","@flighthq/math":"0.4.0-edge.1920.b93ad0f","@flighthq/node":"0.4.0-edge.1920.b93ad0f","@flighthq/path":"0.4.0-edge.1920.b93ad0f","@flighthq/types":"0.4.0-edge.1920.b93ad0f","@flighthq/scene2d":"0.4.0-edge.1920.b93ad0f","@flighthq/geometry":"0.4.0-edge.1920.b93ad0f","@flighthq/animation":"0.4.0-edge.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-edge.1920.b93ad0f_1787699902187_0.8831479681188121","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1921.0a61bdb":{"name":"@flighthq/shape","version":"0.4.0-next.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1921.0a61bdb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4599c717f21da55020fb264d2732a28fc75b3be4","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1921.0a61bdb.tgz","fileCount":94,"integrity":"sha512-SZkLHotOeWzuULG6pOn7/VgdA8yoWVh26i6iHWG+ikiPRdw3gqRyILUiXwREPP+bd8MIIzXDPR/Ws/ZBNkmK+g==","signatures":[{"sig":"MEYCIQDrwdKiIRh6RhF9IsUPEnLJmevBph7hH0KCZvmwPX+mkAIhAKDlrObBHs/JigcnhlZllkWAMAaI5n+C6KgdbA3YFRdT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0a61bdbaede36f96b016f9c6e70ed736ff3dd94c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1921.0a61bdb","@flighthq/math":"0.4.0-next.1921.0a61bdb","@flighthq/node":"0.4.0-next.1921.0a61bdb","@flighthq/path":"0.4.0-next.1921.0a61bdb","@flighthq/types":"0.4.0-next.1921.0a61bdb","@flighthq/scene2d":"0.4.0-next.1921.0a61bdb","@flighthq/geometry":"0.4.0-next.1921.0a61bdb","@flighthq/animation":"0.4.0-next.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1921.0a61bdb_1787701315354_0.782786501191777","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1921.0a61bdb":{"name":"@flighthq/shape","version":"0.4.0-edge.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-edge.1921.0a61bdb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"95a374d81275547adb51414197ff0daa890f01ba","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-edge.1921.0a61bdb.tgz","fileCount":94,"integrity":"sha512-zizmtlG5fv6Ed732D1RkxG+uNbFNIWPFW+Enfv0EeNafVS3ZHXWqJBdK7OwCnKG9hxub/RY4f58WIfvMxO4/xQ==","signatures":[{"sig":"MEYCIQCa64Cca2rX96XmmJNplEsw4VGUJPdtaLEmnLFkCMSJZQIhAOYp28p3byQahAqNdhFa3IAEpZCrXtvheKqt0WVajYel","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-edge.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345182},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0a61bdbaede36f96b016f9c6e70ed736ff3dd94c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1921.0a61bdb","@flighthq/math":"0.4.0-edge.1921.0a61bdb","@flighthq/node":"0.4.0-edge.1921.0a61bdb","@flighthq/path":"0.4.0-edge.1921.0a61bdb","@flighthq/types":"0.4.0-edge.1921.0a61bdb","@flighthq/scene2d":"0.4.0-edge.1921.0a61bdb","@flighthq/geometry":"0.4.0-edge.1921.0a61bdb","@flighthq/animation":"0.4.0-edge.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-edge.1921.0a61bdb_1787701799383_0.7490089216428302","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1932.1ef883a":{"name":"@flighthq/shape","version":"0.4.0-next.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1932.1ef883a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"85c70f23390c5ef54ace5843ecdf2a0ee323abb7","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1932.1ef883a.tgz","fileCount":96,"integrity":"sha512-cYvoq2egLBDs6QEtGZ40yzcZhYw98HAFfOqiSK6ej6pH0/pr2W+eIL0kLaPbn1uknZmQj4vBM5QFG+dqNbw6hw==","signatures":[{"sig":"MEUCIEGXC1O4hOk/UbNuVscPrix8kEWTGrjUrpKVeJIc9GJjAiEAvIz5ccv6VrmF7lO4HIkSypaAP8evV6tXpC2Ki8lD08o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1ef883a866729a9bc6f461111970f6377de1499f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1932.1ef883a","@flighthq/math":"0.4.0-next.1932.1ef883a","@flighthq/node":"0.4.0-next.1932.1ef883a","@flighthq/path":"0.4.0-next.1932.1ef883a","@flighthq/types":"0.4.0-next.1932.1ef883a","@flighthq/scene2d":"0.4.0-next.1932.1ef883a","@flighthq/geometry":"0.4.0-next.1932.1ef883a","@flighthq/animation":"0.4.0-next.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1932.1ef883a_1787771386409_0.5950201211150885","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1932.1ef883a":{"name":"@flighthq/shape","version":"0.4.0-edge.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-edge.1932.1ef883a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"093e16d80e61259279406eaf9f936d2c2855a598","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-edge.1932.1ef883a.tgz","fileCount":96,"integrity":"sha512-g/APWkFiaqbdaXDEznAkZjn+Nv8jBkxxofgfytczFInLEH64Gq+Rrb38+xyQmwoxeJsYQb9BctfMTB3PikDPMg==","signatures":[{"sig":"MEUCIQCqJlnHNw7K67+Yck2Uslc3ISrfMbPuvrFirXKN63BXzwIgAlmBZi9semfdNq1UqQXSheb5hGOnQKHYGTk2vzXx3hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-edge.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1ef883a866729a9bc6f461111970f6377de1499f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1932.1ef883a","@flighthq/math":"0.4.0-edge.1932.1ef883a","@flighthq/node":"0.4.0-edge.1932.1ef883a","@flighthq/path":"0.4.0-edge.1932.1ef883a","@flighthq/types":"0.4.0-edge.1932.1ef883a","@flighthq/scene2d":"0.4.0-edge.1932.1ef883a","@flighthq/geometry":"0.4.0-edge.1932.1ef883a","@flighthq/animation":"0.4.0-edge.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-edge.1932.1ef883a_1787771846773_0.7798532506377467","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1933.e4809f4":{"name":"@flighthq/shape","version":"0.4.0-next.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1933.e4809f4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d56a34a3b907634933ce31ee6c8fa4daacb1cb91","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1933.e4809f4.tgz","fileCount":96,"integrity":"sha512-4qmMNh0VWqv7GknZLujDZVGvSFQI9WYLEFhxUBlDRlzPvxqZaSEgjPAZ6knmkHdJTbvUdeDr1BYrG1XDPHOZ+g==","signatures":[{"sig":"MEYCIQD1Hovu3mQLoZ7XTRNo48rYP7k0HzD/RvTw5Dd+UGZ6VAIhAOSjo5uzxwg10cqyodRv5ddXXWVhWJ1QVab0H4FGiMjY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e4809f40d738585d4eef938863717f46355ae430","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1933.e4809f4","@flighthq/math":"0.4.0-next.1933.e4809f4","@flighthq/node":"0.4.0-next.1933.e4809f4","@flighthq/path":"0.4.0-next.1933.e4809f4","@flighthq/types":"0.4.0-next.1933.e4809f4","@flighthq/scene2d":"0.4.0-next.1933.e4809f4","@flighthq/geometry":"0.4.0-next.1933.e4809f4","@flighthq/animation":"0.4.0-next.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1933.e4809f4_1787775063653_0.9913215326760332","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1933.e4809f4":{"name":"@flighthq/shape","version":"0.4.0-edge.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-edge.1933.e4809f4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"600ebde55d22f9d1332c939c0f97199bf28a3b68","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-edge.1933.e4809f4.tgz","fileCount":96,"integrity":"sha512-Ucksil9YAIaSjouhEhj2lDAhuoCjYTYKk4O+i6jKyEKn7S9Sr9swNVOH8tQD2rQKkFBBSP3eX8A/zihihjklVQ==","signatures":[{"sig":"MEUCIQCSkhsKWKXJ6L7xwiDOD5QkjB3jkT8kOkhv47i4hWmUBAIgW/LquPi9mZBGhftLpd1rEEAjwpAzsN96YJUpGjCO1HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-edge.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e4809f40d738585d4eef938863717f46355ae430","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1933.e4809f4","@flighthq/math":"0.4.0-edge.1933.e4809f4","@flighthq/node":"0.4.0-edge.1933.e4809f4","@flighthq/path":"0.4.0-edge.1933.e4809f4","@flighthq/types":"0.4.0-edge.1933.e4809f4","@flighthq/scene2d":"0.4.0-edge.1933.e4809f4","@flighthq/geometry":"0.4.0-edge.1933.e4809f4","@flighthq/animation":"0.4.0-edge.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-edge.1933.e4809f4_1787775501572_0.44346467094239483","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1935.74c34fe":{"name":"@flighthq/shape","version":"0.4.0-next.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1935.74c34fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4f21c7fb294ebfc9b1cdf3c6d209c9f33c59aae6","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1935.74c34fe.tgz","fileCount":96,"integrity":"sha512-gGGLpt4APG0TfC+3eExMQXMnvN1PEzM3M1yRFMyeYR0f2IagsKgBBglvOkoO7TjTrJ8oxu5t2cQXsIpj+/PcNw==","signatures":[{"sig":"MEQCICo4QgO9SzpQ3NKTtecykJunDVAQ/5WS0gju4ExGg0x3AiA2Cbf73gtIjac9iJNkhhWE6TMS6gzJc31Cr7gwMRycXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"74c34fe734f33f44e48dde5d12a402b0a834cae0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1935.74c34fe","@flighthq/math":"0.4.0-next.1935.74c34fe","@flighthq/node":"0.4.0-next.1935.74c34fe","@flighthq/path":"0.4.0-next.1935.74c34fe","@flighthq/types":"0.4.0-next.1935.74c34fe","@flighthq/scene2d":"0.4.0-next.1935.74c34fe","@flighthq/geometry":"0.4.0-next.1935.74c34fe","@flighthq/animation":"0.4.0-next.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1935.74c34fe_1787777322606_0.9890041593140966","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1935.74c34fe":{"name":"@flighthq/shape","version":"0.4.0-edge.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-edge.1935.74c34fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dd47c4e4b5b79f222c57d9e9025c263ea79c8660","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-edge.1935.74c34fe.tgz","fileCount":96,"integrity":"sha512-KbirWcM/fUXxpen1sCamoclGlXz57m/VHJAEadFRTUji+qjQfrFmtWIO3RMQ9fEu9VTX/8WiNts3QJtT4ZzcWA==","signatures":[{"sig":"MEUCIQCWxGCLxyWJk3iQhW5EBqs0SrMsZlLxWJtkVAas+u0HLwIgDHDgrU2OlEp9pbB3KvL5ufIhqTLeS9VQJQmxshUZLiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-edge.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"74c34fe734f33f44e48dde5d12a402b0a834cae0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1935.74c34fe","@flighthq/math":"0.4.0-edge.1935.74c34fe","@flighthq/node":"0.4.0-edge.1935.74c34fe","@flighthq/path":"0.4.0-edge.1935.74c34fe","@flighthq/types":"0.4.0-edge.1935.74c34fe","@flighthq/scene2d":"0.4.0-edge.1935.74c34fe","@flighthq/geometry":"0.4.0-edge.1935.74c34fe","@flighthq/animation":"0.4.0-edge.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-edge.1935.74c34fe_1787777753516_0.27928256550918396","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1936.bc924d7":{"name":"@flighthq/shape","version":"0.4.0-next.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1936.bc924d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2fbfd3af036763c0e63cc2fc60bf67cad8fcd698","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1936.bc924d7.tgz","fileCount":96,"integrity":"sha512-yoMCDCQNW219rEodNJb0PYD5Ujn5GQDqv2TfcNopYQIk6a9t6PiI+Gacdn+OgLJShGF4kyHjOTCk0A2pDNKljg==","signatures":[{"sig":"MEQCIBU8eB0pqXAZ9F1Ebc8ncpmmLTB0qVTBOhBH/of6Zt5dAiBgrA7/s9ZiZxn86jdnOyWHSeohP8CKNqdw1rOY8qEkmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bc924d7bf9e0d88f0ffdff16f0094890448c6ba5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1936.bc924d7","@flighthq/math":"0.4.0-next.1936.bc924d7","@flighthq/node":"0.4.0-next.1936.bc924d7","@flighthq/path":"0.4.0-next.1936.bc924d7","@flighthq/types":"0.4.0-next.1936.bc924d7","@flighthq/scene2d":"0.4.0-next.1936.bc924d7","@flighthq/geometry":"0.4.0-next.1936.bc924d7","@flighthq/animation":"0.4.0-next.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1936.bc924d7_1787779634769_0.6498194892793303","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1936.bc924d7":{"name":"@flighthq/shape","version":"0.4.0-edge.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-edge.1936.bc924d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e30919ff753eb711872bc20c1813d1b2ee735208","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-edge.1936.bc924d7.tgz","fileCount":96,"integrity":"sha512-9F+PHW3CzVXLINFQkU3VDX/WPE3A4TJ4YybJQk2DWVdFWAJULZGR5OIKyqhTiffle0GGY/Dhy72VqnzPV9NwdQ==","signatures":[{"sig":"MEYCIQC3NO1P03rgSGRSseQBtmZdknvUNRhl3+G7tahfDpAuTQIhAJwLIRQTkkDsoDzYOaHmbOWYjzJwtr6ZRHevO/KeH4p0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-edge.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bc924d7bf9e0d88f0ffdff16f0094890448c6ba5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1936.bc924d7","@flighthq/math":"0.4.0-edge.1936.bc924d7","@flighthq/node":"0.4.0-edge.1936.bc924d7","@flighthq/path":"0.4.0-edge.1936.bc924d7","@flighthq/types":"0.4.0-edge.1936.bc924d7","@flighthq/scene2d":"0.4.0-edge.1936.bc924d7","@flighthq/geometry":"0.4.0-edge.1936.bc924d7","@flighthq/animation":"0.4.0-edge.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-edge.1936.bc924d7_1787780068132_0.2001174815331095","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1937.0d089b3":{"name":"@flighthq/shape","version":"0.4.0-next.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1937.0d089b3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2de9e0e941b8ccabe555c589ea8519a9a04c5844","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1937.0d089b3.tgz","fileCount":96,"integrity":"sha512-nmLSTzCJ6QQ98cOpIhXA0bIv6r+jn9+y1bu7UviVT4B8JnTg8JwhdH2JelsgfhdCzEQOuPDxpmYBmpYWL5Yl+A==","signatures":[{"sig":"MEUCIB0c4xClg8KDUiynZsKwEtH3GJcY6oBvQNh84qWFv/42AiEAmmskZA2af9ouw84GgelivXaYj/YcQfjcn6VgQyrjGeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0d089b3b3aeb9d68f93ed71d526ca4b1a073b948","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1937.0d089b3","@flighthq/math":"0.4.0-next.1937.0d089b3","@flighthq/node":"0.4.0-next.1937.0d089b3","@flighthq/path":"0.4.0-next.1937.0d089b3","@flighthq/types":"0.4.0-next.1937.0d089b3","@flighthq/scene2d":"0.4.0-next.1937.0d089b3","@flighthq/geometry":"0.4.0-next.1937.0d089b3","@flighthq/animation":"0.4.0-next.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1937.0d089b3_1787782962019_0.00852686011260495","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1937.0d089b3":{"name":"@flighthq/shape","version":"0.4.0-edge.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-edge.1937.0d089b3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1fcb504d23ecbb7a4cec3d16eaef6af673a436f6","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-edge.1937.0d089b3.tgz","fileCount":96,"integrity":"sha512-2pNAzWg2DlJMyQirvAo/JtAwMdUQ1VVm8FcI3yPLM3CVuBNpypAjQzgR0Rb1I0htttUv7/nDh2IQJDn6MAZp+A==","signatures":[{"sig":"MEUCIEGfCRoWfLEkwx1cRlyceSGBaYN7pfL97DaL/mTkCXo1AiEAzySZwoHZ596u1286Waaf1nxg9/9zUlLNy/do+/awxwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-edge.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0d089b3b3aeb9d68f93ed71d526ca4b1a073b948","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1937.0d089b3","@flighthq/math":"0.4.0-edge.1937.0d089b3","@flighthq/node":"0.4.0-edge.1937.0d089b3","@flighthq/path":"0.4.0-edge.1937.0d089b3","@flighthq/types":"0.4.0-edge.1937.0d089b3","@flighthq/scene2d":"0.4.0-edge.1937.0d089b3","@flighthq/geometry":"0.4.0-edge.1937.0d089b3","@flighthq/animation":"0.4.0-edge.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-edge.1937.0d089b3_1787783392610_0.11248530707347282","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1939.481bde5":{"name":"@flighthq/shape","version":"0.4.0-next.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1939.481bde5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"97ac4c4b6caa641ad59b576c6f7ce88abc0cc10b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1939.481bde5.tgz","fileCount":96,"integrity":"sha512-hRlA5Fs3n+ivE4UZgqPJjPaM2jx1c/fqmSHVCu+bFlmNhCV1zzlmKV7X7YbZQpxVbANI+ktnHuO3kvGod6AfCg==","signatures":[{"sig":"MEYCIQCygGg1pII5yhFIfn7St9B3uwUAxbbz0XS5PUoPk+Y2rwIhANzu5kddjRatyAwY6t1BbnMGtaViu8M9EN/9PMe3blSX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"481bde5ee766ed84d7e6cc2f0d9e7f0ced06025d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1939.481bde5","@flighthq/math":"0.4.0-next.1939.481bde5","@flighthq/node":"0.4.0-next.1939.481bde5","@flighthq/path":"0.4.0-next.1939.481bde5","@flighthq/types":"0.4.0-next.1939.481bde5","@flighthq/scene2d":"0.4.0-next.1939.481bde5","@flighthq/geometry":"0.4.0-next.1939.481bde5","@flighthq/animation":"0.4.0-next.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1939.481bde5_1787789814935_0.5368878222438791","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1939.481bde5":{"name":"@flighthq/shape","version":"0.4.0-edge.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-edge.1939.481bde5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cd684cba70345c1f54729f963a4946cf572e7fa4","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-edge.1939.481bde5.tgz","fileCount":96,"integrity":"sha512-ccJrGk69g1hfFD6AkoIdt1oXWb2yhEuZ7vp6MbXFHrdDRadgGLGKT6MChrVR1hFktNQ4XqA/ooHmuswRtlhusQ==","signatures":[{"sig":"MEUCIB+INsT/Ail8Ypy8O2bTBJt6/M0QJB08VELRymCTuTEaAiEA9jZGbEayUBX7dSsXbJl+Nd+vEfWZ+ys1bnQh17E8c28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-edge.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"481bde5ee766ed84d7e6cc2f0d9e7f0ced06025d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1939.481bde5","@flighthq/math":"0.4.0-edge.1939.481bde5","@flighthq/node":"0.4.0-edge.1939.481bde5","@flighthq/path":"0.4.0-edge.1939.481bde5","@flighthq/types":"0.4.0-edge.1939.481bde5","@flighthq/scene2d":"0.4.0-edge.1939.481bde5","@flighthq/geometry":"0.4.0-edge.1939.481bde5","@flighthq/animation":"0.4.0-edge.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-edge.1939.481bde5_1787790278910_0.9134561242682679","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1940.b8a4265":{"name":"@flighthq/shape","version":"0.4.0-next.1940.b8a4265","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1940.b8a4265","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d82432514ef0411cb12f17b1812994123ad075f3","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1940.b8a4265.tgz","fileCount":96,"integrity":"sha512-rfmYru1sSIbNv6Bq7dHifvMD45EEEbOLAKoo51TZBeNUP3RQ+fIicYSpEtHLCCSJE2QUOQ/+7sduZlJAcv98Dg==","signatures":[{"sig":"MEUCIBSYU5RkBOWBb3jOIGl1QCDsfOVsOL9v45XkHJrkswtBAiEA2pb4F9FbktRR89SH4f6OsXQ3qW213Kij28E6ylmNoNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1940.b8a4265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8a4265e84fbd17f79cdfcb9197c61552d17389c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1940.b8a4265","@flighthq/math":"0.4.0-next.1940.b8a4265","@flighthq/node":"0.4.0-next.1940.b8a4265","@flighthq/path":"0.4.0-next.1940.b8a4265","@flighthq/types":"0.4.0-next.1940.b8a4265","@flighthq/scene2d":"0.4.0-next.1940.b8a4265","@flighthq/geometry":"0.4.0-next.1940.b8a4265","@flighthq/animation":"0.4.0-next.1940.b8a4265"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1940.b8a4265_1787792812970_0.45691271959373925","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1941.1d7f2bd":{"name":"@flighthq/shape","version":"0.4.0-next.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1941.1d7f2bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6969f85cfef50dc7861cb99041fbda695173a5c4","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1941.1d7f2bd.tgz","fileCount":96,"integrity":"sha512-kHNKdaNNhZQe8aXxGONIjNO3py9nqjRYbKSHDvL60EEAvAKgV3p2dWIDjvokdgW4mlLPOVzt+XneQiiDFLJJEw==","signatures":[{"sig":"MEQCIHE42k0GQPeMHsGTDd5VOJ/9nxAsqzHSbHdGIkOBw8rgAiBgTyLAH78tNOqdEkf7f45JwrL7m/I+bmEosAj4W52wVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d7f2bd9dc6fe0561ebd3833c0bf513486a4c768","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1941.1d7f2bd","@flighthq/math":"0.4.0-next.1941.1d7f2bd","@flighthq/node":"0.4.0-next.1941.1d7f2bd","@flighthq/path":"0.4.0-next.1941.1d7f2bd","@flighthq/types":"0.4.0-next.1941.1d7f2bd","@flighthq/scene2d":"0.4.0-next.1941.1d7f2bd","@flighthq/geometry":"0.4.0-next.1941.1d7f2bd","@flighthq/animation":"0.4.0-next.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1941.1d7f2bd_1787794065202_0.8732340724790413","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1941.1d7f2bd":{"name":"@flighthq/shape","version":"0.4.0-edge.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-edge.1941.1d7f2bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0d3b8df784b804ab50e9d2eb39c2af1af6e4494a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-edge.1941.1d7f2bd.tgz","fileCount":96,"integrity":"sha512-J99A/XkIL3kIPjQxuYlf0D81XMkWR47Uvw+4CgFYOm9jNWVm5nhy1eJhixGUDr1LapkXcfPIQy4OsQwUuatrlw==","signatures":[{"sig":"MEUCIFCzkKmBkbgh6x45QXI6eTStdF0qy7yQx1RwffrFH06UAiEA65T6QyfBCvjlw2omtajIGDbjEg+/5GmkrAyZyH0CJhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-edge.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d7f2bd9dc6fe0561ebd3833c0bf513486a4c768","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1941.1d7f2bd","@flighthq/math":"0.4.0-edge.1941.1d7f2bd","@flighthq/node":"0.4.0-edge.1941.1d7f2bd","@flighthq/path":"0.4.0-edge.1941.1d7f2bd","@flighthq/types":"0.4.0-edge.1941.1d7f2bd","@flighthq/scene2d":"0.4.0-edge.1941.1d7f2bd","@flighthq/geometry":"0.4.0-edge.1941.1d7f2bd","@flighthq/animation":"0.4.0-edge.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-edge.1941.1d7f2bd_1787794491015_0.7265912350525645","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1943.b4c3e61":{"name":"@flighthq/shape","version":"0.4.0-next.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-next.1943.b4c3e61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"591c5693cd00bc6ce4f07915a0ed8cdf6a4fda30","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-next.1943.b4c3e61.tgz","fileCount":96,"integrity":"sha512-NfEx6HaVO8R2jzKqonQjzLPO1gGMyS3JlxxFstIQ7eMMaFlDHeyqAWHpu2IKvPX/bZgMOLS34Sdx0cptZYFGtA==","signatures":[{"sig":"MEYCIQC3AMuCXlE9aLlJrNmsMWRFwhKd4CMPqpKMXmh4SDIZHwIhAMnlQbCWLfhenjFBM15JZXe4baCWPRzPcPws85+JD09Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-next.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b4c3e61e891e0afe8c26204db16be794b9f41214","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1943.b4c3e61","@flighthq/math":"0.4.0-next.1943.b4c3e61","@flighthq/node":"0.4.0-next.1943.b4c3e61","@flighthq/path":"0.4.0-next.1943.b4c3e61","@flighthq/types":"0.4.0-next.1943.b4c3e61","@flighthq/scene2d":"0.4.0-next.1943.b4c3e61","@flighthq/geometry":"0.4.0-next.1943.b4c3e61","@flighthq/animation":"0.4.0-next.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-next.1943.b4c3e61_1787795209892_0.3092363275538619","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-next.1944.cd6b6e7":{"name":"@flighthq/shape","version":"0.5.0-next.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.0-next.1944.cd6b6e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"68652cbd91ce52cd00d1cdd5bde771d93ae74806","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.0-next.1944.cd6b6e7.tgz","fileCount":96,"integrity":"sha512-QWuSOmZ04C9G8rqMIh4ZTptpwxuRBntGdKapvsDOOdv0ySMMD7roJIq14Bp8vIQ1oAWDildqLEGhqBPNEYEf/w==","signatures":[{"sig":"MEUCIQDM+r1h7o+6bWqVcJcWzd0yom1TIFRPwd5ngSuRJOPiJgIgTz1B3/LWves13SipuQQjpIR5JNWsNaSQBE7bPeIUpww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.0-next.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.0-next.1944.cd6b6e7","@flighthq/math":"0.5.0-next.1944.cd6b6e7","@flighthq/node":"0.5.0-next.1944.cd6b6e7","@flighthq/path":"0.5.0-next.1944.cd6b6e7","@flighthq/types":"0.5.0-next.1944.cd6b6e7","@flighthq/scene2d":"0.5.0-next.1944.cd6b6e7","@flighthq/geometry":"0.5.0-next.1944.cd6b6e7","@flighthq/animation":"0.5.0-next.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.0-next.1944.cd6b6e7_1787795506414_0.23194421422696698","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1943.b4c3e61":{"name":"@flighthq/shape","version":"0.4.0-edge.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0-edge.1943.b4c3e61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f608bf18489992830a73e3782fd2efe1feef148c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0-edge.1943.b4c3e61.tgz","fileCount":96,"integrity":"sha512-dqocQBILDwAyZwFmxXbnWT1ekmN5puC/WYuvz0kfxe26M0knDwuXtNb8zLeyFxMZjUwtfyzuvirUhKGU5sb57g==","signatures":[{"sig":"MEQCIDsgt3DyaWhImZR55kE9GIMEjLbscT1hgFOfTm37T+ImAiBYp+B7QPeFBilcg2ox1gfROPeTQOheVzav96YCSeEflg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0-edge.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b4c3e61e891e0afe8c26204db16be794b9f41214","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1943.b4c3e61","@flighthq/math":"0.4.0-edge.1943.b4c3e61","@flighthq/node":"0.4.0-edge.1943.b4c3e61","@flighthq/path":"0.4.0-edge.1943.b4c3e61","@flighthq/types":"0.4.0-edge.1943.b4c3e61","@flighthq/scene2d":"0.4.0-edge.1943.b4c3e61","@flighthq/geometry":"0.4.0-edge.1943.b4c3e61","@flighthq/animation":"0.4.0-edge.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0-edge.1943.b4c3e61_1787795674156_0.9023385373870956","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-edge.1944.cd6b6e7":{"name":"@flighthq/shape","version":"0.5.0-edge.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.0-edge.1944.cd6b6e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a9f15044396a98c1b4738e7ec139fa9c716b473e","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.0-edge.1944.cd6b6e7.tgz","fileCount":96,"integrity":"sha512-2o4uxE3K8zTBxtujQy+bFVhZX4uPoD79U3FLu059vibxay8Jb3qn0+elDJcZd8kf32d4YLtPwQhG/ACnORPw3w==","signatures":[{"sig":"MEYCIQCklThOm5fb+rBIX6oMKQlG36t2rrKyvHdfk6ceQf1s9gIhAPcnxMvGwtPg6c/gPdCMyJYXL8ufHCRCn46xXRE4LfU4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.0-edge.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.0-edge.1944.cd6b6e7","@flighthq/math":"0.5.0-edge.1944.cd6b6e7","@flighthq/node":"0.5.0-edge.1944.cd6b6e7","@flighthq/path":"0.5.0-edge.1944.cd6b6e7","@flighthq/types":"0.5.0-edge.1944.cd6b6e7","@flighthq/scene2d":"0.5.0-edge.1944.cd6b6e7","@flighthq/geometry":"0.5.0-edge.1944.cd6b6e7","@flighthq/animation":"0.5.0-edge.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.0-edge.1944.cd6b6e7_1787795950361_0.18467095122036858","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flighthq/shape","version":"0.4.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.4.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"803f12ceba292bff077c16bfaf316a6c30b9f812","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.4.0.tgz","fileCount":96,"integrity":"sha512-uT+rYi3t1827C/vlSHz8m+7+QWZh57J4gY/U30SNR6PGI71L6a3QkytvFN/R7L6TxTiXC+hPXkicr+c0ghs4kQ==","signatures":[{"sig":"MEQCIHCTj0kLyo6FCcU68/vl1LVeyVM1dOIwysA1w9A5LSuEAiAyOJnI5UqtJCvMbxRMV2YAblKhEu5iFlGAN6MUc1bUpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":346959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0","@flighthq/math":"0.4.0","@flighthq/node":"0.4.0","@flighthq/path":"0.4.0","@flighthq/types":"0.4.0","@flighthq/scene2d":"0.4.0","@flighthq/geometry":"0.4.0","@flighthq/animation":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.4.0_1787795989034_0.2695289318937131","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.597.ab004dd":{"name":"@flighthq/shape","version":"0.5.1-next.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.597.ab004dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0df9b0253b812d7933411d15790fdf636bb363fe","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.597.ab004dd.tgz","fileCount":96,"integrity":"sha512-zbWhW0pS3I1bkygBvnMVyAVJxpHnLV0NypLTQGyVjdtjGPl76XFPoew1or2p6Q1cYWdIyZJHvggeP13DTyqqlg==","signatures":[{"sig":"MEQCIF9N+SVOTSbDx4ZEu2Qztj8L8uRv6Qw9wGuZe/5KxOTiAiBBLdnRxvHpBcvaT0Dfzl0ntJaP41MFiEUANgJy+AMljw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICW2E2uKryd8bkLsgBd4d/k74A4J8Pqjd3GW62vmczMzAiEAzUCs3INPWdrwDZWydYJIanN36lrBrlqwPhZ0nm6Mrr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ab004ddc85b350cbd99a944e1e8108a016ae8af0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.597.ab004dd","@flighthq/math":"0.5.1-next.597.ab004dd","@flighthq/node":"0.5.1-next.597.ab004dd","@flighthq/path":"0.5.1-next.597.ab004dd","@flighthq/types":"0.5.1-next.597.ab004dd","@flighthq/scene2d":"0.5.1-next.597.ab004dd","@flighthq/geometry":"0.5.1-next.597.ab004dd","@flighthq/animation":"0.5.1-next.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.597.ab004dd_1788159547151_0.2123221847327328","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.597.ab004dd":{"name":"@flighthq/shape","version":"0.5.1-edge.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.597.ab004dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8d18660f59adc5db50133c12dfd9857d45a57976","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.597.ab004dd.tgz","fileCount":96,"integrity":"sha512-x8qbGc68FZkRhmp8TRX574XOFipvBzpgvCjb6NuWXVUSQ5URvpNzANdAff6ioZCm+VHIKoCD1Tk2upCXHGztFA==","signatures":[{"sig":"MEUCIAFb65ySb/MGfkRE0++IabC/z1DdaUKT5bFNrWuXyNt+AiEA1aHag1YXEZplV1y8Xf2SDCgrW9CuffX7E8KJhtkyQM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHIThurue7B0ebVIKpKvGWO0q4jcszq2bGRa+KayTDkcAiEAjrgxI1qRCM1bzJAykwL4eF4SmFqbv40DLN/TRxJ84aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ab004ddc85b350cbd99a944e1e8108a016ae8af0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.597.ab004dd","@flighthq/math":"0.5.1-edge.597.ab004dd","@flighthq/node":"0.5.1-edge.597.ab004dd","@flighthq/path":"0.5.1-edge.597.ab004dd","@flighthq/types":"0.5.1-edge.597.ab004dd","@flighthq/scene2d":"0.5.1-edge.597.ab004dd","@flighthq/geometry":"0.5.1-edge.597.ab004dd","@flighthq/animation":"0.5.1-edge.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.597.ab004dd_1788159961736_0.30737271958146084","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.601.e6e16ba":{"name":"@flighthq/shape","version":"0.5.1-next.601.e6e16ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.601.e6e16ba","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ee1a0444a6a2b575bf307683654adb572caf8fb6","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.601.e6e16ba.tgz","fileCount":96,"integrity":"sha512-OGJHmY/yXwMR7M6fpV/th2KMZJFKqNIbd/g9y6o+0vEskRpfEQlyiOPRBQKIFuar4bVLC/7jZ2hxoYYtrkU5iA==","signatures":[{"sig":"MEUCIHhGuRdJs+734+FLtc47jtQN/b0SLo6R7L/7NyG8sHy+AiEA1QxLHq5/3peEOtNvF1YodJNKRaKlYzZejyOinjne8oY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDR9UrRkFHOF/mg0Ry1tql281MZsMipKIynTDCDN72P2AiBTRpoyTnqYJsvBdc5NVm4z4T0PraxUUnUMAulTXlVOWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.601.e6e16ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e6e16ba4e02530d9579d14d496d5df29f0784c68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.601.e6e16ba","@flighthq/math":"0.5.1-next.601.e6e16ba","@flighthq/node":"0.5.1-next.601.e6e16ba","@flighthq/path":"0.5.1-next.601.e6e16ba","@flighthq/types":"0.5.1-next.601.e6e16ba","@flighthq/scene2d":"0.5.1-next.601.e6e16ba","@flighthq/geometry":"0.5.1-next.601.e6e16ba","@flighthq/animation":"0.5.1-next.601.e6e16ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.601.e6e16ba_1788163130318_0.4580431711843309","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.638.d4dbd4e":{"name":"@flighthq/shape","version":"0.5.1-next.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.638.d4dbd4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"601742f7e3904a82c0597f0c574a3380307ddafd","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.638.d4dbd4e.tgz","fileCount":96,"integrity":"sha512-7zrdfFBqFotWBTs+I2ER2CAxMuYDLo6apt+vEM6CgfBuXr7yLOQwNpwzDqLlIKcGa5DdVKJBcgXgoNgM7aiKzA==","signatures":[{"sig":"MEUCICIrIaCO0jyog/hwc0H+uUo5Pu+1c+RaSDG2Q7a7/OfJAiEA/PSUxvL7i+hpxeDcqnN2Zb1xeQpjTfBvO6y3F96tk+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxjzei9MTs3/ruG/qm9AqnMEXZXlZSnl3B8VMgrrAARgIhAN9qoUdQ7nAsJ8cpNxSNnysxC5t31c4GakTQH84J6KLf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dbd4e347dc8be10b180c85a766ab50333dcb51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.638.d4dbd4e","@flighthq/math":"0.5.1-next.638.d4dbd4e","@flighthq/node":"0.5.1-next.638.d4dbd4e","@flighthq/path":"0.5.1-next.638.d4dbd4e","@flighthq/types":"0.5.1-next.638.d4dbd4e","@flighthq/scene2d":"0.5.1-next.638.d4dbd4e","@flighthq/geometry":"0.5.1-next.638.d4dbd4e","@flighthq/animation":"0.5.1-next.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.638.d4dbd4e_1788194073510_0.5725394349371091","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.638.d4dbd4e":{"name":"@flighthq/shape","version":"0.5.1-edge.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.638.d4dbd4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2a649b0e88c26f9849166881dc4a487c29676bdb","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.638.d4dbd4e.tgz","fileCount":96,"integrity":"sha512-6Db3eVyUoon2wT9b8rgQPY0hsuMjqOPY4wNJCOE+K3WCBxjKW7CybI2Vd9z5SkrQgRdt5KYoq/Xy5XepUQ3+Qw==","signatures":[{"sig":"MEQCIQCChupXs2uF1WO3vGq3IZb/zKyaVPYyhxbp8SK2eWkcMAIfSw2nvtorgaSMsxcxaCUrmLxKBzTEhvfnINu85/hQMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQWnG2Xo3OG7xENtdvCMAn+u3AyX4MhelLq/NbRXkzuQIgGm+WzB6PVOMJZb77UOkaHIIuUu8VWwASuzTKMJqtnBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dbd4e347dc8be10b180c85a766ab50333dcb51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.638.d4dbd4e","@flighthq/math":"0.5.1-edge.638.d4dbd4e","@flighthq/node":"0.5.1-edge.638.d4dbd4e","@flighthq/path":"0.5.1-edge.638.d4dbd4e","@flighthq/types":"0.5.1-edge.638.d4dbd4e","@flighthq/scene2d":"0.5.1-edge.638.d4dbd4e","@flighthq/geometry":"0.5.1-edge.638.d4dbd4e","@flighthq/animation":"0.5.1-edge.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.638.d4dbd4e_1788194556574_0.23777802534894965","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.640.24b4c62":{"name":"@flighthq/shape","version":"0.5.1-next.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.640.24b4c62","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bd9b88c21fc9b79adcdd4081f80997d7c809be98","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.640.24b4c62.tgz","fileCount":96,"integrity":"sha512-iAd0jVeBKdZiqO5R6vYzozb1DIoQ5oPesbE+ayI+DxGStmyzaA3sLDG87SG6VCpeN2rva71u3jX6JlOfmP94CA==","signatures":[{"sig":"MEUCIEIEC0fhdpbNOML+bVWuFeZ7RSDbyyjG+kuY1oHa3kM9AiEAsuvfuEXI8Y40jdBsqc6fl4TwbXtZ7TJ7CNnwdP7LAxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKRmqNVvnQ6rOyhGd7kZ+j/98aUjTPZGkfelrIzPdPhwIgSiYkZsbIDZWK3KxwL08US2ZxkIFH9b0XcBgeVyoApP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"24b4c624056b5bbe9efac4e229f95754c500f5ec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.640.24b4c62","@flighthq/math":"0.5.1-next.640.24b4c62","@flighthq/node":"0.5.1-next.640.24b4c62","@flighthq/path":"0.5.1-next.640.24b4c62","@flighthq/types":"0.5.1-next.640.24b4c62","@flighthq/scene2d":"0.5.1-next.640.24b4c62","@flighthq/geometry":"0.5.1-next.640.24b4c62","@flighthq/animation":"0.5.1-next.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.640.24b4c62_1788200179847_0.04984516252547522","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.640.24b4c62":{"name":"@flighthq/shape","version":"0.5.1-edge.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.640.24b4c62","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a97e34118a13947126647d0c8e30db70ee735764","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.640.24b4c62.tgz","fileCount":96,"integrity":"sha512-mZuxXUAUJNIwlF9AN3GtHM6y+X7iydbDFwTVxzpzQfE/7VpZOyom4y8ahice+ESjqHmUsc2rrIjiFXly/LrwnA==","signatures":[{"sig":"MEYCIQDM6/KasR/EeTW6Drzu/fZZQ7VpkVuMNYZvH6R4qD8d/AIhANW4myvTZlGI//0sC4bkH5o9M3tSBdfHKfaNJ1yBH1T3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH8TedVdhrU7T9x26VznnekbJySr/nNATVarvNJ/XJ7ZAiB2mFHUxeLCRDy5H8jTZMxHlJIVPRkh4VekySfi5LgSvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"24b4c624056b5bbe9efac4e229f95754c500f5ec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.640.24b4c62","@flighthq/math":"0.5.1-edge.640.24b4c62","@flighthq/node":"0.5.1-edge.640.24b4c62","@flighthq/path":"0.5.1-edge.640.24b4c62","@flighthq/types":"0.5.1-edge.640.24b4c62","@flighthq/scene2d":"0.5.1-edge.640.24b4c62","@flighthq/geometry":"0.5.1-edge.640.24b4c62","@flighthq/animation":"0.5.1-edge.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.640.24b4c62_1788200617432_0.5112188276896192","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.650.5d3df0b":{"name":"@flighthq/shape","version":"0.5.1-next.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.650.5d3df0b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1bf74c17d1319c49ce2d19728e6cd4b73dc17020","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.650.5d3df0b.tgz","fileCount":96,"integrity":"sha512-0DwCjTilWNtPX7gRTa301RAM7+nSoDGDlomTNYwq/cebTf5sXNnjdB9zRE6UpzIF35hwWsq7SS/kPZtfZ/q1rw==","signatures":[{"sig":"MEQCIFHsY0Q0P0XncXNb3vNmdPPAZOarJ7e5NrZsdokwqma9AiBLOYREJe7Mlb3oeo8NEI8g1EBLcdf07hTnY0si7QymQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFS8KjrGWEC2mjRQD/AiXdmMbdXFPdrJ2vn2L1J2mXooAiB21d5xRi6fm/byp4k1Xi3VsQOO0D6H1tbx41hWR6nEnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d3df0b3bd7071e51898ec6ca5f733b81cb94a54","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.650.5d3df0b","@flighthq/math":"0.5.1-next.650.5d3df0b","@flighthq/node":"0.5.1-next.650.5d3df0b","@flighthq/path":"0.5.1-next.650.5d3df0b","@flighthq/types":"0.5.1-next.650.5d3df0b","@flighthq/scene2d":"0.5.1-next.650.5d3df0b","@flighthq/geometry":"0.5.1-next.650.5d3df0b","@flighthq/animation":"0.5.1-next.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.650.5d3df0b_1788220799725_0.933410747533765","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.650.5d3df0b":{"name":"@flighthq/shape","version":"0.5.1-edge.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.650.5d3df0b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"236e21b5c628e9568ba04db3dae4d75d871ef9ed","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.650.5d3df0b.tgz","fileCount":96,"integrity":"sha512-IDl5hxv1pDuxGmSNN4O5+jSz1yYPUZess1nrsgkZpz3DPaNp9yELNR/uc7rrbWClD1rceB+zuG/IBc0vvZeWcQ==","signatures":[{"sig":"MEQCIE1npquTeN5u6uOJ7mi33xgGmXyvWl1x9SFoO7WRZQiiAiBPAqFPy+oc0uSvcqS2tHHcc6xk3uMf5LuUH/EOhL4WHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQHBRl80CNjbLQ2VU1Dg+krk0HLe6RG0JOqKNtELlMdQIhAK0btKPKdaMZgu4QfVAGMTpV2DmbCcdkgwpoOHk/+AH3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d3df0b3bd7071e51898ec6ca5f733b81cb94a54","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.650.5d3df0b","@flighthq/math":"0.5.1-edge.650.5d3df0b","@flighthq/node":"0.5.1-edge.650.5d3df0b","@flighthq/path":"0.5.1-edge.650.5d3df0b","@flighthq/types":"0.5.1-edge.650.5d3df0b","@flighthq/scene2d":"0.5.1-edge.650.5d3df0b","@flighthq/geometry":"0.5.1-edge.650.5d3df0b","@flighthq/animation":"0.5.1-edge.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.650.5d3df0b_1788221335041_0.37622210427992564","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.654.b54779d":{"name":"@flighthq/shape","version":"0.5.1-next.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.654.b54779d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1929c3ae1736890bad66b25050842f8e5d0a9787","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.654.b54779d.tgz","fileCount":96,"integrity":"sha512-IroUr25ubwEve7+NLapo9U5YPGcFoz+9/KMc/SN14nxEqCX6bJtNpOlYhB3PhmMbx5l5XehTdRKOnRZDli1CLw==","signatures":[{"sig":"MEUCICW5GmHQkN80pm9yqwGEDFtDNllZ9QPGbNLPK1Njz91MAiEAvv7Ss8nw9YUqJVs+IHicWjmGjHQnt0WPLIfsi4mSYtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFODrL3sA7Y7TdbG3f2QSs9RlJ+vZMMXos9u6lbk7AuaAiEAzJ12f4tjT/j55zW8wxvK5x1ac57mZtRpGo40qW4vskw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b54779d8e000aedff716f72779c6a2a77aeabefe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.654.b54779d","@flighthq/math":"0.5.1-next.654.b54779d","@flighthq/node":"0.5.1-next.654.b54779d","@flighthq/path":"0.5.1-next.654.b54779d","@flighthq/types":"0.5.1-next.654.b54779d","@flighthq/scene2d":"0.5.1-next.654.b54779d","@flighthq/geometry":"0.5.1-next.654.b54779d","@flighthq/animation":"0.5.1-next.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.654.b54779d_1788233972249_0.030946146601666724","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.654.b54779d":{"name":"@flighthq/shape","version":"0.5.1-edge.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.654.b54779d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b96225adc91350454382a280a2e4668349415ad9","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.654.b54779d.tgz","fileCount":96,"integrity":"sha512-o+cz9/Q0WFNE9nSl1BrgeUplVtgQdnZqd1ZgIiXjpGlkNEtmDiyXw+DgnuiO/mcf5fhHvW/YpLvQm50rQ44fOw==","signatures":[{"sig":"MEQCIDJjOA2QUw5fRP9B4238ltVlUx+nBoKq8wH2Ouxp8CheAiAYI6HE0735T1+2ZwgAEQr5ycNqiZcinrXmyNI8FJDKBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUt2446KOPKTwzPU3/cRba6mVArtClzRszkaalAvEMZwIhAIEePJP8Q+cNrdZCJpR8l1bVL3PVYhJi4mYf3BWIJwlC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b54779d8e000aedff716f72779c6a2a77aeabefe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.654.b54779d","@flighthq/math":"0.5.1-edge.654.b54779d","@flighthq/node":"0.5.1-edge.654.b54779d","@flighthq/path":"0.5.1-edge.654.b54779d","@flighthq/types":"0.5.1-edge.654.b54779d","@flighthq/scene2d":"0.5.1-edge.654.b54779d","@flighthq/geometry":"0.5.1-edge.654.b54779d","@flighthq/animation":"0.5.1-edge.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.654.b54779d_1788234350956_0.28196554239355565","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.658.9cb44d7":{"name":"@flighthq/shape","version":"0.5.1-next.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.658.9cb44d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9be0eb20c9c8e55ecedeabea29c60e188959c055","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.658.9cb44d7.tgz","fileCount":96,"integrity":"sha512-q5HhJCySIWHBX8obAT9BhNF8R3Ge+oGUwO9MbB9qlWTu2EHOz9Eex9ZQ5kdH+vfOgBiwEdul7A5TZLzYPnI6Rg==","signatures":[{"sig":"MEUCIQDfXjYtyqklp3HJs/ZqFyieRtKck00ZC0q6RDxPBtOEmAIgeKGnT01BFmchu9DmiCJPQgLCuUnyS/WOV7Oswmxx7J0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/6O6XyzfEQjS6CQ3ezJt10z+gSl0qF3aqRkfVIdtbdwIgXhvvQCAIhYEagoVOpLKml6xnxvz6WBTPQMsyFYlRri0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cb44d76b981adad2503d5e62207be99adb35c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.658.9cb44d7","@flighthq/math":"0.5.1-next.658.9cb44d7","@flighthq/node":"0.5.1-next.658.9cb44d7","@flighthq/path":"0.5.1-next.658.9cb44d7","@flighthq/types":"0.5.1-next.658.9cb44d7","@flighthq/scene2d":"0.5.1-next.658.9cb44d7","@flighthq/geometry":"0.5.1-next.658.9cb44d7","@flighthq/animation":"0.5.1-next.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.658.9cb44d7_1788290220893_0.17501804254169828","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.658.9cb44d7":{"name":"@flighthq/shape","version":"0.5.1-edge.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.658.9cb44d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f96edc7beb2f8c31eb130475ada55fc4860e4583","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.658.9cb44d7.tgz","fileCount":96,"integrity":"sha512-NK1Hv8rx18W7wa0mFy5e6+PIP5DJTPga6k5+XNQCfg8SQ5ll0LhTsd/XEGfLDRj9yjRsKO7yd5FL2J2CshPhWw==","signatures":[{"sig":"MEUCIQDdgp3dYc8mMKX+G3GhgZmO9Lhha1+HuF/UxnsKZejoCwIgWHPT53MCmQgjvc3t2XJ8Inb1PTt+JF5rARMmMO43ZYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQ13fQdsOCbqv2+sEcX/26zXasgL7ylPh3UsoBERUkIQIhAPTsIEevF/QL3JUKFuptK6+Vvso9pHnTO7mJP/esCucP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cb44d76b981adad2503d5e62207be99adb35c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.658.9cb44d7","@flighthq/math":"0.5.1-edge.658.9cb44d7","@flighthq/node":"0.5.1-edge.658.9cb44d7","@flighthq/path":"0.5.1-edge.658.9cb44d7","@flighthq/types":"0.5.1-edge.658.9cb44d7","@flighthq/scene2d":"0.5.1-edge.658.9cb44d7","@flighthq/geometry":"0.5.1-edge.658.9cb44d7","@flighthq/animation":"0.5.1-edge.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.658.9cb44d7_1788290678612_0.2154415506441827","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.685.f72fc7f":{"name":"@flighthq/shape","version":"0.5.1-next.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.685.f72fc7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"71bb9f033830647d4c744e2955a82a63a11d337f","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.685.f72fc7f.tgz","fileCount":96,"integrity":"sha512-oB6FCx3piRfnvX/dlW4KQq4YFE+XESu08J5VkoHivqDm49QyTAhx7WAsN06vXAP8KEA2eDH14RyON2cWCB0UtQ==","signatures":[{"sig":"MEUCIQCgj0WPLavBtBvSGEsnUAZx5EEr1I1LrVjfyKNMGBNxVAIgb+9WA90BzcycoooyPNqZKAtssYsXzzrPNbUYGHT8qsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDO24QjZl47F+oLgr9PLg39dFDeLnuV9VLbGoh7fV73gIhAL0e7IetswWVxsao8FE76exu4Ni2pc9HBtPrDDddRM20","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f72fc7feaa9653d950f39c7d2fe6365f48e82e51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.685.f72fc7f","@flighthq/math":"0.5.1-next.685.f72fc7f","@flighthq/node":"0.5.1-next.685.f72fc7f","@flighthq/path":"0.5.1-next.685.f72fc7f","@flighthq/types":"0.5.1-next.685.f72fc7f","@flighthq/scene2d":"0.5.1-next.685.f72fc7f","@flighthq/geometry":"0.5.1-next.685.f72fc7f","@flighthq/animation":"0.5.1-next.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.685.f72fc7f_1788311426855_0.8151443515875711","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.685.f72fc7f":{"name":"@flighthq/shape","version":"0.5.1-edge.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.685.f72fc7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"32f4fd0dc460df652dafdcd810fc53b8a0e832a1","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.685.f72fc7f.tgz","fileCount":96,"integrity":"sha512-oP3YkVbxrrtpif3gfS7ZQAatEHWFY+ZnmOUz8wQ1xhIns5cP/SHvRdsvMJcavavB7sVjVFziuujXpLwZwvdcQg==","signatures":[{"sig":"MEUCIQCDKyWFOS5iYs5Kxz116TVAmU1orkhlIyRfHW4KutPPoQIgCQqmuNQEGecX1/HN2g5XeGQz7j4AHPl/dFYMNikjkYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH/bPDCgkAEi6w+k9SOy6qF+2NSQ/7npe+zlu8Kf6G7JAiEA+2QnGKkXOcLWV8pyq6wQQOAQHF1JR6IiRgJMopwqlj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f72fc7feaa9653d950f39c7d2fe6365f48e82e51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.685.f72fc7f","@flighthq/math":"0.5.1-edge.685.f72fc7f","@flighthq/node":"0.5.1-edge.685.f72fc7f","@flighthq/path":"0.5.1-edge.685.f72fc7f","@flighthq/types":"0.5.1-edge.685.f72fc7f","@flighthq/scene2d":"0.5.1-edge.685.f72fc7f","@flighthq/geometry":"0.5.1-edge.685.f72fc7f","@flighthq/animation":"0.5.1-edge.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.685.f72fc7f_1788312058150_0.38362220267109715","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.693.478551c":{"name":"@flighthq/shape","version":"0.5.1-next.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.693.478551c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0579ae80f74c930b3cf7791f4a85ae1769b57931","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.693.478551c.tgz","fileCount":96,"integrity":"sha512-yUTRaqN18HVlwqR3sIxccNMUxQgPX9mCzNWx/dP2+mwtLkqgYuxoefNaf8Lp6V8T0BPWrXK289+W+szt4+EpOA==","signatures":[{"sig":"MEUCIHzJwe65WL/Lw5PQDuW0LeUnYVWMvZRT0uakP/mWmC4SAiEAsswtFlQSf31Usn9zmUjTHWTYbkth3+atLRb1HxOIg00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBzJn0nJa2K0WRKo1slDYCKbAFHwlHSsdQ3EHfozAUXyAiAZ+A+l4ua0mhAd4TUB2vbruHZ4czXvrJ5mMnAay6llXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"478551cf7887f05c42c11f75e59034c715c8495f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.693.478551c","@flighthq/math":"0.5.1-next.693.478551c","@flighthq/node":"0.5.1-next.693.478551c","@flighthq/path":"0.5.1-next.693.478551c","@flighthq/types":"0.5.1-next.693.478551c","@flighthq/scene2d":"0.5.1-next.693.478551c","@flighthq/geometry":"0.5.1-next.693.478551c","@flighthq/animation":"0.5.1-next.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.693.478551c_1788320701526_0.10369302361376809","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.693.478551c":{"name":"@flighthq/shape","version":"0.5.1-edge.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.693.478551c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1c1de28d3874d8381ef0c723ae24dde1c9b11a97","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.693.478551c.tgz","fileCount":96,"integrity":"sha512-Zw+4ThK1+sSvRlRR89F09yEdWD8QiPqJSAdkT47iB12L+3805pBHHv2gfuZAHEvUUJ3ESI9hxYYzQVwXm5n9Gg==","signatures":[{"sig":"MEUCIQCupPtIw42R/iMa0L9a/2EGgqXtGi/UH22QviUCQZyitAIgBUZMHgLqdgD/YvyyQOtpb4tFjnwbmE+6bkrZ9XYFDaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDxfVHzu//rn2tPfTh/XmTienEKbGpYNX36uuzAd2G5IAiEA7XxDFyPrR9vukgbJP6p2FctpyBU7pEZSsRFeeUPMN7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"478551cf7887f05c42c11f75e59034c715c8495f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.693.478551c","@flighthq/math":"0.5.1-edge.693.478551c","@flighthq/node":"0.5.1-edge.693.478551c","@flighthq/path":"0.5.1-edge.693.478551c","@flighthq/types":"0.5.1-edge.693.478551c","@flighthq/scene2d":"0.5.1-edge.693.478551c","@flighthq/geometry":"0.5.1-edge.693.478551c","@flighthq/animation":"0.5.1-edge.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.693.478551c_1788321238189_0.07599072278082342","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.704.19c91ec":{"name":"@flighthq/shape","version":"0.5.1-next.704.19c91ec","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.704.19c91ec","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d4af0c9d05f248031073b0acc80fedce5de02d5f","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.704.19c91ec.tgz","fileCount":96,"integrity":"sha512-UYboEGg+noSmITm/8DJ2MYuI05ZtKPe1hMkfh7OrWpXObec6aSRwnUK2gJGjDq+NEavnjHXWQtp0eB+hSN3nnA==","signatures":[{"sig":"MEUCIFUYzmd69kNug5wdN0i4IsBbiDU7pdL5BIeunQ6DQD/mAiEA7nhfDMTbuMFfzAtt7kyavs/qT3IkcGLIav6LPRJ2xls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDpGlqiUdYhkgmio95y41YvOql2XroOkCcLYwqu7+yJQAiAMCsr+AmgvtUFCwIqQJ8iFUAyqym88aA7e4V4MgpC7oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.704.19c91ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"19c91ec3e569d6b3b471682726465a79fba9f8cb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.704.19c91ec","@flighthq/math":"0.5.1-next.704.19c91ec","@flighthq/node":"0.5.1-next.704.19c91ec","@flighthq/path":"0.5.1-next.704.19c91ec","@flighthq/types":"0.5.1-next.704.19c91ec","@flighthq/scene2d":"0.5.1-next.704.19c91ec","@flighthq/geometry":"0.5.1-next.704.19c91ec","@flighthq/animation":"0.5.1-next.704.19c91ec"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.704.19c91ec_1788384489075_0.8353283638367064","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.729.2aeb707":{"name":"@flighthq/shape","version":"0.5.1-next.729.2aeb707","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.729.2aeb707","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6956b18c7c09fc73ca4f3e1c032d96b2370286b3","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.729.2aeb707.tgz","fileCount":96,"integrity":"sha512-/5rP/abhBV2LCZNbe4be8LbJbASmJxuyHMp4J10eS5cs0kymGhaVW9dz+WPMtOqU12JQ3NOZixvIYnv6dquBcQ==","signatures":[{"sig":"MEUCIFTNQDMkqzf0TJrUkPDdisY6Mjs4SKx4JL0RK/Ss/gbTAiEAzJX3zcCYZIfPdx+yVCi9QTxWMAKv4DQl2s1/YMbdhWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCU4YxRcvEUElrdY6Sdw9/EYGAykbuCJO15wpL/UK67lgIgRxA3quuCu0Ui1ZBaE0TNcoQu1f0ewUsB/wz388bA/HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.729.2aeb707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2aeb707259007d61c5aaf2e31fe47447a260fe2a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.729.2aeb707","@flighthq/math":"0.5.1-next.729.2aeb707","@flighthq/node":"0.5.1-next.729.2aeb707","@flighthq/path":"0.5.1-next.729.2aeb707","@flighthq/types":"0.5.1-next.729.2aeb707","@flighthq/scene2d":"0.5.1-next.729.2aeb707","@flighthq/geometry":"0.5.1-next.729.2aeb707","@flighthq/animation":"0.5.1-next.729.2aeb707"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.729.2aeb707_1788400656449_0.7684653638683623","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.730.f29a5aa":{"name":"@flighthq/shape","version":"0.5.1-next.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.730.f29a5aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f93f1f2cb5cbd0ea88eff9b19f07370a93150388","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.730.f29a5aa.tgz","fileCount":96,"integrity":"sha512-mfTCMWU9ETd0/KJwzKUzcD57cBsk6TvBrS8kCCW4FYT6sn+SCxdCmmScM+gWwZufcT8JutZh1Drz6pXHKTlweQ==","signatures":[{"sig":"MEUCIQChds06i37+JrLsGO+as65mejfBjSeZ0lNepVdkMVoUVAIgS25Gr712/vCdkBZzgw1K2nvD05eZ6OkL6Dp88KUInhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDn/CFdhOFaHenB+8B9pKnnZXB/jLqkUo/ONhX6Nh6hsgIhAM0WTp4uebmtqHVogoPV02leze/IwLRbqmF3KybXpCyn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f29a5aab5db192284ce5cadf08ffae2649a598ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.730.f29a5aa","@flighthq/math":"0.5.1-next.730.f29a5aa","@flighthq/node":"0.5.1-next.730.f29a5aa","@flighthq/path":"0.5.1-next.730.f29a5aa","@flighthq/types":"0.5.1-next.730.f29a5aa","@flighthq/scene2d":"0.5.1-next.730.f29a5aa","@flighthq/geometry":"0.5.1-next.730.f29a5aa","@flighthq/animation":"0.5.1-next.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.730.f29a5aa_1788404861178_0.6103498814049766","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.730.f29a5aa":{"name":"@flighthq/shape","version":"0.5.1-edge.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.730.f29a5aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cdfccee78ad6c25708d1c2ad0596dc44670a73bd","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.730.f29a5aa.tgz","fileCount":96,"integrity":"sha512-V2YBO38lygXvQXKCS4RjDoGOEP1SAT++cqkX3IK0ZnzSvCa1lbnsICFAz9pOv+PFB+bMSzb7XZA4yyfC3yz23g==","signatures":[{"sig":"MEUCIDKKMxAR/nL5OReWqbYP/aOosP+8uTS7DHO1OZFM3/PcAiEAnPPMXgYUwKMrpfnQE3sYvlwdpqqlu8l1kks+A+Ynt5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCm8mI6EUN+ZbzZnKQG0ruuMM2g4z7O8WxTvE7776vriwIhAK+ZuOrfnYsdv6xouNB3aDD7cBcUCsgOghghToqG3xkF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f29a5aab5db192284ce5cadf08ffae2649a598ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.730.f29a5aa","@flighthq/math":"0.5.1-edge.730.f29a5aa","@flighthq/node":"0.5.1-edge.730.f29a5aa","@flighthq/path":"0.5.1-edge.730.f29a5aa","@flighthq/types":"0.5.1-edge.730.f29a5aa","@flighthq/scene2d":"0.5.1-edge.730.f29a5aa","@flighthq/geometry":"0.5.1-edge.730.f29a5aa","@flighthq/animation":"0.5.1-edge.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.730.f29a5aa_1788405402484_0.9060578164630015","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.731.0ae0aa4":{"name":"@flighthq/shape","version":"0.5.1-next.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.731.0ae0aa4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d43a3f1b2556df3ffa73143e35a51a7896edf39e","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.731.0ae0aa4.tgz","fileCount":96,"integrity":"sha512-x+zHOJHk2rJ44euXaCOJywV1/s2qxIdY7CaQTuL6nAnDEoEs4YlTMV0IJtkLd+WEKs6mLxtveHw3ZwXEfPwDLw==","signatures":[{"sig":"MEUCIGWY+O5GEaVpabZBafC+gYPfRaQ2crGlxNuPkRS0NZO8AiEAtb+lCkyY4Irm3JVE6zuWPK87in2jMGCTLXyUKNdQ98Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqwmEs8q5vLyIWDPYzvlaUGce0viIT0kK512z0lx5e2AIgcjSPfS5p3HHYVD4fr9XZ5oru/OwKDdRZuNaglnzzFSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0ae0aa49d8251d23b546f64bc242f3ad59a98dcb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.731.0ae0aa4","@flighthq/math":"0.5.1-next.731.0ae0aa4","@flighthq/node":"0.5.1-next.731.0ae0aa4","@flighthq/path":"0.5.1-next.731.0ae0aa4","@flighthq/types":"0.5.1-next.731.0ae0aa4","@flighthq/scene2d":"0.5.1-next.731.0ae0aa4","@flighthq/geometry":"0.5.1-next.731.0ae0aa4","@flighthq/animation":"0.5.1-next.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.731.0ae0aa4_1788405619672_0.675210160881138","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.731.0ae0aa4":{"name":"@flighthq/shape","version":"0.5.1-edge.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.731.0ae0aa4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"73d3f937859fba72bbae19481207198f93dfe080","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.731.0ae0aa4.tgz","fileCount":96,"integrity":"sha512-y46SunIv4m2xzdjr6IpHxxjwpj6hif5RKs3C0mXBbp0pzr/6qb41TIeavrt/qaF/Cm6QSsPDGIcbC55l+699Bw==","signatures":[{"sig":"MEUCIQC71qJpp+D7iIkac/Dpd8CtyahuGT1JKVTKzF+Rfr4qWQIgaiIHAYi9ldhW3KYvdjFdILBRYM+td8mq2i4Zag2kc2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC73/Le1oBzCA8w7RMJr1gfj6eWq4TXz/1n5fIXhBlX8QIgSh3pKtATOb/6ygosiH9NSXb1v2klDAKugG4tppwxlIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0ae0aa49d8251d23b546f64bc242f3ad59a98dcb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.731.0ae0aa4","@flighthq/math":"0.5.1-edge.731.0ae0aa4","@flighthq/node":"0.5.1-edge.731.0ae0aa4","@flighthq/path":"0.5.1-edge.731.0ae0aa4","@flighthq/types":"0.5.1-edge.731.0ae0aa4","@flighthq/scene2d":"0.5.1-edge.731.0ae0aa4","@flighthq/geometry":"0.5.1-edge.731.0ae0aa4","@flighthq/animation":"0.5.1-edge.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.731.0ae0aa4_1788406167275_0.18770635177469464","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.743.8d09db1":{"name":"@flighthq/shape","version":"0.5.1-next.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.743.8d09db1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"98a29953bf19afbbdac64dad2cf2ce6d0fb9f7c7","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.743.8d09db1.tgz","fileCount":96,"integrity":"sha512-BnhpaIlda9ru2lnmPtY4sVGNSFNGSc6NgMY9zK0t0FiG/BZdYe0AE/nGqv8bfN7luDwoFwomRdnOhX1NlRlIzQ==","signatures":[{"sig":"MEUCIQDYhyW7et6t2/7/Gj9Xf14dCBxa1/uj98PBfdmeTrVWlgIgI7N54pe7IYAWwE92S9VC3jM1nCGYnKkgNmL7FFAJwqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD31tyxrlgeKdhGC/nWcm/bj/5XA0LDBU5XSIKeiUeAOwIhALV7a2LrcGKTzM1urzIxIUerGdgW/vW/YFKyT7ot/IuA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8d09db125a0afd3b73ca6e039a7dd25bcb9737d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.743.8d09db1","@flighthq/math":"0.5.1-next.743.8d09db1","@flighthq/node":"0.5.1-next.743.8d09db1","@flighthq/path":"0.5.1-next.743.8d09db1","@flighthq/types":"0.5.1-next.743.8d09db1","@flighthq/scene2d":"0.5.1-next.743.8d09db1","@flighthq/geometry":"0.5.1-next.743.8d09db1","@flighthq/animation":"0.5.1-next.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.743.8d09db1_1788426781716_0.019803520320334167","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.743.8d09db1":{"name":"@flighthq/shape","version":"0.5.1-edge.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.743.8d09db1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3e63b22d624a3e0bfc11dd119fdb425e762ea3c3","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.743.8d09db1.tgz","fileCount":96,"integrity":"sha512-mN82j3ZZtC0uM+zWzX/YO6AtdWZxlIGAqIa0QiWomQHeUcCXrg6bK6v9FJuNWhJJFBzO7I0gS8uXHH4vThAoWA==","signatures":[{"sig":"MEUCIQC2DIW5ub9kqMS2D3DnnS3qVo6rvU9oPvfP8b0jh/fF8gIgX2+7hgBo8J11y8uSxeRk3nX8LqxCSZnEQOYUrU9cKC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDxrtEa1R7rFqQAHatp3LFvbNx/P5M/u7Z/V0lOgcSlfAiAiX9xtvX4non6QJ3uvf7mbNqA2CenAQ46qcI/OIerwKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8d09db125a0afd3b73ca6e039a7dd25bcb9737d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.743.8d09db1","@flighthq/math":"0.5.1-edge.743.8d09db1","@flighthq/node":"0.5.1-edge.743.8d09db1","@flighthq/path":"0.5.1-edge.743.8d09db1","@flighthq/types":"0.5.1-edge.743.8d09db1","@flighthq/scene2d":"0.5.1-edge.743.8d09db1","@flighthq/geometry":"0.5.1-edge.743.8d09db1","@flighthq/animation":"0.5.1-edge.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.743.8d09db1_1788427393081_0.10558410704956134","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.799.62ef0c7":{"name":"@flighthq/shape","version":"0.5.1-next.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.799.62ef0c7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6f181f3f1464d7f69778fbb7af2264602270eb62","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.799.62ef0c7.tgz","fileCount":96,"integrity":"sha512-1MeReRPlsuzQGpjUaNHrOy1BRwY7VvrxQ/Tg9byRPh6+G7pEEhInN234R2IOMtz5INz6IrwingTXhxuCOM1MNA==","signatures":[{"sig":"MEYCIQD5UFz9R/XZytvnk8sS58QjUe1cJSZEJpjD5hZ0OCCdNAIhAMiERlwiocTvYjNbkYqx7jGm2F5E0xyt+BAF+C9PETZS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpAK/stijCXpfCSlVrwTn52tdN982D2+S9eNVKN4GxJgIhAKW4xBdGlJ2tfpwUzHcfPaIpfCka64LUK4ggh+CHdezq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350111},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62ef0c74f09f24177aac3695b2487b2d743d4fe6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.799.62ef0c7","@flighthq/math":"0.5.1-next.799.62ef0c7","@flighthq/node":"0.5.1-next.799.62ef0c7","@flighthq/path":"0.5.1-next.799.62ef0c7","@flighthq/types":"0.5.1-next.799.62ef0c7","@flighthq/entity":"0.5.1-next.799.62ef0c7","@flighthq/scene2d":"0.5.1-next.799.62ef0c7","@flighthq/geometry":"0.5.1-next.799.62ef0c7","@flighthq/animation":"0.5.1-next.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.799.62ef0c7_1788447441063_0.6930634197892498","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.799.62ef0c7":{"name":"@flighthq/shape","version":"0.5.1-edge.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.799.62ef0c7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"111832cc89302a01c4dac7f0f0b7e7b3be12a9df","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.799.62ef0c7.tgz","fileCount":96,"integrity":"sha512-aF1B2Bivqy2CS4WCWgVq/96U7/J44vBN2RmLZ+J/O24XNB5Fuz9QZMvWmAybFZZkTQjKtASjbXuXr0f/YprdTQ==","signatures":[{"sig":"MEUCIQCLptul2yblKFdEnVL+6vmx4VhC2ZFXJO1LPLF0NIt7MQIgKaUnJr2igHK4vqdByaO5QW839xw052+8ZR/f1z1Q9fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6HXFgHyxhNWD98NmLI+Qz1DGvjCJ4cTNWyD+gxPtWIQIhAIZXnCErmTGOUgEL20K2O2fvdWTAbQs/dZMjY/LlGCr/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350111},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62ef0c74f09f24177aac3695b2487b2d743d4fe6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.799.62ef0c7","@flighthq/math":"0.5.1-edge.799.62ef0c7","@flighthq/node":"0.5.1-edge.799.62ef0c7","@flighthq/path":"0.5.1-edge.799.62ef0c7","@flighthq/types":"0.5.1-edge.799.62ef0c7","@flighthq/entity":"0.5.1-edge.799.62ef0c7","@flighthq/scene2d":"0.5.1-edge.799.62ef0c7","@flighthq/geometry":"0.5.1-edge.799.62ef0c7","@flighthq/animation":"0.5.1-edge.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.799.62ef0c7_1788447850112_0.44304439362472836","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.815.cc08b93":{"name":"@flighthq/shape","version":"0.5.1-next.815.cc08b93","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.815.cc08b93","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"473783ab8b8ef8c0447f69473778499865512b40","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.815.cc08b93.tgz","fileCount":96,"integrity":"sha512-t91voBAAe8jFhAjIdFcQY13v2BYedLtzkzfV5ezqPPmPM9CTAx8UeRbkTKxOntd2GlvKVlAH/cv3Dnh7hU2Rng==","signatures":[{"sig":"MEUCIQCrHueCq64tfpDSeFCWEX0WTAVnGVbKVsXffor9rAwAaAIgPYqFyEGjUYMMGqnnDx1+1NKtPKRSfd9Fm8GZedH95eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDevf7wuAYBW07VMKfCz2N068XFoNl3EQ7DyqLxB3ZVUAiBK0e15rbJcNMqbD743a70iD3kie5FPtg9fqERox+rAdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.815.cc08b93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350111},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cc08b93ef981080fa86bdd5143dc61dbdbf2665b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.815.cc08b93","@flighthq/math":"0.5.1-next.815.cc08b93","@flighthq/node":"0.5.1-next.815.cc08b93","@flighthq/path":"0.5.1-next.815.cc08b93","@flighthq/types":"0.5.1-next.815.cc08b93","@flighthq/entity":"0.5.1-next.815.cc08b93","@flighthq/scene2d":"0.5.1-next.815.cc08b93","@flighthq/geometry":"0.5.1-next.815.cc08b93","@flighthq/animation":"0.5.1-next.815.cc08b93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.815.cc08b93_1788461166246_0.3870436595327613","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.820.97b3830":{"name":"@flighthq/shape","version":"0.5.1-next.820.97b3830","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.820.97b3830","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1514d64511660490a3c2577e8d89ac15e763fd3b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.820.97b3830.tgz","fileCount":96,"integrity":"sha512-YjbGkbp0Y/9hWoeDFY2A8IMUu4Krr3ex6CrhOO6MeKS/yj0F/L+FfxmpsYaEetxNRvKbvG+/wrXoV3frZg8C6A==","signatures":[{"sig":"MEYCIQDZ8AnNZMjpACtCChWKorqKeljBFJDFRsUR697XapHl8QIhAJy0zk4bcERGKFFhewbRcXZGc4mpnLhl/fbJSpj/oS7W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC8muV7UvowE97vBwHjfRaK9QXSpJITM4AQ6leanqDVGAiEAqdm2w/L1vs9F9Eeg1ZJEdaLWOdNuR7510P0EqO8vTpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.820.97b3830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350111},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"97b3830e843209d92da169e02a52c0574efe5c09","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.820.97b3830","@flighthq/math":"0.5.1-next.820.97b3830","@flighthq/node":"0.5.1-next.820.97b3830","@flighthq/path":"0.5.1-next.820.97b3830","@flighthq/types":"0.5.1-next.820.97b3830","@flighthq/entity":"0.5.1-next.820.97b3830","@flighthq/scene2d":"0.5.1-next.820.97b3830","@flighthq/geometry":"0.5.1-next.820.97b3830","@flighthq/animation":"0.5.1-next.820.97b3830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.820.97b3830_1788469905639_0.7696218987481207","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.903.f434bc2":{"name":"@flighthq/shape","version":"0.5.1-next.903.f434bc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.903.f434bc2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1d79a7c263958b526a954867207235a08a92444c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.903.f434bc2.tgz","fileCount":96,"integrity":"sha512-ZAKfwqwo2I0Si2gEA1YimX8A3Fvi4SfZu3ZWQqVQQbXcsl6ed/8dHaZxGtwM4AeFxqGH40ECZN2ZejcapCYRjQ==","signatures":[{"sig":"MEUCIBpgQvKdLvDRGDDeGkKhPsiVc/nUEZNWBc6lGLsa3CTiAiEA6JUK6EKmIUsPT4NpfZSVlliAZwwRjixl0Fxin0vv40I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDsyy2k35rEdcyO4PWosF1K3pqKNshVgU1JA2qBRbTmVAIgSJYsVKdJeEAMKW9VdVof6QZW7JQ8RM2nRk1nq6esW0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.903.f434bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355616},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f434bc233778d75aeea61995df3a8cfaec459a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.903.f434bc2","@flighthq/math":"0.5.1-next.903.f434bc2","@flighthq/node":"0.5.1-next.903.f434bc2","@flighthq/path":"0.5.1-next.903.f434bc2","@flighthq/types":"0.5.1-next.903.f434bc2","@flighthq/entity":"0.5.1-next.903.f434bc2","@flighthq/scene2d":"0.5.1-next.903.f434bc2","@flighthq/geometry":"0.5.1-next.903.f434bc2","@flighthq/animation":"0.5.1-next.903.f434bc2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.903.f434bc2_1788551232865_0.2713691486494161","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.904.b545d9c":{"name":"@flighthq/shape","version":"0.5.1-next.904.b545d9c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.904.b545d9c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"12ae7eade15b0227e38ff9bada6840caf7693539","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.904.b545d9c.tgz","fileCount":96,"integrity":"sha512-x+jMY+6TBQ9DHeSpIf7PAQC4BEdpy63vdytPFLeLCNn9iy5o3gfyoJi68c94kL2NbruksRHqBtoZ1ve9H8pQAw==","signatures":[{"sig":"MEUCIQCqzFk+Y4a/8GTUj8KyJfF0txLxeiVQHY9SJYeGyP72bAIgNdcueydzePHzGgkycte8vm0rTs3pKVgXGOK8BGTzBmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFefT0aZHDYjPSbWXfnshvJBbfFqLUkrfHjyP8tMohZAIgBOI7QGX/tq+Z4lZaNMCgozGTLOqijZ7E9s+Fl/XtGNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.904.b545d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355616},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b545d9cfe622400923a81685c78547f2be54eff5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.904.b545d9c","@flighthq/math":"0.5.1-next.904.b545d9c","@flighthq/node":"0.5.1-next.904.b545d9c","@flighthq/path":"0.5.1-next.904.b545d9c","@flighthq/types":"0.5.1-next.904.b545d9c","@flighthq/entity":"0.5.1-next.904.b545d9c","@flighthq/scene2d":"0.5.1-next.904.b545d9c","@flighthq/geometry":"0.5.1-next.904.b545d9c","@flighthq/animation":"0.5.1-next.904.b545d9c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.904.b545d9c_1788554784689_0.6314410658020737","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.905.5fbf787":{"name":"@flighthq/shape","version":"0.5.1-next.905.5fbf787","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.905.5fbf787","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0b7edab643597cd70cda7359fce014f9c9051f23","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.905.5fbf787.tgz","fileCount":96,"integrity":"sha512-/dwvhe+3aOWsVT9g4X/sVSaN2AgD1/3o1cDOOya8v0KOMv0OFa+JVIywhZF4RFXjFV5WIWQtMzCSqbRmJFqAUQ==","signatures":[{"sig":"MEUCIQCLkTBAracXXB/Mh6FoQnwwNlnxZR9L/f9fEbTVEv2frgIgHaZvv2Pz9xXB1z8IS6vmVLeTWQfYu95/RZSdNYRyrsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9dlkgIFsqm3tqPIqJ8SJ0jJQf3pZlKYE8/gd9Y0WqkAIgQQvNYPo0ATI5P7o8QXnB0USLPyDeZdwTqPSkWzfYIes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.905.5fbf787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5fbf7874064c384307542d68b4dcb6a895ff0dcf","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.905.5fbf787","@flighthq/math":"0.5.1-next.905.5fbf787","@flighthq/node":"0.5.1-next.905.5fbf787","@flighthq/path":"0.5.1-next.905.5fbf787","@flighthq/types":"0.5.1-next.905.5fbf787","@flighthq/entity":"0.5.1-next.905.5fbf787","@flighthq/scene2d":"0.5.1-next.905.5fbf787","@flighthq/geometry":"0.5.1-next.905.5fbf787","@flighthq/animation":"0.5.1-next.905.5fbf787"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.905.5fbf787_1788556062100_0.34344583922330574","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.906.419e5c9":{"name":"@flighthq/shape","version":"0.5.1-next.906.419e5c9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.906.419e5c9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"74dbf0bf80ab2bb7470468163c94fc4bac7fa1e1","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.906.419e5c9.tgz","fileCount":96,"integrity":"sha512-VHZSjdEHj3BG7MZacBdJEJuKcVavNapKUnEQRWD3GpP1AB+pfg7rK+zEkZOtm+Jq/zldzKYjPs3d73cQ9HUWwA==","signatures":[{"sig":"MEUCIQDknw1NscZ1v8+s8aJDSzv5xw1scboSUg9bpOdTYRBORwIgWuLj00DWU/jt8lQPoj0+JFX0itKIsQ9QbF9Iwlh+rjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC59lmdQzIdYM/RnniaHwKaT4tZIFssUGhVXpfFVXEOYAIhALFx4xzURmBCc4rTrMs2tnSYt/b7J6/Y1RC0ctbrUyHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.906.419e5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"419e5c925b366b5053ed7711ce371eee89dc31e7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.906.419e5c9","@flighthq/math":"0.5.1-next.906.419e5c9","@flighthq/node":"0.5.1-next.906.419e5c9","@flighthq/path":"0.5.1-next.906.419e5c9","@flighthq/types":"0.5.1-next.906.419e5c9","@flighthq/entity":"0.5.1-next.906.419e5c9","@flighthq/scene2d":"0.5.1-next.906.419e5c9","@flighthq/geometry":"0.5.1-next.906.419e5c9","@flighthq/animation":"0.5.1-next.906.419e5c9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.906.419e5c9_1788559747178_0.6492437852087158","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.908.b072fbc":{"name":"@flighthq/shape","version":"0.5.1-next.908.b072fbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.908.b072fbc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fd9d05c27c73bc641beb2c9e44dffdd10d5ed3e3","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.908.b072fbc.tgz","fileCount":96,"integrity":"sha512-9PIK/BeVxiqoss+RH8oQYhIStwNOKU+gh6sKcAL2g8VLUSr5TYvKfSxO58Qw/620M0hVH3Ee4MqErPWWGsNo6Q==","signatures":[{"sig":"MEYCIQDqp4JoYfynWT0USWK+hVQ+hX28q2PpRUpSKXWn4wajmAIhAMRlgb3plOydQ9nLLhpH0DMNhOH0LI5VaEjgE7mUT0PO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDeNgn2AnDELTlVOprE7bK9wj7rLg50GUOhoMGD1GwN/AiEAh6SUfveY2UCqCNzlI/iJVWJ4xn0RQfMYFZcRGcGH16w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.908.b072fbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b072fbc49d0745bb96842601b864551b37ab3ca1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.908.b072fbc","@flighthq/math":"0.5.1-next.908.b072fbc","@flighthq/node":"0.5.1-next.908.b072fbc","@flighthq/path":"0.5.1-next.908.b072fbc","@flighthq/types":"0.5.1-next.908.b072fbc","@flighthq/entity":"0.5.1-next.908.b072fbc","@flighthq/scene2d":"0.5.1-next.908.b072fbc","@flighthq/geometry":"0.5.1-next.908.b072fbc","@flighthq/animation":"0.5.1-next.908.b072fbc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.908.b072fbc_1788564406133_0.07079121618029749","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.909.a5d1857":{"name":"@flighthq/shape","version":"0.5.1-next.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.909.a5d1857","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f57b882adaeb3baa7611f6683a9d866b082b6157","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.909.a5d1857.tgz","fileCount":96,"integrity":"sha512-kgjGNHlLpYWOC7h+hB3t+DfJvpGv2eaWTGeg7dbeo0bc5g7wMWhFXN8FPY9UbrWtRM6znpiDrHuhCVzZqdufpg==","signatures":[{"sig":"MEUCIDjByH/LRr3A91EQaMdIoU7yHdrBLl5pEKvGkX9R1g68AiEA5vNsMFeeRysQHD13AclL3jJx8fTbesjBvrG3IwaXPv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGEVq6rkrSpzQ4mhGRO0k6P3LdqUX54EG0JmMayrtpxSAiAbvUdJpF5+5xmz4KkXDPT38RFxh2qcTHhyKjz1pWEgng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a5d18571cd3176400ab4dd8e03a2ed880037b213","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.909.a5d1857","@flighthq/math":"0.5.1-next.909.a5d1857","@flighthq/node":"0.5.1-next.909.a5d1857","@flighthq/path":"0.5.1-next.909.a5d1857","@flighthq/types":"0.5.1-next.909.a5d1857","@flighthq/entity":"0.5.1-next.909.a5d1857","@flighthq/scene2d":"0.5.1-next.909.a5d1857","@flighthq/geometry":"0.5.1-next.909.a5d1857","@flighthq/animation":"0.5.1-next.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.909.a5d1857_1788565057864_0.4151682848336089","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.909.a5d1857":{"name":"@flighthq/shape","version":"0.5.1-edge.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.909.a5d1857","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"35720a732ba5f0342fd16a144a9439c9c8b2ed05","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.909.a5d1857.tgz","fileCount":96,"integrity":"sha512-Du9OezWNdYif8LuOMvpve8izvusNjzLnQ4RSKXJscrXnf/abWgQ5xdUy116C0dz8j1K0G0roc749NTdO4QHFBg==","signatures":[{"sig":"MEUCIQCbaptisy9ehpOKF1SDitPCqxamg6GLZd8evmGn5Mw9wQIgYSuOu7jFnzh1jp7U7lDRT2VmVDbU598uFBolEUthf7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBe8+hCHUjqbrCF2q68D6QWHCoC/q0Kv9wQ7WjinZA9cAiEA11oKWRkfWKiTZ5A7T48fvhDSULNSK3aIihsrF0i8jpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a5d18571cd3176400ab4dd8e03a2ed880037b213","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.909.a5d1857","@flighthq/math":"0.5.1-edge.909.a5d1857","@flighthq/node":"0.5.1-edge.909.a5d1857","@flighthq/path":"0.5.1-edge.909.a5d1857","@flighthq/types":"0.5.1-edge.909.a5d1857","@flighthq/entity":"0.5.1-edge.909.a5d1857","@flighthq/scene2d":"0.5.1-edge.909.a5d1857","@flighthq/geometry":"0.5.1-edge.909.a5d1857","@flighthq/animation":"0.5.1-edge.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.909.a5d1857_1788565560071_0.38138604209074867","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.911.32a089f":{"name":"@flighthq/shape","version":"0.5.1-next.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.911.32a089f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"324b32c5e723e9bdc7469d3688ca47cc6065ff2b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.911.32a089f.tgz","fileCount":96,"integrity":"sha512-a9LcuGjtN4x8L0Chzn8vMSofE7lgIr0XNvfzjliPJePx0qkO3mbjKylO9pIhY/xkfMQ+AlCbOeb9qfdI7v+CIw==","signatures":[{"sig":"MEUCIFSkq1Ojdi1nd71Os3HTeBjU4lKqX6xOLU2wkG77fV+lAiEA7/yW+4ZgOhNked1xr55hVHbs0RxZYLJVlOKpb1TO+Zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBh2ejHT4xwQkkNb6xIx0y9wj7Q7BKPmscJrz4DF6XGYAiEAvcudaSqMP2lNWs+IDllwUf1jPw3AgaQjf55J0YbzB78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"32a089f1342d08547fc2359dfd5e8fe9f7e3c12e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.911.32a089f","@flighthq/math":"0.5.1-next.911.32a089f","@flighthq/node":"0.5.1-next.911.32a089f","@flighthq/path":"0.5.1-next.911.32a089f","@flighthq/types":"0.5.1-next.911.32a089f","@flighthq/entity":"0.5.1-next.911.32a089f","@flighthq/scene2d":"0.5.1-next.911.32a089f","@flighthq/geometry":"0.5.1-next.911.32a089f","@flighthq/animation":"0.5.1-next.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.911.32a089f_1788585481204_0.6114519184517264","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.911.32a089f":{"name":"@flighthq/shape","version":"0.5.1-edge.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.911.32a089f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d9f58a735445bbf681cfa96717e26eab636f1630","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.911.32a089f.tgz","fileCount":96,"integrity":"sha512-2fdO+fReolZcx4KpeKzKhv+UfJyhC8zhEv4VUUyIxQ3yfrCWeOzfcOpiKtd5cTCKRwdlsewOyEWPPL/qxQmKjw==","signatures":[{"sig":"MEUCIQCZ4IHhmmgxP4vbfDz41p3ZP/nXk5cFZcJpKqapftXUqQIgF8VV6m+hPYtJcXqjS/r77BVjegBO1V+RHsF+cBgtFF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICSCgn+YYxTzsoBSL/TwjyET/sNsxl1cR1uWUom81mAoAiBE99ldkOL7Ls98m1EUTnqKAcVohKguyyv52O+XIfX7HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"32a089f1342d08547fc2359dfd5e8fe9f7e3c12e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.911.32a089f","@flighthq/math":"0.5.1-edge.911.32a089f","@flighthq/node":"0.5.1-edge.911.32a089f","@flighthq/path":"0.5.1-edge.911.32a089f","@flighthq/types":"0.5.1-edge.911.32a089f","@flighthq/entity":"0.5.1-edge.911.32a089f","@flighthq/scene2d":"0.5.1-edge.911.32a089f","@flighthq/geometry":"0.5.1-edge.911.32a089f","@flighthq/animation":"0.5.1-edge.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.911.32a089f_1788585826593_0.14345110857485377","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.912.289aaa0":{"name":"@flighthq/shape","version":"0.5.1-next.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.912.289aaa0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e00f972ad6d0136dd19016443cde7b2ddef775d6","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.912.289aaa0.tgz","fileCount":96,"integrity":"sha512-rYYq8kjIQ1OwrlLlAx0dLCriAkZzHWs6B6E25dQEakS3i5aRzjPYrtQC5NpEzSeO+sv0+vg3aOISW1zCEA2gMA==","signatures":[{"sig":"MEUCIQD+qkT6IsUNffvkeaCP+UcnTIUaq4ncMbbAoZy38G3GIwIgeryJ78TRnGwt3x1HkClLKpe7QoN5s8fnjXSODXWLyVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIflWY2lToMRQdgImmTw5LUrAdE+3onSo03BaoXoLaYQIgD+Mept6+XiaohyQOMjvvzV54p4UVEvCLEeSPIiy9vuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"289aaa01f9bb829f06c361b687b6c15a4ba4f9db","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.912.289aaa0","@flighthq/math":"0.5.1-next.912.289aaa0","@flighthq/node":"0.5.1-next.912.289aaa0","@flighthq/path":"0.5.1-next.912.289aaa0","@flighthq/types":"0.5.1-next.912.289aaa0","@flighthq/entity":"0.5.1-next.912.289aaa0","@flighthq/scene2d":"0.5.1-next.912.289aaa0","@flighthq/geometry":"0.5.1-next.912.289aaa0","@flighthq/animation":"0.5.1-next.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.912.289aaa0_1788587353192_0.957148238044722","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.912.289aaa0":{"name":"@flighthq/shape","version":"0.5.1-edge.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.912.289aaa0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"30357f6bfbb4f975796560df96345ffdd4e95490","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.912.289aaa0.tgz","fileCount":96,"integrity":"sha512-7C97GWE+I+fZPHu+sQuwi6LV5GyyBqFNodV1eFT8fMqzPtsvGtqUtaGdwLDfvpXEs+R+NpTIMu1z50OvCNEU7w==","signatures":[{"sig":"MEUCIQDF7h7ggkITEcS/mq2xKYsHdFq00s7rq3Fx2oIe1t7KqwIgASTa/DFemCa1d0KR+fQ4dnZnzi2emNgPZtXhCW+ORZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3WE1gfkNcfDgvxZnOQGU2QpjzcvvouLdgZyop33+BpAIgCGHf4vgq4ENucifezJiX5tpwDL9H0VpH6z9WSZsuQqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"289aaa01f9bb829f06c361b687b6c15a4ba4f9db","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.912.289aaa0","@flighthq/math":"0.5.1-edge.912.289aaa0","@flighthq/node":"0.5.1-edge.912.289aaa0","@flighthq/path":"0.5.1-edge.912.289aaa0","@flighthq/types":"0.5.1-edge.912.289aaa0","@flighthq/entity":"0.5.1-edge.912.289aaa0","@flighthq/scene2d":"0.5.1-edge.912.289aaa0","@flighthq/geometry":"0.5.1-edge.912.289aaa0","@flighthq/animation":"0.5.1-edge.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.912.289aaa0_1788587628752_0.2683355255539073","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.914.ed01add":{"name":"@flighthq/shape","version":"0.5.1-next.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.914.ed01add","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"170a28fd3748450664f8fd7811330eba29f5304c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.914.ed01add.tgz","fileCount":96,"integrity":"sha512-YLt47Uvk1GJ99rC/qOFWT24jvsbIro9WFGzPLvdXv9DxlunKGsMFAMIN00G47I3+5uQTh4uW+6NCAEEuCDTN0Q==","signatures":[{"sig":"MEYCIQCwgndc/bkMpQ4gR0CG5QobSksBLd6EKrg1ZITz6mqbSgIhAIzb2ulHuJOdTPy3WOe19eixJiq2UhCSd2ePAYt9fyU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH1L2Ydg51HwN9V0467n5WkOgk9HbWCDS3YoAUAy9E4+AiEA9Tj1t061r2yBJC9I5nFrlSiuoWOx7g0NQmE4K9es7qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ed01addb10f223ccc2cf89a73d3150ebc84d0b01","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.914.ed01add","@flighthq/math":"0.5.1-next.914.ed01add","@flighthq/node":"0.5.1-next.914.ed01add","@flighthq/path":"0.5.1-next.914.ed01add","@flighthq/types":"0.5.1-next.914.ed01add","@flighthq/entity":"0.5.1-next.914.ed01add","@flighthq/scene2d":"0.5.1-next.914.ed01add","@flighthq/geometry":"0.5.1-next.914.ed01add","@flighthq/animation":"0.5.1-next.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.914.ed01add_1788630772310_0.8754752826459309","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.914.ed01add":{"name":"@flighthq/shape","version":"0.5.1-edge.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.914.ed01add","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7c1594b0b7aff92eefcba72905f0bdfb2777bd51","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.914.ed01add.tgz","fileCount":96,"integrity":"sha512-XB+JItYxxF3DEIseRWs2akwpQUrM5tRovF7BW4xOI7EZDfN76nRI+EzmC3VNl7MS2Cb7saPp2I59Y/kszcfpRw==","signatures":[{"sig":"MEQCIDzoR49GBrtFdgCIl8zvumPAXvIWk2t9/imCK8bmz/SGAiAtI3kJ6Y5OyVyC2YHbGQQ1CTz8NvwE/HKhJdLDtSqehw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQPRnntkrnhZSlhRmaNkDyYdThBPeH3D2IDvBOBQllgAIhAPojOdvupEYPDglMpZ/3X/TGMD6rqwFyRQIEsWp+f2HQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ed01addb10f223ccc2cf89a73d3150ebc84d0b01","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.914.ed01add","@flighthq/math":"0.5.1-edge.914.ed01add","@flighthq/node":"0.5.1-edge.914.ed01add","@flighthq/path":"0.5.1-edge.914.ed01add","@flighthq/types":"0.5.1-edge.914.ed01add","@flighthq/entity":"0.5.1-edge.914.ed01add","@flighthq/scene2d":"0.5.1-edge.914.ed01add","@flighthq/geometry":"0.5.1-edge.914.ed01add","@flighthq/animation":"0.5.1-edge.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.914.ed01add_1788631335660_0.034377295099002","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.915.d4da7e7":{"name":"@flighthq/shape","version":"0.5.1-next.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.915.d4da7e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"faaf479913c7aefb02bb2ab0ee58e00c3775cb85","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.915.d4da7e7.tgz","fileCount":96,"integrity":"sha512-ZedgXZk54w/tri8/CIFKJFtNE6T23G2+p+R/L+hR9C7GyLpDHWixwfu+exLOYEcBnglYkb0xGq/IahBBBItzmQ==","signatures":[{"sig":"MEQCIE2Kh8qXLTKL/HqUZ03ydnTv2Zhh+hsVngwryPduSgRsAiB3SVI524f/otUcAE6HTHIwaiXXam0/ITh0NwVH2hf9eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICqWmqchd49kpqNPjFlpLFPwjzfrGQbRMDzy+I9s7JNfAiASQwIU+45AVxFmcCxbyQ6S+p/oStmN+45EKA0oN7wf/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4da7e7eaf7e58b0a32c4c4098023b670ac1e76b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.915.d4da7e7","@flighthq/math":"0.5.1-next.915.d4da7e7","@flighthq/node":"0.5.1-next.915.d4da7e7","@flighthq/path":"0.5.1-next.915.d4da7e7","@flighthq/types":"0.5.1-next.915.d4da7e7","@flighthq/entity":"0.5.1-next.915.d4da7e7","@flighthq/scene2d":"0.5.1-next.915.d4da7e7","@flighthq/geometry":"0.5.1-next.915.d4da7e7","@flighthq/animation":"0.5.1-next.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.915.d4da7e7_1788632471486_0.4613068664976059","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.915.d4da7e7":{"name":"@flighthq/shape","version":"0.5.1-edge.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.915.d4da7e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7730d95143a300dd79d7bc01467660f573aa8fce","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.915.d4da7e7.tgz","fileCount":96,"integrity":"sha512-pyC+sebNv/F5b2YmsVBtI9HCnSoZ3wAmNYX0yu50l4rKTO++oGLlid+WsXx15XTqQe/zXHCRMNciXk27qL5w4g==","signatures":[{"sig":"MEYCIQDazG25quCzDDhJORWAqpS1Ncw23JbHbZ+euuecOW7U0wIhAN5va2uVQzUcL+vpmOtbi3TfakfiQv87nzV5jXs7cv13","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyzZ9kifCikniyWmpMZ25qaaC0I3W4oV49nh19HrDhLAIgGaTzGXviZACjZvL9HbXppqmMPDHmsCMUXq5ye/o6nto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4da7e7eaf7e58b0a32c4c4098023b670ac1e76b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.915.d4da7e7","@flighthq/math":"0.5.1-edge.915.d4da7e7","@flighthq/node":"0.5.1-edge.915.d4da7e7","@flighthq/path":"0.5.1-edge.915.d4da7e7","@flighthq/types":"0.5.1-edge.915.d4da7e7","@flighthq/entity":"0.5.1-edge.915.d4da7e7","@flighthq/scene2d":"0.5.1-edge.915.d4da7e7","@flighthq/geometry":"0.5.1-edge.915.d4da7e7","@flighthq/animation":"0.5.1-edge.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.915.d4da7e7_1788632860983_0.6089738122890505","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.919.354c575":{"name":"@flighthq/shape","version":"0.5.1-next.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.919.354c575","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"875321eec7c1ff7897ce79b1ee19cd94f305e7d3","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.919.354c575.tgz","fileCount":96,"integrity":"sha512-2vNnHLARWqNJKzzhovznNoRPqjgN4hr0Hd9Q3RJRRAuig9k0LWjzD7REd5+kBis4qzDTtb+nelRhzy2qd4/84A==","signatures":[{"sig":"MEUCIQCS3hPSkmKQYdwAdeKKk37+7qFFXXm9VQvic/mZK/tDyAIgAaygPoago9eLwyZTDIb4YQhA6djPmcR+3C/HDEa2crE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPyNXBfyeQo5e5zXiB1i3LCGRn8M4hfXXUg9j2DnoVIAIhAPyAjYisZClhsC6bSBLhlGeqjmfb1FqEU3QITj6FqZJY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"354c575656605d83e51b525716705b91317a5dd9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.919.354c575","@flighthq/math":"0.5.1-next.919.354c575","@flighthq/node":"0.5.1-next.919.354c575","@flighthq/path":"0.5.1-next.919.354c575","@flighthq/types":"0.5.1-next.919.354c575","@flighthq/entity":"0.5.1-next.919.354c575","@flighthq/scene2d":"0.5.1-next.919.354c575","@flighthq/geometry":"0.5.1-next.919.354c575","@flighthq/animation":"0.5.1-next.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.919.354c575_1788649873311_0.9790120296273586","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.919.354c575":{"name":"@flighthq/shape","version":"0.5.1-edge.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.919.354c575","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f99fbaaa5f5ef35c639898b36692142de843eb08","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.919.354c575.tgz","fileCount":96,"integrity":"sha512-kNiWTzpDrzBph9A3Z3s/paiK74xt27rSsx/HtfxmPRaT0bM/v2t7it96SlC1rSdbwBRNgIw/jFWdQh6pOiKYYQ==","signatures":[{"sig":"MEYCIQCAdP9Wlb66TqE6gCQl35Mw2u9j5pC5wnag/V2zD0Nh2gIhAIRLeMn87Kx195H4kMNoK8ygy+BcoPtDc5TirghTSyg/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCx8+PwYPGE2Tpcw13VLx/ULuZP4EY4J7hi+BtzdI0JMAIgTC8JRyZAbqbN6PiqjEfZtpb2Q8zpkIN0GCzV8+kTaCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"354c575656605d83e51b525716705b91317a5dd9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.919.354c575","@flighthq/math":"0.5.1-edge.919.354c575","@flighthq/node":"0.5.1-edge.919.354c575","@flighthq/path":"0.5.1-edge.919.354c575","@flighthq/types":"0.5.1-edge.919.354c575","@flighthq/entity":"0.5.1-edge.919.354c575","@flighthq/scene2d":"0.5.1-edge.919.354c575","@flighthq/geometry":"0.5.1-edge.919.354c575","@flighthq/animation":"0.5.1-edge.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.919.354c575_1788650440771_0.820930633347082","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.920.da8f530":{"name":"@flighthq/shape","version":"0.5.1-next.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.920.da8f530","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f28203633f76ee3dff96efe70aafd5faabc3e755","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.920.da8f530.tgz","fileCount":96,"integrity":"sha512-1VWTdQnbqs9ab6m2yAPju+lgPz8wv3ljGZRNoqMHIckHQpapOCRAzjb6DNsjshPtyVZJqCZqOUxpQOWzidHTAw==","signatures":[{"sig":"MEYCIQDZasBQC9Huk51Lt6zat5OD0EizHlzyUev1pHzhHV4tqwIhAMFOLJNKSHlmmW+NcoYmNW01rIcX2pGpNDB8oVbXs3El","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG0JDf7B+g9VAFgfpp9I4V6BA0dSqnCa1TGlePBmCMmqAiAF+MPgcibr1NNSX1xg3tmKlj09u1uIobKLs0sRRu6uUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"da8f530894916f9baa6a9f6822b4f393b9e70a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.920.da8f530","@flighthq/math":"0.5.1-next.920.da8f530","@flighthq/node":"0.5.1-next.920.da8f530","@flighthq/path":"0.5.1-next.920.da8f530","@flighthq/types":"0.5.1-next.920.da8f530","@flighthq/entity":"0.5.1-next.920.da8f530","@flighthq/scene2d":"0.5.1-next.920.da8f530","@flighthq/geometry":"0.5.1-next.920.da8f530","@flighthq/animation":"0.5.1-next.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.920.da8f530_1788726330187_0.9817417321444437","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.920.da8f530":{"name":"@flighthq/shape","version":"0.5.1-edge.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.920.da8f530","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e18b5fd9750463d90e53af12c4b947e367be6296","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.920.da8f530.tgz","fileCount":96,"integrity":"sha512-gJFq71BoGUeaYywwNGrzcKTJTgvFeN8kWAIQ6pbQ+bZAP/PORnSqFJa3APknJjwcOfqH0Atuqk1YZ1cl326HzQ==","signatures":[{"sig":"MEYCIQDI5kIzB9oLbhkXrDubiK8ClA9RBZYinTfXf4NsFQUyEQIhANofXzyDaJgY8POeZ3lZKJR2tw8SilriXK+qZ68AUilU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEIULUHqJmXUQOpJXW4A8kt1SJB0n+lyJjImOhYl4t5uAiBz4EOxWLqAOFydDazwse7CLONYRCwS9nyd5u3Gpboagw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"da8f530894916f9baa6a9f6822b4f393b9e70a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.920.da8f530","@flighthq/math":"0.5.1-edge.920.da8f530","@flighthq/node":"0.5.1-edge.920.da8f530","@flighthq/path":"0.5.1-edge.920.da8f530","@flighthq/types":"0.5.1-edge.920.da8f530","@flighthq/entity":"0.5.1-edge.920.da8f530","@flighthq/scene2d":"0.5.1-edge.920.da8f530","@flighthq/geometry":"0.5.1-edge.920.da8f530","@flighthq/animation":"0.5.1-edge.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.920.da8f530_1788726847084_0.7943107804594252","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.973.788d3d7":{"name":"@flighthq/shape","version":"0.5.1-next.973.788d3d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.973.788d3d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b5789dc7b31ff4fac710b1cfa475953011389367","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.973.788d3d7.tgz","fileCount":96,"integrity":"sha512-56j1J+I3hd0c4F2URioh8FAVeXndXiz91TL/Ej0EPYczc5p/bnvlBKYvwZ4suMtceO3pRjrVe7ZQFbu/08KQfw==","signatures":[{"sig":"MEQCIAPSJZp8dP6Hzif5NFFIgE/HWBYozB5aTxBWePf4wcp9AiB5zWFAk8awo4r0UWPGjpDlwsI7heWW7w7opKIgXvOaaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICdg6d9oggt6qLZrcQOaW/LGgRUWpAXFb8gxaDvOjPkwAiBXvEjgcZSbQpkfLZ7BNw+9Xk/BKVbr63bdcn1oIXJlCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.973.788d3d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"788d3d7375cca3a0233cecedda1a4e031bd26dec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.973.788d3d7","@flighthq/math":"0.5.1-next.973.788d3d7","@flighthq/node":"0.5.1-next.973.788d3d7","@flighthq/path":"0.5.1-next.973.788d3d7","@flighthq/types":"0.5.1-next.973.788d3d7","@flighthq/entity":"0.5.1-next.973.788d3d7","@flighthq/scene2d":"0.5.1-next.973.788d3d7","@flighthq/geometry":"0.5.1-next.973.788d3d7","@flighthq/animation":"0.5.1-next.973.788d3d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.973.788d3d7_1788898692539_0.6403045350087677","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1017.13841a8":{"name":"@flighthq/shape","version":"0.5.1-next.1017.13841a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1017.13841a8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5310033f91940e86f7e18516a3e8976a7e10aaa6","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1017.13841a8.tgz","fileCount":96,"integrity":"sha512-Hl6ElEDyiBnBsCVU/yDO4Llx/BM+pkJiV4WoRuZWPAshBqtTJmHLIQfT5/WzfFfS9vVZWD332m+m2O40wrpNfw==","signatures":[{"sig":"MEUCIQCbrCMk87fWh9IVx4MO2l559aKrMzno3XgAvCe37DvM7QIgTtMdoXHrfPgEnz0TYC8/aQ0wiACgWQTfyH8MAfYKp10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEv9PRY0oLJI19uk+/biYdVug5sUnWnGpaM1ARnDKEiWAiEA/Gxe9pGX+egn2EZ6iACy30bdgJFejNGhcndtqBwykQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1017.13841a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"13841a81e0ac1421eae7411a678d38d72b3e358f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1017.13841a8","@flighthq/math":"0.5.1-next.1017.13841a8","@flighthq/node":"0.5.1-next.1017.13841a8","@flighthq/path":"0.5.1-next.1017.13841a8","@flighthq/types":"0.5.1-next.1017.13841a8","@flighthq/entity":"0.5.1-next.1017.13841a8","@flighthq/scene2d":"0.5.1-next.1017.13841a8","@flighthq/geometry":"0.5.1-next.1017.13841a8","@flighthq/animation":"0.5.1-next.1017.13841a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1017.13841a8_1788927522464_0.241172946283855","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1019.1274ec5":{"name":"@flighthq/shape","version":"0.5.1-next.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1019.1274ec5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4524cae47a4841e37f093bd2ed7100308ea71fd8","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1019.1274ec5.tgz","fileCount":96,"integrity":"sha512-1rL15jdALUuF1zc4N1X+237lrnIV1MAyV9uaPf6jj2KBTrlqkE30tHQUZt9kq4ddCKT9a5nvpWbe0xVXH2r3dQ==","signatures":[{"sig":"MEUCIHSygst9kEGhESOdXudlHKMHp5CMt1A2ZKceBnL5QxECAiEAkxx+4rAzSCnMt29X/U+Gh0XAx0yDi6Hy4+Gaywzsymk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGcsCd5oIY0tuJefPLfQHDEubn20SJg6IZoch05loSzaAiEAkv8+1VrRcaHx4REexEdsNZX21/nMcYeQOhQYg6vPg4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1274ec5c923947dc64d5ffedcbd8169fc758cd9f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1019.1274ec5","@flighthq/math":"0.5.1-next.1019.1274ec5","@flighthq/node":"0.5.1-next.1019.1274ec5","@flighthq/path":"0.5.1-next.1019.1274ec5","@flighthq/types":"0.5.1-next.1019.1274ec5","@flighthq/entity":"0.5.1-next.1019.1274ec5","@flighthq/scene2d":"0.5.1-next.1019.1274ec5","@flighthq/geometry":"0.5.1-next.1019.1274ec5","@flighthq/animation":"0.5.1-next.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1019.1274ec5_1788934587359_0.5803102848762638","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1019.1274ec5":{"name":"@flighthq/shape","version":"0.5.1-edge.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1019.1274ec5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d432175f65755f0d47824deb9ef2f5b49c9ebf56","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1019.1274ec5.tgz","fileCount":96,"integrity":"sha512-/ikt6Dq19nQbKOFAtbDB4izjLm63znfDF3gj7UDGhdQokKdUFZYdbLQtO4pZc8ExtuZ/Pg0FvMDZrqSvEy44Bw==","signatures":[{"sig":"MEUCIFt6NwlFUd/nftEv3GWy6ztDTVwlPgHKU7VvJDJmsVJyAiEAz3JY3LuOWeXEGrjs/KFIvle1N3qWCG2zLxRD8o8W124=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIByM56sj1AfdBc3zR4L4TBPRykvhif8qiTISwidbw24oAiAYRxniT8nTvmBmZVGVhZ8SY8i6MOK4f+GYgVjiK0CpBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1274ec5c923947dc64d5ffedcbd8169fc758cd9f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1019.1274ec5","@flighthq/math":"0.5.1-edge.1019.1274ec5","@flighthq/node":"0.5.1-edge.1019.1274ec5","@flighthq/path":"0.5.1-edge.1019.1274ec5","@flighthq/types":"0.5.1-edge.1019.1274ec5","@flighthq/entity":"0.5.1-edge.1019.1274ec5","@flighthq/scene2d":"0.5.1-edge.1019.1274ec5","@flighthq/geometry":"0.5.1-edge.1019.1274ec5","@flighthq/animation":"0.5.1-edge.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1019.1274ec5_1788934964502_0.6763342610950493","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1047.858b9b6":{"name":"@flighthq/shape","version":"0.5.1-next.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1047.858b9b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"34137062784001ae1c255361037b241ef0d8cb0d","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1047.858b9b6.tgz","fileCount":96,"integrity":"sha512-QarmaQlF88M6n1nNekEMfT1/bLRsl+EeCgnfEyNZtMj74t3D3s3r6uRFTWX4EPc9t3y5nGpVnP0QxZUkE7MebA==","signatures":[{"sig":"MEUCICCcTyailkbrCvx76MaJvLRFXr8zOrIwkylFg84icqGCAiEAgPFIqA6/VqpmBP7OLNrEkAzSwbPtYRSggKRyr+RZKfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB7b0ojEfEAq/G3HGASAtYbsP0ylh+jEoChQU2JfTfSZAiASz6GDTeK2odospaOsZgaomDVxWN5dSM/kVFpEBSofaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"858b9b601de814f6b6940cbb1ffff0916b903268","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1047.858b9b6","@flighthq/math":"0.5.1-next.1047.858b9b6","@flighthq/node":"0.5.1-next.1047.858b9b6","@flighthq/path":"0.5.1-next.1047.858b9b6","@flighthq/types":"0.5.1-next.1047.858b9b6","@flighthq/entity":"0.5.1-next.1047.858b9b6","@flighthq/scene2d":"0.5.1-next.1047.858b9b6","@flighthq/geometry":"0.5.1-next.1047.858b9b6","@flighthq/animation":"0.5.1-next.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1047.858b9b6_1788973313222_0.7159513107760609","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1047.858b9b6":{"name":"@flighthq/shape","version":"0.5.1-edge.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1047.858b9b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3e45e704e11b69cf35f9fcaa1fbce28fbe728c43","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1047.858b9b6.tgz","fileCount":96,"integrity":"sha512-V+9ta84oq57u1f/HHKL47Z8nRpO8OnGMAktukh8mO8Qx9Fp2Shgpwg5tNJ9/lASYMdbi7ezK/0coQCcE6kgY4w==","signatures":[{"sig":"MEUCIQCb4lk6nU5iymhE0djx5WACHoGH9i6tuJvhpGS0hjg1NgIgEpmeYPpaetRajPVrn3MWhmbW8vyhkA8SVEmgB0fBzvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFxO5h7jxgs8Y9TIxQ6W0G0al09285PSvQGTQt75PDezAiEAzFcvV9d0yo8OTGVJxlJXqJJtLD51L/TV0cxm5pWYw0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"858b9b601de814f6b6940cbb1ffff0916b903268","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1047.858b9b6","@flighthq/math":"0.5.1-edge.1047.858b9b6","@flighthq/node":"0.5.1-edge.1047.858b9b6","@flighthq/path":"0.5.1-edge.1047.858b9b6","@flighthq/types":"0.5.1-edge.1047.858b9b6","@flighthq/entity":"0.5.1-edge.1047.858b9b6","@flighthq/scene2d":"0.5.1-edge.1047.858b9b6","@flighthq/geometry":"0.5.1-edge.1047.858b9b6","@flighthq/animation":"0.5.1-edge.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1047.858b9b6_1788973557631_0.5985956970784503","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1050.0bd43cc":{"name":"@flighthq/shape","version":"0.5.1-next.1050.0bd43cc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1050.0bd43cc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"23e9813c4fe84e3fdcc6b8347e855ef450bd6f38","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1050.0bd43cc.tgz","fileCount":96,"integrity":"sha512-1zON9M5vXsvPmwxSbMLZcGLlVn0HF062tnXUmSZjrLgfbS4ggzYxkKnRTsg8YMF4nx0V8NFSyBsRgI1t9vVc8A==","signatures":[{"sig":"MEUCIFhlBNnocFTaE+Wt6Hrx4tzsbOKeBtmfNXSxwgBcylDuAiEAn7K0YTeqX8IJQ/7/6vl86YWK5z/Td7KAeS9n9CnYiG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFL4CKHfDbl1GNT68KtortNB016uyu7yHos7W8PMkkkEAiAc891R27cCqcJB7GnSf5LfhUE+jIRxwhN0+JwZzRfK3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1050.0bd43cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0bd43ccdf62d9977512bf6c0fd6dc3ec177a8c8f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1050.0bd43cc","@flighthq/math":"0.5.1-next.1050.0bd43cc","@flighthq/node":"0.5.1-next.1050.0bd43cc","@flighthq/path":"0.5.1-next.1050.0bd43cc","@flighthq/types":"0.5.1-next.1050.0bd43cc","@flighthq/entity":"0.5.1-next.1050.0bd43cc","@flighthq/scene2d":"0.5.1-next.1050.0bd43cc","@flighthq/geometry":"0.5.1-next.1050.0bd43cc","@flighthq/animation":"0.5.1-next.1050.0bd43cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1050.0bd43cc_1788988484755_0.8117436442128183","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1051.65889a1":{"name":"@flighthq/shape","version":"0.5.1-next.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1051.65889a1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e9bb30170fba2801122df906a940b3ee8d2939e4","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1051.65889a1.tgz","fileCount":96,"integrity":"sha512-GgF16H/WiwRASrXoAe5wSAchv21zspdgk2F9TtCY+6DQ4tm2q5ZuQskYmdEzihC/BCaFzk6KviZVE+++AV5wwA==","signatures":[{"sig":"MEQCIDeK644iDXrfSw/7CCul9NLSPev8yqnzv0seRKGZCe8RAiB8JW5IlJSUyBYlvk6m8Bgnwbq61S1SJkvT/8acFScZIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuHdZZZWDTpKBXNhPuZC6dA4qV+2LIaAMi9jPmMfLNHwIgEt+dpfJCEWVzpaRNpdXXzGwI+nSCbilyk72xTvEGVVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"65889a191bb0d2f5f2f95148590874f3e49bf9d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1051.65889a1","@flighthq/math":"0.5.1-next.1051.65889a1","@flighthq/node":"0.5.1-next.1051.65889a1","@flighthq/path":"0.5.1-next.1051.65889a1","@flighthq/types":"0.5.1-next.1051.65889a1","@flighthq/entity":"0.5.1-next.1051.65889a1","@flighthq/scene2d":"0.5.1-next.1051.65889a1","@flighthq/geometry":"0.5.1-next.1051.65889a1","@flighthq/animation":"0.5.1-next.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1051.65889a1_1788991143045_0.28628184692742775","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1051.65889a1":{"name":"@flighthq/shape","version":"0.5.1-edge.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1051.65889a1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b1ef7c693b24a30ee65077a044c32bb0c4fc1a8d","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1051.65889a1.tgz","fileCount":96,"integrity":"sha512-cZd3Hk9xLM8oC7ZWXUDRpLnCupO119nWLI9L2Tno94G5QlNAwAKCh+or2bN8Z9u1/ytr1aq2lUlnV2VMgTxWsw==","signatures":[{"sig":"MEUCIQCabnoMoeJ8fAqTAMftwy2N4XCjjVVUEaIUvueLpuJvDgIgXIZctA/wvflH0nvOotI6uc+9IvPIeqxw4j7Pl/j6CKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9xiT8JnRMkE6Ap7G04OBcskeKXEeO/O8MxdEgBgBIAgIgFl8jAGSwjgpfFVnTWTEAMiz5X3E15jfCYUe6V36VN4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"65889a191bb0d2f5f2f95148590874f3e49bf9d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1051.65889a1","@flighthq/math":"0.5.1-edge.1051.65889a1","@flighthq/node":"0.5.1-edge.1051.65889a1","@flighthq/path":"0.5.1-edge.1051.65889a1","@flighthq/types":"0.5.1-edge.1051.65889a1","@flighthq/entity":"0.5.1-edge.1051.65889a1","@flighthq/scene2d":"0.5.1-edge.1051.65889a1","@flighthq/geometry":"0.5.1-edge.1051.65889a1","@flighthq/animation":"0.5.1-edge.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1051.65889a1_1788991472115_0.5273514525023624","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1052.ea38f97":{"name":"@flighthq/shape","version":"0.5.1-next.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1052.ea38f97","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8c89ea7879af1309a63e7a99afa34b75bde762b3","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1052.ea38f97.tgz","fileCount":96,"integrity":"sha512-+rbWaqRoOR+uic0rr3nuJ7FWLQvJsX50utrWNoJlidShwFuW5iZr3+JNk2SI99HzZC0AqENQeltqlwTtvOzsNg==","signatures":[{"sig":"MEUCIBBgIY6AGtGALT7blXgBAiFGK2dYi0d8drldFdx2Ta3tAiEAkLdEIg2Sj7g0Am27pHGb25+25qOLnegoqAvikQAKH4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3LuyTfj3bDqg98pbxI0egqTVIM3HBeCDn6aropQ2pQgIhAKkUvE3ar2tK/mhizcPDECFxrX8b+932Cz+yzAHmbhPT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ea38f9774bbb5b1696c25c9ba02dfae381db021d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1052.ea38f97","@flighthq/math":"0.5.1-next.1052.ea38f97","@flighthq/node":"0.5.1-next.1052.ea38f97","@flighthq/path":"0.5.1-next.1052.ea38f97","@flighthq/types":"0.5.1-next.1052.ea38f97","@flighthq/entity":"0.5.1-next.1052.ea38f97","@flighthq/scene2d":"0.5.1-next.1052.ea38f97","@flighthq/geometry":"0.5.1-next.1052.ea38f97","@flighthq/animation":"0.5.1-next.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1052.ea38f97_1789013764386_0.6471079152187955","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1052.ea38f97":{"name":"@flighthq/shape","version":"0.5.1-edge.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1052.ea38f97","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c80617ef5f85b3194fe9cc5ebae1079ef9eb70fe","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1052.ea38f97.tgz","fileCount":96,"integrity":"sha512-r4PN6L1YsfuoT+/990AvarEXEp6A84nIwZhmXoQCm66amp5phQMeHCTc62ByTz2tqR/cybZgqzQ6ElCddCbQgg==","signatures":[{"sig":"MEUCIQCiC3ni9w8kc173hGvL8KISItPnfwbcexBQIYvapY9UxgIgU0MmLyMJjZZX6Cok7Uv1FX3UEEw91NoBu5KrCN+1cak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICWX80IbJo7pSxvy2CzCZJD9Tm6HdjnLmrwzgZzD0TsEAiEA8JUpGIDOldyawf2qzgwUqtcDgDkAth+R0+7uzQRdkbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ea38f9774bbb5b1696c25c9ba02dfae381db021d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1052.ea38f97","@flighthq/math":"0.5.1-edge.1052.ea38f97","@flighthq/node":"0.5.1-edge.1052.ea38f97","@flighthq/path":"0.5.1-edge.1052.ea38f97","@flighthq/types":"0.5.1-edge.1052.ea38f97","@flighthq/entity":"0.5.1-edge.1052.ea38f97","@flighthq/scene2d":"0.5.1-edge.1052.ea38f97","@flighthq/geometry":"0.5.1-edge.1052.ea38f97","@flighthq/animation":"0.5.1-edge.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1052.ea38f97_1789014111065_0.9594015971433574","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1056.4945b81":{"name":"@flighthq/shape","version":"0.5.1-next.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1056.4945b81","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7c8e84fd8b7f5d4f78eb6038279e451e554baea4","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1056.4945b81.tgz","fileCount":96,"integrity":"sha512-StVIANmLAbcE8fA+FUfxoy6iRu7JDOYmuBKmNwMzIGY/cAh9I7eXLMUlL6be0RS7rEG00B21pxx85LNhkCs9TA==","signatures":[{"sig":"MEUCIQCVG36UW+BdtxKye8IaeaTvMSyt9qy4ftWUQqLJ5mUqXAIgIIELhVXFK7ilNaH1ccLwNEQBCJigRz/xuOFy2hStHNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQGcx12JY6dD+1hQ7p3bbbUeDXS112dLUSrdilMX/cUgIgGIWt9bO1PQOBwElwlF0P0SP7OLby3SNoZm1tnYBPzz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4945b81fd2d8dc61f234442ef77169e0f3ae2316","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1056.4945b81","@flighthq/math":"0.5.1-next.1056.4945b81","@flighthq/node":"0.5.1-next.1056.4945b81","@flighthq/path":"0.5.1-next.1056.4945b81","@flighthq/types":"0.5.1-next.1056.4945b81","@flighthq/entity":"0.5.1-next.1056.4945b81","@flighthq/scene2d":"0.5.1-next.1056.4945b81","@flighthq/geometry":"0.5.1-next.1056.4945b81","@flighthq/animation":"0.5.1-next.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1056.4945b81_1789060593186_0.29525060836846806","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1056.4945b81":{"name":"@flighthq/shape","version":"0.5.1-edge.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1056.4945b81","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9b3469feeea004e0b2ea872cae4254f198c83556","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1056.4945b81.tgz","fileCount":96,"integrity":"sha512-FWJrD+nX4D2BTBd1lob1cXn7SFbW7ugWgA47CarBrTK29PGuCXzjO3PsRxq+SfHpmpvj86749AUbBNxF96NM6w==","signatures":[{"sig":"MEUCIH4wTJe0Zo1N+xrs3Xe/Dp2nq0Cj9WkhLBSRzu27zl+8AiEAgP1guKpXqYjnBbDPVK8ffYSutvQhgBLU/spDTEgNrlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC4MMwa6isnOxypM89Uv0XIeEJlC8Ia9lpNgXMwJYVgAAiAsMTUkHHgo4Ck0aH8rlGuatFlE7mVg7NuCncpqzK9CAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4945b81fd2d8dc61f234442ef77169e0f3ae2316","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1056.4945b81","@flighthq/math":"0.5.1-edge.1056.4945b81","@flighthq/node":"0.5.1-edge.1056.4945b81","@flighthq/path":"0.5.1-edge.1056.4945b81","@flighthq/types":"0.5.1-edge.1056.4945b81","@flighthq/entity":"0.5.1-edge.1056.4945b81","@flighthq/scene2d":"0.5.1-edge.1056.4945b81","@flighthq/geometry":"0.5.1-edge.1056.4945b81","@flighthq/animation":"0.5.1-edge.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1056.4945b81_1789061107616_0.2657284429213689","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1058.751c53a":{"name":"@flighthq/shape","version":"0.5.1-next.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1058.751c53a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8ef252e6c3d688e93ba01bd92489d912df744fef","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1058.751c53a.tgz","fileCount":96,"integrity":"sha512-arOXRpWO8teBTaYZSTG6GqqbpeyZeaHagwuuU6gCD23fogveF20Ns+RgiDgFWoldpRbYRV2oV30Dsx6Sp3Vw5A==","signatures":[{"sig":"MEYCIQC2lkTgkaKnnZWPfYEcXCA32tg5FIz8Edywm2Ku9/+NagIhAK6oNoY/7R8kLbqS5mLx2a3MIDWFEyC3XpVJDBmnvCg2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIApcWgZTLt+lP9fjCi4SusnbHEXJgMhPaKBnqZfD1TCPAiEA40BsQD9Jc7I2otdBYc83PJnsiisG8/v+gKPj1WacOXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751c53a7765e345d4c3e29d3a6089601b35c2bad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1058.751c53a","@flighthq/math":"0.5.1-next.1058.751c53a","@flighthq/node":"0.5.1-next.1058.751c53a","@flighthq/path":"0.5.1-next.1058.751c53a","@flighthq/types":"0.5.1-next.1058.751c53a","@flighthq/entity":"0.5.1-next.1058.751c53a","@flighthq/scene2d":"0.5.1-next.1058.751c53a","@flighthq/geometry":"0.5.1-next.1058.751c53a","@flighthq/animation":"0.5.1-next.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1058.751c53a_1789079875705_0.9690285153392972","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1059.c56d3cd":{"name":"@flighthq/shape","version":"0.5.1-next.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1059.c56d3cd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"704675f64c963e91539aa93502f78ed8eb4e05da","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1059.c56d3cd.tgz","fileCount":96,"integrity":"sha512-S3xdVJ+2WInqJv0HcmfVfyj2Kb2b+LUDbfNErpxnZS+9xRHZEOKp+pdtFN35nV3eWCCsKNKXd0m+Zkb8bdQTog==","signatures":[{"sig":"MEYCIQDiOHvafbJ/oYkFU1UG6+knhC5J50Mxh8+6WPxgoTucYQIhAJ12yNeaPbU13qWKsmEzxL53omZHFacuyrq9vZHNpZlQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDD54qcVbKG98x6Du/oR1PuWlXiBvhTK2ZgbLaToB8P2AiEAwlSWL5NU0xUvTpyBwh3d72apaiOREn6eLyzl6xU9Jr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c56d3cda9aa3602334632ba5110c8ff1279391d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1059.c56d3cd","@flighthq/math":"0.5.1-next.1059.c56d3cd","@flighthq/node":"0.5.1-next.1059.c56d3cd","@flighthq/path":"0.5.1-next.1059.c56d3cd","@flighthq/types":"0.5.1-next.1059.c56d3cd","@flighthq/entity":"0.5.1-next.1059.c56d3cd","@flighthq/scene2d":"0.5.1-next.1059.c56d3cd","@flighthq/geometry":"0.5.1-next.1059.c56d3cd","@flighthq/animation":"0.5.1-next.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1059.c56d3cd_1789080002574_0.4603180757284404","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1058.751c53a":{"name":"@flighthq/shape","version":"0.5.1-edge.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1058.751c53a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"44421105263d3e04d76a58f332624ee011e2adaf","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1058.751c53a.tgz","fileCount":96,"integrity":"sha512-uPeeLsQiCCcgzk7u8aaDUfb3eH3n5aRd8pXRMhkAJ4fpvX7YlWoVjNY9oXP1A04+aIK4J7DbQXxSFOikr2Hdvg==","signatures":[{"sig":"MEUCIQCW/lS9enj8ygreFwbtDUl5n/Ov2aTiUn9cUYW6URrYCgIgbLG8kAJgjtov5IOHvTr35rphd91HYEw3pZoEjoBWN9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGMf3cuZrxXXdntbNb23vlOCbqox91P3p9qoH4ydfOBjAiB4lMKmUe4Yb2XVuSyaaVL0h8IJgkzAqlvVjDO6ORBd1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751c53a7765e345d4c3e29d3a6089601b35c2bad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1058.751c53a","@flighthq/math":"0.5.1-edge.1058.751c53a","@flighthq/node":"0.5.1-edge.1058.751c53a","@flighthq/path":"0.5.1-edge.1058.751c53a","@flighthq/types":"0.5.1-edge.1058.751c53a","@flighthq/entity":"0.5.1-edge.1058.751c53a","@flighthq/scene2d":"0.5.1-edge.1058.751c53a","@flighthq/geometry":"0.5.1-edge.1058.751c53a","@flighthq/animation":"0.5.1-edge.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1058.751c53a_1789080373371_0.3128641554522633","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1059.c56d3cd":{"name":"@flighthq/shape","version":"0.5.1-edge.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1059.c56d3cd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5813febaeb49b464ee2a40e6438cb59ff860335f","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1059.c56d3cd.tgz","fileCount":96,"integrity":"sha512-6RXGNh9TVo8M6f4/l56ZLWFr8WybV4i8dfYzclPCoviwdX6pebezfStax7JXwgC/9ng+Uo5HLljKqq1cJiX/RA==","signatures":[{"sig":"MEUCID4fur+gQl5yHWyNjWuxBtgvgIWSM2kxlEs8uV3AUZECAiEAqRblSoQzTzGgz6hfGXhMtMVI/jLbuLM9H1hCB0wrA60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTM3d/UhtjcQFkqAzg/QDeMBQOrpSG3vozxwwyWWPJVAIgBotBQEXBWJkIHBt+VsCtnxCKaZhTg6ldgP7jWdBh8GQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c56d3cda9aa3602334632ba5110c8ff1279391d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1059.c56d3cd","@flighthq/math":"0.5.1-edge.1059.c56d3cd","@flighthq/node":"0.5.1-edge.1059.c56d3cd","@flighthq/path":"0.5.1-edge.1059.c56d3cd","@flighthq/types":"0.5.1-edge.1059.c56d3cd","@flighthq/entity":"0.5.1-edge.1059.c56d3cd","@flighthq/scene2d":"0.5.1-edge.1059.c56d3cd","@flighthq/geometry":"0.5.1-edge.1059.c56d3cd","@flighthq/animation":"0.5.1-edge.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1059.c56d3cd_1789080519575_0.6493990880058689","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1066.36fe89b":{"name":"@flighthq/shape","version":"0.5.1-next.1066.36fe89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1066.36fe89b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"597c39aa6c1a8550a5e7769964e0d73f4739eb98","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1066.36fe89b.tgz","fileCount":96,"integrity":"sha512-l2Xnxi7LAw7/yK+KsBGCsMJiLhHRMwlDP2KQpKhq4aaG5KZzNS1ep7ssnH7uLg1HkicLwOhSbRIBvxOtldFfuw==","signatures":[{"sig":"MEUCIBeaGCLzZntZGRKOVk0+M60LD7BPJwolnwYNxsPUvafKAiEA/oF16AwCnzP2wZNFa3tH+DLJrAb7uhlepe3KjNRg+pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHWieri+NAEd5TGUlE9sCsrSXNjvdxAR/76I/CGs6PtgIhAKXjej2FVuRlojbXvywpjxFCSnQkU326ZxipIpfpDQMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1066.36fe89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"36fe89ba6c64ce8afd3d789f17c5d9730a46f50f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1066.36fe89b","@flighthq/math":"0.5.1-next.1066.36fe89b","@flighthq/node":"0.5.1-next.1066.36fe89b","@flighthq/path":"0.5.1-next.1066.36fe89b","@flighthq/types":"0.5.1-next.1066.36fe89b","@flighthq/entity":"0.5.1-next.1066.36fe89b","@flighthq/scene2d":"0.5.1-next.1066.36fe89b","@flighthq/geometry":"0.5.1-next.1066.36fe89b","@flighthq/animation":"0.5.1-next.1066.36fe89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1066.36fe89b_1789109455982_0.8706561414611702","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1069.554a2ac":{"name":"@flighthq/shape","version":"0.5.1-next.1069.554a2ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1069.554a2ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"284a51178cf5779453856794db93199dca9cbe8b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1069.554a2ac.tgz","fileCount":96,"integrity":"sha512-9EcsVbDxu6d4FZTjBMkBZ4vnfTRJMwcOv1qgItHCjAgtT9pBnauKu67+fTaVgo8F0gN3CXQt/AB2f+PSvdlFVg==","signatures":[{"sig":"MEUCIQC+jtEfqC6obTQ/YpdgZAULcILbN0CG7JSeUGH3OwKhTwIgZwomgyBHeYvV35P557KgNR6YNuzQAf3z3CA7s10rOeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDO6gQhVRHId6IFOmPafpT80qpKFO9zi13GaeQ6YhZpqgIgLQ1Lt/gMp68K9q/AaINyhO7eaUCEclLQFCUWIbJrnxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1069.554a2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"554a2acc3fecf189b89b0729308ff890a15c21cc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1069.554a2ac","@flighthq/math":"0.5.1-next.1069.554a2ac","@flighthq/node":"0.5.1-next.1069.554a2ac","@flighthq/path":"0.5.1-next.1069.554a2ac","@flighthq/types":"0.5.1-next.1069.554a2ac","@flighthq/entity":"0.5.1-next.1069.554a2ac","@flighthq/scene2d":"0.5.1-next.1069.554a2ac","@flighthq/geometry":"0.5.1-next.1069.554a2ac","@flighthq/animation":"0.5.1-next.1069.554a2ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1069.554a2ac_1789112150863_0.7464606406291558","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1197.6a425ce":{"name":"@flighthq/shape","version":"0.5.1-next.1197.6a425ce","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1197.6a425ce","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"571e045e5d51dae47b6b0e6925b15d0c435e43be","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1197.6a425ce.tgz","fileCount":96,"integrity":"sha512-ip/GPGB5WyVGg1iSJCx8RUe2tJkES6lW6Ich7n0xLMzzcqLfqKLWJ0970TMr2v8CZyL/ZIYFVDUdjWNEcJcjbQ==","signatures":[{"sig":"MEQCID41nauh346u48UN8UUx73L5Xa5wmDPQSLdipMDAkikkAiAvME4XP+2no6cG/hHfeb+eGTz+lr3nxyKRjD4HAvD5Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHj//rOrsI4pUk1h9WAhOhs6hCM62eVz97emYZTy2UXkAiA9W99hGJ9dhm3tlsqgWt+lohYA1eKD2ZyKvymeNQIrPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1197.6a425ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6a425ce64e6d501dac8218fe625e73d58da88639","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1197.6a425ce","@flighthq/math":"0.5.1-next.1197.6a425ce","@flighthq/node":"0.5.1-next.1197.6a425ce","@flighthq/path":"0.5.1-next.1197.6a425ce","@flighthq/types":"0.5.1-next.1197.6a425ce","@flighthq/entity":"0.5.1-next.1197.6a425ce","@flighthq/scene2d":"0.5.1-next.1197.6a425ce","@flighthq/geometry":"0.5.1-next.1197.6a425ce","@flighthq/animation":"0.5.1-next.1197.6a425ce"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1197.6a425ce_1789241104755_0.10886099458315135","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1201.9b49dee":{"name":"@flighthq/shape","version":"0.5.1-next.1201.9b49dee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1201.9b49dee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2ee1f251b0df6a318686159827d2b6b2071828cb","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1201.9b49dee.tgz","fileCount":96,"integrity":"sha512-c6YZQ/rcLqKsRwFQveQzckHVThIOugJ9Wwjezy9m7I2Oyw/EDweI5dOrgUjyk6CxHPuEhlVPbVE+3szKgR5p1A==","signatures":[{"sig":"MEUCIQC6XFDWdVJH71VbHpLOUDsy7EjasCdYSCBPrV72pKS4JwIgd15pDi2hxpDUmOMEytmo7RjjMymVCMpSja3nppRCKw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFemVZeuP1ceff5c5aMxZw8CzGTBdO5C3RK5J42aOuAlAiEA6QRaKPqqMZ+2ZahnfV/NEymYAdp1mpYvELoXP8+taAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1201.9b49dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9b49dee3f22f6b2838c3d237edcc77bca65734f2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1201.9b49dee","@flighthq/math":"0.5.1-next.1201.9b49dee","@flighthq/node":"0.5.1-next.1201.9b49dee","@flighthq/path":"0.5.1-next.1201.9b49dee","@flighthq/types":"0.5.1-next.1201.9b49dee","@flighthq/entity":"0.5.1-next.1201.9b49dee","@flighthq/scene2d":"0.5.1-next.1201.9b49dee","@flighthq/geometry":"0.5.1-next.1201.9b49dee","@flighthq/animation":"0.5.1-next.1201.9b49dee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1201.9b49dee_1789245751161_0.5704307152994941","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1202.e31f126":{"name":"@flighthq/shape","version":"0.5.1-next.1202.e31f126","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1202.e31f126","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f9d5d2629c296639f3d622201f7f87dc30c7d35c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1202.e31f126.tgz","fileCount":96,"integrity":"sha512-HNbIFezRUYfjIhpAZPLa2ZPRmf8c/MbdBP/GYTF1UvVP9XSW+34hfmFPtHlK6EeQhywWt2NU1mTWuXToNoMvFg==","signatures":[{"sig":"MEYCIQDUsGNAt60vViL0eggfH6SYKts6/BrQUZjKfZTmShGthQIhAP/6bkxmheRs8uCrGn1gCx02pAIOQFBPIDAzn/7aiCcK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClVoFEM1DhjpjzxkgIMGI796hSNbsKr0sfuRCsh5GYTgIgN0oLO64N0CLFchKOj94RsjoHomK8843b5tJbKKtK1YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1202.e31f126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e31f12600309de6161f5523f2b3c17698a5ff664","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1202.e31f126","@flighthq/math":"0.5.1-next.1202.e31f126","@flighthq/node":"0.5.1-next.1202.e31f126","@flighthq/path":"0.5.1-next.1202.e31f126","@flighthq/types":"0.5.1-next.1202.e31f126","@flighthq/entity":"0.5.1-next.1202.e31f126","@flighthq/scene2d":"0.5.1-next.1202.e31f126","@flighthq/geometry":"0.5.1-next.1202.e31f126","@flighthq/animation":"0.5.1-next.1202.e31f126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1202.e31f126_1789249477689_0.9405641371130333","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1204.e33a1ac":{"name":"@flighthq/shape","version":"0.5.1-next.1204.e33a1ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1204.e33a1ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7ac739f07c520d2e609fa3b0ab740d18444cf6ae","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1204.e33a1ac.tgz","fileCount":96,"integrity":"sha512-tLYnrOMIJzyEYtp9LYXMd4/3/HjXqwC4APFkGP8jYTC5ArX4k+M8i9XHj+eRTmKyAqUyiWsSR2TVEQwxfM+PZg==","signatures":[{"sig":"MEUCID3hnWYVcW5j4sFFw45+hzZjSw4cKqkNRV+lUlRP6eH9AiEAkg8y94AXyIOZoS+O+9hGCIRa/M+JSWV5kI2rj5EuREE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCHzdge4NyVCV/w5UAO9dNYtTR4HYXUE6xR0QZYn2jLPgCIQCCKLPoHiqcmBBzEBbFoyvgr5z9JiMR+5bdHzDRPVU+dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1204.e33a1ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e33a1acd62afea4078e3aae31f675f8ed642b3a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1204.e33a1ac","@flighthq/math":"0.5.1-next.1204.e33a1ac","@flighthq/node":"0.5.1-next.1204.e33a1ac","@flighthq/path":"0.5.1-next.1204.e33a1ac","@flighthq/types":"0.5.1-next.1204.e33a1ac","@flighthq/entity":"0.5.1-next.1204.e33a1ac","@flighthq/scene2d":"0.5.1-next.1204.e33a1ac","@flighthq/geometry":"0.5.1-next.1204.e33a1ac","@flighthq/animation":"0.5.1-next.1204.e33a1ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1204.e33a1ac_1789256111485_0.3416866271005612","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1225.129b76d":{"name":"@flighthq/shape","version":"0.5.1-next.1225.129b76d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1225.129b76d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5faffa566a628bccb0dfee92dae0e213ed79180d","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1225.129b76d.tgz","fileCount":96,"integrity":"sha512-PEZoQ1nbJCtjpIRp6Gs9Y7lmdBbIScaPdrZ2607Toe9+DtYTcECKA1NSDevHMdigp2dtqPVccG4KDQSieMS7lA==","signatures":[{"sig":"MEQCIApg5+CwzfHmMfyzoG40E/2ru6q7hcVuZZLrVuPgXXTxAiA7hXHCBcb8gDpDKd0xQKJdkMTTgG9uwMp7lCmxUkRQmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDFVvFApXSvBVVYfvDtDTcHrf6i1HUmyIk1/9PLP83UCAiAnlcgg+k7Mjv3g+QUnBZUdvBipnT9YZYD+GpnCd6ytxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1225.129b76d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"129b76d4025138e3fbbe6fcdccc31a89f6bfd500","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1225.129b76d","@flighthq/math":"0.5.1-next.1225.129b76d","@flighthq/node":"0.5.1-next.1225.129b76d","@flighthq/path":"0.5.1-next.1225.129b76d","@flighthq/types":"0.5.1-next.1225.129b76d","@flighthq/entity":"0.5.1-next.1225.129b76d","@flighthq/scene2d":"0.5.1-next.1225.129b76d","@flighthq/geometry":"0.5.1-next.1225.129b76d","@flighthq/animation":"0.5.1-next.1225.129b76d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1225.129b76d_1789269783357_0.672672897038439","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1244.12290e1":{"name":"@flighthq/shape","version":"0.5.1-next.1244.12290e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1244.12290e1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7bc6213c3dc0bfb1ff3860bf03ba5106871193db","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1244.12290e1.tgz","fileCount":101,"integrity":"sha512-RvghKJ2Rb2+DFQCl0rDpZ4zxLnENVcago66rCqbtaxFZ4hMeJpXhmk6vlAE9T+moJ0fkBCP7dnMEZLr7yTuGSA==","signatures":[{"sig":"MEUCIH8GhFP4fYI5WpJyXbiRBPCEDigtZx/3rwU3oZ/xO1quAiEAlNNedgBb4JMBdzkgaEtyoQaTylAJWXxbofeEg/7A7zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEd46d1uHGbtzkmUKa8+RigRNfn1C8VSDuMOkO7VIPlsAiEA+5nyEoSEKvKRTAKcISsuzWgbU+5s0uwaw4qdwBzUOo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1244.12290e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12290e1f9b322ecdc5d521dc3c3597796c75045a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1244.12290e1","@flighthq/math":"0.5.1-next.1244.12290e1","@flighthq/node":"0.5.1-next.1244.12290e1","@flighthq/path":"0.5.1-next.1244.12290e1","@flighthq/types":"0.5.1-next.1244.12290e1","@flighthq/entity":"0.5.1-next.1244.12290e1","@flighthq/scene2d":"0.5.1-next.1244.12290e1","@flighthq/geometry":"0.5.1-next.1244.12290e1","@flighthq/animation":"0.5.1-next.1244.12290e1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1244.12290e1_1789288244591_0.4692932477073326","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1251.918ea64":{"name":"@flighthq/shape","version":"0.5.1-next.1251.918ea64","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1251.918ea64","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"984bd54f406a45eb45ebf15b11a831ce4c1196b7","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1251.918ea64.tgz","fileCount":101,"integrity":"sha512-7iIa7VvCZdehIDUbdzJoL92Q3endkTyjqZMUDUOFW25BJtLmwAIsIDexXrioPBvKGxtlQ1CZFfN/4uaHOHHN2A==","signatures":[{"sig":"MEMCHxXmPo8VtmJEm7VDT+9UdYT2zrT0WikUBvc8vAOcGBECIDmlBda3P/BViJxylCqeCG4TS7rrbSXn6eKxGp3P485a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICRWF5A8urXthGsSVP7E4ckjstbyfk9kJq69eByIGzW7AiEAjAxwqD02hjpdirZnuYcaibnZwxkgdvXKL8Mmf1KfD1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1251.918ea64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"918ea648938b20a45e9c7ba1a5ae1f002d6f8931","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1251.918ea64","@flighthq/math":"0.5.1-next.1251.918ea64","@flighthq/node":"0.5.1-next.1251.918ea64","@flighthq/path":"0.5.1-next.1251.918ea64","@flighthq/types":"0.5.1-next.1251.918ea64","@flighthq/entity":"0.5.1-next.1251.918ea64","@flighthq/scene2d":"0.5.1-next.1251.918ea64","@flighthq/geometry":"0.5.1-next.1251.918ea64","@flighthq/animation":"0.5.1-next.1251.918ea64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1251.918ea64_1789314051523_0.6827914788888578","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1252.15e4611":{"name":"@flighthq/shape","version":"0.5.1-next.1252.15e4611","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1252.15e4611","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d2c723dc0adcce32e1d4a90965f06e517c94376b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1252.15e4611.tgz","fileCount":101,"integrity":"sha512-hIJDJEnzvzMO5/y+9Fe10fa/9A2IXH6sIR1Vea3e4R/cRcLOSiP4uK5XoT8BG0ZLR3211qES3SLknhUqeVYoQQ==","signatures":[{"sig":"MEYCIQDF+/ohOjYzGP1sFrn4gWz6yegjZYGEp1e+EkscKnLCRwIhAILNWbguJ27lJU0k5asVu/WQz5f+xzTiaIn33UYyOJDi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFzfmDrzoJlS8s3AeHdN/bKL6lsuzVB+ieLbiE0Rw3JuAiA+2Ar+ieN8NRu+REwuDsdmp74LOV7wk3aZso0Nsdb15w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1252.15e4611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"15e4611773b9704eb3965924ef12a0a8d99c4a77","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1252.15e4611","@flighthq/math":"0.5.1-next.1252.15e4611","@flighthq/node":"0.5.1-next.1252.15e4611","@flighthq/path":"0.5.1-next.1252.15e4611","@flighthq/types":"0.5.1-next.1252.15e4611","@flighthq/entity":"0.5.1-next.1252.15e4611","@flighthq/scene2d":"0.5.1-next.1252.15e4611","@flighthq/geometry":"0.5.1-next.1252.15e4611","@flighthq/animation":"0.5.1-next.1252.15e4611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1252.15e4611_1789315133299_0.7541286836521042","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1253.6fe252c":{"name":"@flighthq/shape","version":"0.5.1-next.1253.6fe252c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1253.6fe252c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"87c1fee63550bd8780f75dc75af93b4c674c9aa2","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1253.6fe252c.tgz","fileCount":101,"integrity":"sha512-kBhy/afHy84aggnsnI/d83XX4TU4m99/RxQGwtTL7C+jUMDLxJyFIdFfgEHJIv618dFQg/KcqZYzMJys+yclGg==","signatures":[{"sig":"MEQCIHP0CquhuK6u57y6Wgw4plYQJTodxX0KTOoMG6+hpCYKAiBoUz+LSQ4HAk5oPsrpfMQMQHL9nHhLFSt6zCRNACcJnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA/Wu6Cjy5oU9QJFu3xt8M6m5aDz57oi03JckcgmBz0PAiEAnBBS+csx9FDnMidUw7w/xg3kk9Ogw7amfOUMBUMlnYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1253.6fe252c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6fe252ca721620db74125e4efd624bdf0fc88c04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1253.6fe252c","@flighthq/math":"0.5.1-next.1253.6fe252c","@flighthq/node":"0.5.1-next.1253.6fe252c","@flighthq/path":"0.5.1-next.1253.6fe252c","@flighthq/types":"0.5.1-next.1253.6fe252c","@flighthq/entity":"0.5.1-next.1253.6fe252c","@flighthq/scene2d":"0.5.1-next.1253.6fe252c","@flighthq/geometry":"0.5.1-next.1253.6fe252c","@flighthq/animation":"0.5.1-next.1253.6fe252c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1253.6fe252c_1789334638208_0.29397824688747787","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1254.2ab4a06":{"name":"@flighthq/shape","version":"0.5.1-next.1254.2ab4a06","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1254.2ab4a06","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0022e33503539a26e7e7b43016aecfd1aaf40017","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1254.2ab4a06.tgz","fileCount":101,"integrity":"sha512-0OdCkz33Wjli43s3fXVT4jRUgAzImvbFDAtBv8laQRqjkLFT7bbRsVCCCbAUv0rWf9LNkVSZAp7KiSeav0Wsuw==","signatures":[{"sig":"MEUCIQC1rwYBzC4Tm5luUoSGEr7eqKWY+ZmqZ64IMNJiQ/VxzgIgRsuULJu2uj879LFghrtY2+gFel3kuO0vU9DoqySIwa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFcimxX78rSuqdyGGS1NPwiAFnAgfD2LrZjxa2YxjUkrAiEAtDAwOiGrrtNQ4vsneJFM7CvENsPqE1HvKlJQmWzTsho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1254.2ab4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2ab4a06667b0db0751b848e22fd7999f391b29b2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1254.2ab4a06","@flighthq/math":"0.5.1-next.1254.2ab4a06","@flighthq/node":"0.5.1-next.1254.2ab4a06","@flighthq/path":"0.5.1-next.1254.2ab4a06","@flighthq/types":"0.5.1-next.1254.2ab4a06","@flighthq/entity":"0.5.1-next.1254.2ab4a06","@flighthq/scene2d":"0.5.1-next.1254.2ab4a06","@flighthq/geometry":"0.5.1-next.1254.2ab4a06","@flighthq/animation":"0.5.1-next.1254.2ab4a06"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1254.2ab4a06_1789341153756_0.8909119012202977","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1257.b2a4509":{"name":"@flighthq/shape","version":"0.5.1-next.1257.b2a4509","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1257.b2a4509","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e74b148ee85cce0d255b751222051b041e8e83c3","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1257.b2a4509.tgz","fileCount":101,"integrity":"sha512-rxDyy/avy9UpQ6GgANbOZgfjfd/GB8mx9IVwjzyNb9UuI77pCWxEom8qGlOVVBE4xhqMtZ0A+lxfO0nEVYN/eg==","signatures":[{"sig":"MEQCIF+sMYv38Ui+1cYjIj3UEtl0/3s8SA/MLAM6gpAKEa+2AiAVJKzbM4iPr3N8j05D39XGMF5JVdPg2CzW0LDi38xmSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvQVXfw42iFajtve7diwD8UdBF7jNbKoZi45P6h+phNQIgTg5UKM0mstiLvN2RAgSpHFKNvZTWNlleOIoiac/eg/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1257.b2a4509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b2a45090723e9546e5620ee9984c9c4c0340143c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1257.b2a4509","@flighthq/math":"0.5.1-next.1257.b2a4509","@flighthq/node":"0.5.1-next.1257.b2a4509","@flighthq/path":"0.5.1-next.1257.b2a4509","@flighthq/types":"0.5.1-next.1257.b2a4509","@flighthq/entity":"0.5.1-next.1257.b2a4509","@flighthq/scene2d":"0.5.1-next.1257.b2a4509","@flighthq/geometry":"0.5.1-next.1257.b2a4509","@flighthq/animation":"0.5.1-next.1257.b2a4509"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1257.b2a4509_1789363768032_0.28884419798092686","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1295.2b6bfa3":{"name":"@flighthq/shape","version":"0.5.1-next.1295.2b6bfa3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1295.2b6bfa3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8d95788dd6ff614f44e1891ecc9efe2bc45dce07","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1295.2b6bfa3.tgz","fileCount":101,"integrity":"sha512-WEZwQRIyjPtEUWx1J/YbevckSqgOA9iMismjO0ZpE4duI4m1AIkqEdKsAUPi2pxmtoyCyRmPWdrxXUU2LrMXoA==","signatures":[{"sig":"MEQCIHxVOVeuE3oGfmN4KtOpWla3YIcHRjf/46kzCa3ZrGq4AiAK6NzhuuCr3NCZGREt3vLKHXNfA2lw2H4lU7fzVbv+4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCibm9GUl2ZfwElUKs5dVyG9iiUfmVDlPijZ/zvTMpp3QIhALvPtLNldKWQplNlZrC+zNmoGZQZwN/4PjpQsXcrqnVf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1295.2b6bfa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2b6bfa33110e26cbdd959441a6c36a4c78109ab8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1295.2b6bfa3","@flighthq/math":"0.5.1-next.1295.2b6bfa3","@flighthq/node":"0.5.1-next.1295.2b6bfa3","@flighthq/path":"0.5.1-next.1295.2b6bfa3","@flighthq/types":"0.5.1-next.1295.2b6bfa3","@flighthq/entity":"0.5.1-next.1295.2b6bfa3","@flighthq/scene2d":"0.5.1-next.1295.2b6bfa3","@flighthq/geometry":"0.5.1-next.1295.2b6bfa3","@flighthq/animation":"0.5.1-next.1295.2b6bfa3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1295.2b6bfa3_1789417255780_0.31754660363036136","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1344.b88acc1":{"name":"@flighthq/shape","version":"0.5.1-next.1344.b88acc1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1344.b88acc1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aa7231313d821470038dfdcc02e5f9cc363b5942","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1344.b88acc1.tgz","fileCount":101,"integrity":"sha512-QYXSkSV2oU6RU8OLGJBJlifYFDXKKOiUSxsnXzEUFBljUoNDFbDdLGHsLY69KKMe6QWQwcOEZxCEuHt+TKURag==","signatures":[{"sig":"MEQCIG0NOA0vJb5c2FreljYIGyFuUHdqYJ0fOLGDwpyrkCenAiAeCHltFVCN+wbl8zbRqVyLwNu/FkOUarbljm9n+8JCww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNmo47u18nLTd4afd5pPvdrUgAn2uCugTLqY5arjE3nAIhAOo6qj/l7w14HBITWIgahOBrEYKVZMDNjubxAdonm2AR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1344.b88acc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b88acc1d080c49af69bcc979eb38073d63c72ba2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1344.b88acc1","@flighthq/math":"0.5.1-next.1344.b88acc1","@flighthq/node":"0.5.1-next.1344.b88acc1","@flighthq/path":"0.5.1-next.1344.b88acc1","@flighthq/types":"0.5.1-next.1344.b88acc1","@flighthq/entity":"0.5.1-next.1344.b88acc1","@flighthq/scene2d":"0.5.1-next.1344.b88acc1","@flighthq/geometry":"0.5.1-next.1344.b88acc1","@flighthq/animation":"0.5.1-next.1344.b88acc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1344.b88acc1_1789452589296_0.39268326956137756","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1345.0995dc5":{"name":"@flighthq/shape","version":"0.5.1-next.1345.0995dc5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1345.0995dc5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d154ba4c27035ded20bcf266ca92934a33799d0c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1345.0995dc5.tgz","fileCount":101,"integrity":"sha512-DZQj3HprhMbjqRC+fj5Te6jvFOMzb4zsCvXALYq4Wdsl4qevUu7p9DFibVD2xerF69d1+7ks3juu5QfsYd39fg==","signatures":[{"sig":"MEUCIQDjrHu6sPGDtlMXPWCtp5Wstxv1vJ+eXvNw7dfIH6CvwQIgM+vuY3kiyjczzd1VsJbaAJCaRafltIs6AL9/ri/dRMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDiQKmgZWOXkuStmgDOa3tl6907nLxBGoIsV0cX6rz0gQIgTnPcyafrl8/OVZ82CVSHlalHcZv1dzNKE4q/grmkebs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1345.0995dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0995dc5f840e6b57c3e85ecd2123aa798cf60b29","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1345.0995dc5","@flighthq/math":"0.5.1-next.1345.0995dc5","@flighthq/node":"0.5.1-next.1345.0995dc5","@flighthq/path":"0.5.1-next.1345.0995dc5","@flighthq/types":"0.5.1-next.1345.0995dc5","@flighthq/entity":"0.5.1-next.1345.0995dc5","@flighthq/scene2d":"0.5.1-next.1345.0995dc5","@flighthq/geometry":"0.5.1-next.1345.0995dc5","@flighthq/animation":"0.5.1-next.1345.0995dc5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1345.0995dc5_1789454647563_0.08711605816905021","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1347.54f97d8":{"name":"@flighthq/shape","version":"0.5.1-next.1347.54f97d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1347.54f97d8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d3ec9fc5cb8b4b8accd378122a6a7ddaba2a8b4a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1347.54f97d8.tgz","fileCount":101,"integrity":"sha512-3WVcO9H2ZbQOnwxXlWX0blI+b1/4b0EDgl5f4cJe3pz3siuJT8597CaKWzLGjW8ie+dpaS/NnLQy5dgch/nGXA==","signatures":[{"sig":"MEQCIGGrv3XnGOHm4hiM1csJw7Q4UZ14PoiOI2GtPHbf68wXAiB2h6LvAFfKqpS6Nqj6BMzhJi96OywBCN7Wi2RI5dGWgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF10Co43dye8A7ystvlHVPsW74V6X3AHcu3mjUNOe7vPAiBbAiBmy199ZvNSX30CnKpexvcKu4RSlUkoSlYwaj9JOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1347.54f97d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"54f97d868253fefb8e74e59b3d615ea9df99d8d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1347.54f97d8","@flighthq/math":"0.5.1-next.1347.54f97d8","@flighthq/node":"0.5.1-next.1347.54f97d8","@flighthq/path":"0.5.1-next.1347.54f97d8","@flighthq/types":"0.5.1-next.1347.54f97d8","@flighthq/entity":"0.5.1-next.1347.54f97d8","@flighthq/scene2d":"0.5.1-next.1347.54f97d8","@flighthq/geometry":"0.5.1-next.1347.54f97d8","@flighthq/animation":"0.5.1-next.1347.54f97d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1347.54f97d8_1789461083189_0.4881017874119371","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1348.e71a747":{"name":"@flighthq/shape","version":"0.5.1-next.1348.e71a747","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1348.e71a747","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ea45062c2ad4e421dc345af6ad662465ce3fbe82","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1348.e71a747.tgz","fileCount":101,"integrity":"sha512-oYbvVEhcbll22YCaGDhCxjfrlFNScCqXVLBPpQvDj4P1hnwAmAYdbyaNbrJ1B71QVvOPJe59+0bu1R0662eYZA==","signatures":[{"sig":"MEUCIQD7ilLs/fQ/g9S1M++OGFakr5iivrzd9zI120ZFNwmv0AIgNyZ3ozJw5I3W5XpcZOqQMnrdOcaxdtyqrdfyHDYwiqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA7gsE7nfoYgBwKUcSrWaQdtZNtlNcWmQjAEt8IZi67vAiAzwfAaBKl7dZJHx61te/DIGV/26eTwMck3+tFviUNQXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1348.e71a747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e71a74762e2d9d7f9a9b28927e2fa19f0f8d83b8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1348.e71a747","@flighthq/math":"0.5.1-next.1348.e71a747","@flighthq/node":"0.5.1-next.1348.e71a747","@flighthq/path":"0.5.1-next.1348.e71a747","@flighthq/types":"0.5.1-next.1348.e71a747","@flighthq/entity":"0.5.1-next.1348.e71a747","@flighthq/scene2d":"0.5.1-next.1348.e71a747","@flighthq/geometry":"0.5.1-next.1348.e71a747","@flighthq/animation":"0.5.1-next.1348.e71a747"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1348.e71a747_1789464893022_0.9979512227398155","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1349.05b053d":{"name":"@flighthq/shape","version":"0.5.1-next.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1349.05b053d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"016f8dc9904c97b33abf937d3f10078d887591e6","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1349.05b053d.tgz","fileCount":101,"integrity":"sha512-J6GuVIggfrk+C2SpIhfH3g2wNTDOD4XOAm/dovsonLMB3P0Ai/cqEMXcnIVHPubv5cUxjp7Xf5MeFSrUu6ErIA==","signatures":[{"sig":"MEUCIQC02Rvbvd5GIFzRYEMCSP+ZIP3AhaApLWyGGLG1/RexNgIgJN0tXE8lpm9i0MEMnUAnzWra2KSX7Mgc6jJ0eNmc/Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCne0IN9lEQa/Oj8YfAZcnQsGnfl6K9Mfxwdb1JNouW3wIhANkUxaScFot3Pqqi2XZ59sIXgRa0NKpGDZcP0YgUtUUV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05b053d22f5f4864112afbed6f0d255d360c783f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1349.05b053d","@flighthq/math":"0.5.1-next.1349.05b053d","@flighthq/node":"0.5.1-next.1349.05b053d","@flighthq/path":"0.5.1-next.1349.05b053d","@flighthq/types":"0.5.1-next.1349.05b053d","@flighthq/entity":"0.5.1-next.1349.05b053d","@flighthq/scene2d":"0.5.1-next.1349.05b053d","@flighthq/geometry":"0.5.1-next.1349.05b053d","@flighthq/animation":"0.5.1-next.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1349.05b053d_1789468965539_0.6588323475197166","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1349.05b053d":{"name":"@flighthq/shape","version":"0.5.1-edge.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1349.05b053d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"056194db1f511914b034e9b189a472daaffcf6cb","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1349.05b053d.tgz","fileCount":101,"integrity":"sha512-2m317QURVhVNDprcyd9TLZLbBJu5Ogla6esXLl1ZTRJlXeqSW86Iiiq8hYUeO9jQtiRJUDwcGjc6/4Vop4upqQ==","signatures":[{"sig":"MEUCIQD81JjFdK4sVWUgnAmWbibbQGdHsztfiyPvAJbuMaJveQIgVDWz8GO4BUAJXahWwhbXXVley0CGgNYqr7MoZsHs1j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBOffAEmMXCBUDJ83KB8yflw/tWze014+J6Xq9hyxxCjAiEA782w36MVh3PH9RmNJ64db94KmWv6wWbQFvQDeFKImDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05b053d22f5f4864112afbed6f0d255d360c783f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1349.05b053d","@flighthq/math":"0.5.1-edge.1349.05b053d","@flighthq/node":"0.5.1-edge.1349.05b053d","@flighthq/path":"0.5.1-edge.1349.05b053d","@flighthq/types":"0.5.1-edge.1349.05b053d","@flighthq/entity":"0.5.1-edge.1349.05b053d","@flighthq/scene2d":"0.5.1-edge.1349.05b053d","@flighthq/geometry":"0.5.1-edge.1349.05b053d","@flighthq/animation":"0.5.1-edge.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1349.05b053d_1789469340653_0.10008888276560124","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1350.8ce488b":{"name":"@flighthq/shape","version":"0.5.1-next.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1350.8ce488b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c0a7ab7b5778fcddebe04e1b14888f1cd16cc61e","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1350.8ce488b.tgz","fileCount":101,"integrity":"sha512-wcTrG1oM+wm+RhWx12hCJEAI2zvA8quE2HPp3XVom8v0ikUBqP1FpBZ3TdxcH3OhsNGtztS3Il231Us93XoMSQ==","signatures":[{"sig":"MEQCIGgG21t5yA7Wy7KWRs46Nbo7rH8e34grJLeE9b4q62oFAiAmTU8wJVYmwqMQZQuM248ivspDt/8Zqzoapd5WdbhGvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEk/r8iZlHu3XtxQhKukGZ0YN9QVv5/vCT62e19Iw2meAiEAimtZfaZTU7PKcqlB41BHTIjWG0xpZUt0WTZtxuiGxhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8ce488bfe444eded2fb281e7b9696e5ce7fabdc0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1350.8ce488b","@flighthq/math":"0.5.1-next.1350.8ce488b","@flighthq/node":"0.5.1-next.1350.8ce488b","@flighthq/path":"0.5.1-next.1350.8ce488b","@flighthq/types":"0.5.1-next.1350.8ce488b","@flighthq/entity":"0.5.1-next.1350.8ce488b","@flighthq/scene2d":"0.5.1-next.1350.8ce488b","@flighthq/geometry":"0.5.1-next.1350.8ce488b","@flighthq/animation":"0.5.1-next.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1350.8ce488b_1789489783019_0.008542632578217635","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1350.8ce488b":{"name":"@flighthq/shape","version":"0.5.1-edge.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1350.8ce488b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ac7aefc4439d9a62dd15572f0694bc6dfe61cc6b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1350.8ce488b.tgz","fileCount":101,"integrity":"sha512-sUNth3Nek8hRFwZrQmJuwCFf52tqoZzjM5pNvs6ifLcODcsubBs2Nm5/OBJ4b6MiiBoof2kt9CxrlXv3zdBlhQ==","signatures":[{"sig":"MEUCIQC1jGmXSvJdypR3KYnjc7SVnNpe+VC86VsMXwrWKanY3gIgf5R9mzATVooF94vu1RYpO2GgzKHr1RFB14q4xHiE3fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDowQEPAhFHi8PtmqnhPmAfL9xByNjKumHqDhiP8WHYLgIgE8W6zLKjjqSiBgw2EfeskXRtUAv2gg+S3DqSHJCE0zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8ce488bfe444eded2fb281e7b9696e5ce7fabdc0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1350.8ce488b","@flighthq/math":"0.5.1-edge.1350.8ce488b","@flighthq/node":"0.5.1-edge.1350.8ce488b","@flighthq/path":"0.5.1-edge.1350.8ce488b","@flighthq/types":"0.5.1-edge.1350.8ce488b","@flighthq/entity":"0.5.1-edge.1350.8ce488b","@flighthq/scene2d":"0.5.1-edge.1350.8ce488b","@flighthq/geometry":"0.5.1-edge.1350.8ce488b","@flighthq/animation":"0.5.1-edge.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1350.8ce488b_1789490238242_0.26046806506941134","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1370.903f328":{"name":"@flighthq/shape","version":"0.5.1-next.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1370.903f328","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"91a73c72db57b1d23cdd7d4e486d9dd3b82a3fd3","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1370.903f328.tgz","fileCount":101,"integrity":"sha512-jPMR97rP4KAPXO9WXsxt4LxtT3y6xq7hwo8qAIRVkJNlVJKdPyk9lJ2TUDTHXxoRILdF7NCp38saI8Lju5Y+tQ==","signatures":[{"sig":"MEUCIQDBp24nogXEyH59RJRmtSnyCi7lI1+60SQio7jnkj9HSQIgc9UHVhxvfK1hX4eEDxLnx80XfTXEDleFZRqE7wCVEEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGAKRaA2SHGKPpuiHe7x2VndP6qop8MqenwWnkvrIAQrAiAqSPO5CgFkPNMtGjxmxHUsxW5ukX9hTP+7fYJcTF/QDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"903f3289590358eacc20698525e6982da2ab0e9d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1370.903f328","@flighthq/math":"0.5.1-next.1370.903f328","@flighthq/node":"0.5.1-next.1370.903f328","@flighthq/path":"0.5.1-next.1370.903f328","@flighthq/types":"0.5.1-next.1370.903f328","@flighthq/entity":"0.5.1-next.1370.903f328","@flighthq/scene2d":"0.5.1-next.1370.903f328","@flighthq/geometry":"0.5.1-next.1370.903f328","@flighthq/animation":"0.5.1-next.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1370.903f328_1789537819754_0.9345456118660542","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1370.903f328":{"name":"@flighthq/shape","version":"0.5.1-edge.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1370.903f328","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"23c9b8dcfe99dc692abfcce28e1602daa86dd5a7","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1370.903f328.tgz","fileCount":101,"integrity":"sha512-2A2wqVamqPbqYPeekublydGIOVx7o5mdJMKwTvHsi+AZ2/iHDIWRKg7B1MxdArpL0VP9PWBTM2hV+5Tr/871MA==","signatures":[{"sig":"MEQCIGENI2D1HaWUp8XOUfMPWuq6p/4GlVTnRSFBNRLdDSSOAiBAszqXYvi40GXQu6qg9Fdv7U5o6EzWwXRtQLcAFFEBGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDG2usaplxXurTetG0rcxGSZbraTWgKIN2qW3sZOq8xlQIgJAKOkD++q5XWElUzjTjl0dh82Wd2wx//rDmUYxxoNNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"903f3289590358eacc20698525e6982da2ab0e9d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1370.903f328","@flighthq/math":"0.5.1-edge.1370.903f328","@flighthq/node":"0.5.1-edge.1370.903f328","@flighthq/path":"0.5.1-edge.1370.903f328","@flighthq/types":"0.5.1-edge.1370.903f328","@flighthq/entity":"0.5.1-edge.1370.903f328","@flighthq/scene2d":"0.5.1-edge.1370.903f328","@flighthq/geometry":"0.5.1-edge.1370.903f328","@flighthq/animation":"0.5.1-edge.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1370.903f328_1789538365643_0.5506610470703388","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1404.457d1da":{"name":"@flighthq/shape","version":"0.5.1-next.1404.457d1da","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1404.457d1da","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"992d6494e72d180c4d467487f600f47089f69286","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1404.457d1da.tgz","fileCount":101,"integrity":"sha512-LLiRi24hIDLEjjQz0FXKNW6r5bJjEI2xjisCkRFSZo6GxF2WmKMGI1ad/o8fI1vK/L9irxw9SpDAgRdN9tSJYw==","signatures":[{"sig":"MEUCIGBH6+ME1JlJlGGfFFCalR6XuOkGBqkK3KxuI7JBCv7AAiEA57RT//K+J1DoJuOknJxAzNByk1W0V0Szg12ys+O0nt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCkVwlMlk5fMKNilAa8CqqdrGnN1y5dGsA0ijGrmzMTBAIgZ/GN6JINKSRp8JkAOwu23hnpUQTWdleQCzqt9KENrJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1404.457d1da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"457d1da918a60be5853b84eb6c25530a66662cef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1404.457d1da","@flighthq/math":"0.5.1-next.1404.457d1da","@flighthq/node":"0.5.1-next.1404.457d1da","@flighthq/path":"0.5.1-next.1404.457d1da","@flighthq/types":"0.5.1-next.1404.457d1da","@flighthq/entity":"0.5.1-next.1404.457d1da","@flighthq/scene2d":"0.5.1-next.1404.457d1da","@flighthq/geometry":"0.5.1-next.1404.457d1da","@flighthq/animation":"0.5.1-next.1404.457d1da"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1404.457d1da_1789625982095_0.6523265491371764","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1405.69d9356":{"name":"@flighthq/shape","version":"0.5.1-next.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1405.69d9356","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7c8637533d62297f24525dc29cb147c40111be79","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1405.69d9356.tgz","fileCount":101,"integrity":"sha512-UBSsuirb2kLVyZsS4452xVu3jf/erl31dhGfir1/e+NFPewPFrmiB6+z77EjqWovSxyguJEK8vNBZpJajFwY5g==","signatures":[{"sig":"MEUCIAnvjkWFcng4JlbguvK30vL6hnfOmj2efB7CHuUYdpmhAiEAmF0Lk27Q/UJj1lpqJXhb2cCMB9xfXJaE+jAHMrFWW1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaqcXqGQJkXqjVMf/XHADtlU9zYZZgZAAqT/eCXmqikAIhAMAOyxt74K/1EEE72ThVGeWLN9ukRQlnZzMlkQoX92c/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69d9356a1305e2930dafb82973aba2dd640600a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1405.69d9356","@flighthq/math":"0.5.1-next.1405.69d9356","@flighthq/node":"0.5.1-next.1405.69d9356","@flighthq/path":"0.5.1-next.1405.69d9356","@flighthq/types":"0.5.1-next.1405.69d9356","@flighthq/entity":"0.5.1-next.1405.69d9356","@flighthq/scene2d":"0.5.1-next.1405.69d9356","@flighthq/geometry":"0.5.1-next.1405.69d9356","@flighthq/animation":"0.5.1-next.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1405.69d9356_1789627670690_0.938042893400681","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1405.69d9356":{"name":"@flighthq/shape","version":"0.5.1-edge.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1405.69d9356","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"df77ab8927f52de6e402d68fcb7e989e0a4002c1","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1405.69d9356.tgz","fileCount":101,"integrity":"sha512-7l8uHAl5TdVb8qRZTRBSI1YewrcKakbcY7bESyY+hTxrP3QAp4Edh6bAIv24nmXQFH82pK4qM0VNjCMDT9LaVQ==","signatures":[{"sig":"MEUCIQCUsE55Hu52sV8IAP5L3ZM+zWtk2kx1rMVvJoSXT2oQbQIgLc8rMfXkGxb6vAQN6uFu/plXXVyJH4tUU8JSNqi3CIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID4HqkldCYs+G8V1kj66cujWB1J491cAMZo6168nsEq9AiEApoMuwsgsSkpkWqrh3NC+L1msLX8h8UQrWtwoQv3i6bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69d9356a1305e2930dafb82973aba2dd640600a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1405.69d9356","@flighthq/math":"0.5.1-edge.1405.69d9356","@flighthq/node":"0.5.1-edge.1405.69d9356","@flighthq/path":"0.5.1-edge.1405.69d9356","@flighthq/types":"0.5.1-edge.1405.69d9356","@flighthq/entity":"0.5.1-edge.1405.69d9356","@flighthq/scene2d":"0.5.1-edge.1405.69d9356","@flighthq/geometry":"0.5.1-edge.1405.69d9356","@flighthq/animation":"0.5.1-edge.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1405.69d9356_1789659683640_0.4046230785345124","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1410.b534771":{"name":"@flighthq/shape","version":"0.5.1-next.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1410.b534771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2bc9119dcfe80bfb211686294454f0a8b50228d4","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1410.b534771.tgz","fileCount":101,"integrity":"sha512-8m/d0M57wRIv3MAZ+f8cVu4H/hJnbMflSjlSiQrmEkUgq1CizMjePI3r+VMDE0V04hcsocs5uNKlgbPwrq/Vqw==","signatures":[{"sig":"MEYCIQDKZyoelnT35u72ZBW0LsUn55q01vkpyzLCJKTJwcfCjwIhALjwFiTuBJkCq3zHBfqhsr+0PQZXw4GBeC0KAJHiNHLr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAt2heOReAMBNssNLFi0xyB1OM1KpoDscRrwvRjQky3AAiEA8Eoar3jH9Bc1nlXlTWv10qH2J+ZeQwOW7ndtzTBLgrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b53477179b2672048eb54d134f94ee8af050d130","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1410.b534771","@flighthq/math":"0.5.1-next.1410.b534771","@flighthq/node":"0.5.1-next.1410.b534771","@flighthq/path":"0.5.1-next.1410.b534771","@flighthq/types":"0.5.1-next.1410.b534771","@flighthq/entity":"0.5.1-next.1410.b534771","@flighthq/scene2d":"0.5.1-next.1410.b534771","@flighthq/geometry":"0.5.1-next.1410.b534771","@flighthq/animation":"0.5.1-next.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1410.b534771_1789670476821_0.4625085626508969","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1410.b534771":{"name":"@flighthq/shape","version":"0.5.1-edge.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1410.b534771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8462bbd8a3f4f94ed55707a72a3189e22d729f6e","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1410.b534771.tgz","fileCount":101,"integrity":"sha512-tLRT3h42d5ScAGJrp0Z/KRv9khlTqTD2A12nQlIw+AuangLp9M2S1LrjFnD1vmJqrPdSCsAnV+C4e/kK/zrEeQ==","signatures":[{"sig":"MEYCIQDsdxWfijMtCCEV+T89Y23r+l50BxiSqAdm05EYAh/sOQIhAJfevrO0UX/cYY2j9+ELCF+srzCKe+yaM7NHZMHrd/uB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFA3q78KmF5CsdPfsnv1CAx9CSpy+DPHzocwMMSugHAwIhAKfdB6q/QYh9+NcO+IMrYjWeAzRzQKfGH8d4McmMYBMh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b53477179b2672048eb54d134f94ee8af050d130","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1410.b534771","@flighthq/math":"0.5.1-edge.1410.b534771","@flighthq/node":"0.5.1-edge.1410.b534771","@flighthq/path":"0.5.1-edge.1410.b534771","@flighthq/types":"0.5.1-edge.1410.b534771","@flighthq/entity":"0.5.1-edge.1410.b534771","@flighthq/scene2d":"0.5.1-edge.1410.b534771","@flighthq/geometry":"0.5.1-edge.1410.b534771","@flighthq/animation":"0.5.1-edge.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1410.b534771_1789671080262_0.17762136082745505","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1450.5738463":{"name":"@flighthq/shape","version":"0.5.1-next.1450.5738463","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1450.5738463","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e8da999cbd160995e2b3a289a2f207a6f02729b7","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1450.5738463.tgz","fileCount":101,"integrity":"sha512-ICIJpvkfWDCP4YJJ7gTDxHHPN7u+DOmvPLpvr19LQ9m7OUYNoxQF1zbDY1jK/iDBNjdtQBfAPTbqZv3lVx3hSA==","signatures":[{"sig":"MEUCIQDlHJh+mi1HZrleG4rSeX/e2u+fPQA9/gWlp96ec9yQ8gIgPvW7j1L/GqjhTgEf7xCx5tZkZ0eP9NG02+FjfWk2sr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEIvfTMd6Ajk4ix/v+4FYTbvEwAeViVQzFYHPr5+6jkCAiEA2Jyi1Q22iC+0/5q/Ud61n83SYy5rtngbWNTSvS0B2jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1450.5738463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5738463479690d1fd0a89839d92fcc6164a3d23b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1450.5738463","@flighthq/math":"0.5.1-next.1450.5738463","@flighthq/node":"0.5.1-next.1450.5738463","@flighthq/path":"0.5.1-next.1450.5738463","@flighthq/types":"0.5.1-next.1450.5738463","@flighthq/entity":"0.5.1-next.1450.5738463","@flighthq/scene2d":"0.5.1-next.1450.5738463","@flighthq/geometry":"0.5.1-next.1450.5738463","@flighthq/animation":"0.5.1-next.1450.5738463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1450.5738463_1789779665108_0.704129986819725","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1462.5a251b6":{"name":"@flighthq/shape","version":"0.5.1-next.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1462.5a251b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8d4a8048b53b1ac01e29ad95c095f26643886fe0","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1462.5a251b6.tgz","fileCount":101,"integrity":"sha512-HcHT3kAO67GWfl7cI/myvGl6rMBw2ubz6OlNkdy1d7tMHL4+EAaOI8AAnXkIpGCLSXB96pQgLVJZxye0Ibab3A==","signatures":[{"sig":"MEQCICQ7Ppqne8pDCFJA6hqddNsr8Zohrlu5rZw4xvYcQvC5AiAsWefsHW4ywtWelKSrNQ20COjx3Mz9YSG2FtPCPxBNnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpda9fbLdieXdle/mS87XHDW/YL2x34H5Cox5YnMnVGgIgXLUpKiC5uUSF4cWoDm0eEjXudU6uicDkfFdq1RGKHkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a251b69a59b84e26ddf36ecfc42ffc0e1be8a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1462.5a251b6","@flighthq/math":"0.5.1-next.1462.5a251b6","@flighthq/node":"0.5.1-next.1462.5a251b6","@flighthq/path":"0.5.1-next.1462.5a251b6","@flighthq/types":"0.5.1-next.1462.5a251b6","@flighthq/entity":"0.5.1-next.1462.5a251b6","@flighthq/scene2d":"0.5.1-next.1462.5a251b6","@flighthq/geometry":"0.5.1-next.1462.5a251b6","@flighthq/animation":"0.5.1-next.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1462.5a251b6_1789840243901_0.09813058904618521","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1462.5a251b6":{"name":"@flighthq/shape","version":"0.5.1-edge.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1462.5a251b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"39da4838a4cfc4ce8719e30ddf63b0fb83770840","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1462.5a251b6.tgz","fileCount":101,"integrity":"sha512-XxGxcnJriDKhDiLUwcuJ1zjTF+wIf+o6eWQ6Rb7wAc192amNl+k7vXFDuCNKGI0Dr10QdKj0ZzUFpBfMZxRAKg==","signatures":[{"sig":"MEUCIQD3BD9nexHy81MzBZvKmyrAUv7x5jqcZb504XlBgGYUwQIgBrlgBLzAXRbmfwZiyg7o/hqSBsxK4KrTMJDmSpSqw+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDu/zm4GFpEmB0UXQT2onaQnyBG6bqn328Hr09yiXCy0wIhAMjm0YZ0A3uDWqxTKjOKm3cYYLFpHmFtR3zlxYhgYlzL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a251b69a59b84e26ddf36ecfc42ffc0e1be8a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1462.5a251b6","@flighthq/math":"0.5.1-edge.1462.5a251b6","@flighthq/node":"0.5.1-edge.1462.5a251b6","@flighthq/path":"0.5.1-edge.1462.5a251b6","@flighthq/types":"0.5.1-edge.1462.5a251b6","@flighthq/entity":"0.5.1-edge.1462.5a251b6","@flighthq/scene2d":"0.5.1-edge.1462.5a251b6","@flighthq/geometry":"0.5.1-edge.1462.5a251b6","@flighthq/animation":"0.5.1-edge.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1462.5a251b6_1789840870454_0.8309090239991452","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1467.7e2fc7d":{"name":"@flighthq/shape","version":"0.5.1-next.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1467.7e2fc7d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"07f8a581a9ceb6d1d41e850089808b5a8e0232d3","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1467.7e2fc7d.tgz","fileCount":101,"integrity":"sha512-iuJaFfNv919NeF7Nm3RPoEULgn1Mtl4B6w+cW9uxCgw2UE8wwOkE+Dgng7A+LNNtQ2v2+HRnv5gf5qlNBfbU+w==","signatures":[{"sig":"MEUCIFR50X6UZmcPynE1QTzDPMUTWtBl6fu80hApNC8dNZWnAiEA99yBb9EaieG2AsdiqMqH32IZcKE/jmWWW716MFGnLsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjQIhg19yh/en2TOi8XPgGvoi1s6lMnJRqOceS/SpKXgIhAMP2HbfUviIPV/QVqV2MWjhF5hFyvzj/pIgKOnVQU8Km","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7e2fc7df5378313ceaf21ba8d6ef39cc18a6f4ad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1467.7e2fc7d","@flighthq/math":"0.5.1-next.1467.7e2fc7d","@flighthq/node":"0.5.1-next.1467.7e2fc7d","@flighthq/path":"0.5.1-next.1467.7e2fc7d","@flighthq/types":"0.5.1-next.1467.7e2fc7d","@flighthq/entity":"0.5.1-next.1467.7e2fc7d","@flighthq/scene2d":"0.5.1-next.1467.7e2fc7d","@flighthq/geometry":"0.5.1-next.1467.7e2fc7d","@flighthq/animation":"0.5.1-next.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1467.7e2fc7d_1789850211616_0.5550503550160724","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1467.7e2fc7d":{"name":"@flighthq/shape","version":"0.5.1-edge.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1467.7e2fc7d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1b63ad42107d6a7e01a54ea8f1196bced887d78a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1467.7e2fc7d.tgz","fileCount":101,"integrity":"sha512-5qFdRCiTqbay3XAQIhlkktaX0QFDX+l4Im4DTc6Zj8SdVjxKX9ot8oWCPREtvHke+QGz5sxMxav62Ey5vpV7yA==","signatures":[{"sig":"MEQCIHWagmxWFpXM62tV/U76Jp7bhrcOUrUmEJ1cK0Uig20MAiB8M+KAjgKT/+gLwz6gJY6RJDYN5qt5fKXtW9B/1DSm2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRBVHTiW2+02OdlnAB3mpl4Qy58GVMO6Epw80QMYqsEwIgdD+grKNLuy3GSQDeIgxMEq50UgTYTAVWy9niPf4gRME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7e2fc7df5378313ceaf21ba8d6ef39cc18a6f4ad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1467.7e2fc7d","@flighthq/math":"0.5.1-edge.1467.7e2fc7d","@flighthq/node":"0.5.1-edge.1467.7e2fc7d","@flighthq/path":"0.5.1-edge.1467.7e2fc7d","@flighthq/types":"0.5.1-edge.1467.7e2fc7d","@flighthq/entity":"0.5.1-edge.1467.7e2fc7d","@flighthq/scene2d":"0.5.1-edge.1467.7e2fc7d","@flighthq/geometry":"0.5.1-edge.1467.7e2fc7d","@flighthq/animation":"0.5.1-edge.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1467.7e2fc7d_1789850961252_0.899924363712882","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1468.61b1d9d":{"name":"@flighthq/shape","version":"0.5.1-next.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1468.61b1d9d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"91c6cf0c3f3724feb333f724d09f124e81324cbb","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1468.61b1d9d.tgz","fileCount":101,"integrity":"sha512-Lr1SjR5RDKootm34yOfGPOea9U8lHIjCWaO0HCIBhRU1QUE177VSzb6jAiA2lXdfz1+OHm7mXhLSrUmxpraBVw==","signatures":[{"sig":"MEQCIEWMflAGGG+eqB6XYqcab1LPGx1crhjy78tjQjcdYDE4AiAcmjvCLm3ftUBoXdao2EONv+HlhTsXKjO+cYoiRyYt0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTppIYk3U2QGPC+wJpHQpYLMGc1oHFIsAOES8FZjmGOgIgQeibQxno6hH+rjiYP2YhKq5C9Lu49ul/gQVmpZySx5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61b1d9ddaae8549afd9487e4be09aab718eccf10","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1468.61b1d9d","@flighthq/math":"0.5.1-next.1468.61b1d9d","@flighthq/node":"0.5.1-next.1468.61b1d9d","@flighthq/path":"0.5.1-next.1468.61b1d9d","@flighthq/types":"0.5.1-next.1468.61b1d9d","@flighthq/entity":"0.5.1-next.1468.61b1d9d","@flighthq/scene2d":"0.5.1-next.1468.61b1d9d","@flighthq/geometry":"0.5.1-next.1468.61b1d9d","@flighthq/animation":"0.5.1-next.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1468.61b1d9d_1789852893964_0.24465072008897892","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1468.61b1d9d":{"name":"@flighthq/shape","version":"0.5.1-edge.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1468.61b1d9d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"adebe348d35db74bfa63be798ff934f568d74655","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1468.61b1d9d.tgz","fileCount":101,"integrity":"sha512-wVLZHRwd+Sbq1M71PFZ3eJg3d+G6MWidD/wrKhIYIRHuQW5Kkfw3KeRiKZr2oUxV/V/24t5cK7AOfrBTMT16aw==","signatures":[{"sig":"MEQCICjFlLd7aYux565xz7G539RRe1YM7Mqx+jNhAr7H0vC7AiBgpCfX5iSxWtYTySCtqVj/9FQHtIDOyANPTt5AaG2vGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC/2fpQRjcYDo5pLLgRympBCS4Z5dc9NiKKdt/fVu4cAAiAnNHxHHU/r724z1XW7kMgnLBxHCvhqhDOz9DoarZHYLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61b1d9ddaae8549afd9487e4be09aab718eccf10","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1468.61b1d9d","@flighthq/math":"0.5.1-edge.1468.61b1d9d","@flighthq/node":"0.5.1-edge.1468.61b1d9d","@flighthq/path":"0.5.1-edge.1468.61b1d9d","@flighthq/types":"0.5.1-edge.1468.61b1d9d","@flighthq/entity":"0.5.1-edge.1468.61b1d9d","@flighthq/scene2d":"0.5.1-edge.1468.61b1d9d","@flighthq/geometry":"0.5.1-edge.1468.61b1d9d","@flighthq/animation":"0.5.1-edge.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1468.61b1d9d_1789853561347_0.9208074686544743","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1471.4e82419":{"name":"@flighthq/shape","version":"0.5.1-next.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1471.4e82419","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3f708e1753984fa233b630523e9c55272144a5e2","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1471.4e82419.tgz","fileCount":101,"integrity":"sha512-msbUcrtYXqk6IMV5jQ/SvQqTCFSe2V9VqeCq9+Gds5Qnlyauo8Kkvsj/DAlp+tjiIjI29SEps2y0Q04XqEdw3Q==","signatures":[{"sig":"MEYCIQCkI39zEkMELHyqYJIBO/Tc5pnkqhOUFnBHKB/wE1ujnAIhAJCcvjksVJFwFf8k2h1TImutG4RM8PXD2RzZU1c/6TnE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDBWtnekfOxk61amCTZTv2uTlV66bmNZmbWrsYiw0XAwIhAOibsof8CjtDQxUUp9W8kklcKqB2CVbUeQIuEUK2rms1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4e82419a6322f8a673da169994c79fa561016515","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1471.4e82419","@flighthq/math":"0.5.1-next.1471.4e82419","@flighthq/node":"0.5.1-next.1471.4e82419","@flighthq/path":"0.5.1-next.1471.4e82419","@flighthq/types":"0.5.1-next.1471.4e82419","@flighthq/entity":"0.5.1-next.1471.4e82419","@flighthq/scene2d":"0.5.1-next.1471.4e82419","@flighthq/geometry":"0.5.1-next.1471.4e82419","@flighthq/animation":"0.5.1-next.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1471.4e82419_1789886161551_0.2182274514449476","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1471.4e82419":{"name":"@flighthq/shape","version":"0.5.1-edge.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1471.4e82419","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"97b4b20e724586093818d5494f810fd11045998f","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1471.4e82419.tgz","fileCount":101,"integrity":"sha512-kscldsjnclKPmCxmKD/jTVmr/PMY7N5AfDwP6dK8U41UUvUlPW6CnX8MJEBAwRUrMJguwN2nUok4X5c0AyrhAQ==","signatures":[{"sig":"MEQCIGtLqz+qdZMdbWaparQnLVKb3aLOf+Mo+8DZlCu88P9OAiA+44ovkQ/k5MuNyAXfBAF0ZLFBp4Fj2eWNIaCjNIXgVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFVKBh4Rcf3MJPyuwm3uxBMENMgu9gUNjW2/f83eBcyzAiAWftOtXRdjKGeGfVK6gV9QQ/PpgRTa5x4bsK5uOVdygA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4e82419a6322f8a673da169994c79fa561016515","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1471.4e82419","@flighthq/math":"0.5.1-edge.1471.4e82419","@flighthq/node":"0.5.1-edge.1471.4e82419","@flighthq/path":"0.5.1-edge.1471.4e82419","@flighthq/types":"0.5.1-edge.1471.4e82419","@flighthq/entity":"0.5.1-edge.1471.4e82419","@flighthq/scene2d":"0.5.1-edge.1471.4e82419","@flighthq/geometry":"0.5.1-edge.1471.4e82419","@flighthq/animation":"0.5.1-edge.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1471.4e82419_1789886797208_0.9230879096444673","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1505.5790c72":{"name":"@flighthq/shape","version":"0.5.1-next.1505.5790c72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1505.5790c72","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b44e1e8093b5a9a770e0bd3b39a5310326503c74","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1505.5790c72.tgz","fileCount":101,"integrity":"sha512-V5pgyPErK8HGudila3m75Ych1L9CsvXd9pV80Uk7lQ/NU6/YXUoS3kLBAJCZJs1WgeUscU49sRRXnhmjXFdXSw==","signatures":[{"sig":"MEUCIBHf6YtlKIOl0ihLQ+wM3v9aIm6h6pjXVn1ui0U2DKhyAiEAni1FRe9jN+wyLh+r9fNBp2Sm5dJ8QoBJItbhJJ+sD4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGGwcJJcQuHEg3YeN7n6h5DvMUOENlrYPIjJO0tBUXWgIhAP0nQNWxuQQj4/PWgQLGIAnuowz26pFpI9sowQanT/Ca","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1505.5790c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5790c722bf2e004f1af3f1d1f9a8fa7469a0a449","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1505.5790c72","@flighthq/math":"0.5.1-next.1505.5790c72","@flighthq/node":"0.5.1-next.1505.5790c72","@flighthq/path":"0.5.1-next.1505.5790c72","@flighthq/types":"0.5.1-next.1505.5790c72","@flighthq/entity":"0.5.1-next.1505.5790c72","@flighthq/scene2d":"0.5.1-next.1505.5790c72","@flighthq/geometry":"0.5.1-next.1505.5790c72","@flighthq/animation":"0.5.1-next.1505.5790c72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1505.5790c72_1789901670085_0.8540785439460932","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1520.4887418":{"name":"@flighthq/shape","version":"0.5.1-next.1520.4887418","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1520.4887418","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4eff82aaf40b071f18a79150d9b3e06253002889","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1520.4887418.tgz","fileCount":101,"integrity":"sha512-R+VQ3xtKfYnIfWhAF1skTo92sYoN4NJvsxp0V+DpA1NrwxpxGoloOQdo2uxoX/ZrnFsaF3ApSdOYcLliNnjYkQ==","signatures":[{"sig":"MEUCIQCO+8cu8Ph0QERPQWwbyyJWE43erDhgm6E3lf1l2uX/HQIgRQrUFgMD3V61XssdMbOLY0GPDHRHEXIf/f2xqaOH3rQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEw7XcnPTcnfRAy0QuDUXrvb123sD10Y6obkO1IbGWL4AiEA+FU/gtQIys/NSDtvrlK7SyOzlcp0Pa6GSJFIPeu8U6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1520.4887418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4887418ca29a53ac811258c3112aead6594c343f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1520.4887418","@flighthq/math":"0.5.1-next.1520.4887418","@flighthq/node":"0.5.1-next.1520.4887418","@flighthq/path":"0.5.1-next.1520.4887418","@flighthq/types":"0.5.1-next.1520.4887418","@flighthq/entity":"0.5.1-next.1520.4887418","@flighthq/scene2d":"0.5.1-next.1520.4887418","@flighthq/geometry":"0.5.1-next.1520.4887418","@flighthq/animation":"0.5.1-next.1520.4887418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1520.4887418_1789918113324_0.6794719846675543","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1523.c47f79f":{"name":"@flighthq/shape","version":"0.5.1-next.1523.c47f79f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1523.c47f79f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e4411b807c76c2a50cc0b8444d53f1b10e3ca4bc","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1523.c47f79f.tgz","fileCount":101,"integrity":"sha512-IGfJQ635HWGft24sUvsDAqyRlSLuryRgktTCsdWL0qvu7AEmqijyvvoguMasYMAyZI+5ic7OX2caDnEeiUkk6w==","signatures":[{"sig":"MEYCIQDpV+5ReA1G66CXOlrv5YyVKOGmBr0SE4Ib5nwSgW84WAIhANq3K+AxiZwswrdgpmwntRJZMpz9pGDQCH6ux3VrUIga","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGadWBvWb2G49XMcA0TEws1ZLunJhgftaYZ4Qxp/RQlMAiAgKPPCiyzTV9tC1lVHApXYXXMYjPLeYt+Nja3WBrXxiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1523.c47f79f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c47f79f8248faeab7069d097e2c2bd6a94e053a9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1523.c47f79f","@flighthq/math":"0.5.1-next.1523.c47f79f","@flighthq/node":"0.5.1-next.1523.c47f79f","@flighthq/path":"0.5.1-next.1523.c47f79f","@flighthq/types":"0.5.1-next.1523.c47f79f","@flighthq/entity":"0.5.1-next.1523.c47f79f","@flighthq/scene2d":"0.5.1-next.1523.c47f79f","@flighthq/geometry":"0.5.1-next.1523.c47f79f","@flighthq/animation":"0.5.1-next.1523.c47f79f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1523.c47f79f_1789921680042_0.9293618865767321","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1533.2910b54":{"name":"@flighthq/shape","version":"0.5.1-next.1533.2910b54","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1533.2910b54","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9cc6ab03d47ee12329cfe94f140dab74894d911a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1533.2910b54.tgz","fileCount":101,"integrity":"sha512-EJjfbIZfoi5Y9BvsI/VBCR+/m2gIdZwYt885YVsR+58RvZQU6S/7pcdSWqW6QAOErSbghsFwsRwhaqdpO3iLkg==","signatures":[{"sig":"MEYCIQCZdHmpN0K2SKBx/E6EbvgsBbyKcKghHNv2VgqR/QQiiAIhANTpEIzIKdDTo7VDkmld3SDCczXWptfYCmxHcFyAoDwT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHtYsBLoEw35/2dpzHdOxnrhcdyYWeu4f18I96/anzWRAiBJWV0V76rF7Kzar5Dr5U7r0H0kN54rs8QdmLnZFdi/Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1533.2910b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2910b54a4525a2830906ebd551dfc64576a7d650","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1533.2910b54","@flighthq/math":"0.5.1-next.1533.2910b54","@flighthq/node":"0.5.1-next.1533.2910b54","@flighthq/path":"0.5.1-next.1533.2910b54","@flighthq/types":"0.5.1-next.1533.2910b54","@flighthq/entity":"0.5.1-next.1533.2910b54","@flighthq/scene2d":"0.5.1-next.1533.2910b54","@flighthq/geometry":"0.5.1-next.1533.2910b54","@flighthq/animation":"0.5.1-next.1533.2910b54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1533.2910b54_1789930256206_0.4747854989932798","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1538.09885fb":{"name":"@flighthq/shape","version":"0.5.1-next.1538.09885fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1538.09885fb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ee4704c3a4eda45847a242c9cbb1f4b8669c6aa8","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1538.09885fb.tgz","fileCount":101,"integrity":"sha512-4vONGG4X9YUvbPW9I+xVh7Mr1FWJt/GesUYK79CNJRJaE/HA9lrVUW4SGoWqD+gHnS43u01705P5QA7okzmw8w==","signatures":[{"sig":"MEUCIQCRumcelTSz5iDETnKYKIiXanv7ov2toyuGsQvpFtKQ/QIgezWLm+21TTLVslbK0NxN4jsLy0n0l6outRIWcWJVIo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA5PaWtjlAz2T7QGKaEimnnKQsZiF8mCnaK3axsmLe2/AiBRt7+lmtoC9IX3AKKJWstqgAlz9JVJRoBzFf0jM8gl5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1538.09885fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"09885fb5711fcfd0841b52d59d24bd568ebdb284","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1538.09885fb","@flighthq/math":"0.5.1-next.1538.09885fb","@flighthq/node":"0.5.1-next.1538.09885fb","@flighthq/path":"0.5.1-next.1538.09885fb","@flighthq/types":"0.5.1-next.1538.09885fb","@flighthq/entity":"0.5.1-next.1538.09885fb","@flighthq/scene2d":"0.5.1-next.1538.09885fb","@flighthq/geometry":"0.5.1-next.1538.09885fb","@flighthq/animation":"0.5.1-next.1538.09885fb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1538.09885fb_1789973351400_0.8865871457755619","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1541.b94031c":{"name":"@flighthq/shape","version":"0.5.1-next.1541.b94031c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1541.b94031c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b715bb57cf228322c76f6c32db20332a9d05067f","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1541.b94031c.tgz","fileCount":101,"integrity":"sha512-fu9YF64s3iOIFQnJ2e8p5Hh71mz4NVmJ6W5vG6vsq5aLO5kXz6sDrkeQpx3Tk6++2uqs24h2CvoH+nCtLuUK3g==","signatures":[{"sig":"MEQCIA+B7Li1sH9yuGJlCt8OMvExLLL1tltVbOWg/pbPx9jiAiB77rfA+9LFTDVv7zOdqtUIzJNp47+bqQ2QLEqkU3M1gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAsiqFKAI/nduPx/jteZIHDYdpYR7eT5aWp9xWPj1pq5AiBGMn0LFbkxkOfgWpn7wk7b31oIIvaseTSBVdu//xfZ8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1541.b94031c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b94031c0a2d146c3a17b00fb3c830387d43730ab","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1541.b94031c","@flighthq/math":"0.5.1-next.1541.b94031c","@flighthq/node":"0.5.1-next.1541.b94031c","@flighthq/path":"0.5.1-next.1541.b94031c","@flighthq/types":"0.5.1-next.1541.b94031c","@flighthq/entity":"0.5.1-next.1541.b94031c","@flighthq/scene2d":"0.5.1-next.1541.b94031c","@flighthq/geometry":"0.5.1-next.1541.b94031c","@flighthq/animation":"0.5.1-next.1541.b94031c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1541.b94031c_1789974625054_0.7449095867827549","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1543.41f4a99":{"name":"@flighthq/shape","version":"0.5.1-next.1543.41f4a99","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1543.41f4a99","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"902eef9b3b64c5fc303db75738d9127dfe7462bc","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1543.41f4a99.tgz","fileCount":101,"integrity":"sha512-UkwFdsCdvPS0aLWhjqJDrxTF9iQGwgZqQdrjTFzWUkxdMMAiYyTViy65Dr4uFPbO4fQRgpufbB1zMlD5csYNBA==","signatures":[{"sig":"MEYCIQCSORuL8td18g2YV04GD+oCuvq7JVBqHkdJAt53O+9Q4AIhAOp96Qnn9oUPxrQr2IXN/k+kGbnJp/8aN4XW8IEB+Npr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICJrgCB7jb8apPZhT5fQAiX+CqFZL1Vs00aZxiTSLsiNAiEA9PXmxlYZNHlhqMNRqzYM+6VPmDEVquGpsu4gZYgsLq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1543.41f4a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"41f4a99526099b604048da7bb63aaaa5563d252b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1543.41f4a99","@flighthq/math":"0.5.1-next.1543.41f4a99","@flighthq/node":"0.5.1-next.1543.41f4a99","@flighthq/path":"0.5.1-next.1543.41f4a99","@flighthq/types":"0.5.1-next.1543.41f4a99","@flighthq/entity":"0.5.1-next.1543.41f4a99","@flighthq/scene2d":"0.5.1-next.1543.41f4a99","@flighthq/geometry":"0.5.1-next.1543.41f4a99","@flighthq/animation":"0.5.1-next.1543.41f4a99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1543.41f4a99_1789975231373_0.7377218969758972","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1545.a3a19e0":{"name":"@flighthq/shape","version":"0.5.1-next.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1545.a3a19e0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"73c82e2b9df609ae239139de70673377f376b576","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1545.a3a19e0.tgz","fileCount":101,"integrity":"sha512-T+g/ZAvkfP5pdY2naOrmiYICGtisfCkUKUl7qU6IrmdiT3KAKci3HhBKs1MeXmZwiPRptH2AWjzviS7qsZAD5g==","signatures":[{"sig":"MEYCIQCWQ2jiDKFOjuJsm/58mClI9Zx7BNfyWS/2HisSE8kUQwIhAOk4CXJhtkPrQ67H+4vUomQhT14ZKwAJn5Sjt69Q446N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyRZNZ88yXHIM+eCrf5WAGQR2WM8hpzhK9SO+o0xL13QIgE09+WRc4TcfSg0adHZn2dRVaTfwfDIf/RBKxrhbIAKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3a19e0bfd5f8f90503930e951dcb891ff31c674","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1545.a3a19e0","@flighthq/math":"0.5.1-next.1545.a3a19e0","@flighthq/node":"0.5.1-next.1545.a3a19e0","@flighthq/path":"0.5.1-next.1545.a3a19e0","@flighthq/types":"0.5.1-next.1545.a3a19e0","@flighthq/entity":"0.5.1-next.1545.a3a19e0","@flighthq/scene2d":"0.5.1-next.1545.a3a19e0","@flighthq/geometry":"0.5.1-next.1545.a3a19e0","@flighthq/animation":"0.5.1-next.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1545.a3a19e0_1789976491314_0.12286905861349284","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1545.a3a19e0":{"name":"@flighthq/shape","version":"0.5.1-edge.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1545.a3a19e0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e93198328051dde5ed315f4488363fe159591102","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1545.a3a19e0.tgz","fileCount":101,"integrity":"sha512-dcOX4Bg3fs/CuJ4Gbb0LY3IPF4z4DG3t99hWYg94zoLvuH2xcp6XjzMimS3PEWnQ41dHKtRJPcNXN4t8agfk3Q==","signatures":[{"sig":"MEYCIQDmFdrLNwTJEXJVy+fJGdjz/c5qXD0+kpNjwN8O7zTTRwIhAIP7Jay7QeSjJo9JpW+YzB4p0dmefCpJxlsjB8iJte5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgGru1APP+3NLVbuM9EZ5RTGQcVZiGQfvPOWtbJ9x34wIhAOrfQeFVgwO9CDeG91L0Cq+NzX1HnsDLbKZyT40gKBu1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3a19e0bfd5f8f90503930e951dcb891ff31c674","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1545.a3a19e0","@flighthq/math":"0.5.1-edge.1545.a3a19e0","@flighthq/node":"0.5.1-edge.1545.a3a19e0","@flighthq/path":"0.5.1-edge.1545.a3a19e0","@flighthq/types":"0.5.1-edge.1545.a3a19e0","@flighthq/entity":"0.5.1-edge.1545.a3a19e0","@flighthq/scene2d":"0.5.1-edge.1545.a3a19e0","@flighthq/geometry":"0.5.1-edge.1545.a3a19e0","@flighthq/animation":"0.5.1-edge.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1545.a3a19e0_1789977213092_0.3950694330647282","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1556.ff9e615":{"name":"@flighthq/shape","version":"0.5.1-next.1556.ff9e615","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1556.ff9e615","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1d56f2ddb0236c597c0ec5ad36d2d9fcd7c47cd6","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1556.ff9e615.tgz","fileCount":101,"integrity":"sha512-zHnO0NkuXJjbei3TpzihJMKmlcdORWaxvVFLBw3e9D8KPzyC+3tuHNtvxBc2xfaqxx+hby2htkXgPXgc248RYA==","signatures":[{"sig":"MEQCIDg+kt3fTgg5wBB/ul/Pm9r5EqyoZy/KwOV8z/tPPjSRAiA7b5XwGFyiAqnzPQe90qHMcV+6jsYAj32qlhhvOOamFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEGvv20IlwNV9nkl2OWBSvwRUloQSv0mhDN494yjtp3LAiAyz3DSdGENBMVmQCorAiEpZHUkcTcPAg8VtKlIC8Oi4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1556.ff9e615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ff9e615c3b9df79b718bc750dc04e1cb5f39e5cd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1556.ff9e615","@flighthq/math":"0.5.1-next.1556.ff9e615","@flighthq/node":"0.5.1-next.1556.ff9e615","@flighthq/path":"0.5.1-next.1556.ff9e615","@flighthq/types":"0.5.1-next.1556.ff9e615","@flighthq/entity":"0.5.1-next.1556.ff9e615","@flighthq/scene2d":"0.5.1-next.1556.ff9e615","@flighthq/geometry":"0.5.1-next.1556.ff9e615","@flighthq/animation":"0.5.1-next.1556.ff9e615"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1556.ff9e615_1790028259561_0.5499791682570934","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1584.db3c393":{"name":"@flighthq/shape","version":"0.5.1-next.1584.db3c393","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1584.db3c393","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3fb1dbe67e46283a27d696292ba93ad661d9f229","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1584.db3c393.tgz","fileCount":101,"integrity":"sha512-p07BXDOBjDULijti0Z3pvT0CJnhIeULTz1S5RasVs5RcBgtfIIf34MEWUApWJUelboM2L4KmP1XKVbmbUZQmrg==","signatures":[{"sig":"MEUCIQCyLOUHL4ZthPcpih42dbaa0lHmoOikMWD4li8D31nTcQIgLN5WK4f4A6OwVstAJmzkGptyljJqBWoMPdjpNvXUgkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBzofzFrnThTPcDIP6MpFAjb3e9EviBxJLglaKkGx4boAiEAvrQONZnyuo06aXK663phFSmWKXSiXIBoMQkzrmjdbvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1584.db3c393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"db3c393cc51ac6ab80c0fa7e6af97ef7b354298c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1584.db3c393","@flighthq/math":"0.5.1-next.1584.db3c393","@flighthq/node":"0.5.1-next.1584.db3c393","@flighthq/path":"0.5.1-next.1584.db3c393","@flighthq/types":"0.5.1-next.1584.db3c393","@flighthq/entity":"0.5.1-next.1584.db3c393","@flighthq/scene2d":"0.5.1-next.1584.db3c393","@flighthq/geometry":"0.5.1-next.1584.db3c393","@flighthq/animation":"0.5.1-next.1584.db3c393"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1584.db3c393_1790054347458_0.9108884949395153","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1629.669e7c5":{"name":"@flighthq/shape","version":"0.5.1-next.1629.669e7c5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1629.669e7c5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"160f04f8990922f6d584a34aef6a354be2012d50","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1629.669e7c5.tgz","fileCount":101,"integrity":"sha512-EiELDAGOzIHS6+IU28zkp0RDLXXpx6AeWaIkb4SFbKYUlPfirWlwAOzaKbQIeyzTx71WJXdodDC+xnp8gH2fSA==","signatures":[{"sig":"MEUCICAq0l4oMdFIlZb4wHPhCeMspITN8Q/4wthMvFSEKWaaAiEAz0iMcELT8APR/1IemZLLu9Ej7up0L0OXhsbrPoRxw/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICGRNfiYvjduGCBi6oBILYuZE/WgmqX7stfJgvC8ZvjRAiEAq8Fnmg/rC8zwuWZW8jKtRDdj4SckhzIUQDahzTcrdFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1629.669e7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"669e7c57b5177f4dba43dd9e861db543c4d72d2d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1629.669e7c5","@flighthq/math":"0.5.1-next.1629.669e7c5","@flighthq/node":"0.5.1-next.1629.669e7c5","@flighthq/path":"0.5.1-next.1629.669e7c5","@flighthq/types":"0.5.1-next.1629.669e7c5","@flighthq/entity":"0.5.1-next.1629.669e7c5","@flighthq/scene2d":"0.5.1-next.1629.669e7c5","@flighthq/geometry":"0.5.1-next.1629.669e7c5","@flighthq/animation":"0.5.1-next.1629.669e7c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1629.669e7c5_1790140541943_0.699601678307253","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1669.c9827a8":{"name":"@flighthq/shape","version":"0.5.1-next.1669.c9827a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1669.c9827a8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e3f6a4ab350f48d1937384b8ddc6c792af34e681","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1669.c9827a8.tgz","fileCount":101,"integrity":"sha512-tI5zEqjgVIw8OCLBZXdbOMrI9BxVZMpV2dbEiO9ggECam6fVVZa1gxlb6d99stplDtUIHAyxhMEEgHJzbNFkVw==","signatures":[{"sig":"MEQCIDOAxFo6jPk9Rn2t7pY1tP4UROplU9CHPtHxukanzJfKAiA9nOYfUsdcAkKvFOuSucBWCgOcxXvnCMVhHALa1ZxrbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCCzvobUmbo+HpfKoZ+v1tknkuCusuVQZXq//TxmISIQIhANqpjqUb+9tIufIgdr7ZEdNnUTIJX/lkNzYd8a0wEQr+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1669.c9827a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c9827a8363ff130c75c633b9455fecfcf27c36bb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1669.c9827a8","@flighthq/math":"0.5.1-next.1669.c9827a8","@flighthq/node":"0.5.1-next.1669.c9827a8","@flighthq/path":"0.5.1-next.1669.c9827a8","@flighthq/types":"0.5.1-next.1669.c9827a8","@flighthq/entity":"0.5.1-next.1669.c9827a8","@flighthq/scene2d":"0.5.1-next.1669.c9827a8","@flighthq/geometry":"0.5.1-next.1669.c9827a8","@flighthq/animation":"0.5.1-next.1669.c9827a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1669.c9827a8_1790192730987_0.3852955088313117","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1680.bdc44c6":{"name":"@flighthq/shape","version":"0.5.1-next.1680.bdc44c6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1680.bdc44c6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c17cc3d6e7699c60db6cc88c9c9f5fb292ebe350","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1680.bdc44c6.tgz","fileCount":101,"integrity":"sha512-wyy3f0L366PyWswwnzAvJ2KEliUqwhM1Lsiz5Fmahcv3akP56xTA+q/RJ039DnmNupyZFtGBeVlRdWtlD/LJcw==","signatures":[{"sig":"MEUCIFdI4O1KLnceFTQ932Jk1XjoOoHr+z64FNln2r2JgxCTAiEA0zdrA1+gyrfef4VgeOyYSzu4m3PEjIijKtLoaB4X7oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxOlLeGknfRlTjBykECtorKB9WiYEGyoFrQ6tkzoZyAAIgB73nCHSo9psK9PvBiTJHCtMvlkUNTvmniDvZl0z/MMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1680.bdc44c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bdc44c63675b7c50301154e66b79e2d29d6262da","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1680.bdc44c6","@flighthq/math":"0.5.1-next.1680.bdc44c6","@flighthq/node":"0.5.1-next.1680.bdc44c6","@flighthq/path":"0.5.1-next.1680.bdc44c6","@flighthq/types":"0.5.1-next.1680.bdc44c6","@flighthq/entity":"0.5.1-next.1680.bdc44c6","@flighthq/scene2d":"0.5.1-next.1680.bdc44c6","@flighthq/geometry":"0.5.1-next.1680.bdc44c6","@flighthq/animation":"0.5.1-next.1680.bdc44c6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1680.bdc44c6_1790214567334_0.810575998818029","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1681.3f21b44":{"name":"@flighthq/shape","version":"0.5.1-next.1681.3f21b44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1681.3f21b44","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9e82fd7a7d2d9a3e9e3dd775e531bb14a7a25fdb","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1681.3f21b44.tgz","fileCount":101,"integrity":"sha512-N9B5rrXLKlYA9K4Eq9Xe7VEg1NOoJg99QkLslHOoGe46V3bvK5Qrg6eMZDwt2Aj6o2k7nhjoxw85CDmoOziAVQ==","signatures":[{"sig":"MEYCIQDtPc/QLrz3bSvUT0YUyXcsyn6s4ZzuHaeytKO0CHBOGwIhAKenW+M9VpGVObrYCIvvkzGlSTegaMQogxa3DmyU0jo1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE5H+5/TsqVMEiJEKOb51KxzXSYx/0A5M55ZUDSIzBwNAiBP2A+TAvt9kk4fr0iwkIvYQ6Ud8NlAOAR0v7n5SAiV9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1681.3f21b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3f21b444ff660aaf3293008834d8bf1986835e04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1681.3f21b44","@flighthq/math":"0.5.1-next.1681.3f21b44","@flighthq/node":"0.5.1-next.1681.3f21b44","@flighthq/path":"0.5.1-next.1681.3f21b44","@flighthq/types":"0.5.1-next.1681.3f21b44","@flighthq/entity":"0.5.1-next.1681.3f21b44","@flighthq/scene2d":"0.5.1-next.1681.3f21b44","@flighthq/geometry":"0.5.1-next.1681.3f21b44","@flighthq/animation":"0.5.1-next.1681.3f21b44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1681.3f21b44_1790224396826_0.4991418730633088","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1682.f1470fe":{"name":"@flighthq/shape","version":"0.5.1-next.1682.f1470fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1682.f1470fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ac03ffb1d15cf741677143b0968215177482e1c0","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1682.f1470fe.tgz","fileCount":101,"integrity":"sha512-gTnvzlk++Uotpu368GLOS+YwlqnQFyt9AfgLb1WxPu5BIqOvs5S7dv/05aYf+WkrlbDAIQxbuJmFt+J/jr9DGA==","signatures":[{"sig":"MEQCIDyvEW1WSfarPf8ffNsqsfPZQ6nGhEw8KY1Dm4oLuRpvAiBlk2Ma22R85EiLrmId2C90VeShoFYVoJ8zVBhhL4eU3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHh5s9buypDiUMgdU0RyxfZGKsb7SHAMuzb4H+H/nqwJAiBQuZCsozf9EGSTWe1wcNACcxgMBATDWXWnUhf/hiZo2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1682.f1470fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1470fee18ecd2f002ece6cf219a2bcf9dab5426","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1682.f1470fe","@flighthq/math":"0.5.1-next.1682.f1470fe","@flighthq/node":"0.5.1-next.1682.f1470fe","@flighthq/path":"0.5.1-next.1682.f1470fe","@flighthq/types":"0.5.1-next.1682.f1470fe","@flighthq/entity":"0.5.1-next.1682.f1470fe","@flighthq/scene2d":"0.5.1-next.1682.f1470fe","@flighthq/geometry":"0.5.1-next.1682.f1470fe","@flighthq/animation":"0.5.1-next.1682.f1470fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1682.f1470fe_1790226262921_0.34574967419713354","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1685.dc0e23a":{"name":"@flighthq/shape","version":"0.5.1-next.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1685.dc0e23a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"51d42740e6601b786c07e887c9b2fcabbfc04627","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1685.dc0e23a.tgz","fileCount":101,"integrity":"sha512-H85gqQs8Gjvhhwqgs1gd4InZQobzjBRvoJmXXO58Xskf8mAB8CmmC7hhPKbmyJXzX71SbZ2H4WNUmpJv/JIjBA==","signatures":[{"sig":"MEQCIFGNYrE8xrxI0zheh32loOH9lVNGYBY0629Xp7sGqX2OAiAxHkflo9ZsCY+omx6hT3cIBat90meCeWQ6HaSiPr4uDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5+p/6azm4yAn15Hy/x93A4FTmAMqG7hFES2OCOA/PkgIgX5QFi2GkVjBcDX7dD7A65HhnuVMQfIYDEO85RXAsOPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc0e23a17453ec75c20ccbf07058a57b5ef10c4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1685.dc0e23a","@flighthq/math":"0.5.1-next.1685.dc0e23a","@flighthq/node":"0.5.1-next.1685.dc0e23a","@flighthq/path":"0.5.1-next.1685.dc0e23a","@flighthq/types":"0.5.1-next.1685.dc0e23a","@flighthq/entity":"0.5.1-next.1685.dc0e23a","@flighthq/scene2d":"0.5.1-next.1685.dc0e23a","@flighthq/geometry":"0.5.1-next.1685.dc0e23a","@flighthq/animation":"0.5.1-next.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1685.dc0e23a_1790262520022_0.35390115158330904","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1685.dc0e23a":{"name":"@flighthq/shape","version":"0.5.1-edge.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1685.dc0e23a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e1e315fb3d1cfc0ecf5dbbf13b3d67125afd336f","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1685.dc0e23a.tgz","fileCount":101,"integrity":"sha512-hs6ypICcSrcHNG3GXmzhxb90hLqDucE02r8d2i1JlmOUortFzbTLBbpkixWBkS8NpCcTaiFUHunVoAlJLZZi1g==","signatures":[{"sig":"MEYCIQCpJdKGgIX+ePMoVeQdiXvReNKYu8AUYxoXxUeZrgR2AgIhAL8u9XLaUZm75VmfR0cfBPTo4szElCxlNzEWHAa2q4Hs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCd4krzCZrl2Azx3HiFrCx0QjkjFU8hTn5UjDuekXocEQIhAL+jH4m7tvJdmvRcWU3EowMA/Iy2AheUyRMF5xx2gEle","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc0e23a17453ec75c20ccbf07058a57b5ef10c4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1685.dc0e23a","@flighthq/math":"0.5.1-edge.1685.dc0e23a","@flighthq/node":"0.5.1-edge.1685.dc0e23a","@flighthq/path":"0.5.1-edge.1685.dc0e23a","@flighthq/types":"0.5.1-edge.1685.dc0e23a","@flighthq/entity":"0.5.1-edge.1685.dc0e23a","@flighthq/scene2d":"0.5.1-edge.1685.dc0e23a","@flighthq/geometry":"0.5.1-edge.1685.dc0e23a","@flighthq/animation":"0.5.1-edge.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1685.dc0e23a_1790263154429_0.6465722660524631","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1687.b63c819":{"name":"@flighthq/shape","version":"0.5.1-next.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1687.b63c819","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e166b98be8f90fa781f83b4d45934315834c0bac","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1687.b63c819.tgz","fileCount":101,"integrity":"sha512-E1Je+ipdLixKD/t+rmBcShJmNaJ7LLm9a64ErbObVg4asPE2+Prn7I4LguWl+bmWfKm6+wwMoRlad+9y88D59w==","signatures":[{"sig":"MEUCIQDNLRYasN32SnAkE0d0VUpcjEwNkXrvxgB56tK6enV/CgIgI9uK5+AoNCY/KCHY3aF2V4kpZXliosBjPN2NYwO35zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9uk6P7oe8AeTUotkC+JR20bxOX3we57JxB7Lqv1/RXAIhAMpwVYg20YaPrMDu8U0ekKcgW7czI3gDZTgGjDURz9jz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b63c8193c1ec49b8fe402b65be6f25d981f64937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1687.b63c819","@flighthq/math":"0.5.1-next.1687.b63c819","@flighthq/node":"0.5.1-next.1687.b63c819","@flighthq/path":"0.5.1-next.1687.b63c819","@flighthq/types":"0.5.1-next.1687.b63c819","@flighthq/entity":"0.5.1-next.1687.b63c819","@flighthq/scene2d":"0.5.1-next.1687.b63c819","@flighthq/geometry":"0.5.1-next.1687.b63c819","@flighthq/animation":"0.5.1-next.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1687.b63c819_1790271377770_0.2618884708992131","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1687.b63c819":{"name":"@flighthq/shape","version":"0.5.1-edge.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1687.b63c819","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d5d2bb0fb6137769230c144a1f5cf86dce3fabed","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1687.b63c819.tgz","fileCount":101,"integrity":"sha512-otx6HU8xbvscd2JGFIV7B9dC/yBtKoGBIdQ6j2tzlJd64RSMFAitNMe39Q170TT1pd+B6JgN2Nrh239bMfVIVg==","signatures":[{"sig":"MEYCIQC6jjRI+CVMSw9QYet6Jw0lSGBdCVb55Egnyj+WEMk68QIhAN2S5fIt4iyej/rJkoNiXur5z8v7kgimCrflepj79vUi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFCy6RhxhI6E1PW/O/71F7DjYeK5Rdn8JSICA4fsV8ZXAiEAoVk1kYo1abjLVS/g8AxfDVZia92WWi1GwEhXCQm5qOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b63c8193c1ec49b8fe402b65be6f25d981f64937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1687.b63c819","@flighthq/math":"0.5.1-edge.1687.b63c819","@flighthq/node":"0.5.1-edge.1687.b63c819","@flighthq/path":"0.5.1-edge.1687.b63c819","@flighthq/types":"0.5.1-edge.1687.b63c819","@flighthq/entity":"0.5.1-edge.1687.b63c819","@flighthq/scene2d":"0.5.1-edge.1687.b63c819","@flighthq/geometry":"0.5.1-edge.1687.b63c819","@flighthq/animation":"0.5.1-edge.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1687.b63c819_1790271938088_0.5100509558956094","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1692.64cda40":{"name":"@flighthq/shape","version":"0.5.1-next.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1692.64cda40","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"18babd84627f46e3be12a12fd65aeb0b5868a846","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1692.64cda40.tgz","fileCount":101,"integrity":"sha512-Q7dFGK4+6Pl7T1OI+YhIfS6/1ychXYsi/U5vgM/ayf10M/jAbA3RP356PPnDtuXJgyvcZjxvXTkMHzAMY169rQ==","signatures":[{"sig":"MEYCIQCCkaE94TrpU1FzfY5tBWFnK2EbxpdgR2iTXWh8dIH1UAIhALyVJEL9UkyHofNA4FBdxajOheEE+tLfvic1wDbOBJql","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBiHDMp7lMdR890Ux2eUrDW0dbrmxt9xPSVvdFOdSHcIAiBLbQZdOTC6eTbXLOFW5f2TPgW0sFqzusdIfqAD10gnxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"64cda403571cb0bbdc7ab29b4ec6cdf5929fff6d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1692.64cda40","@flighthq/math":"0.5.1-next.1692.64cda40","@flighthq/node":"0.5.1-next.1692.64cda40","@flighthq/path":"0.5.1-next.1692.64cda40","@flighthq/types":"0.5.1-next.1692.64cda40","@flighthq/entity":"0.5.1-next.1692.64cda40","@flighthq/scene2d":"0.5.1-next.1692.64cda40","@flighthq/geometry":"0.5.1-next.1692.64cda40","@flighthq/animation":"0.5.1-next.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1692.64cda40_1790294122242_0.47572143998516037","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1692.64cda40":{"name":"@flighthq/shape","version":"0.5.1-edge.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1692.64cda40","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5df767e618f4b1c5c2d2abcba0804c30b721eaca","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1692.64cda40.tgz","fileCount":101,"integrity":"sha512-MLaVG7Wt1iPqpvxwFbU2B9Yi+uh6Aztzd0GuWkafYCIr8d7vixREDC6D/QLo8SAK3fD0vGZH0Yaox9AI0kYw8g==","signatures":[{"sig":"MEQCIDnyZYjmFCeVMupZtHAinZSzL+g4fFJgj2ObHGu5HA5iAiBbf3kJKysQxr9LJ0ROlRcJ7fPI93lVI+UKPapZiMu/zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHSpx+YlKLKKDuYnb6gfe1YLr97cdQhXYFTjb5+RED41AiB69itMx3IRBA/Urkw5jsAg166IG+jIg7lelvqW04Laag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"64cda403571cb0bbdc7ab29b4ec6cdf5929fff6d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1692.64cda40","@flighthq/math":"0.5.1-edge.1692.64cda40","@flighthq/node":"0.5.1-edge.1692.64cda40","@flighthq/path":"0.5.1-edge.1692.64cda40","@flighthq/types":"0.5.1-edge.1692.64cda40","@flighthq/entity":"0.5.1-edge.1692.64cda40","@flighthq/scene2d":"0.5.1-edge.1692.64cda40","@flighthq/geometry":"0.5.1-edge.1692.64cda40","@flighthq/animation":"0.5.1-edge.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1692.64cda40_1790294836230_0.43981424426273863","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1694.112d897":{"name":"@flighthq/shape","version":"0.5.1-next.1694.112d897","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1694.112d897","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a4a5f5ecf8edad2fc1d34e1e1b3aa406274f085d","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1694.112d897.tgz","fileCount":101,"integrity":"sha512-mWdUnJ2OS8NvaNnjUkLYKKyEXiJBmcjNQf36Tdn5p9c237sD4G6Y1jWCkddFSg+p+53Fcxrv63JX3FBX/fxe0Q==","signatures":[{"sig":"MEYCIQCAlimDUpSHYtsTqIxJsIYMEiM18+GfFuMkEmGc6J+ioAIhAJsejeqLd3FqTsibfoyivBm93pTgUvvCwBs7Na3ZlgRV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBvgdlB5I3lYgT+ShUfqaw3v32+hVv6JcKhwE7xvnW0aAiBW8TksQ4JHTnCK3+rivXqGr/DKhglhglCKdMLz6B9Ueg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1694.112d897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"112d897004918b8eedd98c3436e05e3d478c12b4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1694.112d897","@flighthq/math":"0.5.1-next.1694.112d897","@flighthq/node":"0.5.1-next.1694.112d897","@flighthq/path":"0.5.1-next.1694.112d897","@flighthq/types":"0.5.1-next.1694.112d897","@flighthq/entity":"0.5.1-next.1694.112d897","@flighthq/scene2d":"0.5.1-next.1694.112d897","@flighthq/geometry":"0.5.1-next.1694.112d897","@flighthq/animation":"0.5.1-next.1694.112d897"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1694.112d897_1790302320945_0.925492414913877","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1700.cefb2f9":{"name":"@flighthq/shape","version":"0.5.1-next.1700.cefb2f9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1700.cefb2f9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5c204a8b51253f4d21b201c6144ca931583c1020","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1700.cefb2f9.tgz","fileCount":101,"integrity":"sha512-/7VpahhBqV3k/qiI3UVZjQW7ni7bJgQaIaD/nqH64K51EPBfuWHyFpFVouqvegV+xEEJgoG1BUlmwzADJZ5w3Q==","signatures":[{"sig":"MEUCIQDF81tlbx8Bd/Xy16pUfE5o7rDq/hV9ZtyhTK4nz4RNAwIgIu4AlZFm9r3DcY+cB2HQ4njfco0m5c4uDHzkjeF6AfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6it6p/INq9KX6Y8JDKOwSS3wjBShejxmoH0VpvjJ3yAIgSOgNutiZ/efF45xIq3it0dcxWioZ1jPINBl/NnPySW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1700.cefb2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cefb2f9914270340afd4cc39e407f1202bcf8fc5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1700.cefb2f9","@flighthq/math":"0.5.1-next.1700.cefb2f9","@flighthq/node":"0.5.1-next.1700.cefb2f9","@flighthq/path":"0.5.1-next.1700.cefb2f9","@flighthq/types":"0.5.1-next.1700.cefb2f9","@flighthq/entity":"0.5.1-next.1700.cefb2f9","@flighthq/scene2d":"0.5.1-next.1700.cefb2f9","@flighthq/geometry":"0.5.1-next.1700.cefb2f9","@flighthq/animation":"0.5.1-next.1700.cefb2f9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1700.cefb2f9_1790305278721_0.4925903985409623","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1703.1905242":{"name":"@flighthq/shape","version":"0.5.1-next.1703.1905242","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1703.1905242","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"756d5a1f6f9fc88124fb0a5775f785143c89264a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1703.1905242.tgz","fileCount":101,"integrity":"sha512-OYRskoh8r5bStYRBf1ngMP53ssFTRF1qR4xprxS+ipARGAF7zSzWNwi87zp0nvfnOlm55K3QT1wlPigVNZeTgA==","signatures":[{"sig":"MEUCIQDuK5qEwYrV8NRLC8JE24V5xtRkKqdAlSBn42y9/OPTygIgQ0N6SnZoJWMOXS13sgqde1Y5fRsD9uMaLY6Jr7zQgAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCI8Pog7ATCtCIihEI/haHTYKsIp9ebX2bmeX8Rtf3iDAIhANJBg6VmFKHWIzctkbqd1sL4ai0DmyaQ/JJY4YaddvTt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1703.1905242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"19052424445f045bf033e5555d3851bb373c2c39","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1703.1905242","@flighthq/math":"0.5.1-next.1703.1905242","@flighthq/node":"0.5.1-next.1703.1905242","@flighthq/path":"0.5.1-next.1703.1905242","@flighthq/types":"0.5.1-next.1703.1905242","@flighthq/entity":"0.5.1-next.1703.1905242","@flighthq/scene2d":"0.5.1-next.1703.1905242","@flighthq/geometry":"0.5.1-next.1703.1905242","@flighthq/animation":"0.5.1-next.1703.1905242"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1703.1905242_1790323770997_0.24586433686201814","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1704.1832e8b":{"name":"@flighthq/shape","version":"0.5.1-next.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1704.1832e8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"043e65c91e552c6a607b238716a0083ec08282dc","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1704.1832e8b.tgz","fileCount":101,"integrity":"sha512-CPxBzSW4G9IGhY9ikRmvnESvzlkd1e2kkwpbKmqpkr4MMe3pDY6cm4htoaBU0/PQpMQuujBdY1iNhz1A6iLtaw==","signatures":[{"sig":"MEUCIQC49NcEHyuttgYQZPV1xcmSUiQnO/knIyZ+RxurHICe3gIgJcBe8bOo7n0E1zPjrVshydFQsG9LCntX4cfaUhKU8SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7E1V3zghF/ST8dCQIcWlHK4c0k66FOLRDMtPcDsVodAIhAMmWSYFZRHQ5552sR0y0JBl1PJE5qE/CTM/ssORe4Mvr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1832e8b8f7a898d2b15ad3712c3262f0dbfddda1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1704.1832e8b","@flighthq/math":"0.5.1-next.1704.1832e8b","@flighthq/node":"0.5.1-next.1704.1832e8b","@flighthq/path":"0.5.1-next.1704.1832e8b","@flighthq/types":"0.5.1-next.1704.1832e8b","@flighthq/entity":"0.5.1-next.1704.1832e8b","@flighthq/scene2d":"0.5.1-next.1704.1832e8b","@flighthq/geometry":"0.5.1-next.1704.1832e8b","@flighthq/animation":"0.5.1-next.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1704.1832e8b_1790326870841_0.5978714246134211","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1704.1832e8b":{"name":"@flighthq/shape","version":"0.5.1-edge.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1704.1832e8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"26e01d8eebd011ea0a6ae4fa1eae7cbe8e64883a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1704.1832e8b.tgz","fileCount":101,"integrity":"sha512-Hu9erXNqGP7iIzFfMlAeBoLyT50lrqg+AJlA48Gsb0cplj8rhfLtpunYCetaDAo5gZSMMHyZ/LNvNaS/iv7CKw==","signatures":[{"sig":"MEYCIQCmqVbKq2/RmLuqg1KBlox2PXlG7suzavi5AP23jGN01gIhAO3YNtef/7QnJIOuxeUJOtJiCVkPSPQVS+vufm/ordNO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEcPd6/3tiH7/v5/fOMi3kDr5T7s21tcxa4xxnCriPp1AiA9zH1GhnIU/eGIqMfgNbfDbn8opvCkGo3KizPwBmzzwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1832e8b8f7a898d2b15ad3712c3262f0dbfddda1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1704.1832e8b","@flighthq/math":"0.5.1-edge.1704.1832e8b","@flighthq/node":"0.5.1-edge.1704.1832e8b","@flighthq/path":"0.5.1-edge.1704.1832e8b","@flighthq/types":"0.5.1-edge.1704.1832e8b","@flighthq/entity":"0.5.1-edge.1704.1832e8b","@flighthq/scene2d":"0.5.1-edge.1704.1832e8b","@flighthq/geometry":"0.5.1-edge.1704.1832e8b","@flighthq/animation":"0.5.1-edge.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1704.1832e8b_1790327535087_0.3235059199185675","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1710.81c05dd":{"name":"@flighthq/shape","version":"0.5.1-next.1710.81c05dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1710.81c05dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fb325521ef26477c03dec4b9df8b303da6bcff48","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1710.81c05dd.tgz","fileCount":101,"integrity":"sha512-uodW5HSqv6dKiRqlJwcJx07d273ysaA8z0eA3hHBTetqSETZoM7wFdIX+evC5TyHZngq/q0Nl3wIpXZyM1uK8A==","signatures":[{"sig":"MEQCIDqqGwye61Tx7UXy92eA0lm7DUFH+3I7ydqQtp1zjIp3AiAZ+1L39SUI0oHOse7R5cAVupuDrY/yNZkeNq5KRBP5OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkjArLao9muAnP1aSrR44zOBZNrs7BqTl/eS8PPCTyFwIhAK3HsqGyKyqiEzkVAoAJUjRGW2JoRLZpf1B97eJAd2fT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1710.81c05dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"81c05dd8111a6bd75c7fb1e35d3ef5914a479aeb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1710.81c05dd","@flighthq/math":"0.5.1-next.1710.81c05dd","@flighthq/node":"0.5.1-next.1710.81c05dd","@flighthq/path":"0.5.1-next.1710.81c05dd","@flighthq/types":"0.5.1-next.1710.81c05dd","@flighthq/entity":"0.5.1-next.1710.81c05dd","@flighthq/scene2d":"0.5.1-next.1710.81c05dd","@flighthq/geometry":"0.5.1-next.1710.81c05dd","@flighthq/animation":"0.5.1-next.1710.81c05dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1710.81c05dd_1790356365937_0.5244941816826252","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1717.f605ef3":{"name":"@flighthq/shape","version":"0.5.1-next.1717.f605ef3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1717.f605ef3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5447fe422e4feaf706403299b95913268cc7b5d8","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1717.f605ef3.tgz","fileCount":101,"integrity":"sha512-yIvjjOZkDFsDOEveydML5lK/Xn4h3AQTjQq8yP3jmkvmSrAvVOq9Jz5ZAHi/6kAZKPBZgFyS47Ot9+72rh4Ldw==","signatures":[{"sig":"MEQCIAbAZk9zlZbmrL6/S65ZPcz5bt8eLXbel5s5k7FC7ebsAiARixmWlGS2tJFqLSUvVC/+K6G1rEA0XQpM02N3CHDLCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBgTUJEX81qdqNbPh/OA56l6cFiR6zLOx+PgI4E7E+bPAiEA7yQ4s00fedub3z1oTKkAkaj7/OsGK3WOp5/4m5eTgrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1717.f605ef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f605ef3e89da885484e634fa47228d68233f20f7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1717.f605ef3","@flighthq/math":"0.5.1-next.1717.f605ef3","@flighthq/node":"0.5.1-next.1717.f605ef3","@flighthq/path":"0.5.1-next.1717.f605ef3","@flighthq/types":"0.5.1-next.1717.f605ef3","@flighthq/entity":"0.5.1-next.1717.f605ef3","@flighthq/scene2d":"0.5.1-next.1717.f605ef3","@flighthq/geometry":"0.5.1-next.1717.f605ef3","@flighthq/animation":"0.5.1-next.1717.f605ef3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1717.f605ef3_1790363680016_0.05072589527743099","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1723.553fc7a":{"name":"@flighthq/shape","version":"0.5.1-next.1723.553fc7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1723.553fc7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"631a660b43963bc608c6b1378b97a7dcebd3c64a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1723.553fc7a.tgz","fileCount":101,"integrity":"sha512-1k1A5qHXjn4Ush1s2Sjb0VlsYpCPnzK3r/BfKNKAPf3lIJSs7zNZMEY/wY4OYHMhvrIAcO9F88q0c9faSwM3mA==","signatures":[{"sig":"MEUCIDdUrjUQ+Zmsvut08A3xBfYxaTsdQDSHbUXxsKIBLKfEAiEA5J8GkH1Mi+t6K64N0HnwIZBJqd/N9PP/GcJmxGv01Kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGTIFnPihsCCfgELsLdhXlS9nU3vdPRbpclS2gUJEbUSAiAx7leO77ZYW2fWHRHtEGmqPJrvJveD7csVH3jGCqB3tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1723.553fc7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"553fc7a1292841a9d196d6a6c7e366a888c90e0f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1723.553fc7a","@flighthq/math":"0.5.1-next.1723.553fc7a","@flighthq/node":"0.5.1-next.1723.553fc7a","@flighthq/path":"0.5.1-next.1723.553fc7a","@flighthq/types":"0.5.1-next.1723.553fc7a","@flighthq/entity":"0.5.1-next.1723.553fc7a","@flighthq/scene2d":"0.5.1-next.1723.553fc7a","@flighthq/geometry":"0.5.1-next.1723.553fc7a","@flighthq/animation":"0.5.1-next.1723.553fc7a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1723.553fc7a_1790371484332_0.03376319106523251","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1724.c250cb4":{"name":"@flighthq/shape","version":"0.5.1-next.1724.c250cb4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1724.c250cb4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ffd8a844f2b104738c4685390260fa6c6b42a6ef","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1724.c250cb4.tgz","fileCount":101,"integrity":"sha512-S3q3WrBXZg4re2qluJRXkadmIkvnlAbhqOpbYLEeEXoX6sQIDJmoQVcbLU5VMfgZVwgHNcieYKkk3vAkriToNA==","signatures":[{"sig":"MEUCIQC8qySz2Gm+rqf1Ixx27Y6iX448JhS3xhMji4XOHo2hqgIgd1fUHa5qhGoE8FQUPNj8P61ZDiqFY7fWtYWd1daj8wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAsg04tlwsHs0CxS+5dZG+JOrrMhX/8FErs4Q26PqIfEAiEAwuTm9BESSWQ8+WVYHdZY0TTrJrq5VFlpUCDqipUTy/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1724.c250cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c250cb4b50daa2af7ec8390f9ae207aa0b2110dc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1724.c250cb4","@flighthq/math":"0.5.1-next.1724.c250cb4","@flighthq/node":"0.5.1-next.1724.c250cb4","@flighthq/path":"0.5.1-next.1724.c250cb4","@flighthq/types":"0.5.1-next.1724.c250cb4","@flighthq/entity":"0.5.1-next.1724.c250cb4","@flighthq/scene2d":"0.5.1-next.1724.c250cb4","@flighthq/geometry":"0.5.1-next.1724.c250cb4","@flighthq/animation":"0.5.1-next.1724.c250cb4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1724.c250cb4_1790377601106_0.5159814142303869","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1725.30f1dd0":{"name":"@flighthq/shape","version":"0.5.1-next.1725.30f1dd0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1725.30f1dd0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ca4b80252979e2152ac9f4296b6e227c45e9b653","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1725.30f1dd0.tgz","fileCount":101,"integrity":"sha512-rQ4/lud/yixuIyJSDWuM7zNpnvj2fIwpDoGscA7BPrBz5b6D70uzHCRTHqsiE6PirbxrVv5ZNimTZnwLxHvQyw==","signatures":[{"sig":"MEUCIAlvsMkrhWYFW2Dli+MEQgeSONCulIRgLpsAh5e33x2ZAiEA/hYBG8fw+KllbLxkpUBAEh/eV++SS5xa3tLjLi192g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBgP/V8EOsw+dz4arnuP50eycnZDMSjbU5ThRuGGqWoXAiEAukqIcHSsCQwrmH6Pw59hc8j00pZAEupJuy3kd9kjjIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1725.30f1dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"30f1dd00901e92f8432551d37220ebf80ee82f51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1725.30f1dd0","@flighthq/math":"0.5.1-next.1725.30f1dd0","@flighthq/node":"0.5.1-next.1725.30f1dd0","@flighthq/path":"0.5.1-next.1725.30f1dd0","@flighthq/types":"0.5.1-next.1725.30f1dd0","@flighthq/entity":"0.5.1-next.1725.30f1dd0","@flighthq/scene2d":"0.5.1-next.1725.30f1dd0","@flighthq/geometry":"0.5.1-next.1725.30f1dd0","@flighthq/animation":"0.5.1-next.1725.30f1dd0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1725.30f1dd0_1790380048855_0.23221460418391104","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1728.e0a1ceb":{"name":"@flighthq/shape","version":"0.5.1-next.1728.e0a1ceb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1728.e0a1ceb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e9d807a45aad94ac4c8119cc7782077f4105c984","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1728.e0a1ceb.tgz","fileCount":101,"integrity":"sha512-YQKur2Y/3hv8u1hI9QCZC3RJekIqmqJDGma2kGiDVxhhNwE8vzv5oPtyyApVJLNrQfZZnmunwIL/dDB3xrX5ag==","signatures":[{"sig":"MEYCIQDuZbfQMSbylhLFz7buvnWY2Z6KFumzK+hYmvGr8vKz8wIhAJ02ggJKhCi6UwBG518KxK9AY4axBqA//dETSnwN1sX2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAzDeQRd69x1+uH8AwKmN5PBVkXRqlhPmXWxHt3M7ZbGAiEAhPcwlbn5S0/FMkPN1wCrON7gDsJ0Z6eO1ltDtVKCOqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1728.e0a1ceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e0a1ceb82c07f5c88655e3d3188bfd74b11ade04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1728.e0a1ceb","@flighthq/math":"0.5.1-next.1728.e0a1ceb","@flighthq/node":"0.5.1-next.1728.e0a1ceb","@flighthq/path":"0.5.1-next.1728.e0a1ceb","@flighthq/types":"0.5.1-next.1728.e0a1ceb","@flighthq/entity":"0.5.1-next.1728.e0a1ceb","@flighthq/scene2d":"0.5.1-next.1728.e0a1ceb","@flighthq/geometry":"0.5.1-next.1728.e0a1ceb","@flighthq/animation":"0.5.1-next.1728.e0a1ceb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1728.e0a1ceb_1790401773238_0.9645317866421561","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1801.21234f6":{"name":"@flighthq/shape","version":"0.5.1-next.1801.21234f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1801.21234f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"64c13c2c1b9db8a667bedb6b31c0d5a6b136e333","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1801.21234f6.tgz","fileCount":101,"integrity":"sha512-McjucYTEKJ+6ydj90pNpdul/0N+/wv3cWXs3L2YqfM/59pXM4H3tKRfCBFcoQozgWbcIDcE+VEvnnNPZ7ODXNQ==","signatures":[{"sig":"MEQCIFYuG4WMK5yalR1KJxcw/EBoD2+o7MfH7A/52ryvR/v6AiBRxwBmv8SKXE2Po3s8p1SMWJC4ZdyE38a/gc4Tj3s0Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGRn2jyY0eoIj6zHsnd28cjLwUCzObyx+04gJBYgxO31AiBFeEf5+KZQRTZZ2Mpr0SekFm009AcsYHTuomg5gUxwGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1801.21234f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"21234f6e8f040b56271730e8ff5b29c5e0934b68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1801.21234f6","@flighthq/math":"0.5.1-next.1801.21234f6","@flighthq/node":"0.5.1-next.1801.21234f6","@flighthq/path":"0.5.1-next.1801.21234f6","@flighthq/types":"0.5.1-next.1801.21234f6","@flighthq/entity":"0.5.1-next.1801.21234f6","@flighthq/scene2d":"0.5.1-next.1801.21234f6","@flighthq/geometry":"0.5.1-next.1801.21234f6","@flighthq/animation":"0.5.1-next.1801.21234f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1801.21234f6_1790486358318_0.6960978889613199","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1831.a0b57d4":{"name":"@flighthq/shape","version":"0.5.1-next.1831.a0b57d4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1831.a0b57d4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4e1039cd4d78a4ea2175152a69ebb30e9651ab3e","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1831.a0b57d4.tgz","fileCount":101,"integrity":"sha512-UQgP4BvGIQuIa19C+b2LBvuyY1vsE0A34+oDDkb59/yg5fgONv1eHYTm5hcqeRSk+QYEuFVL50+TVBj81GKFsA==","signatures":[{"sig":"MEYCIQCrKoUbv76r6f0SuLftRQEs2HUfu4LIVPaxFzKOc6lBogIhAI4BN7J63ms875UmSF+6MVO+FX8dnFdkZXZFjsS5ZrAW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICASfqcAtCkM3wOhuA2W2UGX3MNHjGIK2EpDXMbgNiR9AiB2eVGLt/VM2vHQ/TuuDvs8D4YbBliIqp5I/JFFYD31mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1831.a0b57d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a0b57d41beda1480a09f659e4750ea9d71415249","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1831.a0b57d4","@flighthq/math":"0.5.1-next.1831.a0b57d4","@flighthq/node":"0.5.1-next.1831.a0b57d4","@flighthq/path":"0.5.1-next.1831.a0b57d4","@flighthq/types":"0.5.1-next.1831.a0b57d4","@flighthq/entity":"0.5.1-next.1831.a0b57d4","@flighthq/scene2d":"0.5.1-next.1831.a0b57d4","@flighthq/geometry":"0.5.1-next.1831.a0b57d4","@flighthq/animation":"0.5.1-next.1831.a0b57d4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1831.a0b57d4_1790553645322_0.9267187180010208","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1850.5adb645":{"name":"@flighthq/shape","version":"0.5.1-next.1850.5adb645","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1850.5adb645","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1e101f2249ac23f7578116aebf3559055905490b","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1850.5adb645.tgz","fileCount":101,"integrity":"sha512-kh38/vpfxXkyBiqnmUVPBCv1G0sRZeD5PddIjEpP1cpXB7a42haRXFwe2xBibfa3oZXjUizH8/pQX7daL3do1A==","signatures":[{"sig":"MEQCIEonCF7fB2tR/NW/bpz4KsDZI9VRBH77ELzU+V8m3z+GAiBzlOUeXh6ol0wPpgODtYbGIFCfLI/RrQg4lG4AsoUS5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjjRB41Sc5CHxAh4jxjs1EZa3CLkcUlCfPZGLSLkrIRQIhANbiwzDuRHAAtUcpqjCzsV2psCWTbhk7Cdh7LYX6dkLO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1850.5adb645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5adb6452e4ef06da8814f178dbfa85856a092f4f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1850.5adb645","@flighthq/math":"0.5.1-next.1850.5adb645","@flighthq/node":"0.5.1-next.1850.5adb645","@flighthq/path":"0.5.1-next.1850.5adb645","@flighthq/types":"0.5.1-next.1850.5adb645","@flighthq/entity":"0.5.1-next.1850.5adb645","@flighthq/scene2d":"0.5.1-next.1850.5adb645","@flighthq/geometry":"0.5.1-next.1850.5adb645","@flighthq/animation":"0.5.1-next.1850.5adb645"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1850.5adb645_1790568832500_0.12076417600650502","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1892.cbd15bd":{"name":"@flighthq/shape","version":"0.5.1-next.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1892.cbd15bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0832ba2fa0ca2eeb455e249a958052c6cfc5dda1","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1892.cbd15bd.tgz","fileCount":101,"integrity":"sha512-1zXZusBmt9RlPGXa2cdS6htNxIFNC7cqkNzdM/v6cKa5IdtI0IfBOTnbjwy8mZ0h21HFVbQVUABW35n64w7oig==","signatures":[{"sig":"MEUCIQCn/P1OiGnEZy9cKcOuWoFkyAGuoxnf8y9ZVvcU0hl2CQIgaRhJJ/fA9NLZXT6fonKBTJN5z8OQq1rzS4NoVy3Lc0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDohJJNnl5KgK75K3LO+9AdxLxR3q5LNLeFgrl3dG4m0wIhAOGCfNNiCuclgbNOVneJWlMjKac3mTDKAhvT6TbsXtQI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cbd15bd13373265e8f6dcf0cb057a16aee812919","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1892.cbd15bd","@flighthq/math":"0.5.1-next.1892.cbd15bd","@flighthq/node":"0.5.1-next.1892.cbd15bd","@flighthq/path":"0.5.1-next.1892.cbd15bd","@flighthq/types":"0.5.1-next.1892.cbd15bd","@flighthq/entity":"0.5.1-next.1892.cbd15bd","@flighthq/scene2d":"0.5.1-next.1892.cbd15bd","@flighthq/geometry":"0.5.1-next.1892.cbd15bd","@flighthq/animation":"0.5.1-next.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1892.cbd15bd_1790599438034_0.9377023523125498","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1892.cbd15bd":{"name":"@flighthq/shape","version":"0.5.1-edge.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1892.cbd15bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fc39afa6f2b2e85f90315b27f7f71dd4bbb56eb0","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1892.cbd15bd.tgz","fileCount":101,"integrity":"sha512-7+5PHkUT6GDueb6dWjGSoySPVek9zAWSCzT5uVNRbasN7gtRJ8vnMlqvco5Xf5ecZ88xN1Cdb/Jk9G2UlgeqjQ==","signatures":[{"sig":"MEUCICXeFhRGrFP+i3zTPeTN7PWY+yRTz/w/DxYMVu9KP4a7AiEAyhHK+BnxtB0FATEG7fO+Jp+yVqu0Tz2fx1jiNidVghY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVI6HFpvPRSZDkVYJWwuOYW2e7iDjceOZjS/YdZ0fcMAIhANuRi1Xrrd6QzenTghZZDzTPwq9t3lh3GrKf8hCwMxxL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cbd15bd13373265e8f6dcf0cb057a16aee812919","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1892.cbd15bd","@flighthq/math":"0.5.1-edge.1892.cbd15bd","@flighthq/node":"0.5.1-edge.1892.cbd15bd","@flighthq/path":"0.5.1-edge.1892.cbd15bd","@flighthq/types":"0.5.1-edge.1892.cbd15bd","@flighthq/entity":"0.5.1-edge.1892.cbd15bd","@flighthq/scene2d":"0.5.1-edge.1892.cbd15bd","@flighthq/geometry":"0.5.1-edge.1892.cbd15bd","@flighthq/animation":"0.5.1-edge.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1892.cbd15bd_1790600157126_0.3639747212777513","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1899.4b1311e":{"name":"@flighthq/shape","version":"0.5.1-next.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1899.4b1311e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2397eb672e32257cfaa33733ae9ec09e24d66d07","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1899.4b1311e.tgz","fileCount":101,"integrity":"sha512-1LbSPQunGmD8GsRC5MoI+aHvATVDR3xTm+UE6ln6lWEW5cxPV9URU07NdwU9WzPoo1osv7H9iw9AU5KzLVvLyg==","signatures":[{"sig":"MEUCIQCoDGfjr4tM920wN+Famsd9d5zO3qA9ABCjDguCkSyGeAIgBOfeRFwlpVw5Cx4gHKXzHxWhyW/JrHmRtXkPcF6bBF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCuoKJnkCiFiQcFugFD0/GPIjXx6TfIFde//UFC2GbcvQIgKvxw6GbzudJXtOApheaTMtVqsdsGgcaN676YEkJtrXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4b1311ec30f129daf0dab31c3059cb7ac12dd2de","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1899.4b1311e","@flighthq/math":"0.5.1-next.1899.4b1311e","@flighthq/node":"0.5.1-next.1899.4b1311e","@flighthq/path":"0.5.1-next.1899.4b1311e","@flighthq/types":"0.5.1-next.1899.4b1311e","@flighthq/entity":"0.5.1-next.1899.4b1311e","@flighthq/scene2d":"0.5.1-next.1899.4b1311e","@flighthq/geometry":"0.5.1-next.1899.4b1311e","@flighthq/animation":"0.5.1-next.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1899.4b1311e_1790630688692_0.3416688590094108","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1899.4b1311e":{"name":"@flighthq/shape","version":"0.5.1-edge.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1899.4b1311e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"58815b2330a77204162ffb04794c31ba8f01dfc7","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1899.4b1311e.tgz","fileCount":101,"integrity":"sha512-d066hs6WqTBw7KMMCAPu5zr+GRHp+WAmfxpb87vDW9pA7lAJXFzGZ8NijC0J+viOPM2QrsvOTq07hwadHCaLlg==","signatures":[{"sig":"MEUCIDT7TsLkRbIfoow4/Vg3Ek2blfRxTdyvckoU8+Xgz5s4AiEA/oae0APzoFOLjHtu+I4CvtyakhvTAPvQtVL9Nxj10vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBu0hKa9HhDvdjp1rKzQMkjKcNNZXJo+oRAa/rYDUWCvAiAWYNva5T0cGIM5wF+t4l3XbYy3ZmxRZ5++sjk5PSVKkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4b1311ec30f129daf0dab31c3059cb7ac12dd2de","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1899.4b1311e","@flighthq/math":"0.5.1-edge.1899.4b1311e","@flighthq/node":"0.5.1-edge.1899.4b1311e","@flighthq/path":"0.5.1-edge.1899.4b1311e","@flighthq/types":"0.5.1-edge.1899.4b1311e","@flighthq/entity":"0.5.1-edge.1899.4b1311e","@flighthq/scene2d":"0.5.1-edge.1899.4b1311e","@flighthq/geometry":"0.5.1-edge.1899.4b1311e","@flighthq/animation":"0.5.1-edge.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1899.4b1311e_1790631514098_0.7326494521204261","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1903.956d5a5":{"name":"@flighthq/shape","version":"0.5.1-next.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1903.956d5a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"322b2c0fe32ac4f56e17d45786eb17f86af0d56e","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1903.956d5a5.tgz","fileCount":101,"integrity":"sha512-U1dEgBy84ApUTuy4+V8FbuusPdbp9cqd26N55BuJOzgFmgGbO5f8sGcjdUvpVhnAM6zyxTXhftWxflsOr9V7TA==","signatures":[{"sig":"MEYCIQDKTmnS2LDmQW8AdFUQOwvt50JFvggxS6Nq2aDXqKDH7QIhAOs5awyvtfptMdaJS89RDHxDnN2nsl1qeJOtIuMM3oM9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDO72QZ7A76GC8H7FPWQtnkGgOm2CktGV8VUh6uh5IGsAIhAK2ivZfTXoRIjjBRRQLM3odi6bf2EYIITGN+CL1JIl+9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"956d5a53eb1e420690b274e7c05edca23821d094","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1903.956d5a5","@flighthq/math":"0.5.1-next.1903.956d5a5","@flighthq/node":"0.5.1-next.1903.956d5a5","@flighthq/path":"0.5.1-next.1903.956d5a5","@flighthq/types":"0.5.1-next.1903.956d5a5","@flighthq/entity":"0.5.1-next.1903.956d5a5","@flighthq/scene2d":"0.5.1-next.1903.956d5a5","@flighthq/geometry":"0.5.1-next.1903.956d5a5","@flighthq/animation":"0.5.1-next.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1903.956d5a5_1790658450987_0.07553919100855522","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1903.956d5a5":{"name":"@flighthq/shape","version":"0.5.1-edge.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1903.956d5a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ca5c04ff2403ab847b2fe7e0d82d068781559e09","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1903.956d5a5.tgz","fileCount":101,"integrity":"sha512-OVxOACmjnG5sWYHNeGJ+htkYycvc2EgzD+PWe2G5oIvwUs6a2Pwb6ftsnHY6XBbmljr3hC2oIicZHLqHrjnw5w==","signatures":[{"sig":"MEYCIQCdVv+d3iLh9KFS6L3mQAMtrLaPubXg53Ol2ljbHKV+vQIhAL5yEHqF8sp0ovPCrvrUR0ON/yEz+rHQPuyp87lUAEVx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDk7EZF2mH9qLwEDiEBPY9Kd/XQtvrKuE/WDNcxlHclVwIgZTzYX7pzSCaDmtzNoHoZhbcsUHb2v94e7yUJ5jMLn60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"956d5a53eb1e420690b274e7c05edca23821d094","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1903.956d5a5","@flighthq/math":"0.5.1-edge.1903.956d5a5","@flighthq/node":"0.5.1-edge.1903.956d5a5","@flighthq/path":"0.5.1-edge.1903.956d5a5","@flighthq/types":"0.5.1-edge.1903.956d5a5","@flighthq/entity":"0.5.1-edge.1903.956d5a5","@flighthq/scene2d":"0.5.1-edge.1903.956d5a5","@flighthq/geometry":"0.5.1-edge.1903.956d5a5","@flighthq/animation":"0.5.1-edge.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1903.956d5a5_1790659199208_0.7611698873536625","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1906.1e09ca0":{"name":"@flighthq/shape","version":"0.5.1-next.1906.1e09ca0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1906.1e09ca0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1053ae2a7ad25e4522754f1506e693bb449e1b9a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1906.1e09ca0.tgz","fileCount":101,"integrity":"sha512-73YzWQCQYAVsIqlV98SR5p/ta6up0uYr8F/TI8WogvTTHawMAGex0seg97rpkJc6fasn9bNMRv7LTpYLrJC4PA==","signatures":[{"sig":"MEQCIFqPjC6Wrm/eYHhcPw6+YpJcViRS1ENnuykuFWVJmdvZAiAZIcUTUiFsYubuQGoS/hZcaDkVidlKA3QoaA7IUZNKEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGVtbrx90lQYO5mEJVivrYjhs6UmE7kcD4TdHZmJ8HfOAiBXEht7ubZF+q/qt3u+IG33oBRKV/bB+8LLVaK7E+d6Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1906.1e09ca0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1e09ca02b760fa96a3c7f09d078419f6e75e8158","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1906.1e09ca0","@flighthq/math":"0.5.1-next.1906.1e09ca0","@flighthq/node":"0.5.1-next.1906.1e09ca0","@flighthq/path":"0.5.1-next.1906.1e09ca0","@flighthq/types":"0.5.1-next.1906.1e09ca0","@flighthq/entity":"0.5.1-next.1906.1e09ca0","@flighthq/scene2d":"0.5.1-next.1906.1e09ca0","@flighthq/geometry":"0.5.1-next.1906.1e09ca0","@flighthq/animation":"0.5.1-next.1906.1e09ca0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1906.1e09ca0_1790784984178_0.663366902941636","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1908.309c1e7":{"name":"@flighthq/shape","version":"0.5.1-next.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1908.309c1e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7cf487006e4be9de1158e42c9e087845b963732d","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1908.309c1e7.tgz","fileCount":101,"integrity":"sha512-8E9f+U1XuRJ02caIw4plCi4YQFlJ7qZVbOJGAPZvEI1Caner5Z4aebCm/VjPrf/t9R/Mem+PKK1a5zs869+n/g==","signatures":[{"sig":"MEYCIQD4WP5uLZjaHrFFOZZoVatayzUNBFb1sU7U2Kxe3/WHqgIhAKGHQrns2dOYl/uI5IPbeLnAgLCoAME6nrS6NxmPCcBM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGlgsGzJZRN33jyekj7HgkgVXZ8ls7TIVC0QhjhUBACBAiBJdcLdj+BGuOwYk6D4l2NuCwaepXM7rE/Wwf7qUMTWMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"309c1e7296b5e24f7199a317883af0e470e7b294","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1908.309c1e7","@flighthq/math":"0.5.1-next.1908.309c1e7","@flighthq/node":"0.5.1-next.1908.309c1e7","@flighthq/path":"0.5.1-next.1908.309c1e7","@flighthq/types":"0.5.1-next.1908.309c1e7","@flighthq/entity":"0.5.1-next.1908.309c1e7","@flighthq/scene2d":"0.5.1-next.1908.309c1e7","@flighthq/geometry":"0.5.1-next.1908.309c1e7","@flighthq/animation":"0.5.1-next.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1908.309c1e7_1790785823527_0.09212656760546034","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1908.309c1e7":{"name":"@flighthq/shape","version":"0.5.1-edge.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1908.309c1e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c6c982992969e7ca7d1a49d69024473bd3be928f","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1908.309c1e7.tgz","fileCount":101,"integrity":"sha512-/mm5Wib24fMnz6ySnhmuMQ0qoR9pU7Ol57bUW6J4FrVw/KoMd9T6O7o8SiMPycMxjB5BP154lG7Nr/raE3oTuA==","signatures":[{"sig":"MEQCIE7FJ/DbirW20I61eZqqe14SYKD10Tv3fL9LkXZUGHmVAiAnwg0fd20TFixv1q2pTjesFIei9UenCrnnX6lDS08RBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5NjZRHMhGAdK3fwRWdIJrB9ean/7NZeAHcX4jIcIorgIgSmDYWirIAws/jitZFVDwE+/z+iWDww5BaKMC+Qr4zDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"309c1e7296b5e24f7199a317883af0e470e7b294","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1908.309c1e7","@flighthq/math":"0.5.1-edge.1908.309c1e7","@flighthq/node":"0.5.1-edge.1908.309c1e7","@flighthq/path":"0.5.1-edge.1908.309c1e7","@flighthq/types":"0.5.1-edge.1908.309c1e7","@flighthq/entity":"0.5.1-edge.1908.309c1e7","@flighthq/scene2d":"0.5.1-edge.1908.309c1e7","@flighthq/geometry":"0.5.1-edge.1908.309c1e7","@flighthq/animation":"0.5.1-edge.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1908.309c1e7_1790786650457_0.06464669140872825","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1909.7bccf72":{"name":"@flighthq/shape","version":"0.5.1-next.1909.7bccf72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1909.7bccf72","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"220d2b36b27c49c1705f5229b5af7ce42a7b5e8a","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1909.7bccf72.tgz","fileCount":101,"integrity":"sha512-owo9cU1FN02O092XgQzUzP5/DIgWi4VADYRrKyk1vYj1JS6dg+bDzmBCe/zvnngsMAiPAMCDidK5w4RbuzMg1Q==","signatures":[{"sig":"MEUCIQDezfTuoTNXqFUr3UqdwN+wa/1EPiHcdyAvHaPEVgdcDAIgRkgaH8G8A3BfQGGcOpdynHl5WztjXy6cwey1uGwrQeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDg1pVXXb7Hn08KFti1+/JcPGYtrU1i1PBaZi9NXO+DvgIhAK69ugRkKKe2nJy7/HRo5RyODST1GFvAxysDcA4zqCe1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1909.7bccf72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7bccf727ab75a84d3334e8d61a7f5716745d433f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.9","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1909.7bccf72","@flighthq/math":"0.5.1-next.1909.7bccf72","@flighthq/node":"0.5.1-next.1909.7bccf72","@flighthq/path":"0.5.1-next.1909.7bccf72","@flighthq/types":"0.5.1-next.1909.7bccf72","@flighthq/entity":"0.5.1-next.1909.7bccf72","@flighthq/scene2d":"0.5.1-next.1909.7bccf72","@flighthq/geometry":"0.5.1-next.1909.7bccf72","@flighthq/animation":"0.5.1-next.1909.7bccf72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1909.7bccf72_1790789897442_0.5329269000442605","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1910.85d85a3":{"name":"@flighthq/shape","version":"0.5.1-next.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1910.85d85a3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"545182a9e7906236bd714791ff92b3224a742096","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1910.85d85a3.tgz","fileCount":101,"integrity":"sha512-4EPysxrN/FJ0yj32/XNvQ+71WVQL1X0yDC4YIzNuZJ18lv9EEt47q/SZtAWUX4EKit/N21Y6VU0YpD678Trmig==","signatures":[{"sig":"MEQCICQTrNxKeNF0Yq+6DtRNzTD60rX90HspMfv5D5vWw5/ZAiABERaNeYW6Fxv07ia5NZsRZZKmiyn7lg20+uNwsVfeaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmER4Nq4sN96X/5A3oE1LxFRTtrKjUuOXoG4zgfVXtowIhAOE9N89x2+tD258oScg2vHVEDx0e2a8wBWQEFyYb9ff8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d85a3b1f7cc95730b7a359bbb9bf6f8ec2e8f8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.9","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1910.85d85a3","@flighthq/math":"0.5.1-next.1910.85d85a3","@flighthq/node":"0.5.1-next.1910.85d85a3","@flighthq/path":"0.5.1-next.1910.85d85a3","@flighthq/types":"0.5.1-next.1910.85d85a3","@flighthq/entity":"0.5.1-next.1910.85d85a3","@flighthq/scene2d":"0.5.1-next.1910.85d85a3","@flighthq/geometry":"0.5.1-next.1910.85d85a3","@flighthq/animation":"0.5.1-next.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1910.85d85a3_1790796590417_0.0024476413225140714","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1910.85d85a3":{"name":"@flighthq/shape","version":"0.5.1-edge.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-edge.1910.85d85a3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"42c31adc44bbcda4b721ca3b11081c33cdd306aa","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1910.85d85a3.tgz","fileCount":101,"integrity":"sha512-etru2DxZAsxUFhQfX5AaGIuRo2r8e+A7w+XjtYDQbzi9aeU1l+tKY5CsSt7OMmwPPbCS5Y2zRU8dWyF9nDaMBg==","signatures":[{"sig":"MEQCIDoxLX0sS67NApQaerwl+knfSo35mSsow12P5TdWqllWAiBkKj14qsGh7yMUUlnG7HM4zQMPAgUyRbG60Ths1OQTpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbUC8fMereGG5nB+Ih5A6kZ3i8X64Cfmqr3FJisjpf6gIgba7SPfTyp4Yw3pBOOH/3IRqyTFDCqY0F4aNdThfkhCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d85a3b1f7cc95730b7a359bbb9bf6f8ec2e8f8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.8","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1910.85d85a3","@flighthq/math":"0.5.1-edge.1910.85d85a3","@flighthq/node":"0.5.1-edge.1910.85d85a3","@flighthq/path":"0.5.1-edge.1910.85d85a3","@flighthq/types":"0.5.1-edge.1910.85d85a3","@flighthq/entity":"0.5.1-edge.1910.85d85a3","@flighthq/scene2d":"0.5.1-edge.1910.85d85a3","@flighthq/geometry":"0.5.1-edge.1910.85d85a3","@flighthq/animation":"0.5.1-edge.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-edge.1910.85d85a3_1790797217256_0.6469888999862583","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1912.a627849":{"name":"@flighthq/shape","version":"0.5.1-next.1912.a627849","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/shape@0.5.1-next.1912.a627849","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"82f4e52487e987e86d8f195b7adbf62e33bbff22","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-next.1912.a627849.tgz","fileCount":101,"integrity":"sha512-zNHxwcf+vRUkloq4GvRwPkjEvQub8s7/rvOAXbZhR0pcTVjghZhDwZRcP/umJLzv63mWuVxESujtllkacgK0ug==","signatures":[{"sig":"MEUCICdam9X1+Ex0hogXswT/zmk27d4fuaCPZXcltD4HENLuAiEA7Y5N+osKkeSRNSmfWNY8iw496EsG+MGRLr8W0n4xLvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDy/F+bMovkP6LlhhcUCR0jgo10jSrWdDkYSs+s7QQd3gIhAIyPgKiUQ2MaHAMis6HLiVC4rX7ZHSvNimFo//5tC9ex","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-next.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a62784923f3be814463286c9fb28edfe6ab15789","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.9","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1912.a627849","@flighthq/math":"0.5.1-next.1912.a627849","@flighthq/node":"0.5.1-next.1912.a627849","@flighthq/path":"0.5.1-next.1912.a627849","@flighthq/types":"0.5.1-next.1912.a627849","@flighthq/entity":"0.5.1-next.1912.a627849","@flighthq/scene2d":"0.5.1-next.1912.a627849","@flighthq/geometry":"0.5.1-next.1912.a627849","@flighthq/animation":"0.5.1-next.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/shape_0.5.1-next.1912.a627849_1790860286317_0.35243561646726396","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1912.a627849":{"_id":"@flighthq/shape@0.5.1-edge.1912.a627849","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"086802b466662fe88b8c015d860b7c5b26b7c35c","tarball":"https://registry.npmjs.org/@flighthq/shape/-/shape-0.5.1-edge.1912.a627849.tgz","fileCount":101,"integrity":"sha512-deE2IMyVnweU16Sj9PCOBK4VP7fggdOqgy1OUk0/1leJE/hZHEN1n3gr+JEnB0rBZHMaAAl5TPuwoQqe3VvLzA==","signatures":[{"sig":"MEUCIQDTTjXx6wxkxl6yTwdbfJIu3gVKi9qaqDFy6ZJEb8VSugIgAnUf6UiQ7DPKh3Ex7aJtACghQ8xvrp1rjMuw9Mf2CvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDvTNSwvQXR45UXpD/HSTvLAdf3oB+WDDtQj8yL4dLbpwIgepJBv50TmKKSuhTKAXFbOTtzNWD+equchxbGAeX3PzQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fshape@0.5.1-edge.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388816},"main":"dist/index.js","name":"@flighthq/shape","type":"module","types":"dist/index.d.ts","author":{"name":"Joshua Granick and other contributors"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a62784923f3be814463286c9fb28edfe6ab15789","license":"MIT","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"version":"0.5.1-edge.1912.a627849","_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"homepage":"https://github.com/flighthq/flight#readme","repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"_npmVersion":"10.9.9","description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","directories":{},"maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-edge.1912.a627849","@flighthq/math":"0.5.1-edge.1912.a627849","@flighthq/node":"0.5.1-edge.1912.a627849","@flighthq/path":"0.5.1-edge.1912.a627849","@flighthq/types":"0.5.1-edge.1912.a627849","@flighthq/entity":"0.5.1-edge.1912.a627849","@flighthq/scene2d":"0.5.1-edge.1912.a627849","@flighthq/geometry":"0.5.1-edge.1912.a627849","@flighthq/animation":"0.5.1-edge.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shape_0.5.1-edge.1912.a627849_1790872409759_0.49948622315671165"}}},"time":{"created":"2026-07-10T06:04:58.635Z","modified":"2026-10-01T16:33:30.255Z","0.1.0":"2026-07-10T06:04:58.954Z","0.2.0":"2026-07-13T20:14:10.544Z","0.2.1-next.410.a23f189":"2026-07-20T19:53:30.811Z","0.2.1-next.423.3350e53":"2026-07-21T06:30:44.752Z","0.2.1-next.444.a313478":"2026-07-21T15:54:36.961Z","0.2.1-next.448.afbdd31":"2026-07-21T19:54:07.415Z","0.2.1-next.449.355834c":"2026-07-21T20:03:14.364Z","0.2.1-next.451.d9a4a4e":"2026-07-21T21:31:23.447Z","0.2.1-next.459.fb59cc5":"2026-07-21T21:40:15.904Z","0.2.1-next.530.a223ca9":"2026-07-23T14:27:02.425Z","0.2.1-next.585.c7219b8":"2026-07-23T21:31:03.214Z","0.2.1-next.624.d23e6a9":"2026-07-24T07:25:47.619Z","0.2.1-next.640.ec2ea9a":"2026-07-24T15:02:31.260Z","0.2.1-next.647.2252e02":"2026-07-24T17:29:30.124Z","0.2.1-next.652.c550eaa":"2026-07-24T18:03:19.787Z","0.2.1-next.666.4af7f8b":"2026-07-24T19:06:32.169Z","0.2.1-next.701.409c279":"2026-07-25T03:53:31.945Z","0.2.1-next.738.07b221d":"2026-07-25T05:17:17.152Z","0.2.1-next.840.857425c":"2026-07-26T00:52:28.972Z","0.2.1-next.841.373388f":"2026-07-26T06:06:31.655Z","0.3.0-next.906.07cea63":"2026-07-28T06:28:55.471Z","0.3.0-next.1021.f5f1ee0":"2026-07-30T15:28:20.407Z","0.3.0-next.1032.e2b99fc":"2026-07-30T18:35:51.673Z","0.3.0-next.1162.e90e518":"2026-07-30T23:19:02.938Z","0.3.0-next.1220.6982c21":"2026-07-31T13:54:41.168Z","0.3.0-next.1248.f867198":"2026-07-31T15:40:03.571Z","0.3.0-next.1272.222de94":"2026-07-31T17:10:35.951Z","0.3.0-next.1280.6369398":"2026-07-31T18:12:35.492Z","0.3.0-next.1297.43a5ef8":"2026-07-31T20:31:01.168Z","0.3.0-next.1299.b32cbdc":"2026-07-31T20:56:06.764Z","0.3.0-next.1315.1d4eb64":"2026-07-31T22:52:29.499Z","0.3.0-next.1383.c61de17":"2026-07-31T23:43:53.078Z","0.3.0-next.1392.f0bd0cc":"2026-08-01T00:46:51.171Z","0.3.0-next.1422.b585c0c":"2026-08-01T01:58:54.974Z","0.3.0-next.1435.f870241":"2026-08-01T03:01:55.720Z","0.3.0-next.1436.388ef5e":"2026-08-01T03:11:01.780Z","0.3.0-next.1445.14ca01c":"2026-08-01T03:55:28.404Z","0.3.0-next.1452.011a16e":"2026-08-01T05:23:44.718Z","0.3.0-next.1454.b17f8a5":"2026-08-01T05:58:58.807Z","0.3.0-next.1456.ace2107":"2026-08-01T14:19:34.630Z","0.3.0-next.1458.0c01b63":"2026-08-01T15:00:43.196Z","0.3.0-edge.1458.0c01b63":"2026-08-01T15:21:00.390Z","0.3.0-next.1460.2c18805":"2026-08-01T16:06:15.355Z","0.3.0-next.1463.b454aa8":"2026-08-01T23:58:58.688Z","0.3.0-next.1466.e0866d4":"2026-08-02T01:36:08.576Z","0.3.0-next.1473.098a860":"2026-08-02T04:27:38.905Z","0.3.0-next.1494.7333e82":"2026-08-02T05:38:19.555Z","0.3.0-next.1498.065f223":"2026-08-02T06:53:12.938Z","0.3.0-next.1511.9977321":"2026-08-02T16:24:48.239Z","0.3.0-next.1512.edc0fee":"2026-08-02T16:47:16.358Z","0.3.0-next.1514.a24d43f":"2026-08-02T16:59:59.268Z","0.3.0-next.1515.d4dc88e":"2026-08-02T17:04:35.657Z","0.3.0-next.1516.1b4fb2b":"2026-08-02T17:36:23.425Z","0.3.0-edge.1516.1b4fb2b":"2026-08-02T17:58:40.152Z","0.3.0-next.1529.90e58ad":"2026-08-02T18:22:00.246Z","0.3.0-next.1530.70058bd":"2026-08-02T18:51:40.300Z","0.3.0-next.1543.f490ae8":"2026-08-02T20:13:14.029Z","0.3.0-next.1560.03a2b36":"2026-08-02T20:28:01.805Z","0.3.0-next.1562.75af469":"2026-08-02T20:40:54.206Z","0.3.0-next.1566.dcdf1d3":"2026-08-02T20:53:42.814Z","0.3.0-next.1584.a68fe91":"2026-08-02T21:56:09.349Z","0.3.0-next.1585.17d10c4":"2026-08-02T22:28:43.333Z","0.3.0-next.1593.a47f94a":"2026-08-02T22:34:20.675Z","0.3.0-next.1595.4d49b41":"2026-08-02T22:43:39.539Z","0.3.0-next.1601.12b771e":"2026-08-02T23:25:52.088Z","0.3.0-next.1665.6235922":"2026-08-03T03:47:37.742Z","0.3.0-next.1669.5808974":"2026-08-03T04:25:17.102Z","0.3.0-next.1689.2810c05":"2026-08-03T05:57:15.422Z","0.3.0-next.1692.f1a7a9a":"2026-08-03T06:32:05.323Z","0.3.0-next.1702.8973fda":"2026-08-03T06:39:03.751Z","0.3.0-next.1704.8557784":"2026-08-03T06:49:58.887Z","0.3.0-next.1714.3bd86f1":"2026-08-04T18:55:23.097Z","0.3.0-next.1728.26853f6":"2026-08-04T19:53:46.058Z","0.3.0-next.1729.f927a3b":"2026-08-04T20:30:14.668Z","0.3.0-next.1781.5d072ef":"2026-08-05T00:01:52.716Z","0.3.0-next.1783.cd11ab1":"2026-08-05T00:24:42.568Z","0.3.0-next.1848.58f06fb":"2026-08-05T01:10:08.325Z","0.3.0-next.1849.a370765":"2026-08-05T01:16:00.302Z","0.3.0-next.1872.c2b1f7c":"2026-08-05T19:28:37.479Z","0.3.0-next.1883.9cd374b":"2026-08-06T00:13:12.676Z","0.3.0-next.1887.cad72aa":"2026-08-06T15:07:15.541Z","0.3.0":"2026-08-06T20:47:38.016Z","0.3.1-next.209.43ef1bc":"2026-08-07T21:02:56.692Z","0.3.1-next.320.fe56fc2":"2026-08-08T03:09:45.223Z","0.3.1-next.348.8115937":"2026-08-08T05:11:14.657Z","0.3.1-next.385.e32d957":"2026-08-08T08:56:27.320Z","0.3.1-next.401.5d59659":"2026-08-08T09:58:43.951Z","0.3.1-next.407.d03a0bb":"2026-08-09T17:50:08.436Z","0.3.1-next.409.5c00b00":"2026-08-10T04:13:54.339Z","0.3.1-next.425.a3192ab":"2026-08-10T04:28:21.329Z","0.3.1-next.493.539802d":"2026-08-10T20:00:58.125Z","0.3.1-next.509.c235802":"2026-08-10T20:41:23.576Z","0.3.1-next.575.c1f8e01":"2026-08-11T02:42:52.096Z","0.3.1-next.616.aa7ae7f":"2026-08-11T15:08:17.422Z","0.3.1-next.617.89baf58":"2026-08-11T15:12:17.443Z","0.3.1-next.625.675880d":"2026-08-11T15:30:38.176Z","0.3.1-next.703.e259040":"2026-08-12T18:33:54.746Z","0.3.1-next.704.69286f6":"2026-08-12T18:49:17.047Z","0.3.1-next.733.f1845ac":"2026-08-12T19:31:14.332Z","0.3.1-next.780.12e6944":"2026-08-12T23:29:35.162Z","0.3.1-next.794.0bfc53e":"2026-08-13T00:41:08.403Z","0.3.1-next.836.609b031":"2026-08-13T01:19:55.907Z","0.3.1-next.837.46a9259":"2026-08-13T02:24:21.531Z","0.3.1-next.845.b5a7c82":"2026-08-13T03:02:24.241Z","0.3.1-next.847.2e6f8bf":"2026-08-13T03:59:38.276Z","0.3.1-next.861.5a56d7a":"2026-08-13T04:01:59.642Z","0.3.1-next.887.9f59a84":"2026-08-13T06:22:29.337Z","0.3.1-next.948.85d9f30":"2026-08-13T15:34:38.474Z","0.3.1-next.970.9691e7b":"2026-08-13T15:51:14.931Z","0.3.1-next.971.33e20ba":"2026-08-13T16:02:09.724Z","0.3.1-next.975.01aea94":"2026-08-13T16:45:40.064Z","0.3.1-next.996.06087b5":"2026-08-13T20:31:37.996Z","0.3.1-next.1041.35b950c":"2026-08-14T00:05:54.174Z","0.3.1-next.1050.9114695":"2026-08-14T01:41:51.044Z","0.3.1-next.1055.12501ae":"2026-08-14T03:49:14.266Z","0.3.1-next.1076.4f48950":"2026-08-14T16:03:55.974Z","0.3.1-next.1079.38fd007":"2026-08-14T18:09:10.949Z","0.3.1-next.1084.04b8d9a":"2026-08-14T19:03:11.294Z","0.3.1-next.1086.d0d073b":"2026-08-14T19:52:13.673Z","0.3.1-next.1088.2bde749":"2026-08-14T20:27:47.922Z","0.3.1-next.1090.6e79e6c":"2026-08-14T20:32:55.488Z","0.3.1-next.1091.b7aa6f2":"2026-08-14T20:36:55.557Z","0.3.1-next.1095.16f1704":"2026-08-14T20:55:36.201Z","0.3.1-next.1096.4ddf1ab":"2026-08-14T21:08:44.719Z","0.3.1-next.1097.b8126d8":"2026-08-14T21:14:12.242Z","0.3.1-next.1099.671eaf4":"2026-08-14T21:18:45.292Z","0.3.1-next.1104.8453d3d":"2026-08-14T21:53:34.785Z","0.3.1-next.1107.0b5d347":"2026-08-14T22:40:54.037Z","0.3.1-next.1108.66cc86c":"2026-08-14T22:59:26.701Z","0.3.1-next.1112.dea9723":"2026-08-15T01:50:21.345Z","0.3.1-next.1113.9cffbdf":"2026-08-15T02:22:43.603Z","0.3.1-next.1114.3ce681d":"2026-08-15T03:15:09.091Z","0.3.1-next.1116.866c771":"2026-08-15T05:47:41.962Z","0.3.1-next.1162.1c7f42e":"2026-08-16T15:15:55.019Z","0.3.1-next.1165.285e507":"2026-08-16T21:38:19.312Z","0.3.1-next.1170.8a733e4":"2026-08-16T23:19:05.823Z","0.3.1-next.1191.e999f6c":"2026-08-17T09:44:35.748Z","0.3.1-next.1217.5f07972":"2026-08-17T18:28:22.422Z","0.3.1-next.1240.e41e1f0":"2026-08-17T20:45:25.630Z","0.4.0-next.1261.f361161":"2026-08-17T22:36:10.088Z","0.4.0-next.1263.aa14a22":"2026-08-17T22:54:00.999Z","0.4.0-next.1287.1dae9df":"2026-08-18T01:00:30.332Z","0.4.0-next.1290.99fd889":"2026-08-18T01:23:00.831Z","0.4.0-next.1294.03b2010":"2026-08-18T02:33:15.763Z","0.4.0-next.1296.dfa990a":"2026-08-18T04:22:09.013Z","0.4.0-next.1299.541fadc":"2026-08-18T06:19:21.928Z","0.4.0-next.1350.7431bb1":"2026-08-18T15:31:28.857Z","0.4.0-next.1351.6ec45d6":"2026-08-18T15:48:21.800Z","0.4.0-next.1354.5181c5f":"2026-08-18T18:14:21.297Z","0.4.0-next.1356.924bb91":"2026-08-18T18:35:42.844Z","0.4.0-next.1357.b87b5c1":"2026-08-18T18:38:09.580Z","0.4.0-next.1362.3734bd4":"2026-08-18T18:49:01.074Z","0.4.0-next.1383.b8eb497":"2026-08-18T19:11:11.431Z","0.4.0-next.1385.dc129fd":"2026-08-18T19:40:42.634Z","0.4.0-next.1390.ca3ba2b":"2026-08-18T20:26:08.019Z","0.4.0-next.1391.ef8547e":"2026-08-18T20:28:42.205Z","0.4.0-next.1392.ae73a44":"2026-08-18T22:11:02.327Z","0.4.0-next.1396.66c9814":"2026-08-18T23:29:08.485Z","0.4.0-next.1398.776fd7a":"2026-08-18T23:31:16.820Z","0.4.0-next.1399.9d20d2e":"2026-08-18T23:58:02.362Z","0.4.0-next.1404.4936e90":"2026-08-19T01:18:04.344Z","0.4.0-next.1405.d7484cf":"2026-08-19T01:20:20.398Z","0.4.0-next.1410.a69907a":"2026-08-19T05:49:07.469Z","0.4.0-next.1412.05a7272":"2026-08-19T06:22:51.899Z","0.4.0-next.1415.00028b0":"2026-08-19T06:37:41.118Z","0.4.0-next.1416.ef4fae7":"2026-08-19T16:13:14.655Z","0.4.0-next.1487.e25e95d":"2026-08-19T23:31:58.111Z","0.4.0-next.1488.43bcb37":"2026-08-20T04:43:14.253Z","0.4.0-next.1584.a8ddd61":"2026-08-20T18:28:29.197Z","0.4.0-next.1585.bf131c8":"2026-08-20T18:39:29.595Z","0.4.0-next.1602.af48ed1":"2026-08-20T23:12:38.456Z","0.4.0-next.1652.39f08fd":"2026-08-21T02:54:26.777Z","0.4.0-next.1663.d9c5746":"2026-08-21T04:47:32.596Z","0.4.0-next.1694.598ef6f":"2026-08-21T05:01:23.456Z","0.4.0-next.1695.181dea5":"2026-08-21T06:16:01.104Z","0.4.0-next.1696.93f6f63":"2026-08-21T06:24:10.057Z","0.4.0-next.1702.61a7a7c":"2026-08-21T07:12:06.554Z","0.4.0-next.1703.b82d313":"2026-08-21T07:42:32.778Z","0.4.0-next.1704.9eb98e1":"2026-08-21T08:29:37.543Z","0.4.0-next.1716.1979cc9":"2026-08-21T09:41:44.131Z","0.4.0-next.1717.9d6a20b":"2026-08-21T10:22:35.279Z","0.4.0-next.1725.752ca79":"2026-08-21T11:12:54.776Z","0.4.0-next.1728.f69160b":"2026-08-21T11:59:09.754Z","0.4.0-next.1749.d81a21c":"2026-08-21T12:37:00.687Z","0.4.0-next.1750.13ec8b1":"2026-08-21T15:43:09.692Z","0.4.0-next.1751.b3eea5f":"2026-08-21T15:57:54.053Z","0.4.0-next.1752.f250cb9":"2026-08-21T16:31:21.634Z","0.4.0-next.1763.f98ae25":"2026-08-21T16:35:11.787Z","0.4.0-next.1771.f4d15c3":"2026-08-21T18:48:08.817Z","0.4.0-next.1809.9b3b71b":"2026-08-21T19:39:12.021Z","0.4.0-next.1811.dde7eb1":"2026-08-21T19:52:47.682Z","0.4.0-next.1815.e47cc3c":"2026-08-21T20:29:05.177Z","0.4.0-next.1821.efb1cbc":"2026-08-21T22:33:07.098Z","0.4.0-next.1827.9db114b":"2026-08-21T23:53:03.075Z","0.4.0-next.1836.147ae1e":"2026-08-22T01:36:45.981Z","0.4.0-next.1884.6a2d46f":"2026-08-22T07:46:52.756Z","0.4.0-next.1888.e9e80b4":"2026-08-24T05:27:50.026Z","0.4.0-next.1892.a0b519a":"2026-08-24T10:51:21.885Z","0.4.0-next.1896.60d766c":"2026-08-24T11:33:05.973Z","0.4.0-next.1898.266773a":"2026-08-24T12:37:52.604Z","0.4.0-next.1903.50bfa67":"2026-08-24T16:09:55.417Z","0.4.0-next.1908.751021c":"2026-08-24T21:36:10.663Z","0.4.0-edge.1908.751021c":"2026-08-24T21:42:05.268Z","0.4.0-next.1909.c102f22":"2026-08-24T21:43:57.675Z","0.4.0-edge.1909.c102f22":"2026-08-24T21:51:54.338Z","0.4.0-next.1917.1b88fee":"2026-08-25T20:57:49.427Z","0.4.0-next.1920.b93ad0f":"2026-08-25T23:10:14.968Z","0.4.0-edge.1920.b93ad0f":"2026-08-25T23:18:22.334Z","0.4.0-next.1921.0a61bdb":"2026-08-25T23:41:55.488Z","0.4.0-edge.1921.0a61bdb":"2026-08-25T23:49:59.523Z","0.4.0-next.1932.1ef883a":"2026-08-26T19:09:46.556Z","0.4.0-edge.1932.1ef883a":"2026-08-26T19:17:26.920Z","0.4.0-next.1933.e4809f4":"2026-08-26T20:11:03.790Z","0.4.0-edge.1933.e4809f4":"2026-08-26T20:18:21.719Z","0.4.0-next.1935.74c34fe":"2026-08-26T20:48:42.766Z","0.4.0-edge.1935.74c34fe":"2026-08-26T20:55:53.656Z","0.4.0-next.1936.bc924d7":"2026-08-26T21:27:14.903Z","0.4.0-edge.1936.bc924d7":"2026-08-26T21:34:28.274Z","0.4.0-next.1937.0d089b3":"2026-08-26T22:22:42.171Z","0.4.0-edge.1937.0d089b3":"2026-08-26T22:29:52.809Z","0.4.0-next.1939.481bde5":"2026-08-27T00:16:55.074Z","0.4.0-edge.1939.481bde5":"2026-08-27T00:24:39.053Z","0.4.0-next.1940.b8a4265":"2026-08-27T01:06:53.099Z","0.4.0-next.1941.1d7f2bd":"2026-08-27T01:27:45.354Z","0.4.0-edge.1941.1d7f2bd":"2026-08-27T01:34:51.186Z","0.4.0-next.1943.b4c3e61":"2026-08-27T01:46:50.026Z","0.5.0-next.1944.cd6b6e7":"2026-08-27T01:51:46.598Z","0.4.0-edge.1943.b4c3e61":"2026-08-27T01:54:34.291Z","0.5.0-edge.1944.cd6b6e7":"2026-08-27T01:59:10.507Z","0.4.0":"2026-08-27T01:59:49.164Z","0.5.1-next.597.ab004dd":"2026-08-31T06:59:07.254Z","0.5.1-edge.597.ab004dd":"2026-08-31T07:06:01.839Z","0.5.1-next.601.e6e16ba":"2026-08-31T07:58:50.442Z","0.5.1-next.638.d4dbd4e":"2026-08-31T16:34:33.601Z","0.5.1-edge.638.d4dbd4e":"2026-08-31T16:42:36.663Z","0.5.1-next.640.24b4c62":"2026-08-31T18:16:19.960Z","0.5.1-edge.640.24b4c62":"2026-08-31T18:23:37.518Z","0.5.1-next.650.5d3df0b":"2026-08-31T23:59:59.818Z","0.5.1-edge.650.5d3df0b":"2026-09-01T00:08:55.152Z","0.5.1-next.654.b54779d":"2026-09-01T03:39:32.352Z","0.5.1-edge.654.b54779d":"2026-09-01T03:45:51.052Z","0.5.1-next.658.9cb44d7":"2026-09-01T19:17:01.040Z","0.5.1-edge.658.9cb44d7":"2026-09-01T19:24:38.708Z","0.5.1-next.685.f72fc7f":"2026-09-02T01:10:27.075Z","0.5.1-edge.685.f72fc7f":"2026-09-02T01:20:58.237Z","0.5.1-next.693.478551c":"2026-09-02T03:45:01.626Z","0.5.1-edge.693.478551c":"2026-09-02T03:53:58.289Z","0.5.1-next.704.19c91ec":"2026-09-02T21:28:09.182Z","0.5.1-next.729.2aeb707":"2026-09-03T01:57:36.546Z","0.5.1-next.730.f29a5aa":"2026-09-03T03:07:41.281Z","0.5.1-edge.730.f29a5aa":"2026-09-03T03:16:42.588Z","0.5.1-next.731.0ae0aa4":"2026-09-03T03:20:19.800Z","0.5.1-edge.731.0ae0aa4":"2026-09-03T03:29:27.360Z","0.5.1-next.743.8d09db1":"2026-09-03T09:13:01.813Z","0.5.1-edge.743.8d09db1":"2026-09-03T09:23:13.176Z","0.5.1-next.799.62ef0c7":"2026-09-03T14:57:21.225Z","0.5.1-edge.799.62ef0c7":"2026-09-03T15:04:10.217Z","0.5.1-next.815.cc08b93":"2026-09-03T18:46:06.344Z","0.5.1-next.820.97b3830":"2026-09-03T21:11:45.715Z","0.5.1-next.903.f434bc2":"2026-09-04T19:47:12.968Z","0.5.1-next.904.b545d9c":"2026-09-04T20:46:24.784Z","0.5.1-next.905.5fbf787":"2026-09-04T21:07:42.208Z","0.5.1-next.906.419e5c9":"2026-09-04T22:09:07.265Z","0.5.1-next.908.b072fbc":"2026-09-04T23:26:46.240Z","0.5.1-next.909.a5d1857":"2026-09-04T23:37:37.946Z","0.5.1-edge.909.a5d1857":"2026-09-04T23:46:00.157Z","0.5.1-next.911.32a089f":"2026-09-05T05:18:01.284Z","0.5.1-edge.911.32a089f":"2026-09-05T05:23:46.677Z","0.5.1-next.912.289aaa0":"2026-09-05T05:49:13.305Z","0.5.1-edge.912.289aaa0":"2026-09-05T05:53:48.826Z","0.5.1-next.914.ed01add":"2026-09-05T17:52:52.399Z","0.5.1-edge.914.ed01add":"2026-09-05T18:02:15.746Z","0.5.1-next.915.d4da7e7":"2026-09-05T18:21:11.583Z","0.5.1-edge.915.d4da7e7":"2026-09-05T18:27:41.078Z","0.5.1-next.919.354c575":"2026-09-05T23:11:13.391Z","0.5.1-edge.919.354c575":"2026-09-05T23:20:40.862Z","0.5.1-next.920.da8f530":"2026-09-06T20:25:30.287Z","0.5.1-edge.920.da8f530":"2026-09-06T20:34:07.167Z","0.5.1-next.973.788d3d7":"2026-09-08T20:18:12.650Z","0.5.1-next.1017.13841a8":"2026-09-09T04:18:42.557Z","0.5.1-next.1019.1274ec5":"2026-09-09T06:16:27.448Z","0.5.1-edge.1019.1274ec5":"2026-09-09T06:22:44.588Z","0.5.1-next.1047.858b9b6":"2026-09-09T17:01:53.292Z","0.5.1-edge.1047.858b9b6":"2026-09-09T17:05:57.729Z","0.5.1-next.1050.0bd43cc":"2026-09-09T21:14:44.847Z","0.5.1-next.1051.65889a1":"2026-09-09T21:59:03.150Z","0.5.1-edge.1051.65889a1":"2026-09-09T22:04:32.201Z","0.5.1-next.1052.ea38f97":"2026-09-10T04:16:04.565Z","0.5.1-edge.1052.ea38f97":"2026-09-10T04:21:51.154Z","0.5.1-next.1056.4945b81":"2026-09-10T17:16:33.288Z","0.5.1-edge.1056.4945b81":"2026-09-10T17:25:07.704Z","0.5.1-next.1058.751c53a":"2026-09-10T22:37:55.802Z","0.5.1-next.1059.c56d3cd":"2026-09-10T22:40:02.660Z","0.5.1-edge.1058.751c53a":"2026-09-10T22:46:13.477Z","0.5.1-edge.1059.c56d3cd":"2026-09-10T22:48:39.674Z","0.5.1-next.1066.36fe89b":"2026-09-11T06:50:56.069Z","0.5.1-next.1069.554a2ac":"2026-09-11T07:35:50.966Z","0.5.1-next.1197.6a425ce":"2026-09-12T19:25:04.841Z","0.5.1-next.1201.9b49dee":"2026-09-12T20:42:31.289Z","0.5.1-next.1202.e31f126":"2026-09-12T21:44:37.801Z","0.5.1-next.1204.e33a1ac":"2026-09-12T23:35:11.559Z","0.5.1-next.1225.129b76d":"2026-09-13T03:23:03.453Z","0.5.1-next.1244.12290e1":"2026-09-13T08:30:44.675Z","0.5.1-next.1251.918ea64":"2026-09-13T15:40:51.605Z","0.5.1-next.1252.15e4611":"2026-09-13T15:58:53.395Z","0.5.1-next.1253.6fe252c":"2026-09-13T21:23:58.289Z","0.5.1-next.1254.2ab4a06":"2026-09-13T23:12:33.846Z","0.5.1-next.1257.b2a4509":"2026-09-14T05:29:28.115Z","0.5.1-next.1295.2b6bfa3":"2026-09-14T20:20:55.872Z","0.5.1-next.1344.b88acc1":"2026-09-15T06:09:49.384Z","0.5.1-next.1345.0995dc5":"2026-09-15T06:44:07.808Z","0.5.1-next.1347.54f97d8":"2026-09-15T08:31:23.349Z","0.5.1-next.1348.e71a747":"2026-09-15T09:34:53.147Z","0.5.1-next.1349.05b053d":"2026-09-15T10:42:45.716Z","0.5.1-edge.1349.05b053d":"2026-09-15T10:49:00.735Z","0.5.1-next.1350.8ce488b":"2026-09-15T16:29:43.115Z","0.5.1-edge.1350.8ce488b":"2026-09-15T16:37:18.399Z","0.5.1-next.1370.903f328":"2026-09-16T05:50:19.853Z","0.5.1-edge.1370.903f328":"2026-09-16T05:59:25.735Z","0.5.1-next.1404.457d1da":"2026-09-17T06:19:42.227Z","0.5.1-next.1405.69d9356":"2026-09-17T06:47:50.771Z","0.5.1-edge.1405.69d9356":"2026-09-17T15:41:23.718Z","0.5.1-next.1410.b534771":"2026-09-17T18:41:16.922Z","0.5.1-edge.1410.b534771":"2026-09-17T18:51:20.347Z","0.5.1-next.1450.5738463":"2026-09-19T01:01:05.211Z","0.5.1-next.1462.5a251b6":"2026-09-19T17:50:43.982Z","0.5.1-edge.1462.5a251b6":"2026-09-19T18:01:10.535Z","0.5.1-next.1467.7e2fc7d":"2026-09-19T20:36:51.724Z","0.5.1-edge.1467.7e2fc7d":"2026-09-19T20:49:21.340Z","0.5.1-next.1468.61b1d9d":"2026-09-19T21:21:34.043Z","0.5.1-edge.1468.61b1d9d":"2026-09-19T21:32:41.453Z","0.5.1-next.1471.4e82419":"2026-09-20T06:36:01.637Z","0.5.1-edge.1471.4e82419":"2026-09-20T06:46:37.300Z","0.5.1-next.1505.5790c72":"2026-09-20T10:54:30.159Z","0.5.1-next.1520.4887418":"2026-09-20T15:28:33.430Z","0.5.1-next.1523.c47f79f":"2026-09-20T16:28:00.134Z","0.5.1-next.1533.2910b54":"2026-09-20T18:50:56.294Z","0.5.1-next.1538.09885fb":"2026-09-21T06:49:11.490Z","0.5.1-next.1541.b94031c":"2026-09-21T07:10:25.140Z","0.5.1-next.1543.41f4a99":"2026-09-21T07:20:31.536Z","0.5.1-next.1545.a3a19e0":"2026-09-21T07:41:31.422Z","0.5.1-edge.1545.a3a19e0":"2026-09-21T07:53:33.183Z","0.5.1-next.1556.ff9e615":"2026-09-21T22:04:19.659Z","0.5.1-next.1584.db3c393":"2026-09-22T05:19:07.563Z","0.5.1-next.1629.669e7c5":"2026-09-23T05:15:42.037Z","0.5.1-next.1669.c9827a8":"2026-09-23T19:45:31.067Z","0.5.1-next.1680.bdc44c6":"2026-09-24T01:49:27.425Z","0.5.1-next.1681.3f21b44":"2026-09-24T04:33:16.908Z","0.5.1-next.1682.f1470fe":"2026-09-24T05:04:23.035Z","0.5.1-next.1685.dc0e23a":"2026-09-24T15:08:40.261Z","0.5.1-edge.1685.dc0e23a":"2026-09-24T15:19:14.529Z","0.5.1-next.1687.b63c819":"2026-09-24T17:36:17.933Z","0.5.1-edge.1687.b63c819":"2026-09-24T17:45:38.174Z","0.5.1-next.1692.64cda40":"2026-09-24T23:55:22.337Z","0.5.1-edge.1692.64cda40":"2026-09-25T00:07:16.326Z","0.5.1-next.1694.112d897":"2026-09-25T02:12:01.034Z","0.5.1-next.1700.cefb2f9":"2026-09-25T03:01:18.808Z","0.5.1-next.1703.1905242":"2026-09-25T08:09:31.096Z","0.5.1-next.1704.1832e8b":"2026-09-25T09:01:10.948Z","0.5.1-edge.1704.1832e8b":"2026-09-25T09:12:15.198Z","0.5.1-next.1710.81c05dd":"2026-09-25T17:12:46.054Z","0.5.1-next.1717.f605ef3":"2026-09-25T19:14:40.111Z","0.5.1-next.1723.553fc7a":"2026-09-25T21:24:44.442Z","0.5.1-next.1724.c250cb4":"2026-09-25T23:06:41.205Z","0.5.1-next.1725.30f1dd0":"2026-09-25T23:47:28.940Z","0.5.1-next.1728.e0a1ceb":"2026-09-26T05:49:33.317Z","0.5.1-next.1801.21234f6":"2026-09-27T05:19:18.429Z","0.5.1-next.1831.a0b57d4":"2026-09-28T00:00:45.410Z","0.5.1-next.1850.5adb645":"2026-09-28T04:13:52.604Z","0.5.1-next.1892.cbd15bd":"2026-09-28T12:43:58.149Z","0.5.1-edge.1892.cbd15bd":"2026-09-28T12:55:57.235Z","0.5.1-next.1899.4b1311e":"2026-09-28T21:24:48.798Z","0.5.1-edge.1899.4b1311e":"2026-09-28T21:38:34.192Z","0.5.1-next.1903.956d5a5":"2026-09-29T05:07:31.091Z","0.5.1-edge.1903.956d5a5":"2026-09-29T05:19:59.299Z","0.5.1-next.1906.1e09ca0":"2026-09-30T16:16:24.298Z","0.5.1-next.1908.309c1e7":"2026-09-30T16:30:23.619Z","0.5.1-edge.1908.309c1e7":"2026-09-30T16:44:10.547Z","0.5.1-next.1909.7bccf72":"2026-09-30T17:38:17.536Z","0.5.1-next.1910.85d85a3":"2026-09-30T19:29:50.518Z","0.5.1-edge.1910.85d85a3":"2026-09-30T19:40:17.338Z","0.5.1-next.1912.a627849":"2026-10-01T13:11:26.392Z","0.5.1-edge.1912.a627849":"2026-10-01T16:33:29.850Z"},"bugs":{"url":"https://github.com/flighthq/flight/issues"},"author":{"name":"Joshua Granick and other contributors"},"license":"MIT","homepage":"https://github.com/flighthq/flight#readme","repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/shape"},"description":"Vector Shape and MorphShape display nodes: retained commands, compound geometry and paint morphing, scale-9, and hit testing","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"readme":"","readmeFilename":""}