{"_id":"@open-pencil/core","_rev":"35-b72106ce29b37e16cce21aacfd2c21d8","name":"@open-pencil/core","dist-tags":{"latest":"0.15.1"},"versions":{"0.1.0":{"name":"@open-pencil/core","version":"0.1.0","_id":"@open-pencil/core@0.1.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"c9937381c16da43dfc407eef17178e2d41527fb4","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.1.0.tgz","fileCount":212,"integrity":"sha512-hO0+Cq/j0zBajVlEECEczlHrhrbnViPbarap/06Dp1f+dKfjgDTC8xTcjd1SunfP+ZcFg59SbNoaSZ+Q8Td5CA==","signatures":[{"sig":"MEQCHzUyw4htkakc9uRvx9kgAe5C6sS2jHMVbKB9ln5PAAMCIQDVBk/hZ6rQaYMHwaJqaYUmdOT/zJPm04NQQQQcbIqdUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1238934},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"1e873d64b100e51e4da6df37e6320796c73ecdcb","scripts":{"build":"tsc","prepublishOnly":"tsc"},"_npmUser":{"name":"dannote","email":"dannotemail@gmail.com"},"repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"25.2.1","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1772371537592_0.7140239106553232","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@open-pencil/core","version":"0.2.0","_id":"@open-pencil/core@0.2.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"933ddea7cfedaeef7584798eebdfe4eee90f52dc","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.2.0.tgz","fileCount":212,"integrity":"sha512-Ekvyffbfw87jEgSfLmKtohANrfGye7RkOgZcJnkmZniHF4Gc/yX+N2U0uyBV9Ufbw3Npq2Um49o4WDK4+pCL7w==","signatures":[{"sig":"MEUCIFDzaY2mpAOp02YBs2Ek2l3Q4NhHAzm38Ak6EMllH95BAiEAsE3BXPoPs+e0BcZk2IvVhyXk6JOkxLSbJiDy4tPsEng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1252372},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"552290ca9c493af2a6a8d6f0eec9ff4a1e713f7e","scripts":{"build":"tsc","prepublishOnly":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.8.0","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1772379498092_0.2912863818877496","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@open-pencil/core","version":"0.2.1","_id":"@open-pencil/core@0.2.1","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"1606850d3be4cfa2b0d27cad191f0ac9de6ff4a7","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.2.1.tgz","fileCount":212,"integrity":"sha512-Fx3iqAfP2nRl262ghwGxvfvyi5k5kjgiwjHswV0rsEI9wS3e2WzGUvB0iRiTcUUE3kyaFK1LZ120AQLrRMP1kw==","signatures":[{"sig":"MEUCIGttBs3QsAuJ30EP59KOq5wju9YYJssO0qY5WYJo+qv7AiEAnfqxzsZDTWcy41YYGUS2b0U+ojyWatWgQksKadPjFMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1252372},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"13a95bf51781a6d651e1f8d9e5173bddaad36773","scripts":{"build":"tsc","prepublishOnly":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.8.0","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.1_1772390119321_0.08999411205478203","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@open-pencil/core","version":"0.2.2","_id":"@open-pencil/core@0.2.2","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"1a59f290a45fe4f635732f9324226912171c23d7","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.2.2.tgz","fileCount":212,"integrity":"sha512-BzdJSFLTPrQMxvE8LV6C5i2xQz/pVBWxymE4QUtXHJ7nibj8CCJPNmjJQ18pNBeKIp31sSfSYeMug0eeWuYb0g==","signatures":[{"sig":"MEQCIHdjpmWtfWOv7mlEGIGSMAyy8RYR4+egqmTe9ahhR1NGAiAnDj8Y1B7LCRFUUsYUGsckm/bFLo+eKE9HZDPkmWiGuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1252372},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"gitHead":"5e209eca1c79f1a938f04f8989f2dca11625de47","scripts":{"build":"tsc","prepublishOnly":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.8.0","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.2_1772392754293_0.9582640023569498","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@open-pencil/core","version":"0.3.0","_id":"@open-pencil/core@0.3.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"ac11c99a422d7892f27a9763ec46674adf48b427","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.3.0.tgz","fileCount":212,"integrity":"sha512-PLICkwQ9hSsDeaiZ8br5BG1ON6I5x69ZrXNTQnjtU/1jx01827ZXXiUWg7FyzEUrHvNklyjhEl27JROsGvQX8w==","signatures":[{"sig":"MEYCIQDLVeU1s6dl7hTkLZxj7ZZJrezkQV6Cvu1ydeiwpGf/hAIhAIYhMDORbl8t6OZli3q6hpj1S9355pu8gjKnIhCiCuzh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1261835},"main":"./src/index.ts","type":"module","_from":"file:open-pencil-core-0.3.0.tgz","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/tmp/b77d065116a5713d03c0a130b3674816/open-pencil-core-0.3.0.tgz","_integrity":"sha512-PLICkwQ9hSsDeaiZ8br5BG1ON6I5x69ZrXNTQnjtU/1jx01827ZXXiUWg7FyzEUrHvNklyjhEl27JROsGvQX8w==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.8.0","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1772395088550_0.8782930130502247","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@open-pencil/core","version":"0.3.1","license":"MIT","_id":"@open-pencil/core@0.3.1","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"8c5aefe6e0d95b3ad433a4b596f70ef6c6cc1b9e","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.3.1.tgz","fileCount":212,"integrity":"sha512-r6AYiclZR1hragV4KcEBkEu69/+QkG+rng22P18RNS6OH3NYQ07gnaxxqx5AsauQDTLh+fBLWwToL6A9LLpT/g==","signatures":[{"sig":"MEUCIQD+6dAFQ/DT7UXGp6VZASs/X5AnDeK5F17JjkPlxV5XygIgKkzge8grLAN7Ucc7yEzzcX7/DR4YzPNCOsWbjSLWTWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1256907},"main":"./src/index.ts","type":"module","_from":"file:open-pencil-core-0.3.1.tgz","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/tmp/97aed313132b7cdeb269dc4f29a1c492/open-pencil-core-0.3.1.tgz","_integrity":"sha512-r6AYiclZR1hragV4KcEBkEu69/+QkG+rng22P18RNS6OH3NYQ07gnaxxqx5AsauQDTLh+fBLWwToL6A9LLpT/g==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.8.0","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.1_1772439841909_0.7789650070135881","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@open-pencil/core","version":"0.3.2","license":"MIT","_id":"@open-pencil/core@0.3.2","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"1341a5b70ff81234cd5034cccb445158b1011ace","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.3.2.tgz","fileCount":212,"integrity":"sha512-2xMbPKXdmJq2xu3kvCwPRmEdMtCpcJky8TZfzN0M9vwkUVeDCG5lYqVBBpMj2vLyyvIdfYx28ZLVA+++wG2Qnw==","signatures":[{"sig":"MEQCICaO2hHWjRTEfS4mo1RVZNlXLoBd5S8VwCPXt1cR0052AiAvK20waRAHOSAJwzGkz5KKj5I9nMvy2eRqhc5Pp/lmDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1262204},"main":"./src/index.ts","type":"module","_from":"file:open-pencil-core-0.3.2.tgz","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"}},"scripts":{"build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/tmp/d16ecf171b45915e2f4595f959c9a579/open-pencil-core-0.3.2.tgz","_integrity":"sha512-2xMbPKXdmJq2xu3kvCwPRmEdMtCpcJky8TZfzN0M9vwkUVeDCG5lYqVBBpMj2vLyyvIdfYx28ZLVA+++wG2Qnw==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.8.0","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.2_1772441269075_0.5268104479131583","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@open-pencil/core","version":"0.3.3","license":"MIT","_id":"@open-pencil/core@0.3.3","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"dist":{"shasum":"747e0638e22ca951ed0dca960642e93f2e6911ee","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.3.3.tgz","fileCount":212,"integrity":"sha512-DBqMjgpidoq9b3OV4QVVqi4wLcLdrG4T2crJgHiphkc90M6Az9LoYGAAUxR+yyN2lEe4vSjTCuUaKTGGDJYKfA==","signatures":[{"sig":"MEUCIGp818HzaECEvtT+lRHvehNdoMTn9QEcGsCIKbZries8AiEAjEpVkifZz4cbRgaADxfbE1i89KYF2t6gLTnW3XmHc0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266172},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"747e0638e22ca951ed0dca960642e93f2e6911ee","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"bunx tsgo","prepublishOnly":"bunx tsgo"},"_npmUser":{"name":"dannote","email":"dannotemail@gmail.com"},"_integrity":"sha512-DBqMjgpidoq9b3OV4QVVqi4wLcLdrG4T2crJgHiphkc90M6Az9LoYGAAUxR+yyN2lEe4vSjTCuUaKTGGDJYKfA==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.3_1772452259208_0.9967681553080641","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@open-pencil/core","version":"0.3.4","license":"MIT","_id":"@open-pencil/core@0.3.4","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"dist":{"shasum":"b4dd0f8c04cf1d9f00efb463ba460964a29eb01c","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.3.4.tgz","fileCount":212,"integrity":"sha512-IF/FIKdBCYASYF9tUL2iHXbpiLybgpq8KPh+9uZb6/7BQainqmAnu1DGi633LOUGHr6QXWjJ5OTNMxOJltAPjQ==","signatures":[{"sig":"MEUCIQCNGip8Ia+mIw9bMPVRMYvUFDWJvaPmp1WKkTFP1+D20gIgA3px34TZtWTAxIsooupgiDRc64ngS9P+AmgmHdXNnZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266737},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"b4dd0f8c04cf1d9f00efb463ba460964a29eb01c","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"bunx tsgo && bunx fix-esm-import-path dist","prepublishOnly":"bun run build"},"_npmUser":{"name":"dannote","email":"dannotemail@gmail.com"},"_integrity":"sha512-IF/FIKdBCYASYF9tUL2iHXbpiLybgpq8KPh+9uZb6/7BQainqmAnu1DGi633LOUGHr6QXWjJ5OTNMxOJltAPjQ==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.4_1772452681160_0.39785287408889203","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@open-pencil/core","version":"0.4.0","license":"MIT","_id":"@open-pencil/core@0.4.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"34e1dc01f797c0ea7c744a83f4bd348eb9104345","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.4.0.tgz","fileCount":212,"integrity":"sha512-FyxIB80bUNZZ1IkFE27W4bHJ/pxnVleHkYNLXvwvBYRmxkjGJzLHMd2OShpF4NOJmG5ayxbnQlzNCyZnapIu8Q==","signatures":[{"sig":"MEUCIQDLQngfvzKGNB2LVqC4hyZce6YiXteRZcGLRrjnKIjqywIgH0kvqsnMLfAkX30gtjh9+9h0EeJhYN1gicdB9UY75qY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1266704},"main":"./src/index.ts","type":"module","_from":"file:open-pencil-core-0.4.0.tgz","types":"./src/index.ts","exports":{".":{"node":"./dist/index.js","types":"./src/index.ts","default":"./src/index.ts"}},"scripts":{"build":"bunx tsgo && bunx fix-esm-import-path dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/tmp/886e6166345ef69698ca5f3d3cba8ac2/open-pencil-core-0.4.0.tgz","_integrity":"sha512-FyxIB80bUNZZ1IkFE27W4bHJ/pxnVleHkYNLXvwvBYRmxkjGJzLHMd2OShpF4NOJmG5ayxbnQlzNCyZnapIu8Q==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.8.0","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1772453755463_0.8639130698904403","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@open-pencil/core","version":"0.4.2","license":"MIT","_id":"@open-pencil/core@0.4.2","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"007ff1a26e061676d6a2556e39b878ee7cf2b58f","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.4.2.tgz","fileCount":212,"integrity":"sha512-+zX1G3/Jnu5OP6HMZygcwvHDouBUvvDzCQmZHM+Unl42XAkyMhaLjA6QilRF4EgP51VYhNXT0DdW+4tjQnJ2Uw==","signatures":[{"sig":"MEYCIQD93ucAE2WfK+1Z+XjMgisSuJp2Yg0YruUslL+2Eh4MMAIhAMCbrYVw+FSQMPaogaiqIQ+M+q/KdEeWi+5hkGT7t46T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1275721},"main":"./src/index.ts","type":"module","_from":"file:open-pencil-core-0.4.2.tgz","types":"./src/index.ts","exports":{".":{"node":"./dist/index.js","types":"./src/index.ts","default":"./src/index.ts"}},"scripts":{"build":"bunx tsgo && bunx fix-esm-import-path dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/tmp/582e4f10d57429f3e0b07fdc9e35bd7e/open-pencil-core-0.4.2.tgz","_integrity":"sha512-+zX1G3/Jnu5OP6HMZygcwvHDouBUvvDzCQmZHM+Unl42XAkyMhaLjA6QilRF4EgP51VYhNXT0DdW+4tjQnJ2Uw==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.8.0","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.2_1772465103858_0.48899972160632865","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@open-pencil/core","version":"0.5.0","license":"MIT","_id":"@open-pencil/core@0.5.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"df64a85e79c33947466d2852e30083ae5f29d0d0","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.5.0.tgz","fileCount":212,"integrity":"sha512-pqECZ6WCP9oy7Fe5961itGMgsrQm0NOzVQIRjaWfFUSpc8EkoonNIiOznnr4WOhwe2WaxVlj2yQ77TyjSuNbKw==","signatures":[{"sig":"MEQCIHGdx4LmWWhViNL6UAIdSVLhwIYFDUQ3Ni+Fp7YoX0lIAiBisoYIIFn3i2wz0r48tsPmZiHy+UiAqNzgf9F0YjKVSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1459235},"main":"./src/index.ts","type":"module","_from":"file:open-pencil-core-0.5.0.tgz","types":"./src/index.ts","exports":{".":{"node":"./dist/index.js","types":"./src/index.ts","default":"./src/index.ts"}},"scripts":{"build":"bunx tsgo && bunx fix-esm-import-path dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/tmp/84aa79719a493de67d7085de8fba961a/open-pencil-core-0.5.0.tgz","_integrity":"sha512-pqECZ6WCP9oy7Fe5961itGMgsrQm0NOzVQIRjaWfFUSpc8EkoonNIiOznnr4WOhwe2WaxVlj2yQ77TyjSuNbKw==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.8.0","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1772539308291_0.08924963800988528","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@open-pencil/core","version":"0.5.1","license":"MIT","_id":"@open-pencil/core@0.5.1","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"b62cbde40d816fb70355dad419bfab701dc78080","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.5.1.tgz","fileCount":212,"integrity":"sha512-3xbJEuH46i3B3k2X0/bNUu3y4rUBsNDUoUbTf3BF17n1Md2l6EbP2GIieA6R3kLv8F3YUSanN6vvFNgLVH0cwg==","signatures":[{"sig":"MEQCIHuPXp2rjl6THKbsLCUxcphuHcmr6JNirpvmA6w/YRZDAiA8ul1uaLnD9SSu2hMq+joMEuIjxjffX5jwWz7GeeY7MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1459390},"main":"./src/index.ts","type":"module","_from":"file:open-pencil-core-0.5.1.tgz","types":"./src/index.ts","exports":{".":{"node":"./dist/index.js","types":"./src/index.ts","default":"./src/index.ts"}},"scripts":{"build":"bunx tsgo && bunx fix-esm-import-path dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/tmp/7f85fee0d597109f43144a34ae7f044e/open-pencil-core-0.5.1.tgz","_integrity":"sha512-3xbJEuH46i3B3k2X0/bNUu3y4rUBsNDUoUbTf3BF17n1Md2l6EbP2GIieA6R3kLv8F3YUSanN6vvFNgLVH0cwg==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.8.0","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1_1772548808801_0.42411543363901916","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@open-pencil/core","version":"0.6.0","license":"MIT","_id":"@open-pencil/core@0.6.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"1ee443f8d1e8a8b4e63034118ab55e90c6384775","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.6.0.tgz","fileCount":217,"integrity":"sha512-AttuC5FXLReyUFeysHfT0fCDrLnqQD0QVkAOBgbkrwoXDy/1/A4BBh1D6trxBYx3W1sXC3sIeJa4ZHpLwjGobA==","signatures":[{"sig":"MEUCIGfk89yeEiFeNOPP8+ena9VKaBFd2qZ48YEPKBbShPD9AiEAsLlXy/a+Ry6ulgT/ejJZqC1WnoRz/kJAjoKebbx2Bgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1469023},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"node":"./dist/index.js","types":"./src/index.ts","default":"./src/index.ts"}},"gitHead":"b38d0883838f5a934d0e8bddbbab1bd81e2b5fbf","scripts":{"build":"bunx tsgo && bunx fix-esm-import-path dist","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.8.0","directories":{},"_nodeVersion":"24.13.1","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0_1772579477648_0.48190668879853726","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@open-pencil/core","version":"0.7.0","license":"MIT","_id":"@open-pencil/core@0.7.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"a4c80a7a369559d30ccac0ce4be74ef3fcb51356","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.7.0.tgz","fileCount":272,"integrity":"sha512-r4PtGO4ljHSVFDy4F2T3zANh3BQdSBDE9hITVqNqHQV37Z9t511ZKCp6rRjhnq1ltQ2IhwceCGzZCTTlQPP+WQ==","signatures":[{"sig":"MEQCIGFG6reODTM2EMZZGwsNojrhFaXqqd9xd/ftv9RcuNYRAiAfg8wK5FXPPaWVTXEwtgIg/Q9R+GnEzZFKl9RgyoRg3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1819233},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"bun":"./src/index.ts","node":"./dist/index.js","types":"./src/index.ts","default":"./src/index.ts"}},"gitHead":"c67c60a42c333a57da6b0e97e2fb87d46ec24b70","scripts":{"build":"bunx tsgo && bunx fix-esm-import-path dist","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","directories":{},"_nodeVersion":"24.14.0","dependencies":{"fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0_1772697225809_0.48479161966596984","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@open-pencil/core","version":"0.8.0","license":"MIT","_id":"@open-pencil/core@0.8.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"055f5957311a89946fc3bcc9e4e7b1db8dd869b6","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.8.0.tgz","fileCount":378,"integrity":"sha512-lDGZKjpXIL4d7Tlz5uuEn513syrGOP8ChlLqRAK4b/v9K2kbGUg3WFONTFJsb3+AzQR78UfRQKwsJWgzbEISQw==","signatures":[{"sig":"MEQCIGELGsOoT+IK+hSuUYx2n69VI42yKrRIHco+NfReiNEEAiAPG/Bq4IoqTquvuN+5PH1OM+/7ORy9KL+wNp5j4RPwkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2067676},"main":"./dist/index.js","type":"module","_from":"file:open-pencil-core-0.8.0.tgz","types":"./dist/index.d.ts","exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"bunx tsgo && bunx fix-esm-import-path dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/tmp/9bc1217ac472f3f8bf5f2302fd301736/open-pencil-core-0.8.0.tgz","_integrity":"sha512-lDGZKjpXIL4d7Tlz5uuEn513syrGOP8ChlLqRAK4b/v9K2kbGUg3WFONTFJsb3+AzQR78UfRQKwsJWgzbEISQw==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.3","fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","yoga-layout":"^3.2.1","canvaskit-wasm":"^0.40.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/diff":"^8.0.0","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0_1772919060546_0.04791193249160619","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@open-pencil/core","version":"0.9.0","license":"MIT","_id":"@open-pencil/core@0.9.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"93b5b70643fd847ba9085f582883837d51594cc2","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.9.0.tgz","fileCount":402,"integrity":"sha512-hex7U/Ugkg06FmUACOzDbHcgd0zoqiF3Hc33fOmM2ecF0WnTwJpIDtaIZNd1pwXrTdRDz4hSLU8TbfiSDsQ6Cg==","signatures":[{"sig":"MEUCIQDk467O36rn6Hkc/c+D1sgzpmkra9rREu153CCktqRaOQIgAwVwE67b45G40YuMRXXvRE5v8EoJukyfoq2mN4oZz0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2263119},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"bun":"./src/index.ts","types":"./src/index.ts","default":"./src/index.ts"}},"gitHead":"fe755fbb8544cc9f5ddea0ddb1592cd9092b98b1","scripts":{"build":"bunx tsgo && bunx fix-esm-import-path dist","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","directories":{},"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.3","fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.2","canvaskit-wasm":"^0.40.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.js"}},"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/diff":"^8.0.0","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0_1773068012616_0.7244909701429003","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@open-pencil/core","version":"0.10.0","license":"MIT","_id":"@open-pencil/core@0.10.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"ee4d013aca1be99387ff2a15ef2dbcdea316be5a","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.10.0.tgz","fileCount":552,"integrity":"sha512-jFu7UNmxGLtE4N74NW0sr3udBRdSk0DBVG6Xzpf1w8AatjgTVODXCWIsX8xGPgX/7p4ZOAUqQ8tDCG//88bKgQ==","signatures":[{"sig":"MEYCIQC87DrXGOgMQj1eYsOZ/vgX31qDPTyfpUJil+0WQ4lLjQIhAP2F99IvxkHGG7/VTu6EVO/szvpY6W96NfpWp/iQ5Sg9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2806516},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"bun":"./src/index.ts","types":"./src/index.ts","default":"./src/index.ts"},"./rpc":{"bun":"./src/rpc/index.ts","types":"./src/rpc/index.ts","default":"./src/rpc/index.ts"},"./kiwi":{"bun":"./src/kiwi/index.ts","types":"./src/kiwi/index.ts","default":"./src/kiwi/index.ts"},"./color":{"bun":"./src/color.ts","types":"./src/color.ts","default":"./src/color.ts"},"./tools":{"bun":"./src/tools/index.ts","types":"./src/tools/index.ts","default":"./src/tools/index.ts"},"./layout":{"bun":"./src/layout.ts","types":"./src/layout.ts","default":"./src/layout.ts"},"./render":{"bun":"./src/render/index.ts","types":"./src/render/index.ts","default":"./src/render/index.ts"},"./profiler":{"bun":"./src/profiler/index.ts","types":"./src/profiler/index.ts","default":"./src/profiler/index.ts"},"./renderer":{"bun":"./src/renderer/index.ts","types":"./src/renderer/index.ts","default":"./src/renderer/index.ts"},"./canvaskit":{"bun":"./src/canvaskit.ts","types":"./src/canvaskit.ts","default":"./src/canvaskit.ts"},"./figma-api":{"bun":"./src/figma-api.ts","types":"./src/figma-api.ts","default":"./src/figma-api.ts"},"./scene-graph":{"bun":"./src/scene-graph.ts","types":"./src/scene-graph.ts","default":"./src/scene-graph.ts"},"./render-image":{"bun":"./src/render-image.ts","types":"./src/render-image.ts","default":"./src/render-image.ts"}},"gitHead":"63e204fc71565574f8a85d6912d63860e7c6f744","scripts":{"build":"bunx tsgo && bunx fix-esm-import-path dist","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.3","fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.2","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./color":{"types":"./dist/color.d.ts","import":"./dist/color.js","default":"./dist/color.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./render":{"types":"./dist/render/index.d.ts","import":"./dist/render/index.js","default":"./dist/render/index.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js","default":"./dist/renderer/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./figma-api":{"types":"./dist/figma-api.d.ts","import":"./dist/figma-api.js","default":"./dist/figma-api.js"},"./scene-graph":{"types":"./dist/scene-graph.d.ts","import":"./dist/scene-graph.js","default":"./dist/scene-graph.js"},"./render-image":{"types":"./dist/render-image.d.ts","import":"./dist/render-image.js","default":"./dist/render-image.js"}},"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/diff":"^8.0.0","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0_1773593472290_0.20300744681826055","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@open-pencil/core","version":"0.11.0","license":"MIT","_id":"@open-pencil/core@0.11.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"904c6efeff514f13c625973904cf4e0e107f10a8","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.11.0.tgz","fileCount":888,"integrity":"sha512-TAKJsKjwomAwjaYgL29e0D+ZWhjuXBdEkUbyrGEYyMSK9B4FiD0nL/XEMm7V2R+9e8lKs6zNWSs9hdhSA7kskg==","signatures":[{"sig":"MEUCIQDpWyRHHcAxuwlGZtQx2fmQY1U/f0dbrszB1ZK+s9ZfKwIgXtLOFTNEutofjWnGYYFQWT/YLwG8kG61XhZumhTwINQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4023507},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"bun":"./src/index.ts","types":"./src/index.ts","default":"./src/index.ts"},"./io":{"bun":"./src/io/index.ts","types":"./src/io/index.ts","default":"./src/io/index.ts"},"./rpc":{"bun":"./src/rpc/index.ts","types":"./src/rpc/index.ts","default":"./src/rpc/index.ts"},"./kiwi":{"bun":"./src/kiwi/index.ts","types":"./src/kiwi/index.ts","default":"./src/kiwi/index.ts"},"./color":{"bun":"./src/color.ts","types":"./src/color.ts","default":"./src/color.ts"},"./tools":{"bun":"./src/tools/index.ts","types":"./src/tools/index.ts","default":"./src/tools/index.ts"},"./editor":{"bun":"./src/editor/index.ts","types":"./src/editor/index.ts","default":"./src/editor/index.ts"},"./layout":{"bun":"./src/layout.ts","types":"./src/layout.ts","default":"./src/layout.ts"},"./render":{"bun":"./src/render/index.ts","types":"./src/render/index.ts","default":"./src/render/index.ts"},"./profiler":{"bun":"./src/profiler/index.ts","types":"./src/profiler/index.ts","default":"./src/profiler/index.ts"},"./renderer":{"bun":"./src/renderer/index.ts","types":"./src/renderer/index.ts","default":"./src/renderer/index.ts"},"./canvaskit":{"bun":"./src/canvaskit.ts","types":"./src/canvaskit.ts","default":"./src/canvaskit.ts"},"./figma-api":{"bun":"./src/figma-api.ts","types":"./src/figma-api.ts","default":"./src/figma-api.ts"},"./scene-graph":{"bun":"./src/scene-graph.ts","types":"./src/scene-graph.ts","default":"./src/scene-graph.ts"},"./io/formats/fig":{"bun":"./src/io/formats/fig/index.ts","types":"./src/io/formats/fig/index.ts","default":"./src/io/formats/fig/index.ts"},"./io/formats/jsx":{"bun":"./src/io/formats/jsx/index.ts","types":"./src/io/formats/jsx/index.ts","default":"./src/io/formats/jsx/index.ts"},"./io/formats/pen":{"bun":"./src/io/formats/pen/index.ts","types":"./src/io/formats/pen/index.ts","default":"./src/io/formats/pen/index.ts"},"./io/formats/svg":{"bun":"./src/io/formats/svg/index.ts","types":"./src/io/formats/svg/index.ts","default":"./src/io/formats/svg/index.ts"},"./io/formats/raster":{"bun":"./src/io/formats/raster/index.ts","types":"./src/io/formats/raster/index.ts","default":"./src/io/formats/raster/index.ts"}},"gitHead":"911bed3edeaea0c03e489e70d761e9f355381309","scripts":{"build":"bunx tsgo && bunx fix-esm-import-path dist","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.3","fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.2","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./color":{"types":"./dist/color.d.ts","import":"./dist/color.js","default":"./dist/color.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./render":{"types":"./dist/render/index.d.ts","import":"./dist/render/index.js","default":"./dist/render/index.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js","default":"./dist/renderer/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./figma-api":{"types":"./dist/figma-api.d.ts","import":"./dist/figma-api.js","default":"./dist/figma-api.js"},"./scene-graph":{"types":"./dist/scene-graph.d.ts","import":"./dist/scene-graph.js","default":"./dist/scene-graph.js"},"./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/pen":{"types":"./dist/io/formats/pen/index.d.ts","import":"./dist/io/formats/pen/index.js","default":"./dist/io/formats/pen/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"}},"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/diff":"^8.0.0","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.0_1774879181040_0.10116911230810177","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@open-pencil/core","version":"0.11.1","license":"MIT","_id":"@open-pencil/core@0.11.1","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"d71b454d7418b1f0dcb2febd56fde77a0ef6cbe4","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.11.1.tgz","fileCount":888,"integrity":"sha512-6rR9OYJSjSEQhF16Amp9nDBepvgZmiQWtpfEP90xX94R/RLXJbur6tBKo/Sa3pHaFoIfdK0z0malPP3AkytrfQ==","signatures":[{"sig":"MEYCIQCg9IQU51QKgfpCjbkt8ksIcXb4Q5pCNb6blW/vrjocUwIhALftNG7GqS5rhPvPlj22jB1Yx0DtZNlqxbt1Mj2KvTjp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4023507},"main":"./src/index.ts","type":"module","_from":"file:.npm-packages/open-pencil-core-0.11.1.tgz","types":"./src/index.ts","exports":{".":{"bun":"./src/index.ts","types":"./src/index.ts","default":"./src/index.ts"},"./io":{"bun":"./src/io/index.ts","types":"./src/io/index.ts","default":"./src/io/index.ts"},"./rpc":{"bun":"./src/rpc/index.ts","types":"./src/rpc/index.ts","default":"./src/rpc/index.ts"},"./kiwi":{"bun":"./src/kiwi/index.ts","types":"./src/kiwi/index.ts","default":"./src/kiwi/index.ts"},"./color":{"bun":"./src/color.ts","types":"./src/color.ts","default":"./src/color.ts"},"./tools":{"bun":"./src/tools/index.ts","types":"./src/tools/index.ts","default":"./src/tools/index.ts"},"./editor":{"bun":"./src/editor/index.ts","types":"./src/editor/index.ts","default":"./src/editor/index.ts"},"./layout":{"bun":"./src/layout.ts","types":"./src/layout.ts","default":"./src/layout.ts"},"./render":{"bun":"./src/render/index.ts","types":"./src/render/index.ts","default":"./src/render/index.ts"},"./profiler":{"bun":"./src/profiler/index.ts","types":"./src/profiler/index.ts","default":"./src/profiler/index.ts"},"./renderer":{"bun":"./src/renderer/index.ts","types":"./src/renderer/index.ts","default":"./src/renderer/index.ts"},"./canvaskit":{"bun":"./src/canvaskit.ts","types":"./src/canvaskit.ts","default":"./src/canvaskit.ts"},"./figma-api":{"bun":"./src/figma-api.ts","types":"./src/figma-api.ts","default":"./src/figma-api.ts"},"./scene-graph":{"bun":"./src/scene-graph.ts","types":"./src/scene-graph.ts","default":"./src/scene-graph.ts"},"./io/formats/fig":{"bun":"./src/io/formats/fig/index.ts","types":"./src/io/formats/fig/index.ts","default":"./src/io/formats/fig/index.ts"},"./io/formats/jsx":{"bun":"./src/io/formats/jsx/index.ts","types":"./src/io/formats/jsx/index.ts","default":"./src/io/formats/jsx/index.ts"},"./io/formats/pen":{"bun":"./src/io/formats/pen/index.ts","types":"./src/io/formats/pen/index.ts","default":"./src/io/formats/pen/index.ts"},"./io/formats/svg":{"bun":"./src/io/formats/svg/index.ts","types":"./src/io/formats/svg/index.ts","default":"./src/io/formats/svg/index.ts"},"./io/formats/raster":{"bun":"./src/io/formats/raster/index.ts","types":"./src/io/formats/raster/index.ts","default":"./src/io/formats/raster/index.ts"}},"scripts":{"build":"bunx tsgo && bunx fix-esm-import-path dist","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.11.1.tgz","_integrity":"sha512-6rR9OYJSjSEQhF16Amp9nDBepvgZmiQWtpfEP90xX94R/RLXJbur6tBKo/Sa3pHaFoIfdK0z0malPP3AkytrfQ==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.3","fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.2","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./color":{"types":"./dist/color.d.ts","import":"./dist/color.js","default":"./dist/color.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./render":{"types":"./dist/render/index.d.ts","import":"./dist/render/index.js","default":"./dist/render/index.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js","default":"./dist/renderer/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./figma-api":{"types":"./dist/figma-api.d.ts","import":"./dist/figma-api.js","default":"./dist/figma-api.js"},"./scene-graph":{"types":"./dist/scene-graph.d.ts","import":"./dist/scene-graph.js","default":"./dist/scene-graph.js"},"./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/pen":{"types":"./dist/io/formats/pen/index.d.ts","import":"./dist/io/formats/pen/index.js","default":"./dist/io/formats/pen/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"}},"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8.3","@types/diff":"^8.0.0","@types/culori":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.1_1774881474156_0.02115171438955743","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@open-pencil/core","version":"0.11.2","license":"MIT","_id":"@open-pencil/core@0.11.2","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"353875ff0295dee23b895ed5cbf2ad6619ca027d","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.11.2.tgz","fileCount":888,"integrity":"sha512-uQBP1M2/tCl2JVxbKBck+0VNrHaaGygivDjEPyhH2V2VVyCQqBbQwi6Ijj11c7MyNvAPoxNoEndQ1V/rFzfcaA==","signatures":[{"sig":"MEUCIQCkFOeTHYA/+Coir+MBcMeLB0Y7ExsKtX3MBihk3nI4pgIgGgqyxDG/nMl4UWc56OcY/GBS3CrF3IdUrttdoIiAD3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4025793},"main":"./src/index.ts","type":"module","_from":"file:.npm-packages/open-pencil-core-0.11.2.tgz","types":"./src/index.ts","exports":{".":{"bun":"./src/index.ts","types":"./src/index.ts","default":"./src/index.ts"},"./io":{"bun":"./src/io/index.ts","types":"./src/io/index.ts","default":"./src/io/index.ts"},"./rpc":{"bun":"./src/rpc/index.ts","types":"./src/rpc/index.ts","default":"./src/rpc/index.ts"},"./kiwi":{"bun":"./src/kiwi/index.ts","types":"./src/kiwi/index.ts","default":"./src/kiwi/index.ts"},"./color":{"bun":"./src/color.ts","types":"./src/color.ts","default":"./src/color.ts"},"./tools":{"bun":"./src/tools/index.ts","types":"./src/tools/index.ts","default":"./src/tools/index.ts"},"./editor":{"bun":"./src/editor/index.ts","types":"./src/editor/index.ts","default":"./src/editor/index.ts"},"./layout":{"bun":"./src/layout.ts","types":"./src/layout.ts","default":"./src/layout.ts"},"./render":{"bun":"./src/render/index.ts","types":"./src/render/index.ts","default":"./src/render/index.ts"},"./profiler":{"bun":"./src/profiler/index.ts","types":"./src/profiler/index.ts","default":"./src/profiler/index.ts"},"./renderer":{"bun":"./src/renderer/index.ts","types":"./src/renderer/index.ts","default":"./src/renderer/index.ts"},"./canvaskit":{"bun":"./src/canvaskit.ts","types":"./src/canvaskit.ts","default":"./src/canvaskit.ts"},"./figma-api":{"bun":"./src/figma-api.ts","types":"./src/figma-api.ts","default":"./src/figma-api.ts"},"./scene-graph":{"bun":"./src/scene-graph.ts","types":"./src/scene-graph.ts","default":"./src/scene-graph.ts"},"./io/formats/fig":{"bun":"./src/io/formats/fig/index.ts","types":"./src/io/formats/fig/index.ts","default":"./src/io/formats/fig/index.ts"},"./io/formats/jsx":{"bun":"./src/io/formats/jsx/index.ts","types":"./src/io/formats/jsx/index.ts","default":"./src/io/formats/jsx/index.ts"},"./io/formats/pen":{"bun":"./src/io/formats/pen/index.ts","types":"./src/io/formats/pen/index.ts","default":"./src/io/formats/pen/index.ts"},"./io/formats/svg":{"bun":"./src/io/formats/svg/index.ts","types":"./src/io/formats/svg/index.ts","default":"./src/io/formats/svg/index.ts"},"./io/formats/raster":{"bun":"./src/io/formats/raster/index.ts","types":"./src/io/formats/raster/index.ts","default":"./src/io/formats/raster/index.ts"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.11.2.tgz","_integrity":"sha512-uQBP1M2/tCl2JVxbKBck+0VNrHaaGygivDjEPyhH2V2VVyCQqBbQwi6Ijj11c7MyNvAPoxNoEndQ1V/rFzfcaA==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"diff":"^8.0.3","fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.2","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./color":{"types":"./dist/color.d.ts","import":"./dist/color.js","default":"./dist/color.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./render":{"types":"./dist/render/index.d.ts","import":"./dist/render/index.js","default":"./dist/render/index.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js","default":"./dist/renderer/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./figma-api":{"types":"./dist/figma-api.d.ts","import":"./dist/figma-api.js","default":"./dist/figma-api.js"},"./scene-graph":{"types":"./dist/scene-graph.d.ts","import":"./dist/scene-graph.js","default":"./dist/scene-graph.js"},"./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/pen":{"types":"./dist/io/formats/pen/index.d.ts","import":"./dist/io/formats/pen/index.js","default":"./dist/io/formats/pen/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"}},"provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.11.2_1774886726724_0.23954165961652873","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@open-pencil/core","version":"0.11.4","license":"MIT","_id":"@open-pencil/core@0.11.4","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"01474e12eccbf7c06fc6295634728cf001533901","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.11.4.tgz","fileCount":898,"integrity":"sha512-0L7+G/UPSvYkDcizQ7WkG7EJzYMU1RfwB1NsbuYnKzOwRioS2UMnFWciQUbnyHsWZ3lDJ6fyCD1S976g7usdaQ==","signatures":[{"sig":"MEUCIQCOFlOzu5sOIuj+VuIYdqAGZ8KFveaQ5nurLrczYINuMgIgU9jYCkZMIh/W2F839WGcWGqJqUpAihIloiO3nBOkRnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4098497},"main":"./src/index.ts","type":"module","_from":"file:.npm-packages/open-pencil-core-0.11.4.tgz","types":"./src/index.ts","exports":{".":{"bun":"./src/index.ts","types":"./src/index.ts","default":"./src/index.ts"},"./io":{"bun":"./src/io/index.ts","types":"./src/io/index.ts","default":"./src/io/index.ts"},"./rpc":{"bun":"./src/rpc/index.ts","types":"./src/rpc/index.ts","default":"./src/rpc/index.ts"},"./kiwi":{"bun":"./src/kiwi/index.ts","types":"./src/kiwi/index.ts","default":"./src/kiwi/index.ts"},"./lint":{"bun":"./src/lint/index.ts","types":"./src/lint/index.ts","default":"./src/lint/index.ts"},"./text":{"bun":"./src/text/index.ts","types":"./src/text/index.ts","default":"./src/text/index.ts"},"./color":{"bun":"./src/color/index.ts","types":"./src/color/index.ts","default":"./src/color/index.ts"},"./icons":{"bun":"./src/icons/index.ts","types":"./src/icons/index.ts","default":"./src/icons/index.ts"},"./tools":{"bun":"./src/tools/index.ts","types":"./src/tools/index.ts","default":"./src/tools/index.ts"},"./types":{"bun":"./src/types.ts","types":"./src/types.ts","default":"./src/types.ts"},"./canvas":{"bun":"./src/canvas/index.ts","types":"./src/canvas/index.ts","default":"./src/canvas/index.ts"},"./editor":{"bun":"./src/editor/index.ts","types":"./src/editor/index.ts","default":"./src/editor/index.ts"},"./layout":{"bun":"./src/layout.ts","types":"./src/layout.ts","default":"./src/layout.ts"},"./vector":{"bun":"./src/vector/index.ts","types":"./src/vector/index.ts","default":"./src/vector/index.ts"},"./geometry":{"bun":"./src/geometry.ts","types":"./src/geometry.ts","default":"./src/geometry.ts"},"./profiler":{"bun":"./src/profiler/index.ts","types":"./src/profiler/index.ts","default":"./src/profiler/index.ts"},"./canvaskit":{"bun":"./src/canvaskit.ts","types":"./src/canvaskit.ts","default":"./src/canvaskit.ts"},"./constants":{"bun":"./src/constants.ts","types":"./src/constants.ts","default":"./src/constants.ts"},"./figma-api":{"bun":"./src/figma-api/index.ts","types":"./src/figma-api/index.ts","default":"./src/figma-api/index.ts"},"./design-jsx":{"bun":"./src/design-jsx/index.ts","types":"./src/design-jsx/index.ts","default":"./src/design-jsx/index.ts"},"./scene-graph":{"bun":"./src/scene-graph/index.ts","types":"./src/scene-graph/index.ts","default":"./src/scene-graph/index.ts"},"./io/formats/fig":{"bun":"./src/io/formats/fig/index.ts","types":"./src/io/formats/fig/index.ts","default":"./src/io/formats/fig/index.ts"},"./io/formats/jsx":{"bun":"./src/io/formats/jsx/index.ts","types":"./src/io/formats/jsx/index.ts","default":"./src/io/formats/jsx/index.ts"},"./io/formats/pen":{"bun":"./src/io/formats/pen/index.ts","types":"./src/io/formats/pen/index.ts","default":"./src/io/formats/pen/index.ts"},"./io/formats/svg":{"bun":"./src/io/formats/svg/index.ts","types":"./src/io/formats/svg/index.ts","default":"./src/io/formats/svg/index.ts"},"./io/formats/raster":{"bun":"./src/io/formats/raster/index.ts","types":"./src/io/formats/raster/index.ts","default":"./src/io/formats/raster/index.ts"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.11.4.tgz","_integrity":"sha512-0L7+G/UPSvYkDcizQ7WkG7EJzYMU1RfwB1NsbuYnKzOwRioS2UMnFWciQUbnyHsWZ3lDJ6fyCD1S976g7usdaQ==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.11.0","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","opentype.js":"^1.3.4","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.2","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","default":"./dist/lint/index.js"},"./text":{"types":"./dist/text/index.d.ts","import":"./dist/text/index.js","default":"./dist/text/index.js"},"./color":{"types":"./dist/color/index.d.ts","import":"./dist/color/index.js","default":"./dist/color/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","default":"./dist/icons/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","default":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./vector":{"types":"./dist/vector/index.d.ts","import":"./dist/vector/index.js","default":"./dist/vector/index.js"},"./geometry":{"types":"./dist/geometry.d.ts","import":"./dist/geometry.js","default":"./dist/geometry.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","default":"./dist/constants.js"},"./figma-api":{"types":"./dist/figma-api/index.d.ts","import":"./dist/figma-api/index.js","default":"./dist/figma-api/index.js"},"./design-jsx":{"types":"./dist/design-jsx/index.d.ts","import":"./dist/design-jsx/index.js","default":"./dist/design-jsx/index.js"},"./scene-graph":{"types":"./dist/scene-graph/index.d.ts","import":"./dist/scene-graph/index.js","default":"./dist/scene-graph/index.js"},"./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/pen":{"types":"./dist/io/formats/pen/index.d.ts","import":"./dist/io/formats/pen/index.js","default":"./dist/io/formats/pen/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"}},"provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.11.4_1775672481762_0.12704139759836797","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"@open-pencil/core","version":"0.11.5","license":"MIT","_id":"@open-pencil/core@0.11.5","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"b1a6e54f8550850eddbcfaffeb5c42d8ca6f1eaf","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.11.5.tgz","fileCount":898,"integrity":"sha512-01Nl5ZrzsN2du/duMw2g6wQoatgaro/fyIez18uB+rETMGbAMr7UaI3/T1VxMWS7G5TtkqoBF2IP4F3rsBZs4w==","signatures":[{"sig":"MEQCIAx/G+QdHBb7thWlDu7nPQzE3ceWcw69mWMQefLhBMR+AiBb1KBO+o/5KxcT2yvrxq1mqQCBm/GISW+hvv7aajEhxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4094262},"main":"./dist/index.js","type":"module","_from":"file:.npm-packages/open-pencil-core-0.11.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","default":"./dist/lint/index.js"},"./text":{"types":"./dist/text/index.d.ts","import":"./dist/text/index.js","default":"./dist/text/index.js"},"./color":{"types":"./dist/color/index.d.ts","import":"./dist/color/index.js","default":"./dist/color/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","default":"./dist/icons/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","default":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./vector":{"types":"./dist/vector/index.d.ts","import":"./dist/vector/index.js","default":"./dist/vector/index.js"},"./geometry":{"types":"./dist/geometry.d.ts","import":"./dist/geometry.js","default":"./dist/geometry.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","default":"./dist/constants.js"},"./figma-api":{"types":"./dist/figma-api/index.d.ts","import":"./dist/figma-api/index.js","default":"./dist/figma-api/index.js"},"./design-jsx":{"types":"./dist/design-jsx/index.d.ts","import":"./dist/design-jsx/index.js","default":"./dist/design-jsx/index.js"},"./scene-graph":{"types":"./dist/scene-graph/index.d.ts","import":"./dist/scene-graph/index.js","default":"./dist/scene-graph/index.js"},"./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/pen":{"types":"./dist/io/formats/pen/index.d.ts","import":"./dist/io/formats/pen/index.js","default":"./dist/io/formats/pen/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.11.5.tgz","_integrity":"sha512-01Nl5ZrzsN2du/duMw2g6wQoatgaro/fyIez18uB+rETMGbAMr7UaI3/T1VxMWS7G5TtkqoBF2IP4F3rsBZs4w==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.11.0","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","opentype.js":"^1.3.4","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.2","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.11.5_1775674362877_0.39361304834459676","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"@open-pencil/core","version":"0.11.6","license":"MIT","_id":"@open-pencil/core@0.11.6","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"27dc6c48dd801a625ba28a44c6b12fc29d7753cc","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.11.6.tgz","fileCount":860,"integrity":"sha512-zRifwXYQ8V5pg9mdtBT+2ADWvV3YuOILr+CotQ6ph1JX7DQNjMxf1alr8BsgS3or4yTB2fXlL96MSj1lS3YsOQ==","signatures":[{"sig":"MEUCIGVGdwLsTUT/oaGBD/dtJ/83toHvlwNOvw8X/OYC2uvEAiEA2/KeAKHs2BE6vGKRTSRb+RcIZw4/+xRR2Tq3BG0l2kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5463270},"main":"./dist/index.js","type":"module","_from":"file:.npm-packages/open-pencil-core-0.11.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","default":"./dist/lint/index.js"},"./text":{"types":"./dist/text/index.d.ts","import":"./dist/text/index.js","default":"./dist/text/index.js"},"./color":{"types":"./dist/color/index.d.ts","import":"./dist/color/index.js","default":"./dist/color/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","default":"./dist/icons/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","default":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./vector":{"types":"./dist/vector/index.d.ts","import":"./dist/vector/index.js","default":"./dist/vector/index.js"},"./geometry":{"types":"./dist/geometry.d.ts","import":"./dist/geometry.js","default":"./dist/geometry.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","default":"./dist/constants.js"},"./figma-api":{"types":"./dist/figma-api/index.d.ts","import":"./dist/figma-api/index.js","default":"./dist/figma-api/index.js"},"./design-jsx":{"types":"./dist/design-jsx/index.d.ts","import":"./dist/design-jsx/index.js","default":"./dist/design-jsx/index.js"},"./scene-graph":{"types":"./dist/scene-graph/index.d.ts","import":"./dist/scene-graph/index.js","default":"./dist/scene-graph/index.js"},"./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/pen":{"types":"./dist/io/formats/pen/index.d.ts","import":"./dist/io/formats/pen/index.js","default":"./dist/io/formats/pen/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.11.6.tgz","_integrity":"sha512-zRifwXYQ8V5pg9mdtBT+2ADWvV3YuOILr+CotQ6ph1JX7DQNjMxf1alr8BsgS3or4yTB2fXlL96MSj1lS3YsOQ==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.11.0","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","opentype.js":"^1.3.4","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.2","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.11.6_1775677142201_0.9838780486322942","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"@open-pencil/core","version":"0.11.7","license":"MIT","_id":"@open-pencil/core@0.11.7","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"90b6a7cc93498861a66d73190354d95fb945f7fb","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.11.7.tgz","fileCount":871,"integrity":"sha512-+0PCYTthYgBtFCZ24UgyZmyxku7qIhGd21LG32z4Kur7JfzN46pKTJcpiboCRL5WHj2V1KZ95NHQX7pEs/Zo1Q==","signatures":[{"sig":"MEQCIDBWVaM7nqJZ0xDN2PJYn+KhsBOh8Vb+H9YpZyBtfGCZAiAR3w6cwTGqQ9FhwMjS8IsqZNevsByMzgL7cI0m6Xr1KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5556021},"main":"./dist/index.js","type":"module","_from":"file:.npm-packages/open-pencil-core-0.11.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","default":"./dist/lint/index.js"},"./text":{"types":"./dist/text/index.d.ts","import":"./dist/text/index.js","default":"./dist/text/index.js"},"./color":{"types":"./dist/color/index.d.ts","import":"./dist/color/index.js","default":"./dist/color/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","default":"./dist/icons/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","default":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./vector":{"types":"./dist/vector/index.d.ts","import":"./dist/vector/index.js","default":"./dist/vector/index.js"},"./geometry":{"types":"./dist/geometry.d.ts","import":"./dist/geometry.js","default":"./dist/geometry.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","default":"./dist/constants.js"},"./figma-api":{"types":"./dist/figma-api/index.d.ts","import":"./dist/figma-api/index.js","default":"./dist/figma-api/index.js"},"./design-jsx":{"types":"./dist/design-jsx/index.d.ts","import":"./dist/design-jsx/index.js","default":"./dist/design-jsx/index.js"},"./scene-graph":{"types":"./dist/scene-graph/index.d.ts","import":"./dist/scene-graph/index.js","default":"./dist/scene-graph/index.js"},"./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/pen":{"types":"./dist/io/formats/pen/index.d.ts","import":"./dist/io/formats/pen/index.js","default":"./dist/io/formats/pen/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.11.7.tgz","_integrity":"sha512-+0PCYTthYgBtFCZ24UgyZmyxku7qIhGd21LG32z4Kur7JfzN46pKTJcpiboCRL5WHj2V1KZ95NHQX7pEs/Zo1Q==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.11.0","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"diff":"^8.0.3","fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","opentype.js":"^1.3.4","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.3","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.11.7_1776880279871_0.42520624987469247","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"@open-pencil/core","version":"0.11.8","license":"MIT","_id":"@open-pencil/core@0.11.8","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"58437d9ca83f3572196674dce2349f995109a23f","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.11.8.tgz","fileCount":871,"integrity":"sha512-6O77ycyGmFsV6oYlb2+mkXDOYw2W/Nk/XriroESuWj5PchIUiskdhtaOdLHMb/ML4DkMBT+eRTgGEvCippDWNw==","signatures":[{"sig":"MEUCIQCepPcggsJoM1VqrLAar4lqNS6zspUM+3w0F2vdiIczJQIga8MkZOlef32ZH2L5QDEwxO0fPdMqr8IxfA4bekfzCWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5556265},"main":"./dist/index.js","type":"module","_from":"file:.npm-packages/open-pencil-core-0.11.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","default":"./dist/lint/index.js"},"./text":{"types":"./dist/text/index.d.ts","import":"./dist/text/index.js","default":"./dist/text/index.js"},"./color":{"types":"./dist/color/index.d.ts","import":"./dist/color/index.js","default":"./dist/color/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","default":"./dist/icons/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","default":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./vector":{"types":"./dist/vector/index.d.ts","import":"./dist/vector/index.js","default":"./dist/vector/index.js"},"./geometry":{"types":"./dist/geometry.d.ts","import":"./dist/geometry.js","default":"./dist/geometry.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","default":"./dist/constants.js"},"./figma-api":{"types":"./dist/figma-api/index.d.ts","import":"./dist/figma-api/index.js","default":"./dist/figma-api/index.js"},"./design-jsx":{"types":"./dist/design-jsx/index.d.ts","import":"./dist/design-jsx/index.js","default":"./dist/design-jsx/index.js"},"./scene-graph":{"types":"./dist/scene-graph/index.d.ts","import":"./dist/scene-graph/index.js","default":"./dist/scene-graph/index.js"},"./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/pen":{"types":"./dist/io/formats/pen/index.d.ts","import":"./dist/io/formats/pen/index.js","default":"./dist/io/formats/pen/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.11.8.tgz","_integrity":"sha512-6O77ycyGmFsV6oYlb2+mkXDOYw2W/Nk/XriroESuWj5PchIUiskdhtaOdLHMb/ML4DkMBT+eRTgGEvCippDWNw==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"diff":"^8.0.3","fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","opentype.js":"^1.3.4","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.3","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.11.8_1776951141160_0.5131625046715707","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@open-pencil/core","version":"0.12.0","license":"MIT","_id":"@open-pencil/core@0.12.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"3b3c767362152765726993b5e43cc4dcff27c971","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.12.0.tgz","fileCount":2217,"integrity":"sha512-L8OxS3Lu1UDpX5XZiuouWS5ZGM8SPoe+X8RP2GbQjIUGMv0Ehc45eYDZs1uG6ZveSxy8PwPaj+u1xjVnBL4rXQ==","signatures":[{"sig":"MEUCIDwVcoW0+7a2ZALWyI1ahk/e3ScTC1oBlWWCJy7cPoNwAiEA+KYqTsfKYeGe5YUTkq9csYUZC60GzfP+Axl4r7QvWj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11083398},"main":"./dist/index.js","type":"module","_from":"file:.npm-packages/open-pencil-core-0.12.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","default":"./dist/lint/index.js"},"./text":{"types":"./dist/text/index.d.ts","import":"./dist/text/index.js","default":"./dist/text/index.js"},"./color":{"types":"./dist/color/index.d.ts","import":"./dist/color/index.js","default":"./dist/color/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","default":"./dist/icons/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./xpath":{"types":"./dist/xpath.d.ts","import":"./dist/xpath.js","default":"./dist/xpath.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","default":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.js","default":"./dist/random.js"},"./vector":{"types":"./dist/vector/index.d.ts","import":"./dist/vector/index.js","default":"./dist/vector/index.js"},"./geometry":{"types":"./dist/geometry.d.ts","import":"./dist/geometry.js","default":"./dist/geometry.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","default":"./dist/constants.js"},"./figma-api":{"types":"./dist/figma-api/index.d.ts","import":"./dist/figma-api/index.js","default":"./dist/figma-api/index.js"},"./design-jsx":{"types":"./dist/design-jsx/index.d.ts","import":"./dist/design-jsx/index.js","default":"./dist/design-jsx/index.js"},"./scene-graph":{"types":"./dist/scene-graph/index.d.ts","import":"./dist/scene-graph/index.js","default":"./dist/scene-graph/index.js"},"./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/pen":{"types":"./dist/io/formats/pen/index.d.ts","import":"./dist/io/formats/pen/index.js","default":"./dist/io/formats/pen/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"}},"imports":{"#core/*":"./src/*"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.12.0.tgz","_integrity":"sha512-L8OxS3Lu1UDpX5XZiuouWS5ZGM8SPoe+X8RP2GbQjIUGMv0Ehc45eYDZs1uG6ZveSxy8PwPaj+u1xjVnBL4rXQ==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"diff":"^8.0.3","acorn":"^8.16.0","fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","twirlwind":"^0.3.0","es-toolkit":"^1.46.1","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","opentype.js":"^1.3.4","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.3","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.12.0_1779136526267_0.05745770487803048","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@open-pencil/core","version":"0.12.1","license":"MIT","_id":"@open-pencil/core@0.12.1","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"9bc9ab60c78f66b574c0ed41f7a6439217029bfe","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.12.1.tgz","fileCount":2217,"integrity":"sha512-ke0v0HJ/B/BNPQrGuFuVx9oc0FE7q1sKoHvtYFcdzqlpqYX3iVczxb4D+FDMqDmGVL+ZxD+5KdGDyWy2duVzEQ==","signatures":[{"sig":"MEUCIHv7Cx3gjBiul9JRbD6dgY9bqsWrdf0dJfjmupbmjwOyAiEA+w70efGTN+P5DumPnKFusC8T1Ib7oQzubUyhTXOmSrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11096419},"main":"./dist/index.js","type":"module","_from":"file:.npm-packages/open-pencil-core-0.12.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","default":"./dist/lint/index.js"},"./text":{"types":"./dist/text/index.d.ts","import":"./dist/text/index.js","default":"./dist/text/index.js"},"./color":{"types":"./dist/color/index.d.ts","import":"./dist/color/index.js","default":"./dist/color/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","default":"./dist/icons/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./xpath":{"types":"./dist/xpath.d.ts","import":"./dist/xpath.js","default":"./dist/xpath.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","default":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.js","default":"./dist/random.js"},"./vector":{"types":"./dist/vector/index.d.ts","import":"./dist/vector/index.js","default":"./dist/vector/index.js"},"./geometry":{"types":"./dist/geometry.d.ts","import":"./dist/geometry.js","default":"./dist/geometry.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","default":"./dist/constants.js"},"./figma-api":{"types":"./dist/figma-api/index.d.ts","import":"./dist/figma-api/index.js","default":"./dist/figma-api/index.js"},"./design-jsx":{"types":"./dist/design-jsx/index.d.ts","import":"./dist/design-jsx/index.js","default":"./dist/design-jsx/index.js"},"./scene-graph":{"types":"./dist/scene-graph/index.d.ts","import":"./dist/scene-graph/index.js","default":"./dist/scene-graph/index.js"},"./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/pen":{"types":"./dist/io/formats/pen/index.d.ts","import":"./dist/io/formats/pen/index.js","default":"./dist/io/formats/pen/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"}},"imports":{"#core/*":"./src/*"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.12.1.tgz","_integrity":"sha512-ke0v0HJ/B/BNPQrGuFuVx9oc0FE7q1sKoHvtYFcdzqlpqYX3iVczxb4D+FDMqDmGVL+ZxD+5KdGDyWy2duVzEQ==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"diff":"^8.0.3","acorn":"^8.16.0","fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","twirlwind":"^0.3.0","es-toolkit":"^1.46.1","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","opentype.js":"^1.3.4","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.3","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.12.1_1779187201713_0.43600963462640596","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@open-pencil/core","version":"0.12.2","license":"MIT","_id":"@open-pencil/core@0.12.2","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"f03dffe9c2e0f67c97cbaee1466ece0d4c16096a","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.12.2.tgz","fileCount":2217,"integrity":"sha512-xupTLuwdZ4Gezi9Ye9nwOqnV3x4C8nPihfaY7IqF3G2sq91q8UZkSI4kkRBME7V6emxq6Z7jqQGH6Pr8swakCQ==","signatures":[{"sig":"MEUCIQDF356LO003+rUxLf0Rk0msquV+KBBPV8pzABR9vd/e7AIgVkkg4ofJwdlTiVxnd2DdkO19EaP0RZNYHuwwcmEXxWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11112310},"main":"./dist/index.js","type":"module","_from":"file:.npm-packages/open-pencil-core-0.12.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","default":"./dist/lint/index.js"},"./text":{"types":"./dist/text/index.d.ts","import":"./dist/text/index.js","default":"./dist/text/index.js"},"./color":{"types":"./dist/color/index.d.ts","import":"./dist/color/index.js","default":"./dist/color/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","default":"./dist/icons/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./xpath":{"types":"./dist/xpath.d.ts","import":"./dist/xpath.js","default":"./dist/xpath.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","default":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.js","default":"./dist/random.js"},"./vector":{"types":"./dist/vector/index.d.ts","import":"./dist/vector/index.js","default":"./dist/vector/index.js"},"./geometry":{"types":"./dist/geometry.d.ts","import":"./dist/geometry.js","default":"./dist/geometry.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","default":"./dist/constants.js"},"./figma-api":{"types":"./dist/figma-api/index.d.ts","import":"./dist/figma-api/index.js","default":"./dist/figma-api/index.js"},"./design-jsx":{"types":"./dist/design-jsx/index.d.ts","import":"./dist/design-jsx/index.js","default":"./dist/design-jsx/index.js"},"./scene-graph":{"types":"./dist/scene-graph/index.d.ts","import":"./dist/scene-graph/index.js","default":"./dist/scene-graph/index.js"},"./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/pen":{"types":"./dist/io/formats/pen/index.d.ts","import":"./dist/io/formats/pen/index.js","default":"./dist/io/formats/pen/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"}},"imports":{"#core/*":"./src/*"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.12.2.tgz","_integrity":"sha512-xupTLuwdZ4Gezi9Ye9nwOqnV3x4C8nPihfaY7IqF3G2sq91q8UZkSI4kkRBME7V6emxq6Z7jqQGH6Pr8swakCQ==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"diff":"^8.0.3","acorn":"^8.16.0","fzstd":"^0.1.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","twirlwind":"^0.3.0","es-toolkit":"^1.46.1","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","opentype.js":"^1.3.4","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.3","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.12.2_1779204278126_0.09665221778131539","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@open-pencil/core","version":"0.13.0","license":"MIT","_id":"@open-pencil/core@0.13.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"f89334a71445a2eec500626af73ebee96b5e9a4b","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.13.0.tgz","fileCount":1519,"integrity":"sha512-SEhMolZe1iypeH6egJBLLxKGRNADkSkY/hZOES5j+t67JLkSdJAieLF4CLzYzvJEeHDNlyJOo9juJ+AypltYxw==","signatures":[{"sig":"MEYCIQDMOWR+yX2P5qTIuwzMzCZGLx8dyqMKky+xbNgARzA58wIhANiJzGPOmQWo+3SkD8Jznx0Qk7q4MrVukLlVY5+AOvLs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7399674},"main":"./dist/index.js","type":"module","_from":"file:.npm-packages/open-pencil-core-0.13.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","default":"./dist/lint/index.js"},"./text":{"types":"./dist/text/index.d.ts","import":"./dist/text/index.js","default":"./dist/text/index.js"},"./color":{"types":"./dist/color/index.d.ts","import":"./dist/color/index.js","default":"./dist/color/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","default":"./dist/icons/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./xpath":{"types":"./dist/xpath.d.ts","import":"./dist/xpath.js","default":"./dist/xpath.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","default":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.js","default":"./dist/random.js"},"./vector":{"types":"./dist/vector/index.d.ts","import":"./dist/vector/index.js","default":"./dist/vector/index.js"},"./geometry":{"types":"./dist/geometry.d.ts","import":"./dist/geometry.js","default":"./dist/geometry.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","default":"./dist/constants.js"},"./figma-api":{"types":"./dist/figma-api/index.d.ts","import":"./dist/figma-api/index.js","default":"./dist/figma-api/index.js"},"./design-jsx":{"types":"./dist/design-jsx/index.d.ts","import":"./dist/design-jsx/index.js","default":"./dist/design-jsx/index.js"},"./scene-graph":{"types":"./dist/scene-graph/index.d.ts","import":"./dist/scene-graph/index.js","default":"./dist/scene-graph/index.js"},"./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/pen":{"types":"./dist/io/formats/pen/index.d.ts","import":"./dist/io/formats/pen/index.js","default":"./dist/io/formats/pen/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"}},"imports":{"#core/*":"./src/*"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.13.0.tgz","_integrity":"sha512-SEhMolZe1iypeH6egJBLLxKGRNADkSkY/hZOES5j+t67JLkSdJAieLF4CLzYzvJEeHDNlyJOo9juJ+AypltYxw==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"diff":"^8.0.3","acorn":"^8.16.0","fzstd":"^0.1.1","jspdf":"^4.2.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","twirlwind":"^0.3.0","es-toolkit":"^1.46.1","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","svg2pdf.js":"^2.7.0","opentype.js":"^1.3.4","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.3","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0","@tauri-apps/api":"^2","@chenglou/pretext":"^0.0.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.13.0_1780090680783_0.6350858021707169","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@open-pencil/core","version":"0.13.1","license":"MIT","_id":"@open-pencil/core@0.13.1","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"38ed5e905a790e82c11efa106ec5d2d9e401508b","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.13.1.tgz","fileCount":1519,"integrity":"sha512-ZHq57pv3EHNTm2kPpmaiFsrqt5QTikz5gqpRtGKylGWZ5w1Hkn5QLqCUhL6T4NwdFzbMOsHa/ojPOzaK3Yziog==","signatures":[{"sig":"MEYCIQDgLi4uNhuDa09lFuwHnrKSn5fRRXM+TueclmCxUNGTVwIhAOPNdr5+RPkoH3ErlashGr92MTEFjTmMlZeQ1kve15I8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7399674},"main":"./dist/index.js","type":"module","_from":"file:.npm-packages/open-pencil-core-0.13.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","default":"./dist/lint/index.js"},"./text":{"types":"./dist/text/index.d.ts","import":"./dist/text/index.js","default":"./dist/text/index.js"},"./color":{"types":"./dist/color/index.d.ts","import":"./dist/color/index.js","default":"./dist/color/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","default":"./dist/icons/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./xpath":{"types":"./dist/xpath.d.ts","import":"./dist/xpath.js","default":"./dist/xpath.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","default":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.js","default":"./dist/random.js"},"./vector":{"types":"./dist/vector/index.d.ts","import":"./dist/vector/index.js","default":"./dist/vector/index.js"},"./geometry":{"types":"./dist/geometry.d.ts","import":"./dist/geometry.js","default":"./dist/geometry.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","default":"./dist/constants.js"},"./figma-api":{"types":"./dist/figma-api/index.d.ts","import":"./dist/figma-api/index.js","default":"./dist/figma-api/index.js"},"./design-jsx":{"types":"./dist/design-jsx/index.d.ts","import":"./dist/design-jsx/index.js","default":"./dist/design-jsx/index.js"},"./scene-graph":{"types":"./dist/scene-graph/index.d.ts","import":"./dist/scene-graph/index.js","default":"./dist/scene-graph/index.js"},"./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/pen":{"types":"./dist/io/formats/pen/index.d.ts","import":"./dist/io/formats/pen/index.js","default":"./dist/io/formats/pen/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"}},"imports":{"#core/*":"./src/*"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.13.1.tgz","_integrity":"sha512-ZHq57pv3EHNTm2kPpmaiFsrqt5QTikz5gqpRtGKylGWZ5w1Hkn5QLqCUhL6T4NwdFzbMOsHa/ojPOzaK3Yziog==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"diff":"^8.0.3","acorn":"^8.16.0","fzstd":"^0.1.1","jspdf":"^4.2.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","twirlwind":"^0.3.0","es-toolkit":"^1.46.1","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","svg2pdf.js":"^2.7.0","opentype.js":"^1.3.4","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.3","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0","@tauri-apps/api":"^2","@chenglou/pretext":"^0.0.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.13.1_1780093549893_0.8671766783185486","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@open-pencil/core","version":"0.13.2","license":"MIT","_id":"@open-pencil/core@0.13.2","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"87e0df00010ca88929dc1eec70f8d414cf1f8a20","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.13.2.tgz","fileCount":1519,"integrity":"sha512-/EIOMDUlpWtTneuwMj7DQfz39i6pOnPlQB5UIOIiEZZ2TLZIiRkKQQVeAsMjs3aFbyA/oYmc1pRhC8PEAl6Kow==","signatures":[{"sig":"MEUCIAwMElDMMgmfD687Vn1qeIsPcPyr+Qd73utdFd9GeXj/AiEA6YnCuwltXQONyiBwlCQLQlqLSd81M+sxiFjGmRcv6Cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7399674},"main":"./dist/index.js","type":"module","_from":"file:.npm-packages/open-pencil-core-0.13.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","default":"./dist/lint/index.js"},"./text":{"types":"./dist/text/index.d.ts","import":"./dist/text/index.js","default":"./dist/text/index.js"},"./color":{"types":"./dist/color/index.d.ts","import":"./dist/color/index.js","default":"./dist/color/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","default":"./dist/icons/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./xpath":{"types":"./dist/xpath.d.ts","import":"./dist/xpath.js","default":"./dist/xpath.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","default":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.js","default":"./dist/random.js"},"./vector":{"types":"./dist/vector/index.d.ts","import":"./dist/vector/index.js","default":"./dist/vector/index.js"},"./geometry":{"types":"./dist/geometry.d.ts","import":"./dist/geometry.js","default":"./dist/geometry.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","default":"./dist/constants.js"},"./figma-api":{"types":"./dist/figma-api/index.d.ts","import":"./dist/figma-api/index.js","default":"./dist/figma-api/index.js"},"./design-jsx":{"types":"./dist/design-jsx/index.d.ts","import":"./dist/design-jsx/index.js","default":"./dist/design-jsx/index.js"},"./scene-graph":{"types":"./dist/scene-graph/index.d.ts","import":"./dist/scene-graph/index.js","default":"./dist/scene-graph/index.js"},"./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/pen":{"types":"./dist/io/formats/pen/index.d.ts","import":"./dist/io/formats/pen/index.js","default":"./dist/io/formats/pen/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"}},"imports":{"#core/*":"./src/*"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.13.2.tgz","_integrity":"sha512-/EIOMDUlpWtTneuwMj7DQfz39i6pOnPlQB5UIOIiEZZ2TLZIiRkKQQVeAsMjs3aFbyA/oYmc1pRhC8PEAl6Kow==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"diff":"^8.0.3","acorn":"^8.16.0","fzstd":"^0.1.1","jspdf":"^4.2.1","culori":"^4.0.2","fflate":"^0.8.2","sucrase":"^3.35.1","svgpath":"^2.6.0","expr-eval":"^2.0.2","twirlwind":"^0.3.0","es-toolkit":"^1.46.1","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","svg2pdf.js":"^2.7.0","opentype.js":"^1.3.4","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.3","@iconify/utils":"^3.1.0","canvaskit-wasm":"^0.40.0","@tauri-apps/api":"^2","@chenglou/pretext":"^0.0.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.13.2_1780158529176_0.05190783289987344","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@open-pencil/core","version":"0.14.0","license":"MIT","_id":"@open-pencil/core@0.14.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"d7a3631648c02baebf2efa3bc2f9e1e0b67aafaa","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.14.0.tgz","fileCount":1416,"integrity":"sha512-14c0YwDnnLLsOLcqA9M86aZ3ER/qz4O3TSbFZMEJDLpHLKc6+Cc+H4Q041cA+oiVRfyJo9rUtW+Qw0qXx+fI6A==","signatures":[{"sig":"MEUCIQDG6l0+BKhyIeZorvK29DaRDZdzIIXG/X1++f0j+zAT1QIgOcERyRvWA7C3xLgjb7Uk7N1uVe5HGnC27Ha6o9QwpTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6996087},"main":"./dist/index.js","type":"module","_from":"file:.npm-packages/open-pencil-core-0.14.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","default":"./dist/lint/index.js"},"./text":{"types":"./dist/text/index.d.ts","import":"./dist/text/index.js","default":"./dist/text/index.js"},"./bytes":{"bun":"./src/bytes/index.ts","types":"./dist/bytes/index.d.ts","import":"./dist/bytes/index.js","default":"./dist/bytes/index.js"},"./color":{"types":"./dist/color/index.d.ts","import":"./dist/color/index.js","default":"./dist/color/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","default":"./dist/icons/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./xpath":{"types":"./dist/xpath.d.ts","import":"./dist/xpath.js","default":"./dist/xpath.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","default":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.js","default":"./dist/random.js"},"./vector":{"types":"./dist/vector/index.d.ts","import":"./dist/vector/index.js","default":"./dist/vector/index.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./clipboard":{"types":"./dist/clipboard.d.ts","import":"./dist/clipboard.js","default":"./dist/clipboard.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","default":"./dist/constants.js"},"./figma-api":{"types":"./dist/figma-api/index.d.ts","import":"./dist/figma-api/index.js","default":"./dist/figma-api/index.js"},"./design-jsx":{"types":"./dist/design-jsx/index.d.ts","import":"./dist/design-jsx/index.js","default":"./dist/design-jsx/index.js"},"./package.json":"./package.json","./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"},"./text/web-font/assets":{"types":"./dist/text/web-font/assets.d.ts","import":"./dist/text/web-font/assets.js","default":"./dist/text/web-font/assets.js"}},"imports":{"#core/*":"./src/*"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.14.0.tgz","_integrity":"sha512-14c0YwDnnLLsOLcqA9M86aZ3ER/qz4O3TSbFZMEJDLpHLKc6+Cc+H4Q041cA+oiVRfyJo9rUtW+Qw0qXx+fI6A==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"diff":"^8.0.3","acorn":"^8.16.0","destr":"^2.0.5","fzstd":"^0.1.1","jspdf":"^4.2.1","culori":"^4.0.2","fflate":"^0.8.2","ofetch":"^1.5.1","sucrase":"^3.35.1","svgpath":"^2.6.0","unifont":"^0.7.4","expr-eval":"^2.0.2","js-base64":"^3.9.2","pptxgenjs":"^4.0.1","twirlwind":"^0.3.0","es-toolkit":"^1.46.1","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","svg2pdf.js":"^2.7.0","opentype.js":"^2.0.0","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.3","@iconify/utils":"^3.1.0","@xmldom/xmldom":"^0.9.10","canvaskit-wasm":"^0.40.0","@tauri-apps/api":"^2","@open-pencil/fig":"^0.14.0","@open-pencil/pen":"^0.14.0","@chenglou/pretext":"^0.0.7","@open-pencil/kiwi":"^0.14.0","@open-pencil/scene-graph":"^0.14.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.14.0_1786453317238_0.322517225746644","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@open-pencil/core","version":"0.15.0","license":"MIT","_id":"@open-pencil/core@0.15.0","maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"homepage":"https://github.com/open-pencil/open-pencil#readme","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"0fbae80d870aed5da6759880244bdc3420cd9adf","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.15.0.tgz","fileCount":2260,"integrity":"sha512-p7R0ws9bHsASQ5CmwRTy50julpWdK2Y8GzeLA9Gw+UJgAHTxdQOUmSLv7cLgY8LXymdqmUayN5sgiUL5npehUw==","signatures":[{"sig":"MEUCIQCV9XY/tatQhIuB/LCjQ6uZfwVCuz79h6GUQKeAboilkAIgeePmCrVYNU5QoKxqT/dR+7O3osGSgq9flT7QolxjzU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3zm28N8vd5zygO5HguZZNbFDh9SkegpRZEbtFK7gcoQIgOE6muR+17TeS6d1ZsYUenTdqidVpf1/ZiaeP959mSEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8994358},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.15.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","default":"./dist/lint/index.js"},"./text":{"types":"./dist/text/index.d.ts","import":"./dist/text/index.js","default":"./dist/text/index.js"},"./bytes":{"bun":"./src/bytes/index.ts","types":"./dist/bytes/index.d.ts","import":"./dist/bytes/index.js","default":"./dist/bytes/index.js"},"./color":{"types":"./dist/color/index.d.ts","import":"./dist/color/index.js","default":"./dist/color/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","default":"./dist/icons/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./xpath":{"types":"./dist/xpath.d.ts","import":"./dist/xpath.js","default":"./dist/xpath.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","default":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.js","default":"./dist/random.js"},"./vector":{"types":"./dist/vector/index.d.ts","import":"./dist/vector/index.js","default":"./dist/vector/index.js"},"./library":{"bun":"./src/library/index.ts","types":"./dist/library/index.d.ts","import":"./dist/library/index.js","default":"./dist/library/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./clipboard":{"types":"./dist/clipboard.d.ts","import":"./dist/clipboard.js","default":"./dist/clipboard.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","default":"./dist/constants.js"},"./figma-api":{"types":"./dist/figma-api/index.d.ts","import":"./dist/figma-api/index.js","default":"./dist/figma-api/index.js"},"./design-jsx":{"types":"./dist/design-jsx/index.d.ts","import":"./dist/design-jsx/index.js","default":"./dist/design-jsx/index.js"},"./package.json":"./package.json","./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"},"./text/web-font/assets":{"types":"./dist/text/web-font/assets.d.ts","import":"./dist/text/web-font/assets.js","default":"./dist/text/web-font/assets.js"}},"imports":{"#core/*":"./src/*.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.15.0.tgz","_integrity":"sha512-p7R0ws9bHsASQ5CmwRTy50julpWdK2Y8GzeLA9Gw+UJgAHTxdQOUmSLv7cLgY8LXymdqmUayN5sgiUL5npehUw==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"diff":"^8.0.4","acorn":"^8.18.0","destr":"^2.0.5","fzstd":"^0.1.1","jspdf":"^4.2.1","rbush":"^4.0.1","culori":"^4.0.2","dedent":"^1.7.2","fflate":"^0.8.3","ofetch":"^1.5.1","sucrase":"^3.35.1","svgpath":"^2.6.0","unifont":"0.7.4","valibot":"^1.4.2","expr-eval":"^2.0.2","js-base64":"^3.9.3","pptxgenjs":"^4.0.1","twirlwind":"^0.3.0","es-toolkit":"^1.51.0","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","svg2pdf.js":"^2.7.0","opentype.js":"^2.0.0","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.3","@iconify/utils":"^3.1.4","@xmldom/xmldom":"^0.9.11","canvaskit-wasm":"^0.41.1","@tauri-apps/api":"^2.11.1","@open-pencil/fig":"^0.15.0","@open-pencil/pen":"^0.15.0","@chenglou/pretext":"^0.0.7","@open-pencil/kiwi":"^0.15.0","svg-path-properties":"^2.0.2","@valibot/to-json-schema":"^1.8.0","@open-pencil/scene-graph":"^0.15.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.15.0_1789586840755_0.08556258268596051","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"_id":"@open-pencil/core@0.15.1","bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"dist":{"shasum":"2d249506b49cc97d09c9fd8decbe0f59f9790806","tarball":"https://registry.npmjs.org/@open-pencil/core/-/core-0.15.1.tgz","fileCount":2270,"integrity":"sha512-uwtB24wFxIBMBjrr/lsNVvuuvmmrf88sku5tJZ7wF7HOMMaVZf3uFiwV8Ss0dTJPCA/4zS7phIZWraJ3+6RZjw==","signatures":[{"sig":"MEUCICM28U6n5N3yPbhSqEKY93ISKI3hKClwOdWNhbWLu1A1AiEA2BqCaOXOI6/Psyrc3yz5J7VIJ1WWA7GkxisStD2kPF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA5VdcgjRAZza2yTzY06oGeLGcZz1vEISJ+7SlM36leEAiA7y3ED7r90zMppjCNXl1Xhq0RFEeMG5zWGzgf8N50FUA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@open-pencil%2fcore@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9013663},"main":"./dist/index.js","name":"@open-pencil/core","type":"module","_from":"file:/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.15.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./io":{"types":"./dist/io/index.d.ts","import":"./dist/io/index.js","default":"./dist/io/index.js"},"./rpc":{"types":"./dist/rpc/index.d.ts","import":"./dist/rpc/index.js","default":"./dist/rpc/index.js"},"./kiwi":{"types":"./dist/kiwi/index.d.ts","import":"./dist/kiwi/index.js","default":"./dist/kiwi/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","default":"./dist/lint/index.js"},"./text":{"types":"./dist/text/index.d.ts","import":"./dist/text/index.js","default":"./dist/text/index.js"},"./bytes":{"bun":"./src/bytes/index.ts","types":"./dist/bytes/index.d.ts","import":"./dist/bytes/index.js","default":"./dist/bytes/index.js"},"./color":{"types":"./dist/color/index.d.ts","import":"./dist/color/index.js","default":"./dist/color/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","default":"./dist/icons/index.js"},"./tools":{"types":"./dist/tools/index.d.ts","import":"./dist/tools/index.js","default":"./dist/tools/index.js"},"./xpath":{"types":"./dist/xpath.d.ts","import":"./dist/xpath.js","default":"./dist/xpath.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","default":"./dist/canvas/index.js"},"./editor":{"types":"./dist/editor/index.d.ts","import":"./dist/editor/index.js","default":"./dist/editor/index.js"},"./layout":{"types":"./dist/layout.d.ts","import":"./dist/layout.js","default":"./dist/layout.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.js","default":"./dist/random.js"},"./vector":{"types":"./dist/vector/index.d.ts","import":"./dist/vector/index.js","default":"./dist/vector/index.js"},"./library":{"bun":"./src/library/index.ts","types":"./dist/library/index.d.ts","import":"./dist/library/index.js","default":"./dist/library/index.js"},"./geometry":{"types":"./dist/geometry/index.d.ts","import":"./dist/geometry/index.js","default":"./dist/geometry/index.js"},"./profiler":{"types":"./dist/profiler/index.d.ts","import":"./dist/profiler/index.js","default":"./dist/profiler/index.js"},"./canvaskit":{"types":"./dist/canvaskit.d.ts","import":"./dist/canvaskit.js","default":"./dist/canvaskit.js"},"./clipboard":{"types":"./dist/clipboard.d.ts","import":"./dist/clipboard.js","default":"./dist/clipboard.js"},"./constants":{"types":"./dist/constants.d.ts","import":"./dist/constants.js","default":"./dist/constants.js"},"./figma-api":{"types":"./dist/figma-api/index.d.ts","import":"./dist/figma-api/index.js","default":"./dist/figma-api/index.js"},"./design-jsx":{"types":"./dist/design-jsx/index.d.ts","import":"./dist/design-jsx/index.js","default":"./dist/design-jsx/index.js"},"./package.json":"./package.json","./io/formats/fig":{"types":"./dist/io/formats/fig/index.d.ts","import":"./dist/io/formats/fig/index.js","default":"./dist/io/formats/fig/index.js"},"./io/formats/jsx":{"types":"./dist/io/formats/jsx/index.d.ts","import":"./dist/io/formats/jsx/index.js","default":"./dist/io/formats/jsx/index.js"},"./io/formats/svg":{"types":"./dist/io/formats/svg/index.d.ts","import":"./dist/io/formats/svg/index.js","default":"./dist/io/formats/svg/index.js"},"./io/formats/raster":{"types":"./dist/io/formats/raster/index.d.ts","import":"./dist/io/formats/raster/index.js","default":"./dist/io/formats/raster/index.js"},"./text/web-font/assets":{"types":"./dist/text/web-font/assets.d.ts","import":"./dist/text/web-font/assets.js","default":"./dist/text/web-font/assets.js"}},"imports":{"#core/*":"./src/*.ts"},"license":"MIT","version":"0.15.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e2b4fa4-5f57-49f6-afdb-f4eacc512c04"}},"homepage":"https://github.com/open-pencil/open-pencil#readme","_resolved":"/home/runner/work/open-pencil/open-pencil/.npm-packages/open-pencil-core-0.15.1.tgz","_integrity":"sha512-uwtB24wFxIBMBjrr/lsNVvuuvmmrf88sku5tJZ7wF7HOMMaVZf3uFiwV8Ss0dTJPCA/4zS7phIZWraJ3+6RZjw==","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","directories":{},"maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"diff":"^8.0.4","acorn":"^8.18.0","destr":"^2.0.5","fzstd":"^0.1.1","jspdf":"^4.2.1","rbush":"^4.0.1","culori":"^4.0.2","dedent":"^1.7.2","fflate":"^0.8.3","ofetch":"^1.5.1","sucrase":"^3.35.1","svgpath":"^2.6.0","unifont":"0.7.4","valibot":"^1.4.2","expr-eval":"^2.0.2","js-base64":"^3.9.3","pptxgenjs":"^4.0.1","twirlwind":"^0.3.0","es-toolkit":"^1.51.0","fontoxpath":"^3.34.0","nanoevents":"^9.1.0","svg2pdf.js":"^2.7.0","opentype.js":"^2.0.0","yoga-layout":"npm:@open-pencil/yoga-layout@3.3.0-grid.3","@iconify/utils":"^3.1.4","@xmldom/xmldom":"^0.9.11","canvaskit-wasm":"^0.41.1","@tauri-apps/api":"^2.11.1","@open-pencil/fig":"^0.15.1","@open-pencil/pen":"^0.15.1","@chenglou/pretext":"^0.0.7","@open-pencil/kiwi":"^0.15.1","svg-path-properties":"^2.0.2","@valibot/to-json-schema":"^1.8.0","@open-pencil/scene-graph":"^0.15.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.15.1_1789739860582_0.6706714586884739"}}},"time":{"created":"2026-03-01T13:25:37.521Z","modified":"2026-09-18T13:57:41.103Z","0.1.0":"2026-03-01T13:25:37.806Z","0.2.0":"2026-03-01T15:38:18.248Z","0.2.1":"2026-03-01T18:35:19.518Z","0.2.2":"2026-03-01T19:19:14.475Z","0.3.0":"2026-03-01T19:58:08.742Z","0.3.1":"2026-03-02T08:24:02.109Z","0.3.2":"2026-03-02T08:47:49.252Z","0.3.3":"2026-03-02T11:50:59.491Z","0.3.4":"2026-03-02T11:58:01.327Z","0.4.0":"2026-03-02T12:15:55.631Z","0.4.2":"2026-03-02T15:25:04.013Z","0.5.0":"2026-03-03T12:01:48.491Z","0.5.1":"2026-03-03T14:40:09.018Z","0.6.0":"2026-03-03T23:11:17.839Z","0.7.0":"2026-03-05T07:53:46.001Z","0.8.0":"2026-03-07T21:31:00.740Z","0.9.0":"2026-03-09T14:53:32.835Z","0.10.0":"2026-03-15T16:51:12.539Z","0.11.0":"2026-03-30T13:59:41.377Z","0.11.1":"2026-03-30T14:37:54.376Z","0.11.2":"2026-03-30T16:05:26.995Z","0.11.4":"2026-04-08T18:21:22.000Z","0.11.5":"2026-04-08T18:52:43.047Z","0.11.6":"2026-04-08T19:39:02.418Z","0.11.7":"2026-04-22T17:51:20.079Z","0.11.8":"2026-04-23T13:32:21.386Z","0.12.0":"2026-05-18T20:35:26.553Z","0.12.1":"2026-05-19T10:40:02.092Z","0.12.2":"2026-05-19T15:24:38.542Z","0.13.0":"2026-05-29T21:38:01.015Z","0.13.1":"2026-05-29T22:25:50.085Z","0.13.2":"2026-05-30T16:28:49.404Z","0.14.0":"2026-08-11T13:01:57.457Z","0.15.0":"2026-09-16T19:27:21.074Z","0.15.1":"2026-09-18T13:57:40.744Z"},"bugs":{"url":"https://github.com/open-pencil/open-pencil/issues"},"license":"MIT","homepage":"https://github.com/open-pencil/open-pencil#readme","repository":{"url":"git+https://github.com/open-pencil/open-pencil.git","type":"git","directory":"packages/core"},"maintainers":[{"name":"dannote","email":"dannotemail@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}