{"_id":"@gjsify/canvas2d-core","_rev":"147-b081901e73e1e7360096a67260137f3c","name":"@gjsify/canvas2d-core","dist-tags":{"latest":"0.52.0"},"versions":{"0.1.3":{"name":"@gjsify/canvas2d-core","version":"0.1.3","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.1.3","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"7d6803051476be67af7446c9006620de24e0d658","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.1.3.tgz","fileCount":32,"integrity":"sha512-XLQrjWm6ExZ2sPDHLZc31vw+mYLZ8aLVHVExrefaxKWVbydKlisW+WSDuKTSjf7v3HEcEgVfvx+Im7sXR/sdGg==","signatures":[{"sig":"MEYCIQCrY20Dyfzal4GEoF75qvzkLGPifOrcBeJGCQCIHarLJwIhAJQqN8EE4z2Tb8bHT0pRMTyW1V0Xy6h+4ZNbKeRf1luB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189910},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjs -m test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.1","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.1","@girs/glib-2.0":"^2.88.0-4.0.0-rc.1","@girs/pango-1.0":"^1.57.1-4.0.0-rc.1","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.1","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.1","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@gjsify/cli":"^0.1.3","@types/node":"^25.5.2","@gjsify/unit":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.1.3_1775245288050_0.8340780947734594","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@gjsify/canvas2d-core","version":"0.1.4","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.1.4","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"820caeb3fcc6943516c25b2fd25c2cef2770b0a9","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.1.4.tgz","fileCount":32,"integrity":"sha512-dKJ/n4ZFeB9jHLM1MgplH1dAGOp5Lgl5u40dvCaj7Ss+57Uy5Hh7EgNSkbaTKh97RTxxbVuRrjhd1Ph1A8+7Pw==","signatures":[{"sig":"MEYCIQCipaxh/nrdGTv6Yly1FxtQ+ctyZ6D/lH2Fl6akeolm6wIhALSIC9qkXZoWiEXkhR0ZA6cl8JB5ZDfS3ZE8pe0q9MGI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189910},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjs -m test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.1","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.1","@girs/glib-2.0":"^2.88.0-4.0.0-rc.1","@girs/pango-1.0":"^1.57.1-4.0.0-rc.1","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.1","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.1","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@gjsify/cli":"^0.1.4","@types/node":"^25.5.2","@gjsify/unit":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.1.4_1775248944220_0.3262316692586664","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@gjsify/canvas2d-core","version":"0.1.5","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.1.5","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"1771d4bc5308bbb71b92708d003b508884e65e5e","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.1.5.tgz","fileCount":32,"integrity":"sha512-5hTaCrLkEpJ19tYQBEGw751NWdxhjhLDHEIEWhtcOr+Jpj4MGJQfZcAsRcVFvbO+qs/ppU+PIMjvnAEXj6qMGg==","signatures":[{"sig":"MEQCIGLaGALzmBqcS3oZIE1BBHckmz+3nRE2tYq1miqK361qAiBAABq91NP6SM4HTYja+jPoTLeee/vbTBGWckAfbpgaPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189910},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjs -m test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.1","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.1","@girs/glib-2.0":"^2.88.0-4.0.0-rc.1","@girs/pango-1.0":"^1.57.1-4.0.0-rc.1","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.1","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.1","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@gjsify/cli":"^0.1.5","@types/node":"^25.5.2","@gjsify/unit":"^0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.1.5_1775282093276_0.23423657812400256","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@gjsify/canvas2d-core","version":"0.1.6","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.1.6","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"f3902b332826aea9398499bf1804f3e8ddd738d5","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.1.6.tgz","fileCount":32,"integrity":"sha512-KzfsBvse8oTNkBNgT6AvtXVC7vYML90NoTDlndhTqrV5SIUk+zpEPSWza/AVgA14WYOJ4EYss0ghpiFcuDtKWw==","signatures":[{"sig":"MEQCIG+VFnhr6lYB886FPR98FZckU681FdFZHo+U6acbGySlAiBttD11pis8GgMcFx2ca4k6UH8R5AfaqfgMz2eG1dLNVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189910},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjs -m test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.1","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.1","@girs/glib-2.0":"^2.88.0-4.0.0-rc.1","@girs/pango-1.0":"^1.57.1-4.0.0-rc.1","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.1","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.1","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@gjsify/cli":"^0.1.6","@types/node":"^25.5.2","@gjsify/unit":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.1.6_1775331121020_0.5170935483857257","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@gjsify/canvas2d-core","version":"0.1.7","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.1.7","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"4859b39d59a583d3db369cf24b4a624147201f1c","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.1.7.tgz","fileCount":32,"integrity":"sha512-M8H36Q/R6q2Quf2/N8pmPlxjgIu4SGds7yKr3+0m21diaDCzkCPptCkwH9KzXWn/stDiuI4kM04eTVJ61xFCJQ==","signatures":[{"sig":"MEYCIQCmkvH/XWNJWuj/tPLBo4JrMyBvNKbSCa9bciyZuAtNkQIhAP2KZfn9Bz2if2bTxs0/kY2WMLtl+toPyi0A64IriMYh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189910},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjs -m test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.1","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.1","@girs/glib-2.0":"^2.88.0-4.0.0-rc.1","@girs/pango-1.0":"^1.57.1-4.0.0-rc.1","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.1","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.1","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@gjsify/cli":"^0.1.7","@types/node":"^25.5.2","@gjsify/unit":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.1.7_1775337355266_0.6792264475587908","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@gjsify/canvas2d-core","version":"0.1.8","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.1.8","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"cd9f3163c3ac73161b7ce1a4537790e1b5fa9f4c","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.1.8.tgz","fileCount":33,"integrity":"sha512-URs0p95xfjKlPUXQJg4h2TYPbb0v80pW16zoz4EYAQrh9+Dm3nr+Ak5mOh4oWIH2RjdouLg3OKm0aIReId3FFQ==","signatures":[{"sig":"MEYCIQC/6bxGXr4O5JUVD5LkXYO82lxnPb46iIhUI5eRI8VizQIhAL4C7Xv1GZjSGVj5MlpeyvcKaM+uGnTVFH28uneyqZmL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190574},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjs -m test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.1","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.1","@girs/glib-2.0":"^2.88.0-4.0.0-rc.1","@girs/pango-1.0":"^1.57.1-4.0.0-rc.1","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.1","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.1","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@gjsify/cli":"^0.1.8","@types/node":"^25.5.2","@gjsify/unit":"^0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.1.8_1775667249322_0.1612702549789209","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@gjsify/canvas2d-core","version":"0.1.9","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.1.9","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"b9bb73c79783ff3087a69da5e1d71d9679bec201","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.1.9.tgz","fileCount":47,"integrity":"sha512-cLXUc4Ujmi2LeS1rJlSoxl4bjYlqxkiuesNX205wxz7+oNLfMGHFdJGm/DQJ/jnmNaZtJo15O3iaWxcwBWpZKQ==","signatures":[{"sig":"MEYCIQD5dBlCR3E9F9tgna3mspwzGbpAcU8OtRfTv3XKvYDVqwIhAKuHjs6KfHQGv8f56ZQrBmVMWIGZLOSeu/T22mfTi6/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265768},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjs -m test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.2","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.2","@girs/glib-2.0":"^2.88.0-4.0.0-rc.2","@girs/pango-1.0":"^1.57.1-4.0.0-rc.2","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.2","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.2","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@gjsify/cli":"^0.1.9","@types/node":"^25.6.0","@gjsify/unit":"^0.1.9"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.1.9_1775891091318_0.10520073949653597","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@gjsify/canvas2d-core","version":"0.1.10","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.1.10","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"2db56fd4c7b7d04788cff43ae90f37b87d66849d","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.1.10.tgz","fileCount":47,"integrity":"sha512-Z9v82qQllW6NK4qkTSYBUfa2uyk2AVLYmUEk9+dwEcLSMP7jlIp1A/anaOhN2jqkAvVlqvKEXHfUfDgBsKTi9w==","signatures":[{"sig":"MEUCIHrLGgtvlhxWA7RxQk5gf2/e4M3NlPoWAgH0TZGNPgihAiEAtL9NsFaF2Hjf9UTDNZiyduSdameupYxDlQVrqdsxOc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265771},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjs -m test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.2","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.2","@girs/glib-2.0":"^2.88.0-4.0.0-rc.2","@girs/pango-1.0":"^1.57.1-4.0.0-rc.2","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.2","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.2","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@gjsify/cli":"^0.1.10","@types/node":"^25.6.0","@gjsify/unit":"^0.1.10"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.1.10_1775931051114_0.22624858886714438","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@gjsify/canvas2d-core","version":"0.1.11","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.1.11","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"7f4329e75b41ad7c4075286d979b9f579ee7c7e4","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.1.11.tgz","fileCount":47,"integrity":"sha512-nGW093utzJSgYeaXoyoWtq3FNHVbJZWG+wn8eXVgtEtmbwewTxKw3xfUKH8v0NMBggttqXIyBOzBEsUeozY36g==","signatures":[{"sig":"MEUCIEsrdQ5MblX1eQrIqQfxywCaoWwjQXzVBAwRe7FpjOCQAiEArrAAxEtb0Ir4kKXp0NT30f0bu3gEfaWyux37v44+4uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265771},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjs -m test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.2","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.2","@girs/glib-2.0":"^2.88.0-4.0.0-rc.2","@girs/pango-1.0":"^1.57.1-4.0.0-rc.2","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.2","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.2","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@gjsify/cli":"^0.1.11","@types/node":"^25.6.0","@gjsify/unit":"^0.1.11"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.1.11_1776254118299_0.5628058939123548","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@gjsify/canvas2d-core","version":"0.1.12","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.1.12","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"6f50777768e8d352a4914180d8ff87d10dbe9067","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.1.12.tgz","fileCount":47,"integrity":"sha512-miBy3SdOCShs22CaS21w9tYu+NW9c1l/tSFk3B2nASDKL07WXLYJ1AR4cOjRrivn/MQYCXPYhFIWbjAePvTN/Q==","signatures":[{"sig":"MEUCIQCqxbDW7k1vxeGLdKGCS0ougfXvJnzZN/5LMVPyc1RFsQIgPmtj9PnymSnbN2B7wYYbliULcNtYZmFvzoMaR9jT+7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265771},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjs -m test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.3","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.3","@girs/glib-2.0":"^2.88.0-4.0.0-rc.3","@girs/pango-1.0":"^1.57.1-4.0.0-rc.3","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.3","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.3","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@gjsify/cli":"^0.1.12","@types/node":"^25.6.0","@gjsify/unit":"^0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.1.12_1776331255084_0.37512919860554583","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@gjsify/canvas2d-core","version":"0.1.13","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.1.13","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"ff43cd8779a614bccb864e8f47288e7f03fcd326","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.1.13.tgz","fileCount":47,"integrity":"sha512-VisGusr1Spd3oMXOLywyAIg/LA1aQE/cCx5I4xgLl0wFeAwt4wC4VUx+J8agrjAqr/UQD3HaNxCHAAUpSDWL7A==","signatures":[{"sig":"MEUCIQCn9W7CAMTro18RxfOakfL9EWCZecDWFYYrADEDmtR4+AIgQbeWwLThvLHayHOnMaSTm3xbs5Eb7msfhOgN79yU/64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265771},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjs -m test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.3","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.3","@girs/glib-2.0":"^2.88.0-4.0.0-rc.3","@girs/pango-1.0":"^1.57.1-4.0.0-rc.3","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.3","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.3","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@gjsify/cli":"^0.1.13","@types/node":"^25.6.0","@gjsify/unit":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.1.13_1776338264809_0.20969619012237972","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@gjsify/canvas2d-core","version":"0.1.15","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.1.15","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"a1ff4e7f276bec07ae8d441361da8e669adb744e","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.1.15.tgz","fileCount":47,"integrity":"sha512-p12wRekKYN6HKwk0tRcYD7hMLdKui/fDILshxTVouC/M5Q35/8kTgcbV9XZ3ifLrNT6PVyzjx9NIRD32xkDMhQ==","signatures":[{"sig":"MEUCIQCL87LqiRIDpLArfrqC5ZMtHiMIK3dsZszLlVNnF3sVCQIgV2YJBYzs4bL0LBMrSipttU2fjulJajLpb4mdAMSSGVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265771},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjs -m test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.3","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.3","@girs/glib-2.0":"^2.88.0-4.0.0-rc.3","@girs/pango-1.0":"^1.57.1-4.0.0-rc.3","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.3","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.3","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@gjsify/cli":"^0.1.15","@types/node":"^25.6.0","@gjsify/unit":"^0.1.15"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.1.15_1776469759117_0.97938933399354","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@gjsify/canvas2d-core","version":"0.2.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.2.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"a397850ff72fc1cff587477d51f74a215b276afe","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.2.0.tgz","fileCount":48,"integrity":"sha512-ATOkSuRJxnJ1eERf7OUxQZDuT8kaaP6UTD0KMFXEooWuuY3tqFoxZKDOBF6uCjr7ClGdgf8yTkXutMrBK5IL1w==","signatures":[{"sig":"MEYCIQD0tm9NTduaMnUiPjNWazo3GvNCihVwdpSWBbug7jNKTgIhANVC/ADNpHc+dlVvDZHufiryIyLmOZ8RyFol8Iho9gAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291374},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.2.0","@types/node":"^25.6.0","@gjsify/unit":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.2.0_1777671621517_0.66822840136408","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@gjsify/canvas2d-core","version":"0.3.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"621f4ef6ba97e063d25effa72f786041a3685488","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.0.tgz","fileCount":48,"integrity":"sha512-fM3jZ/oOAu1ogKJH1UdaLsl62hXErheQvoXkrzQWqfrGsu0FXUExDzCUa95Z78yiooXw+aFM8adxZHD6jWWGFw==","signatures":[{"sig":"MEYCIQDQTSaA449evfpVkyhgdQvPPCz+sukC/H9IR+bohVbKxwIhAO87fr6P7B1Pv8D1hAzaeFiUK4aCc0XGo3Kavyjjzi59","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291374},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.0","@types/node":"^25.6.0","@gjsify/unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.0_1777885760450_0.14696417298900588","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@gjsify/canvas2d-core","version":"0.3.1","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.1","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"4ea3304f05edd53361efa055f51efc357b8bb2fa","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.1.tgz","fileCount":48,"integrity":"sha512-xIADV6v46UyGYmmm3DC2GpspDDZESqyOk+yz1BHOXQBCsJplS9/LzW8wW4Ps6W9i2w1xL3IPANPfZbZjhPgs6w==","signatures":[{"sig":"MEUCIQD8nhAlDD9iHR9B+AV+HoI8IukZvFLNIf4xO7IoWhr/vAIgbwQDk+UQGaeIsU7I7wJVd5suv6rMd9Gok9KV73jo/Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291374},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.1","@types/node":"^25.6.0","@gjsify/unit":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.1_1777887436091_0.9167906233937919","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@gjsify/canvas2d-core","version":"0.3.2","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.2","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"a945e906180f77c5c4769f953fb6892f1b897cd5","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.2.tgz","fileCount":48,"integrity":"sha512-I5TxNSlmwUPjMnxDBIDkieHmy/khKe8FxE9WXAzQmSe71lcyhZejh3+3k1apfK2bS8erKZLQjLfJivV1/wPD4A==","signatures":[{"sig":"MEUCIAmSVEwgu+KmlPdnbHvd/UHM1ccZId8tXkOs84t8C1nxAiEAz9dxQx/OuJfY/LjFRwDU9xRePVygcNBUHXyMVPTFGxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291374},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.2","@types/node":"^25.6.0","@gjsify/unit":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.2_1777896822751_0.5392246240518228","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@gjsify/canvas2d-core","version":"0.3.3","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.3","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"a50528c0a401c4440ae3c714f0c132c72c9ced72","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.3.tgz","fileCount":48,"integrity":"sha512-Jwk2viIiZB1LmSem42ImiJ1zETnx5F0dNUVAY5368YWXrorrcsz0Ogbm6oKNgO3laqR15+Y7PsKwlLn8rMlj3Q==","signatures":[{"sig":"MEUCIBFWcrfp57IKjfV4ArBulRt7CKHjeJvy+Ebkms3dJU2JAiEAlnR6r9TpyKV8rfo0F3jZZNWEUdWnxZ2l775sOh2cMLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291374},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.3","@types/node":"^25.6.0","@gjsify/unit":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.3_1777899875547_0.971589553327808","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@gjsify/canvas2d-core","version":"0.3.4","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.4","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"ee5c7e8d22ad15cec9d01c486721f392d63f2cd8","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.4.tgz","fileCount":48,"integrity":"sha512-RPnAJEX38cX95QAHWAU+4joWycQLIFhPC99Ix+H5tHgkz0jtRh4CCqO6ZGdm+HH68lkemhJPpDoKcKEPt5hNoQ==","signatures":[{"sig":"MEYCIQCDRNSs+Wt5C54LqvJYhdG9WPQEqAmLakEIOk2rf51c9gIhAOSZyd3jDoOOmyWoOVfb66W1QmrPxHBLOzzfxtsO6fHM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291374},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.4","@types/node":"^25.6.0","@gjsify/unit":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.4_1777913517278_0.31994176152363263","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@gjsify/canvas2d-core","version":"0.3.5","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.5","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"1f1c1066034e12e6c4b25fee1c4ca8f7e7d47c8b","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.5.tgz","fileCount":48,"integrity":"sha512-NqrumBZg0rv+BmoWf01GxomzTSA/44S4D4vL7W2fxmw+Hk/++7TC0WYXWxPGs+g2btj1WcqT/fzcmklO/35HKQ==","signatures":[{"sig":"MEUCICleVKLZiUX1dJKwMaCdMRXsc46dCrxM/uFJ41BuHQ4gAiEA2GVBP9uzglkdpy4rXj+G4sTTpyymnPIbNNy1RDE6ONA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291374},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.5","@types/node":"^25.6.0","@gjsify/unit":"^0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.5_1777958206032_0.11128430132964873","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@gjsify/canvas2d-core","version":"0.3.6","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.6","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"b29642338932dffe6dbbef779c9ca3707e31199c","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.6.tgz","fileCount":48,"integrity":"sha512-fDElSyjISWaw775t5dqagVWqp3vH/6gLw/CxevbDNEtoEtTgfvWZltg5Uv1gkf+jPpggU+GWAWf3nZpX0Y/2PQ==","signatures":[{"sig":"MEUCIQDcSN/21cDrs2ETooeciuqc0xmbwJtx6HQ8MdIyFNVL7QIgCyLUOWOzThs3CxLw3Z93dgQueL4VK829jd1bIlNyEl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291374},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.6","@types/node":"^25.6.0","@gjsify/unit":"^0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.6_1777980174491_0.036750089969493915","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@gjsify/canvas2d-core","version":"0.3.7","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.7","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"68f08bf515ed78f3b7539ccc4ea5d05245f369d1","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.7.tgz","fileCount":48,"integrity":"sha512-XdzA/iYwlr/nfXjXbMhlLr9ufxrFkiBU7kfXxLnxsNgouBJHgAP6DXDNbdv+OxlKV7wDzx7vBgnN2t0N0fqT8w==","signatures":[{"sig":"MEUCIACfQPvE+C3rn2CNmlJvXD0SkAMVcKD5PCUrWqTettXnAiEAnxAAvARGKOYKaTY+6RmiXueLTnqCN1gPTg4kiJzgK1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291374},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.7","@types/node":"^25.6.0","@gjsify/unit":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.7_1777992814890_0.2011424716565755","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@gjsify/canvas2d-core","version":"0.3.8","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.8","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"4a516449914a48c784fad24f011e316edcd7ba1b","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.8.tgz","fileCount":48,"integrity":"sha512-EMeDM6c2d7hVb6JsACENCmU0ObCtimBV9/FutVLRS8GyLyMWcNZzKeWlG0kxVSnU+okm2FdrTgcgEjjij8wmVA==","signatures":[{"sig":"MEUCIE7BwU4HEEwFsx5HVHYVroz5Uu4BPbER8gGfZXDbYZaIAiEAjdmJYFzL/9bhthM1F+inixWu7xBNwoht+cTnexAAWTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291374},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.8","@types/node":"^25.6.0","@gjsify/unit":"^0.3.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.8_1778001198412_0.6368633109257029","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@gjsify/canvas2d-core","version":"0.3.9","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.9","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"a81d6ef4ff6a254eedb755392e5eb200c1835871","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.9.tgz","fileCount":48,"integrity":"sha512-krCYISxsFq+U3RamNgDcKABlD3SmNuPXysKT36FIKOCLiEbXEjp4SLut9gX3aPMp3AkrQGxbxrqGRPSgKPa2Zw==","signatures":[{"sig":"MEUCIQCMvFprnWu40+BIL8lua650xb7tvwrRM4N0vSpthSkuLgIgNQSco8o6zHs31X3DKjYzPcgCvZb9wYkMm3/mYemJ0q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291374},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.9","@types/node":"^25.6.0","@gjsify/unit":"^0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.9_1778017111673_0.04470364210196576","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@gjsify/canvas2d-core","version":"0.3.10","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.10","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"2bcf1643cb5b9525cdf73a0cf5a36327fc0bf43e","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.10.tgz","fileCount":48,"integrity":"sha512-1K6Rgb9pQX2tVlvIowZg43ZuGwq/W0/IkDep3WyaEYOWEXA2JXu90eAbRRmN6onw/206Ey7ErDjfyzmPNEX1sw==","signatures":[{"sig":"MEUCIBuLLVdZSjo9hkgr5hd71svKXJg/ur+zbQdweB/XRiwHAiEAnB+b13HS72izy9/gyQpuz8AckF/eRmW4uwO8soNDviI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291377},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.10","@types/node":"^25.6.0","@gjsify/unit":"^0.3.10"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.10_1778061984794_0.3962437866396158","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@gjsify/canvas2d-core","version":"0.3.11","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.11","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"145fd7b724b09260ec324a8a8884b8839c4ef5c7","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.11.tgz","fileCount":48,"integrity":"sha512-Z04uAJlk3nbxI5fzAsiS0Dm7LfPyA0a30xzywnTWEP1twTDZPAnHqfXxYnGdZ9cGTNZfFy3cLXoml1nGkEqjJQ==","signatures":[{"sig":"MEQCIFTbT/90Smb934uId7n7czYXBT152y6Dan6J7185TVKCAiACMDFFMZ74aa+8XzXrKh7vfELppMSFz73Tju0iFSNFmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291377},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.11","@types/node":"^25.6.0","@gjsify/unit":"^0.3.11"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.11_1778066556818_0.19945559445505734","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@gjsify/canvas2d-core","version":"0.3.12","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.12","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"cd5adde25fca9cec28d926cfb771b8ae48529993","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.12.tgz","fileCount":48,"integrity":"sha512-llhS+rSamAVg4ZGFox0GMfEWy41ir0DyL/f1R0uOnUKo2dI1YCoIrG+hXz9cGf5sxPtFIOt/EWXsBHZrDb5YAw==","signatures":[{"sig":"MEUCIQDtIcU1FGWnKnU9NI1SAl0fOo0ndIM8HCsZcVqVlhHWXQIgZzsP9acfT858GqEqbevr8oY1rF/F9GHT97IF6/ReOc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291377},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.12","@types/node":"^25.6.0","@gjsify/unit":"^0.3.12"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.12_1778076064705_0.13881643829144918","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@gjsify/canvas2d-core","version":"0.3.13","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.13","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"d3c8a2da4531900a7f587de70163ceb6422cee9c","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.13.tgz","fileCount":48,"integrity":"sha512-FGQC8AW0e60Y4YfoRod3WWifmoyKsyYIygkGnBOTfzWVDry7G6svcGi6papGF030pcOcMMEWHQSRSL3dpe3sqA==","signatures":[{"sig":"MEUCIQCoDGB1Q2WcNXP1ZkwY04xH0tjZelSDPlr6s8e7o2KWRQIgInV3TQSEGGV6XX1iKYoPnRFMoY/oKGW7FvvoxIWoBiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291377},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"^4.0.0-rc.9","@girs/gdk-4.0":"^4.0.0-4.0.0-rc.9","@girs/glib-2.0":"^2.88.0-4.0.0-rc.9","@girs/pango-1.0":"^1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"^2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"^2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"^1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.13","@types/node":"^25.6.0","@gjsify/unit":"^0.3.13"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.13_1778080775971_0.6010170842147589","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@gjsify/canvas2d-core","version":"0.3.14","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.14","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"c649a469576b93fcc5c6236d1540886c289e6c56","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.14.tgz","fileCount":48,"integrity":"sha512-y8ZKhQu2O5tke8hU8GLO8bHel0s9pazmgYJ4YLOThygAxBJp0gi3VO7eTwT5GmkE67tA57kT3YKndUAnl4ZbZA==","signatures":[{"sig":"MEYCIQDxRwvI3rjsnldMnjfa4nrYJ05lBrDbzvxA41rEtF37fQIhAOQr24fdFAVKJkb1srYKSS18zTBKGxDOOq88bzDU4ffi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290306},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.9","@girs/gdk-4.0":"4.0.0-4.0.0-rc.9","@girs/glib-2.0":"2.88.0-4.0.0-rc.9","@girs/pango-1.0":"1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.14","@types/node":"^25.6.0","@gjsify/unit":"^0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.14_1778146768212_0.29918833261233035","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@gjsify/canvas2d-core","version":"0.3.15","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.15","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"1b7bfebbf7c4e1b430621ff0f0f0420bdbafcd27","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.15.tgz","fileCount":48,"integrity":"sha512-SH9Sh7C5wDsXFM083orz1ae5yRJcXBXsGQCZVIsslAxwZaGcf3g2Q0l8hBYAizFsWoAXXtJKicgkLDO6wai9hA==","signatures":[{"sig":"MEUCIG0Kqy0WtsovkPkpLluAViwKi9s8EpCw00DhYL6Ft5YaAiEA1XxVqXmcZOZKOtiawgrPEKmqAjUfFz8FLLHLyqpoH6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290306},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.9","@girs/gdk-4.0":"4.0.0-4.0.0-rc.9","@girs/glib-2.0":"2.88.0-4.0.0-rc.9","@girs/pango-1.0":"1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.15","@types/node":"^25.6.0","@gjsify/unit":"^0.3.15"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.15_1778188678922_0.2927172185828113","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@gjsify/canvas2d-core","version":"0.3.16","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.16","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"ad4cd270de1cea7b448a45b316dc57a2a3266b52","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.16.tgz","fileCount":48,"integrity":"sha512-azVUukgIZAnT5TwNlR9ZGMQRi54cFi1LvSdb3bAOdS4pjvBcU201W61slozyWC2iag/QrAzt+aPGjJP/VPiHhg==","signatures":[{"sig":"MEQCIFEbzXOj/+a6w6v8/e0pdSE7wIVJ+eto2wxFj9XjEDcvAiAaJMupFj31V81JMjL72tmVa20mWzHdZggGYHXlKKRr7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290306},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.9","@girs/gdk-4.0":"4.0.0-4.0.0-rc.9","@girs/glib-2.0":"2.88.0-4.0.0-rc.9","@girs/pango-1.0":"1.57.1-4.0.0-rc.9","@girs/gobject-2.0":"2.88.0-4.0.0-rc.9","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.9","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.16","@types/node":"^25.6.0","@gjsify/unit":"^0.3.16"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.16_1778224787476_0.6873803146426454","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@gjsify/canvas2d-core","version":"0.3.17","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.17","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"bfa1bb5a1db0a33851a681401de308ea74a240d0","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.17.tgz","fileCount":48,"integrity":"sha512-OD0bytKgmuJK2olqEfkXTmD+8bqSfRd/wuDa9Gh3iRu1J3wiWb3YpKq6RoIbGbkhl9iLzGq71B2r1ilc1nsiBQ==","signatures":[{"sig":"MEUCIDlR/4Np9UPdNtGvMR3vzM53YneCMSmyoIAgvH4QvVlNAiEAn4M/L14FWJGiWDjotk9vnQaIou01FcYQUARrQsd43qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268923},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.14","@girs/gdk-4.0":"4.0.0-4.0.0-rc.14","@girs/glib-2.0":"2.88.0-4.0.0-rc.14","@girs/pango-1.0":"1.57.1-4.0.0-rc.14","@girs/gobject-2.0":"2.88.0-4.0.0-rc.14","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.14","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.14"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.17","@types/node":"^25.6.2","@gjsify/unit":"^0.3.17"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.17_1778248671482_0.4626210845459011","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@gjsify/canvas2d-core","version":"0.3.18","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.18","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"362c0272cb25e92ca010e3b71b20ab9043623f26","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.18.tgz","fileCount":48,"integrity":"sha512-hJ46U7fBULWs+OcekoKnpo77IjTzBt/24lCdZ8FX+WFsdfkM4yE6blfaOc8Fr3mnuvxyJwelmrJfGLi+wpeWwA==","signatures":[{"sig":"MEQCICOpxAGsLimd4V3ZnuukMkG5mmoOCSBvHOuw8hzbogp1AiBez4oN5ZES+5ajuOhfcIVBVPLVufu9H9hJZHrH9+vhEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268923},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.14","@girs/gdk-4.0":"4.0.0-4.0.0-rc.14","@girs/glib-2.0":"2.88.0-4.0.0-rc.14","@girs/pango-1.0":"1.57.1-4.0.0-rc.14","@girs/gobject-2.0":"2.88.0-4.0.0-rc.14","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.14","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.14"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.18","@types/node":"^25.6.2","@gjsify/unit":"^0.3.18"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.18_1778252836513_0.07574102758890078","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@gjsify/canvas2d-core","version":"0.3.19","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.19","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"2eb8a769e0ee75d1b2afcd2da08c6610dfe2b467","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.19.tgz","fileCount":48,"integrity":"sha512-Y0nTfsVZTA2O5EwEHe1lwPDdncYKqV7zQl4zWgfmyJ9NH00FZW4ZnrPu1bO+qm0Psk7yp/WlyoCLd9C487qMTg==","signatures":[{"sig":"MEYCIQDyHbceWvsayOXGNpT0t9K7AoxfrqLpoNAzk3G9O69LsAIhAOyWnrkaK2PBRipvNfaxLbrAY2IoinimSXte7Xq6nztb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268923},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.14","@girs/gdk-4.0":"4.0.0-4.0.0-rc.14","@girs/glib-2.0":"2.88.0-4.0.0-rc.14","@girs/pango-1.0":"1.57.1-4.0.0-rc.14","@girs/gobject-2.0":"2.88.0-4.0.0-rc.14","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.14","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.14"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.19","@types/node":"^25.6.2","@gjsify/unit":"^0.3.19"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.19_1778254506833_0.24775748828084576","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@gjsify/canvas2d-core","version":"0.3.20","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.20","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"589dc98541324e15880a42c831e4373ca7054ef6","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.20.tgz","fileCount":48,"integrity":"sha512-LzJYbIfUFidHx0jisOn3r5WmRLcBuUk4A9JeYBwnPH3llgRys0tb1dzsWyDcQymIJgGkvy9NT8BToAal/WFeXA==","signatures":[{"sig":"MEUCIQCOWWIZO3pJ1SKCMICB0drJQd42xOZxcT3sS0cL6y62xgIgd30crRBYGtYGYyl2DxpUyZo2M0VXDOCO3NEYgqyunh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268923},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.14","@girs/gdk-4.0":"4.0.0-4.0.0-rc.14","@girs/glib-2.0":"2.88.0-4.0.0-rc.14","@girs/pango-1.0":"1.57.1-4.0.0-rc.14","@girs/gobject-2.0":"2.88.0-4.0.0-rc.14","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.14","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.14"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.20","@types/node":"^25.6.2","@gjsify/unit":"^0.3.20"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.20_1778257927658_0.40697282013119707","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@gjsify/canvas2d-core","version":"0.3.21","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.3.21","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"3261a665ec61aadb4ed1db851d369717df562b54","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.3.21.tgz","fileCount":48,"integrity":"sha512-2v3Etxw+dg9xEARXVS6KSsVHRv48TIimMjq/hXaVAYxy7IemI5eSNLGejMwU89LBqtKBiB2oXiJn/6PU6EVhOQ==","signatures":[{"sig":"MEQCIBEvXzRnrPjVBmFFXMi5Fha8JVPnesWXDtVGmIsrDz11AiBkiWOpUBmPb2anfsQm6/J5/81dxSm19NAZ07VthbkThA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272921},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.14","@girs/gdk-4.0":"4.0.0-4.0.0-rc.14","@girs/glib-2.0":"2.88.0-4.0.0-rc.14","@girs/pango-1.0":"1.57.1-4.0.0-rc.14","@girs/gobject-2.0":"2.88.0-4.0.0-rc.14","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.14","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.14"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.3.21","@types/node":"^25.6.2","@gjsify/unit":"^0.3.21"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.3.21_1778275302905_0.9280047882551139","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@gjsify/canvas2d-core","version":"0.4.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"3e6ebed587e34ee7e43f252db31415aef773e01d","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.0.tgz","fileCount":55,"integrity":"sha512-oikTMZLXZ8wwNi4hlDm84/9676Qfa2tQtEzM9YAzo+LXlFOqup0ppb6JahGEEhvZ43w2ow9FegFgl3lHBeNagQ==","signatures":[{"sig":"MEUCIQDk+SPrjriRq7d3bCoGyHCmtQwzihCr0zLwhP7ijsPMSAIgOkNsbdhGGWGOI2psu52ULfrXLyFinvaxyt7u1qgScFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285211},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"yarn build:gjsify && yarn build:test && yarn test:gjs","build":"yarn build:gjsify && yarn build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"yarn build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.0","@types/node":"^25.6.2","@gjsify/unit":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.0_1778667587671_0.6853887952065172","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@gjsify/canvas2d-core","version":"0.4.3","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.3","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"3cd4a366ad9c1d77e79eb6c819c99a063c8c2ca2","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.3.tgz","fileCount":32,"integrity":"sha512-XijqAfo7b92vn4xV659WcIhbzRLlUy079Od6FGw00DgQmD8YCODM7JfAcgoClRBd88PlsjHU4EWKjIc8eTlaSg==","signatures":[{"sig":"MEYCIQDErKFqohsjJwPCagDnY6hm5GyG/eucBN1NFh+gAaMdyQIhAL8AmpBnGy0sQ7rYaaaLGHi+TCWcrIkSD5AsvfmzF/Tk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53716},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"gitHead":"b82d646296dc44a829c5c5e0d3b1e85b2a45e247","scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"_npmVersion":"11.12.1","description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"workspace:^","@types/node":"^25.6.2","@gjsify/unit":"workspace:^","@gjsify/dom-elements":"workspace:^"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.3_1778937194346_0.6042270619698116","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@gjsify/canvas2d-core","version":"0.4.4","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.4","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"2052c4a2ea31ccde7fd5c990374298a35392fdcf","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.4.tgz","fileCount":32,"integrity":"sha512-f4NnQ6tKgFL5y5/rcpacT7dvBOWoh6fPp5vTgnzSHWVZ/JUHEPM41jjKO2Fr5E2C/54zWp+ewrNjmpEuIFwa5g==","signatures":[{"sig":"MEUCIQCNHtkg2S8l+5l4c/sNkrm/lQq+E7cJEJsewt2OKQIWOAIgB9k6Ci6BPIp5Tu+2mUB+Mlkz7RVVQ2NogGaYQdC0Bjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53701},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"gitHead":"1a34c88404c9184bf7b48f04609b6242aa72a978","scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"_npmVersion":"11.12.1","description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.4","@types/node":"^25.6.2","@gjsify/unit":"^0.4.4","@gjsify/dom-elements":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.4_1778980108529_0.788762654488868","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@gjsify/canvas2d-core","version":"0.4.5","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.5","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"36e447b5156b6f7f4e122965e6a18e1cded97528","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.5.tgz","fileCount":32,"integrity":"sha512-01qXg09DbX27x9wXzV9z5CypG5RIprSiN+zJTtbsimwevHadOFQcKzN8T58fCysbSE4fhXTlKv6bX/4j7VIdPg==","signatures":[{"sig":"MEUCIQDprujhf710/DQfr08vGqCuGt1DdZ7/KKriivH+nD7U/wIgRciLBTjWujMtoBlBuyLWjVmdHy4IlAL47vT40POTnNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53701},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"gitHead":"05159d8a7c8608b8534d6e29239157d522318db3","scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"_npmVersion":"11.12.1","description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.5","@types/node":"^25.6.2","@gjsify/unit":"^0.4.5","@gjsify/dom-elements":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.5_1778987967998_0.42998730776156924","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@gjsify/canvas2d-core","version":"0.4.9","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.9","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"f3edca2cd2be8a625eb7a67568ff2dd1a54412c1","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.9.tgz","fileCount":33,"integrity":"sha512-pBH9uj/6ITvOkuw6ohOm0xQ81UL+fGNPoxQ/XDZJW/EynbUit0vjNI8HIpA5+ZJef8HHUHsYI4sLjawU/Hrjag==","signatures":[{"sig":"MEUCIQC/VHZw+sBAAW2cQcjb72IFzV6/x8ogljHrEGV8Pr1/OgIgDT65lnll5WnGwS7g8We7p/2PPIsq6dLvFfA0XS8Vli8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53701},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.9","@types/node":"^25.6.2","@gjsify/unit":"^0.4.9","@gjsify/dom-elements":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.9_1779014995445_0.8244842932475236","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@gjsify/canvas2d-core","version":"0.4.10","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.10","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"dd0d9fb8107cd46af49294b3cbacfe4e2b4ae5e1","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.10.tgz","fileCount":33,"integrity":"sha512-xVBcbxQoexi1blye2Jn4Owisk5so8JOumSK8nXTLCMAp5hy8QHrliza2UQRBUJzt7MCg4tBghF2uezV4wPm04g==","signatures":[{"sig":"MEYCIQDh46PoosaVC73Px2BlqIbk2AOCyIxtDpjXUPB+fImzIwIhAK3AGDWCS7vhRsWc/wcTkRopmcPyvzwMWhiF1gkZZPtc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53705},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.10","@types/node":"^25.6.2","@gjsify/unit":"^0.4.10","@gjsify/dom-elements":"^0.4.10"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.10_1779041148293_0.38298261563633673","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@gjsify/canvas2d-core","version":"0.4.11","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.11","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"3b480a780eaa793e952d518a0200abde7a87f97c","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.11.tgz","fileCount":33,"integrity":"sha512-fIVPkchMpTPnI5X2y2TyWAHs0qTSVZm0cfd86ZOZcMUrFNcE8/K9EIanqrzxthk3KhJQuTjygutDrklHG8qSAw==","signatures":[{"sig":"MEUCIQDsN9f1FVCwuAbZVqgTvR5XMEm1jzp85efSH2Encrp+FgIgK62wBL9aRHqzleI9oU8qi76jYFvYvlcQuY5PoA1U5YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53705},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.11","@types/node":"^25.6.2","@gjsify/unit":"^0.4.11","@gjsify/dom-elements":"^0.4.11"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.11_1779100931953_0.3488067554595111","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@gjsify/canvas2d-core","version":"0.4.12","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.12","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"a9da37df0228c284448a04282261725c1dad93e1","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.12.tgz","fileCount":33,"integrity":"sha512-Xud4LP3x8jCP07v2JArY4LRN+M1ZavlvJoO/IQEL2VxQh8SEMBLEPy7dwI1Mk2sqX97HkSkaeC3AoCgelIuhEw==","signatures":[{"sig":"MEUCIQCqyrBAB7dYP0MwdIFwLKcxfDaiaIWrZ3JWc5/NT505LgIgTaKfk8/F/lX08VzrZnEdau1HPa+wJFHvFIdB1cXRceU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53705},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.12","@types/node":"^25.6.2","@gjsify/unit":"^0.4.12","@gjsify/dom-elements":"^0.4.12"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.12_1779125891492_0.6951350781842973","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@gjsify/canvas2d-core","version":"0.4.13","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.13","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"d5c53c24ffe3c095a8262ebe0b0e2ddba172da06","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.13.tgz","fileCount":33,"integrity":"sha512-CbJNvTSMujud7i+8SgSWRdUmgKFN39cUWA6lPn1tLihcDKJFFj4I/1zD+AoAHk71S/cVR+dXRExso5V+62tMEg==","signatures":[{"sig":"MEUCIE/12fBTJPnT2N4g3ZHa9RCep/f0TT5jFhyXG5cVPPeAAiEA4d21iFsIH+Z6pFhxuU2Zx9CmCgs7iTbPLEgkTV+f0Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53705},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.13","@types/node":"^25.6.2","@gjsify/unit":"^0.4.13","@gjsify/dom-elements":"^0.4.13"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.13_1779139207576_0.07109874787247517","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@gjsify/canvas2d-core","version":"0.4.14","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.14","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"3e17df3630959df06571e9499e305a55fbdbab1f","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.14.tgz","fileCount":33,"integrity":"sha512-+fkT3fVz5X+t+vLJga5RnoKQOw5/tQKKumPRb9BY+1xBLBC6uF2vVsjEe6oUB+pfGWWK4cYVnfG04j+nGvmEXA==","signatures":[{"sig":"MEUCIFhh5zmAaNyFFYmK4DZecBZDS2eTDc1CkYMjJTzSoHGfAiEA1UtAo0qsv3OCReJVe9iFgO06P54r15slWQ7ODZX1iXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53705},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.14","@types/node":"^25.6.2","@gjsify/unit":"^0.4.14","@gjsify/dom-elements":"^0.4.14"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.14_1779223222443_0.5646469067200826","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@gjsify/canvas2d-core","version":"0.4.15","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.15","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"81eadad8747425f9587c5fc789d42d9568e29d72","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.15.tgz","fileCount":33,"integrity":"sha512-MZID7WIyKYO67sLm8Oq3e2G3E9g4kqICru9f84iBlMyQMmzvsF0RjRef5sg8LGsu1qPJV2r5C8VgtbFgOctqwg==","signatures":[{"sig":"MEQCIEw0pd4iJF1TSjow4qYYbSwubwICcfBWP39vNDOZa0Z1AiAohdpDYaGhJMuJPiR8B8KXxrAhGySmhF5GvONy3ya7XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53705},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.15","@types/node":"^25.6.2","@gjsify/unit":"^0.4.15","@gjsify/dom-elements":"^0.4.15"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.15_1779293461351_0.8928485522909326","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@gjsify/canvas2d-core","version":"0.4.16","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.16","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"bff33a7ff8bc511d219b2869a24e01a3cabcc5a2","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.16.tgz","fileCount":33,"integrity":"sha512-B6zWpi3lD5pdY0Va0n2ZXb4P+us6rB5pl046BB5JwJzWGyJ8SE1OjY3i+NyteR9JDFIh1mNH5fdCTcoEBUDeeg==","signatures":[{"sig":"MEQCIE+yWIHnUROH3R+xEwNvSwD3Hfdikuyx1b4vJtHu94BIAiBkeCcMh/xTOZZHfn1idMwpkHVrX/rBHL9uuWMI5eYOlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53705},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.16","@types/node":"^25.6.2","@gjsify/unit":"^0.4.16","@gjsify/dom-elements":"^0.4.16"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.16_1779302120212_0.7230840159770362","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@gjsify/canvas2d-core","version":"0.4.17","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.17","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"9a67bddef136df4ac31595b861c69a0fc8f1bbee","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.17.tgz","fileCount":33,"integrity":"sha512-IUlbd3CLXDvbazTafTIVefAkw8EtGUfZTupbCH+J2Xmzy4lc2imDLBbmNqEjHm5GX8/S0baQkZMBI0RF6R1/fA==","signatures":[{"sig":"MEUCIQDuYfuxB+hWAcke3qFF1h4TrqZDY1Ail3K370SKgIaUpQIgSWDRnUUJfrllVxvrt6jLgLKDWmCEvMRVoxwZF4DLKTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53705},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.17","@types/node":"^25.6.2","@gjsify/unit":"^0.4.17","@gjsify/dom-elements":"^0.4.17"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.17_1779310940505_0.08005777300655348","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@gjsify/canvas2d-core","version":"0.4.18","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.18","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"5149913726e97b88a9dda67ae1c859438969b211","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.18.tgz","fileCount":33,"integrity":"sha512-iU35me01JnwYk+vExTpPBxwLDMhHY74k+7EFuR0PqoJSbToeBqEOPejPygoSY1JKUCZsccEVzqXmMtwXe0xWwA==","signatures":[{"sig":"MEQCIH3gZdoQI3RjXHnC21qnJK8RPGcOCdnaVOy5EYqsSIk2AiAqYIZrfGEsPZtOt67nD6gkZp7CKjrBJo/vpHmJNb06NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53705},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.18","@types/node":"^25.6.2","@gjsify/unit":"^0.4.18","@gjsify/dom-elements":"^0.4.18"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.18_1779317539334_0.37684527236234744","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@gjsify/canvas2d-core","version":"0.4.19","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.19","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"1a47ad29c2ea30bb895ba28df9ed803f8de66926","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.19.tgz","fileCount":33,"integrity":"sha512-nN64NaTJ3NoYPNAAFxhg4+ytZ0tRGwBOjWjpCyzcGthSiFapasqS84HsvQdXv79rIAr3q4NF4u/vXyCqvP4etg==","signatures":[{"sig":"MEUCIQCrajPA+aSiwat/ka61Hzs/f8Owd+3MPVGnmtBJpXXIxwIgUeUQ0Iqce1vd1JpBXzjZDtHMbbR8y5/Qo4Wz/4FE0+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53705},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.19","@types/node":"^25.6.2","@gjsify/unit":"^0.4.19","@gjsify/dom-elements":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.19_1779353441896_0.282406914105092","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@gjsify/canvas2d-core","version":"0.4.20","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.20","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"1138d664e4dbd63b27256176a4b9dab9363cc058","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.20.tgz","fileCount":33,"integrity":"sha512-mz4YxwlrMH5dJFOWE2MJA3R1vpBUoXhhd5biuFIgcNfdoBFzyZjugbwH6TKAj/H3iKfVwul9dN0KOXbUk4iQRg==","signatures":[{"sig":"MEYCIQCqrs+gt5YX9e02FAVObaUUmzOjhqq7uPZ88Oi42yE8+gIhAObxsCq6ywVn5uvrHWfrUUurnMh5F6MIhM1N9AXZSkpv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53705},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.20","@types/node":"^25.6.2","@gjsify/unit":"^0.4.20","@gjsify/dom-elements":"^0.4.20"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.20_1779399469861_0.9674240865256445","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@gjsify/canvas2d-core","version":"0.4.21","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.21","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"bfbe1f8dc711f1a25e30ad44a60ca383f2475c22","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.21.tgz","fileCount":33,"integrity":"sha512-ncjJVHOiIepScCIP8gwdG1jleI+9+Ro3tEOFM5DU4ze+aKMtH1jefX2pFitQ9IJDnXSdZJs1yasjIWg2qJVrog==","signatures":[{"sig":"MEUCIGv622Uw04XxqWkjpnAUVojYJPkiawOC9oEEEmwsRxPVAiEApyyKkvNEmvYKQmOhXhTzsolQ6t9+2o8YIMNnD/fPSv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53705},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.0-rc.15","@girs/gdk-4.0":"4.0.0-4.0.0-rc.15","@girs/glib-2.0":"2.88.0-4.0.0-rc.15","@girs/pango-1.0":"1.57.1-4.0.0-rc.15","@girs/gobject-2.0":"2.88.0-4.0.0-rc.15","@girs/gdkpixbuf-2.0":"2.0.0-4.0.0-rc.15","@girs/pangocairo-1.0":"1.0.0-4.0.0-rc.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.21","@types/node":"^25.6.2","@gjsify/unit":"^0.4.21","@gjsify/dom-elements":"^0.4.21"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.21_1779443931411_0.5777124596034859","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@gjsify/canvas2d-core","version":"0.4.22","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.22","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"00a7ed624e19870e9be6cb3255257e7028fed323","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.22.tgz","fileCount":47,"integrity":"sha512-yXAU2VVlLKDhToHHGmQ99imXZSU0MoFT0f4X0vC94vFmMfHVt/u/GzAsfp2S5eHfHJq84ffyjyJoDx3zkT8usQ==","signatures":[{"sig":"MEUCIQCO2RdVd96irnoIx3Othpb6ePR6z6UxPldXKZHDABOa6gIgYiYB5e+O5umes68RNAH6oczknlgzuEri0UH8+WZelAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56512},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.1","@girs/gdk-4.0":"4.0.0-4.0.1","@girs/glib-2.0":"2.88.0-4.0.1","@girs/pango-1.0":"1.57.1-4.0.1","@girs/gobject-2.0":"2.88.0-4.0.1","@girs/gdkpixbuf-2.0":"2.0.0-4.0.1","@girs/pangocairo-1.0":"1.0.0-4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.22","@types/node":"^25.9.1","@gjsify/unit":"^0.4.22","@gjsify/dom-elements":"^0.4.22"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.22_1779571080374_0.6297271042774788","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@gjsify/canvas2d-core","version":"0.4.23","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.23","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"ebef6820f751735b981bb54b1ab9971ff0ec2bc8","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.23.tgz","fileCount":47,"integrity":"sha512-qc1uUPIaqyqj4/y8MVO7fJMI75b8erFiMuMCHFTFfEYC1bpIO9HcJ0cqFhFwamcblICJu2IAY/embC9cZviyXg==","signatures":[{"sig":"MEUCIQDJPWL5VnZUMxXBmCb3e18gMjaiyJVHIaJSD+1gkjlvFgIgTY9paCJJtfEGk9sz2ksfD4KEs9ik4mqQwotncRc5JcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56512},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.1","@girs/gdk-4.0":"4.0.0-4.0.1","@girs/glib-2.0":"2.88.0-4.0.1","@girs/pango-1.0":"1.57.1-4.0.1","@girs/gobject-2.0":"2.88.0-4.0.1","@girs/gdkpixbuf-2.0":"2.0.0-4.0.1","@girs/pangocairo-1.0":"1.0.0-4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.23","@types/node":"^25.9.1","@gjsify/unit":"^0.4.23","@gjsify/dom-elements":"^0.4.23"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.23_1779599862363_0.0981206883884651","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@gjsify/canvas2d-core","version":"0.4.24","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.24","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"babf6d98ff8e55fb281eb2f866763d4ed938c6de","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.24.tgz","fileCount":47,"integrity":"sha512-qCUCXroDdr4Jt6YCS1YasxIZqxdSuU1/oVtyppm7CdcTM7vterNRuhEV2ZvTRuzkkvkMIvsIJePl3JEQDRTICg==","signatures":[{"sig":"MEUCIQCbzlkYJaHUem3M3tWgqfufE55OIvtIFQky+6+MjgIqkwIgHhQSkvSwVOuL46btob4A6ifh7Lfafcq45Pab/Nndfyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56512},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.1","@girs/gdk-4.0":"4.0.0-4.0.1","@girs/glib-2.0":"2.88.0-4.0.1","@girs/pango-1.0":"1.57.1-4.0.1","@girs/gobject-2.0":"2.88.0-4.0.1","@girs/gdkpixbuf-2.0":"2.0.0-4.0.1","@girs/pangocairo-1.0":"1.0.0-4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.24","@types/node":"^25.9.1","@gjsify/unit":"^0.4.24","@gjsify/dom-elements":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.24_1779632897583_0.9998252672928634","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@gjsify/canvas2d-core","version":"0.4.25","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.25","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"d2d27b23943d8b0703ae6bc64617e5512ff86f89","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.25.tgz","fileCount":47,"integrity":"sha512-pau7GXhtJ/2RoeXND12AN9f6uc18fqVN0NHMzQqjU8UpDi3FpNbYrX953wbkeQcltZbc45jGB/kzRSGuN0phwA==","signatures":[{"sig":"MEQCICVdwsOpPw5PKZy28frpaKIeoZklzQjutOqQMRhCJtepAiBJYKiFgFJtSMrkEorlbT0G5VXVYYk1bAsZUmViosD2oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56512},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.1","@girs/gdk-4.0":"4.0.0-4.0.1","@girs/glib-2.0":"2.88.0-4.0.1","@girs/pango-1.0":"1.57.1-4.0.1","@girs/gobject-2.0":"2.88.0-4.0.1","@girs/gdkpixbuf-2.0":"2.0.0-4.0.1","@girs/pangocairo-1.0":"1.0.0-4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.25","@types/node":"^25.9.1","@gjsify/unit":"^0.4.25","@gjsify/dom-elements":"^0.4.25"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.25_1779710484158_0.3120254393064146","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@gjsify/canvas2d-core","version":"0.4.26","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.26","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"39305dfdc1ef909f9fd00538b33a97daa59737cb","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.26.tgz","fileCount":47,"integrity":"sha512-oNj+qDpOmj2hiCHIpPysL00RVt4i7Gq27/LlOBeZMyBioBcGFKuMiD2mYfjcoU2njjCKIDqfkMptw1OzdWlTlA==","signatures":[{"sig":"MEQCIEoQFCyiQzRk87jxrtChQGMYnrv3PFmrYtnVo9ysFdgeAiBbKjaH1/WZxudufRLyBfFVsypUPiSsi9KpNVWI84ufpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56512},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.1","@girs/gdk-4.0":"4.0.0-4.0.1","@girs/glib-2.0":"2.88.0-4.0.1","@girs/pango-1.0":"1.57.1-4.0.1","@girs/gobject-2.0":"2.88.0-4.0.1","@girs/gdkpixbuf-2.0":"2.0.0-4.0.1","@girs/pangocairo-1.0":"1.0.0-4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.26","@types/node":"^25.9.1","@gjsify/unit":"^0.4.26","@gjsify/dom-elements":"^0.4.26"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.26_1779804767586_0.839044668213581","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@gjsify/canvas2d-core","version":"0.4.27","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.27","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"a91559af84fd22bd4741436492351eab47ac9c55","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.27.tgz","fileCount":47,"integrity":"sha512-n83mnalvW6EDszgreVIccP3F6XALyIc8xFATv1WrWt6zBDq8dgx8ZQ+v7oTKp949Bl4lM0xncel1sRRrib/Qxg==","signatures":[{"sig":"MEUCIQCpTS2HIkIDM84PjVJvpP1g4aQyLJ8oDHK/y24sI+HhsAIgZ8yhfvYMt3fyYWXXGvHc/FAQtrf4J2B4XPsgr1WFX88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56512},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.1","@girs/gdk-4.0":"4.0.0-4.0.1","@girs/glib-2.0":"2.88.0-4.0.1","@girs/pango-1.0":"1.57.1-4.0.1","@girs/gobject-2.0":"2.88.0-4.0.1","@girs/gdkpixbuf-2.0":"2.0.0-4.0.1","@girs/pangocairo-1.0":"1.0.0-4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.27","@types/node":"^25.9.1","@gjsify/unit":"^0.4.27","@gjsify/dom-elements":"^0.4.27"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.27_1779810761960_0.1013414861487365","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@gjsify/canvas2d-core","version":"0.4.28","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.28","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"6f4d43a4fa8446acd6dadb8646108c22b3d20a87","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.28.tgz","fileCount":47,"integrity":"sha512-0qnl1pCfou7bVk8TMK229KskcGSqdYPEFfChq5ST5smdXpFFHMZLFZ2FZ6OOxtMeXmGT+g4swEm1RG2oyVEH9g==","signatures":[{"sig":"MEUCICML46ZdN7kskkjbu5agvxg7gAAmNwqfBxeuIrtPAEtXAiEAyj6wouRHbeYxKJzp21kYCknMwK+T9kiml+jE2mLtf+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56512},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.1","@girs/gdk-4.0":"4.0.0-4.0.1","@girs/glib-2.0":"2.88.0-4.0.1","@girs/pango-1.0":"1.57.1-4.0.1","@girs/gobject-2.0":"2.88.0-4.0.1","@girs/gdkpixbuf-2.0":"2.0.0-4.0.1","@girs/pangocairo-1.0":"1.0.0-4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.28","@types/node":"^25.9.1","@gjsify/unit":"^0.4.28","@gjsify/dom-elements":"^0.4.28"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.28_1779868514112_0.3593390351189276","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"@gjsify/canvas2d-core","version":"0.4.29","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.29","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"c7d3e9fde6a169d79b2abf4991f522e141d71881","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.29.tgz","fileCount":47,"integrity":"sha512-PAoI3SY5M+F5U7BspF/o+naDMv/dqmte0+Co4A2XrpH1Y98SCY0HYi6Sc4mJ/ENaGih7y2ffygvzNL/TwA3OSQ==","signatures":[{"sig":"MEUCIGDy2LwaikLg6QaJFbw4/6xp1sDiwSa7F67d5/u0wpLcAiEAqWIHx6WLqbe1gOE9U4pDzRXiKLIhhIv01XgOuez4DPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56526},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.1","@girs/gdk-4.0":"4.0.0-4.0.1","@girs/glib-2.0":"2.88.0-4.0.1","@girs/pango-1.0":"1.57.1-4.0.1","@girs/gobject-2.0":"2.88.0-4.0.1","@girs/gdkpixbuf-2.0":"2.0.0-4.0.1","@girs/pangocairo-1.0":"1.0.0-4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.29","@types/node":"^25.9.1","@gjsify/unit":"^0.4.29","@gjsify/dom-elements":"^0.4.29"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.29_1779893184407_0.549222316058372","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"@gjsify/canvas2d-core","version":"0.4.30","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.30","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"22032d925d0090dd77b17941dba4a7d154527877","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.30.tgz","fileCount":47,"integrity":"sha512-PfJh4tMTOpsWam8NYCu07OluCTJ+neMlxXiV/F/N21dwx4FHBRXjrRiNT+CgiWalTKaUb2LrgNoAaQM6RJt3+Q==","signatures":[{"sig":"MEYCIQDMXbwrNH+qyIv9irdjqfmAs56QMMUnC5g4EAAgPhU38gIhAPMra3Jv69JalnAJ8xhKUY/LhOJWz+qRO1RbnwQE/v9h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56526},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.1","@girs/gdk-4.0":"4.0.0-4.0.1","@girs/glib-2.0":"2.88.0-4.0.1","@girs/pango-1.0":"1.57.1-4.0.1","@girs/gobject-2.0":"2.88.0-4.0.1","@girs/gdkpixbuf-2.0":"2.0.0-4.0.1","@girs/pangocairo-1.0":"1.0.0-4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.30","@types/node":"^25.9.1","@gjsify/unit":"^0.4.30","@gjsify/dom-elements":"^0.4.30"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.30_1779927717800_0.35441926578783156","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"@gjsify/canvas2d-core","version":"0.4.31","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.31","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"882f5ce85b791d946e4ea5e12a0ed5892a3ed68e","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.31.tgz","fileCount":47,"integrity":"sha512-qRhVN4PK2uKg1Cy+uiiemx1Wo7sMJnq0yFDckVHX426xO/koEhv8GoukrVlqQ70mfs/6LV7YQMuhG3fMutrCVQ==","signatures":[{"sig":"MEQCIH+F2tIdgWH8HFTrPgqJfdOqogqf0771FjzHYvWJHfG6AiANJ/eVoCE+7vUEDaJ/R8Ox9f1uopk6wiiy59E9Tf8Wkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56526},"type":"module","types":"lib/types/index.d.ts","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.1","@girs/gdk-4.0":"4.0.0-4.0.1","@girs/glib-2.0":"2.88.0-4.0.1","@girs/pango-1.0":"1.57.1-4.0.1","@girs/gobject-2.0":"2.88.0-4.0.1","@girs/gdkpixbuf-2.0":"2.0.0-4.0.1","@girs/pangocairo-1.0":"1.0.0-4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.31","@types/node":"^25.9.1","@gjsify/unit":"^0.4.31","@gjsify/dom-elements":"^0.4.31"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.31_1779963099429_0.9406991374055591","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"@gjsify/canvas2d-core","version":"0.4.32","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.32","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"119c125945d1e69cabf55188932894754b751922","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.32.tgz","fileCount":47,"integrity":"sha512-LqtYxIJJCLAUpqyOsbwACvnjUPjxlM2NIl5IlKKnJ2G3YA/1Kt7wyYolrRJ1LxLyya83TYG04PJeDC1TIuLQYg==","signatures":[{"sig":"MEUCID8YL+HAe0FfBNFuTE2ZlJgzwWjmIgxGo3+G28DfFW7aAiEA+rKsR60/FbYIcF8Wq/V6BaBNFy46lUd7eD+h9FD2wt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56672},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.1","@girs/gdk-4.0":"4.0.0-4.0.1","@girs/glib-2.0":"2.88.0-4.0.1","@girs/pango-1.0":"1.57.1-4.0.1","@girs/gobject-2.0":"2.88.0-4.0.1","@girs/gdkpixbuf-2.0":"2.0.0-4.0.1","@girs/pangocairo-1.0":"1.0.0-4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.32","@types/node":"^25.9.1","@gjsify/unit":"^0.4.32","@gjsify/dom-elements":"^0.4.32"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.32_1779991316069_0.8129823579810256","host":"s3://npm-registry-packages-npm-production"}},"0.4.33":{"name":"@gjsify/canvas2d-core","version":"0.4.33","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.33","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"bf379eebf06bb56f00c4d4ce21d0cc750c0219b6","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.33.tgz","fileCount":47,"integrity":"sha512-rm4/ibInfgntfT9DJR6aa7zdTTasz1mHdSylMLnYtYINb58qd3eCBdOcAgtPhNoPc0l+eK/S4mnB361J1pWZKA==","signatures":[{"sig":"MEYCIQDU7Vo8LuX/3g+Jd7kOqXkMQngs20J9fVxpyI6m52GyVQIhAPtuw5KCLV8zcDLbjzeOu5cXYw+GTlwfHmNEuhs6Krnt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56672},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.1","@girs/gdk-4.0":"4.0.0-4.0.1","@girs/glib-2.0":"2.88.0-4.0.1","@girs/pango-1.0":"1.57.1-4.0.1","@girs/gobject-2.0":"2.88.0-4.0.1","@girs/gdkpixbuf-2.0":"2.0.0-4.0.1","@girs/pangocairo-1.0":"1.0.0-4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.33","@types/node":"^25.9.1","@gjsify/unit":"^0.4.33","@gjsify/dom-elements":"^0.4.33"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.33_1780005489139_0.5819695153803799","host":"s3://npm-registry-packages-npm-production"}},"0.4.34":{"name":"@gjsify/canvas2d-core","version":"0.4.34","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.34","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"0705b67ca9dc897a9b4f511677d83c49beffdf2a","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.34.tgz","fileCount":47,"integrity":"sha512-uxKQ57Jf1uhXoBD03ER59it6AdjVO9p7BiHpYVTDjTP7/Q+gv3q7PC2nnEB26iR4Z86586XwAjBYkupWJPRveA==","signatures":[{"sig":"MEUCIAMs9MRzIFKfUDCfE/HaSavQHkMzS96e22xjJS9dyNX9AiEA0jZm+8Sf/cJvJp7mvbEuipC74L5NnbZFW3URZsoalGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56672},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.1","@girs/gdk-4.0":"4.0.0-4.0.1","@girs/glib-2.0":"2.88.0-4.0.1","@girs/pango-1.0":"1.57.1-4.0.1","@girs/gobject-2.0":"2.88.0-4.0.1","@girs/gdkpixbuf-2.0":"2.0.0-4.0.1","@girs/pangocairo-1.0":"1.0.0-4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.34","@types/node":"^25.9.1","@gjsify/unit":"^0.4.34","@gjsify/dom-elements":"^0.4.34"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.34_1780056473685_0.4870566935616678","host":"s3://npm-registry-packages-npm-production"}},"0.4.35":{"name":"@gjsify/canvas2d-core","version":"0.4.35","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"_id":"@gjsify/canvas2d-core@0.4.35","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"8ce534bba8ac0bcc4fc81584a6e03d302d03b163","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.35.tgz","fileCount":47,"integrity":"sha512-htOIC47kzrx1rlP5PQ2ByQssOst/CdEchxknwyny36M19nIXd0Gg1xZsWurAY3Xp0B7oQkK15BV+exLPDtUvVQ==","signatures":[{"sig":"MEUCIF8v8F9nDd/ATxNnMxrBUB97/NmFYzcKsE3hkUvThgZ9AiEA8TIkFtbYy94YEYGga0qkx7b/cLsN9M55+ZU+JucIFzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56672},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"dependencies":{"@girs/gjs":"4.0.1","@girs/gdk-4.0":"4.0.0-4.0.1","@girs/glib-2.0":"2.88.0-4.0.1","@girs/pango-1.0":"1.57.1-4.0.1","@girs/gobject-2.0":"2.88.0-4.0.1","@girs/gdkpixbuf-2.0":"2.0.0-4.0.1","@girs/pangocairo-1.0":"1.0.0-4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.35","@types/node":"^25.9.1","@gjsify/unit":"^0.4.35","@gjsify/dom-elements":"^0.4.35"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.35_1780091325272_0.6270118029873881","host":"s3://npm-registry-packages-npm-production"}},"0.4.36":{"name":"@gjsify/canvas2d-core","version":"0.4.36","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.4.36","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"619d832aec95cb3002a9e6f7bedc12258286d85e","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.36.tgz","fileCount":48,"integrity":"sha512-kPqysRyxVzvvvpwdegfy+LxcvqjyJXgjSMQaaJXqc6ZBkEYH3NZVwrzOoR14mdiBv7F+9G68s5y5A3j4OD6sxg==","signatures":[{"sig":"MEQCIQCcwXhtu8SjSPwHShvJci+dpp5/hK33r4QuDQfY0hHwkQIfYMllA+Ta8A3CqkUU3fERH9qcdBlL/F16pMyxVjJ0IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57801},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gjsify/cli":"^0.4.36","@types/node":"^25.9.1","@gjsify/unit":"^0.4.36","@gjsify/dom-elements":"^0.4.36"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.36_1780223396005_0.3515697460908882","host":"s3://npm-registry-packages-npm-production"}},"0.4.37":{"name":"@gjsify/canvas2d-core","version":"0.4.37","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.4.37","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"8b7530939c9beece1ad4b1e815a5e7ab6d852af5","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.37.tgz","fileCount":48,"integrity":"sha512-+HIJMZtKgibufZdaUICq/xNRT5OHR2gxYydzrehkDbQ0vEdmcsk/y7AbhuzsUXiCdFI4Zhcgg/fqjU3Jn1ITkg==","signatures":[{"sig":"MEUCIQCIK5WjlDEF09oEzPGnDxl2F7vaTl9XPRgLOR/+8S+iIgIgWHDAyJrFFYVCU9lvoDfvTn9ujTDBVizJd/G+XNnX564=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57837},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gjsify/cli":"^0.4.37","@types/node":"^25.9.1","@gjsify/unit":"^0.4.37","@gjsify/dom-elements":"^0.4.37"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.37_1780604672086_0.18335196609313953","host":"s3://npm-registry-packages-npm-production"}},"0.4.38":{"name":"@gjsify/canvas2d-core","version":"0.4.38","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.4.38","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"6a37a0a9f0355f834d792f7579fbae4931e57d30","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.38.tgz","fileCount":48,"integrity":"sha512-DCsPpBkJ+H6X3G0AI0oz2U+/vEHSu9OGqPJc1U8KesD7VckeOPJUD7ZcUS4/Rdtf2C1BCfPBbI1q1J+VHhPUIQ==","signatures":[{"sig":"MEUCIGk8XEEr0kPwhGNfWmTW7OPxCQ4Dhz5gv7ey9DX6Nq15AiEAuX2CoXZ5n5v2DBwQ/DvZyWnEzDkPJZQGchk6g0VF5BY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57837},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.38","@types/node":"^25.9.1","@gjsify/unit":"^0.4.38","@gjsify/dom-elements":"^0.4.38"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.38_1780683575974_0.3645788105007137","host":"s3://npm-registry-packages-npm-production"}},"0.4.39":{"name":"@gjsify/canvas2d-core","version":"0.4.39","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.4.39","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"3d0852f1c75805bb1b98126b8c4226607ad3f963","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.39.tgz","fileCount":48,"integrity":"sha512-4W1fsCz1DTD7BSWUpDOIGTnLui5nWB4nHMUtDMhTEP+dHunmbzO621SUdB65WZ2y5Pu5jWAERDmVFvvFN9D1WQ==","signatures":[{"sig":"MEYCIQCbUdNW3eDPNvBSQuMmFMY4UsJbsXg5XUYpx6Ap1LbibgIhAOIQg6pRsmWSsuu5PLhde6TEQTGdlJMF2tf1lhGDyGT9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57837},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.39","@types/node":"^25.9.1","@gjsify/unit":"^0.4.39","@gjsify/dom-elements":"^0.4.39"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.39_1780694156930_0.6038457221422595","host":"s3://npm-registry-packages-npm-production"}},"0.4.40":{"name":"@gjsify/canvas2d-core","version":"0.4.40","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.4.40","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"35e72685037437142f39dc9c06a63b11a63ef5db","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.40.tgz","fileCount":48,"integrity":"sha512-eCyHtrkBM8yhlYsp1txWaHrZ8NxxDis8xvTXI/P31nvqcIV4zWKRM3TJ8B2vmnkfsZQka92UM0xF9ONbLRh+nQ==","signatures":[{"sig":"MEUCIBs6VmeR5KIILB8SwlkK3wU8CjeCrh3Mgk3Gpq5F3FK/AiEA7ja/IUwRyv/LkAsA75CLEp8TdjGewndWADKhQHQPakI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57837},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.40","@types/node":"^25.9.1","@gjsify/unit":"^0.4.40","@gjsify/dom-elements":"^0.4.40"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.40_1780696483585_0.7148180623191658","host":"s3://npm-registry-packages-npm-production"}},"0.4.41":{"name":"@gjsify/canvas2d-core","version":"0.4.41","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.4.41","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"f8d96adb9b6769f354743b10f9e75dc7c0ab07c6","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.41.tgz","fileCount":48,"integrity":"sha512-wnQd1OsKQZ5cD8PC9NoXpwdJPJRw3IOJIYT7R8ExkfHEIsqOFCIP4SV4A0j1+SZGiLPRtVp3F1Nv4HoCqxdJmg==","signatures":[{"sig":"MEYCIQCtPLByYdexyp35aPIoo/q/zeABf+kGGn9tKCZOop+aPAIhAKH6nWRBTiyk9kZh0Uiayyc6SimziM3VKNKr7W8qYxT6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57837},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.41","@types/node":"^25.9.1","@gjsify/unit":"^0.4.41","@gjsify/dom-elements":"^0.4.41"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.41_1780727049836_0.5879390966887312","host":"s3://npm-registry-packages-npm-production"}},"0.4.42":{"name":"@gjsify/canvas2d-core","version":"0.4.42","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.4.42","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"c0c5e3dcbc203fc9d26bc2de1bbda2d636cb1e8f","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.42.tgz","fileCount":48,"integrity":"sha512-bwMZkZOkcSBgHcjSVWl8GkLaupbPHL3O0cckrnNwROgiCXgCS5cqjUgdOh9lAcdOCw6mTeViMn6D9tbCpn933A==","signatures":[{"sig":"MEQCIFryyjBpqMIh8aOve4Ex7vg5rRk2bE+tvHX5JeUTSwwdAiBAKLlCUSpJ2M/wWx+FxOE/8HwO3PR/TZ6I1HIfkr5+Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57851},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.42","@types/node":"^25.9.1","@gjsify/unit":"^0.4.42","@gjsify/dom-elements":"^0.4.42"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.42_1780762273302_0.7055163020161337","host":"s3://npm-registry-packages-npm-production"}},"0.4.43":{"name":"@gjsify/canvas2d-core","version":"0.4.43","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.4.43","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"6e8772cade5c1fbf88108b560a1dabffffbd5725","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.43.tgz","fileCount":48,"integrity":"sha512-qL6OEEawxGbJOQchEEsSVd9QbP94EZcft72Hbl2rBlf1qYcohrSwRlYUH4UhT4LBtCw/EPwfqbPfsev8zfrJXg==","signatures":[{"sig":"MEQCIDXSaGTAIhJy41+top9zGzKbjGaS2+SrjRsKwAITs2M4AiArfdMBcF1+d32LDmc9Dj/CxsWwbFiccdd/MDG8bop5pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57851},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.43","@types/node":"^25.9.1","@gjsify/unit":"^0.4.43","@gjsify/dom-elements":"^0.4.43"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.43_1780832594750_0.3661736114249008","host":"s3://npm-registry-packages-npm-production"}},"0.4.44":{"name":"@gjsify/canvas2d-core","version":"0.4.44","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.4.44","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"f1db61b0b638d8db22e79c9aa473ac15fa87ac33","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.4.44.tgz","fileCount":49,"integrity":"sha512-PbuQzradcjDFhNtM7W5RLkru/rzMkOm3wsUUYtR2PAyPu+uGiV+9mw8T9RyX6zvhP+UY8vniOSY1SN1m0R6Yhw==","signatures":[{"sig":"MEQCIE3MLZNXj1NbEUREdJNbV7MMg1MgRBIPPWKJjNXNIJyZAiB9hhZNFofP00dSrczc0QpierqGm+Yk9J+33SNe497xCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59122},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.44","@types/node":"^25.9.1","@gjsify/unit":"^0.4.44","@gjsify/dom-elements":"^0.4.44"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.4.44_1780941582725_0.43056034353149664","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@gjsify/canvas2d-core","version":"0.5.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.5.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"d03f2829ef39c9c4aa2ed8972eba6149f9529eae","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.5.0.tgz","fileCount":49,"integrity":"sha512-1b5sgsKZ4mg+z8tQf2mU5sGayqihHYYgD5j/E5ikgTH0xSScGNZ0J+v06j8n3hZCM/QIsd7glTmy9BVjbcuBwg==","signatures":[{"sig":"MEYCIQDOYDHdPQgUml8B1UHpAb58M2fJWIhuRgCdt6XA/68SXgIhAPqH7iNsGCavitO/COJbgjDprVYRHvJmBXN/yjEsh47D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59118},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.5.0","@types/node":"^25.9.2","@gjsify/unit":"^0.5.0","@gjsify/dom-elements":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.5.0_1781456265926_0.9372325218072823","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@gjsify/canvas2d-core","version":"0.5.1","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.5.1","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"ff98ba8b80e13eafcdda142e9fbf8b923dc909a4","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.5.1.tgz","fileCount":49,"integrity":"sha512-THbA9C4HvoQhvAdohMjOd7LKlHTPV87pXFzfK7BiRB57Z+WnIL7XFoW9eoiHESMDMoQoqFY4yGjp69ioItu5YA==","signatures":[{"sig":"MEUCIQDhDf3eWKDkz/aEZKkZwCu+0uXsg7C1WeeDr8Jg/nG1WwIgb/vikhQGn2oe2XFscLmVEjDLuX/5fx0WG++hvnPeLOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59118},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.5.1","@types/node":"^25.9.2","@gjsify/unit":"^0.5.1","@gjsify/dom-elements":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.5.1_1781509384743_0.7144310163722014","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@gjsify/canvas2d-core","version":"0.5.2","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.5.2","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"24427319c1df655d9922e33e02656bf90dc64c49","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.5.2.tgz","fileCount":49,"integrity":"sha512-tdXpmZ8/1V2XdyQd7WZeE24VpOGrnXv0RLBzx7c2NtyETXI3FGfA3YTkNHUsfIovIOSZArXyl2PutILf3Yjx5g==","signatures":[{"sig":"MEYCIQDVvV3pqZF3wuwN8B5M921m4ZQmWrPgL8IrumHG2oZnhAIhAPhiQ8+GYSkALSAYmvM9lv+EXhS1mEQ9Ys4tRFvLPZN9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59118},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.5.2","@types/node":"^25.9.2","@gjsify/unit":"^0.5.2","@gjsify/dom-elements":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.5.2_1781599725283_0.8960733758905399","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@gjsify/canvas2d-core","version":"0.6.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.6.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"60a57994c4a9743fa6e95c5894c28e5ec1472a1f","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.6.0.tgz","fileCount":49,"integrity":"sha512-pJkoNE/7ZoFihrGHm3kC3cmC0oN3lgsXa/DbkjFVkRX0MWjhtLAT8KnixJRkbHj5NqBlmdsm+uoB1+k9CldFZQ==","signatures":[{"sig":"MEUCIQD8xVKOvrWcyJPcT2vrQa90Ti7HsKi8K+86YjyKIIUDrgIgap9s4V85nPairAT8jb5VfAmC++e6rLyV/ck1JgXv7yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59118},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.6.0","@types/node":"^25.9.2","@gjsify/unit":"^0.6.0","@gjsify/dom-elements":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.6.0_1781635074662_0.4551870114962173","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@gjsify/canvas2d-core","version":"0.6.1","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.6.1","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"73ddb6083f62c21b0bd6a46df5c101306b63a492","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.6.1.tgz","fileCount":49,"integrity":"sha512-b5ryDnS0Vmovu6HjXXCuJjbSdeE/2O3tDtv+KxAep7W88eI0SQHT9UGyXVhagUsS4zG9/g7GPVsD+kvO/9xuKg==","signatures":[{"sig":"MEYCIQDxSCC9LwuUGS2cP/o6+ttdiUt8dw3f8JrP8YZW9qk8rQIhAIXBx0oT1PSBJOWgdBM/ja9u6NWLedxOj57QBkIVjG1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59118},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.6.1","@types/node":"^25.9.2","@gjsify/unit":"^0.6.1","@gjsify/dom-elements":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.6.1_1781638724952_0.9059610416595623","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@gjsify/canvas2d-core","version":"0.7.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.7.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"5189ba9d7002a89f957212252eceb4e16290599c","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.7.0.tgz","fileCount":49,"integrity":"sha512-dzY0Fw3b6UBeCYmIu2NajnmxzfOIOaFB+qRgTmHpjfGaRTNTe6X03HypCeFCFN4ID5hwyJ6e0z6YOpTNGc9Biw==","signatures":[{"sig":"MEYCIQCmAcAWvoQ5NZwbvGXBygnaUQBnJQMXHwH8n0zxso+nHwIhANa4z2GYtKcZe5IAK1BVuxsP/5OiZ67K2y9PtabuUCXU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59118},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.7.0","@types/node":"^25.9.2","@gjsify/unit":"^0.7.0","@gjsify/dom-elements":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.7.0_1781648240358_0.6415553731367238","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@gjsify/canvas2d-core","version":"0.7.2","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.7.2","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"e003b5168c1d43f726e15cbc9071d6419aaa9850","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.7.2.tgz","fileCount":49,"integrity":"sha512-8I27nhNvNd98NVopmYP6jESRvvHzxxVOon0E9Y0u4dj2jJpfBsJ1Asa8pVHFJhCA7wB0jf18JONsXZOg8UdLyg==","signatures":[{"sig":"MEUCIBJuezZI7j7SEW1KOhFIOQJ3Uzx5PDcAVriou4owK/s6AiEA9fFgvEkQlorBGqZ9IUIKiUYGGy/iuQ+Az++Lo2d4h3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59118},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.7.2","@types/node":"^25.9.2","@gjsify/unit":"^0.7.2","@gjsify/dom-elements":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.7.2_1781711895055_0.49998051095127183","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@gjsify/canvas2d-core","version":"0.7.3","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.7.3","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"d5d0f21c318dd2990dfb2271dd3b4893259f8f72","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.7.3.tgz","fileCount":49,"integrity":"sha512-FjMf1594Nk5Wr1stwUCJXb4sx7jCXZVT6QEYWd1O6xMHxmc07qRRI3BZyCfrwi/B2S7dBz99CVbutIcZcmbumQ==","signatures":[{"sig":"MEUCIQDD4qrQzTrRT0mJya4aOTJTd8BzUaX5O1gnzj+Ozp64ZgIgZ0nq4mJIIVj5k2hmjeeYpf2qgjzF6ZCzZlDXAHbTmUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59118},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.7.3","@types/node":"^25.9.2","@gjsify/unit":"^0.7.3","@gjsify/dom-elements":"^0.7.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.7.3_1781790631928_0.5974583670279561","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@gjsify/canvas2d-core","version":"0.7.4","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.7.4","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"8988ddb463bca4cf05b56931324e477c3f5c2259","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.7.4.tgz","fileCount":49,"integrity":"sha512-+tT+BzMP2IdO+dBx/w73nTcCgfDRlcQBP32tXYHWPg1dASUdEbybbRHnRnAyHF4Mvm6xNF78N7VirMHFYQ4H2Q==","signatures":[{"sig":"MEQCICtfW9uRkuitB8b1JMnk6jeGHoiJlLEhbjm8FgbFffvAAiA/HD5I2yN9lgpI9wn/oQoGck2abSFH4Uq8n0xWZCmbgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59118},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.7.4","@types/node":"^25.9.2","@gjsify/unit":"^0.7.4","@gjsify/dom-elements":"^0.7.4"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.7.4_1781846520943_0.00031200357640215337","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@gjsify/canvas2d-core","version":"0.7.5","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.7.5","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"265e7d59711cfec4efcc5fc5586f64cc7d0bbbae","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.7.5.tgz","fileCount":49,"integrity":"sha512-5chLC3wVjob21CLH+PGynXjxheIqgxyQhkYqMRnkF7ZVKG/6hbGv9euLaOXSmokiR1rrRY67W8cPd5flycBRIw==","signatures":[{"sig":"MEUCIQDSrP4G4aa7zRx2dTP+cWZHiz5Wj24odnBX9sDADDe9SgIgaIP5ZgJ+7RzM1A3fZSWSe1xB7JhwQzrgRR73BydCOMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59118},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.7.5","@types/node":"^25.9.2","@gjsify/unit":"^0.7.5","@gjsify/dom-elements":"^0.7.5"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.7.5_1781881258945_0.8911317595747661","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@gjsify/canvas2d-core","version":"0.8.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.8.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"62723de3d37b56ff04b9fae4969ad1e327425db5","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.8.0.tgz","fileCount":49,"integrity":"sha512-NPlH9Jas8TvssgOV53qgMj01u+YEate+T9uDaCOy+gxeQ3ez198tznJihCuBE7mfAaOWb+udnifEkh+1smaAQg==","signatures":[{"sig":"MEQCIBhFJMnsZms33/toldkRKwNMVWtNwgVcFznzyjLYYQFeAiAd5/DFy7TsRJHQj3itR76Osdgzs0sIDcz2NYRg6WV0eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59118},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.8.0","@types/node":"^25.9.2","@gjsify/unit":"^0.8.0","@gjsify/dom-elements":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.8.0_1781946749685_0.14740809400043609","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@gjsify/canvas2d-core","version":"0.9.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.9.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"04c51d3e92188af484e3dd1e352bdc7e51a5237a","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.9.0.tgz","fileCount":49,"integrity":"sha512-LNkiQ5KM00P1Sxl3Ix/KjirlbN1Pgwg1c+BkK9BlE3hjfpBz/ZYC9EoEiV6WP5aB12CcJxuP7WPJw6cm/o2bcQ==","signatures":[{"sig":"MEUCIA9v08hXlvblJyzvNAKDCM9joCliHuYhH/alHWkoIdcXAiEAw2Aguq1Iz0OZuwdepPOA4kCK8a5mKC3M5nbGp8587HQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59118},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.9.0","@types/node":"^25.9.2","@gjsify/unit":"^0.9.0","@gjsify/dom-elements":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.9.0_1782042232516_0.7272042283365077","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@gjsify/canvas2d-core","version":"0.10.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.10.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"63cca9f69fd72338762d7c1a532f48c304350b8f","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.10.0.tgz","fileCount":49,"integrity":"sha512-uBPlcxT0+syGqsEqVGm0Pb+yl67DiPtLA/MswgtspwE2W4GEce8cnowsZ4j0KTVVqkWBWf0R1j/EgfqaJma6Kw==","signatures":[{"sig":"MEQCIDIVO8LQkSz4dagMYMXfgyWS4wgbLHivPPL7Jf4bhnfvAiAX9j4IhZPPdk7XldPqIGwAF5sUxyYg9g4SLqk9GuA21w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59122},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.10.0","@types/node":"^25.9.2","@gjsify/unit":"^0.10.0","@gjsify/dom-elements":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.10.0_1782067335197_0.6639159067794971","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@gjsify/canvas2d-core","version":"0.11.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.11.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"214552be84c16279da5f616e920e42fa87addb56","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.11.0.tgz","fileCount":49,"integrity":"sha512-jFocz/wNw9zF4dmz2qTzAbhEO89NVpeEPegYtOzmcs0VH0wMqQq1o7J0yOfWXJ7Liq9ScNlBRXFTTUMJKNdfWQ==","signatures":[{"sig":"MEYCIQDYYUIhZAhGkQcjlpyvqFJkH7AX7UPAl5e5NPIz3LgzHgIhAMUck+mg3vdY9WAxlOg2p/0ZVG1F1uVCIaLOLl1ncCdu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59122},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.11.0","@types/node":"^25.9.2","@gjsify/unit":"^0.11.0","@gjsify/dom-elements":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.11.0_1782159357705_0.38240176733336506","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@gjsify/canvas2d-core","version":"0.12.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.12.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"b865432ff02fde253ccc39d084aeeaac71ab8e70","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.12.0.tgz","fileCount":49,"integrity":"sha512-yfNhvWyhP3Oisp6k2Ahf9N7RAGIXlOHFNcfozYi9uIqUZQCaDmbRFMSyDQ1NPdzl54Vjbjc0pP1amN2fHAV/5g==","signatures":[{"sig":"MEQCIAvwFqWZKHvM97Zd+2OPuuMhKRGV2cHahGsDDEcst4E7AiBtNGuOFnh8pr6IJxRiQ617yqMBXlV10JdKyrBcw8nEAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59122},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.12.0","@types/node":"^25.9.2","@gjsify/unit":"^0.12.0","@gjsify/dom-elements":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.12.0_1782519152989_0.25654525043353993","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@gjsify/canvas2d-core","version":"0.13.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.13.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"e1ae045231434f42615b58fd07b3e3d33a392727","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.13.0.tgz","fileCount":49,"integrity":"sha512-iWCE/ov1iXqzia1L5kj6C1X2lCRlY8Lz1rTjVguwdyQ5e8htjB1qu53gU306UMdbwsYTs4EJJKfBvWXb8N0FZw==","signatures":[{"sig":"MEUCIQDMKXPwvB4G/0E62tLxw72GJXWbZ1Ywx8ir/3KPe9QKdQIgRXTsAFXgMiA6QbEY4Btlpt7GM+MXyELKSX7twY/MkSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59122},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.13.0","@types/node":"^25.9.2","@gjsify/unit":"^0.13.0","@gjsify/dom-elements":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.13.0_1782577733864_0.11117232321197301","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@gjsify/canvas2d-core","version":"0.13.1","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.13.1","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"5badd74817eb61b06e908c67753afc83806564f3","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.13.1.tgz","fileCount":49,"integrity":"sha512-GpmWKrQd7f46yl2yHc7gzby0lk0d4X5sbfnENypRTBOXtyTUczVj3UU6c2y8euGr6vsojLCkxqAXXR0HBcHGjg==","signatures":[{"sig":"MEUCIQCoXcQW62Du7ZoZqvtPbNOexD6adhqkcmgQ+LL25LjengIgLRXcYVOMIKO1rSLvtpoVYO8l1rU/cVjpp72HVPiry3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59122},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.13.1","@types/node":"^25.9.2","@gjsify/unit":"^0.13.1","@gjsify/dom-elements":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.13.1_1782593821602_0.3173938144191957","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@gjsify/canvas2d-core","version":"0.13.2","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.13.2","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"31ab53395e8f230dbb9b51ce2f1fd02b286a79b5","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.13.2.tgz","fileCount":49,"integrity":"sha512-csxUj88P9IWUMXC9vLZf2vtqneFJf9TU0mXK1P2J3+EdzKAeHiRz59nCeUBlrSQd/mCOYo+ZSgQfHm5xOEfHYw==","signatures":[{"sig":"MEQCIEzTccCbpwXT4cnGa2+gmZ7RP8loqtrCpBNacbZjun65AiBoa/znWtGSqCp4iuWbQBdxRzezrAZG1iRQCMCLVEggGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59122},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.13.2","@types/node":"^25.9.2","@gjsify/unit":"^0.13.2","@gjsify/dom-elements":"^0.13.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.13.2_1782752711406_0.7066440983780746","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@gjsify/canvas2d-core","version":"0.14.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.14.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"12de529f4728e4d6928a962d43c594ad4c0afc95","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.14.0.tgz","fileCount":49,"integrity":"sha512-oxdu1PiHawTxghdQ+Ofa4iJUDnN5w/SMfl1CJFhxo5+ueFbZPpjNMhh5z1S5Bze0zfCFJxZYOBFbeOTS1S2Vlw==","signatures":[{"sig":"MEYCIQCxGNkGYJHSKZm8yU9zkcbVy5eyD5+gLiGK12VifbsWxwIhAJI4PAgoYVpPc6I0NRgT/i1g90A2IG8HU+5RTW7bdwK4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59122},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.14.0","@types/node":"^25.9.2","@gjsify/unit":"^0.14.0","@gjsify/dom-elements":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.14.0_1782764677321_0.9600862162225847","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@gjsify/canvas2d-core","version":"0.15.1","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.15.1","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"61714fb8a3344386e6f8baf0fc9f998423f8294d","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.15.1.tgz","fileCount":49,"integrity":"sha512-ATc2l2IzE+KlFG214JjAhZIVuvURHLBUx8KzZTt29MA1USE5TNmUKjI4Ghw9ecvtpodGBagIH05njRaX4Hy/RA==","signatures":[{"sig":"MEQCIAhHqbqQ5BhT8hA+KZkXczcDwB6OfGzNRjBaazLe0mD8AiA1K2XhQ02N3pvJOpmyE466xu5KvPb1uk/BaRO/Ke3F9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59141},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.15.1","@types/node":"^25.9.2","@gjsify/unit":"^0.15.1","@gjsify/dom-elements":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.15.1_1783011642681_0.8404367706871607","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@gjsify/canvas2d-core","version":"0.16.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.16.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"b4a32b5d4ac18916713c13435ebd0fc7f2a60c97","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.16.0.tgz","fileCount":49,"integrity":"sha512-1q5DXlUXX4Mi4l7+uJ+/XTS8XdR3kgSmxRue01g4V2ZCXN9E/CwCa4veKPpYADoV+yYdOIWYajmiZRntWPG25Q==","signatures":[{"sig":"MEUCIQD4Gz283EhEM1h1Uzy0R7R0CCPIxOCso9x85Wn4ty2VuQIgO5p0aweeLL6CeO3iMO/Xf1aR6RO7KwvllOWI6QhpDVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59141},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"4.0.4","@girs/gdk-4.0":"4.0.0-4.0.4","@girs/glib-2.0":"2.88.0-4.0.4","@girs/pango-1.0":"1.57.1-4.0.4","@girs/gobject-2.0":"2.88.0-4.0.4","@girs/gdkpixbuf-2.0":"2.0.0-4.0.4","@girs/pangocairo-1.0":"1.0.0-4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.0","@types/node":"^25.9.2","@gjsify/unit":"^0.16.0","@gjsify/dom-elements":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.16.0_1783024790075_0.5620902909749794","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@gjsify/canvas2d-core","version":"0.16.1","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.16.1","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"78845d6aaa29b7c57e58e6372ac30955e868d000","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.16.1.tgz","fileCount":49,"integrity":"sha512-8pLdvCNyUvrRSkFqHkR7/YXHUNM+4+2JR99pTraUV84rhiwApPpxrzDyfwHn6wX1VA0L9v8fgYNIOxXJHBREfg==","signatures":[{"sig":"MEQCICWS5ABCK0XM8e0YH023udExK/vQykk5IVhHLeUcEY7zAiBxnidw8G1AckdiIi1DYCT29sKc4aBzrVlLczE3eDxxvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.1","@types/node":"^25.9.2","@gjsify/unit":"^0.16.1","@gjsify/dom-elements":"^0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.16.1_1783061291152_0.8982194360238176","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@gjsify/canvas2d-core","version":"0.16.2","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.16.2","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"6400691760bcab9be51ffc8733b580efe61584b4","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.16.2.tgz","fileCount":49,"integrity":"sha512-zfqiWVuBybPWn4SfdNTsKYeh6lfGKD8CL6tPFBELYOVOojfxd0WNBiboF//b4e057KIpvhl2oSvn4nAbcz6OZQ==","signatures":[{"sig":"MEUCIQDRMIYyzyF7QJ93F/evrxclZ7KAaIiXiVgl6rVMQ9opggIgXNP2wINwxmhOyNS4QNRAx7fywy8a7YXkWgYtumsUlc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.2","@types/node":"^25.9.2","@gjsify/unit":"^0.16.2","@gjsify/dom-elements":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.16.2_1783075941574_0.06671547353821983","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@gjsify/canvas2d-core","version":"0.16.3","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.16.3","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"89bd4adc947ff1aa62b2887555d13fcde22442ac","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.16.3.tgz","fileCount":49,"integrity":"sha512-K/UliK8FXpqjDXkf3Ci4xF8+v7pVC5vm4sGB4VdNO8FabcAXeiMF4CPavjtbQyQyfrcY3dIi26yM/6SGUGAChw==","signatures":[{"sig":"MEYCIQCEg5rAFbvKCHFi/uAkMn38d8Rec7B7mI3Sv4yxFJbJKQIhAL+zWFJWg9eTzdxvukyyTw6BABxWcJVEEXwXDBfpLTEj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.3","@types/node":"^25.9.2","@gjsify/unit":"^0.16.3","@gjsify/dom-elements":"^0.16.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.16.3_1783081476339_0.11456056058369635","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@gjsify/canvas2d-core","version":"0.16.4","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.16.4","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"9a9e5c36091a6283f52b6267ee2ca9581b160089","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.16.4.tgz","fileCount":49,"integrity":"sha512-6QwchOS2HdMS6xR+t5ybkB36IPtKQN11qZfgAOg9k/NdukSsuO4pHh9UX27mdtWWUlyh/0Hf42KhBpJ6B7c6DA==","signatures":[{"sig":"MEQCIFxr9J5TwN7em8th5MkmJ+Eo3Du93Id0R+gmI1VHeeIQAiA7Z70SDZbrTP4tC89uZOuZu4L8D58FAVCk5ACj/tX1zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.4","@types/node":"^25.9.2","@gjsify/unit":"^0.16.4","@gjsify/dom-elements":"^0.16.4"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.16.4_1783460749569_0.9486284897938375","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@gjsify/canvas2d-core","version":"0.16.5","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.16.5","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"1badf88573f3527d0492fd5a5caa9814fc76e9e8","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.16.5.tgz","fileCount":49,"integrity":"sha512-PVyzP8PSq/2UJatJLilsI35R0TrNLSQYp1EKczHFHWxOI0rd0kt7dU0yqojo8rATuju8ODKBrYGexB32zEB9oQ==","signatures":[{"sig":"MEYCIQDVktMWBMc9aLCkV4XVZCNnCqMX3hRvxYr0rbBOA6Az3wIhAKMGZr4mN/SlIWtgZYi857L1RmG7WfRxzzZ0xXdw10NH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.5","@types/node":"^25.9.2","@gjsify/unit":"^0.16.5","@gjsify/dom-elements":"^0.16.5"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.16.5_1783507353787_0.41490209282240587","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"@gjsify/canvas2d-core","version":"0.16.6","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.16.6","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"01732a9bf29c4c0f810e29866c9146a10bc0213c","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.16.6.tgz","fileCount":49,"integrity":"sha512-jb1M6QzRM35Py2Ky7bnpbN3FWoO8ynzMV8njZdUtQdPwMtwRiAs7kEXgFHX4BiuJPBsG+++niUhs776i8EvE/A==","signatures":[{"sig":"MEQCIDBfJC9nD0YRFoDLS4H+1pxZQlssEb/cGmHdMYUYU/wzAiA7tfLWX3UMlA6QxxI99c323gNOIP6MRfsvhnePb5sE/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.6","@types/node":"^25.9.2","@gjsify/unit":"^0.16.6","@gjsify/dom-elements":"^0.16.6"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.16.6_1783596023788_0.5458901845350872","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"@gjsify/canvas2d-core","version":"0.16.7","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.16.7","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"8ba7676dfae2bf8cb23ca0fa14a1b193b6a0cfc2","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.16.7.tgz","fileCount":49,"integrity":"sha512-dFJ3J6QXADh3jg/Adfz10V55T4U9tpagQJzYctyDAi6VO8DjcMVKY4CZhGIa9ZRZgbZ5qYBM+jUjhKLuk58jNA==","signatures":[{"sig":"MEUCIFMAX/8K7Tzs6mdYVNPkuRTro4OAB3WH31QVFDUoStw6AiEAkf3E50dEvBaGsasfUVufR1flNnomOjacyQ/dBAZOr2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.7","@types/node":"^25.9.2","@gjsify/unit":"^0.16.7","@gjsify/dom-elements":"^0.16.7"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.16.7_1783618643805_0.10587375037222646","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"@gjsify/canvas2d-core","version":"0.16.8","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.16.8","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"eb4f8638fb96af48c380783bb7ec97acecb587ad","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.16.8.tgz","fileCount":49,"integrity":"sha512-yNvgyuTySLlPfVIyt5sbfDOlvoYeF1Z3kQFZ8duD4CID23+IDFQJsWi52jS2US9sxWeAkIv1wVL2Ry+S5C3jhw==","signatures":[{"sig":"MEUCIQDRErCHHd8TdPfI8D5ogYIOIDgFhyivaMCf9cNTRS7lHwIgHgs8zrqAFiI3DDNTleJ96VJrriuSR2D6Ag3F1NYBfy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.8","@types/node":"^25.9.2","@gjsify/unit":"^0.16.8","@gjsify/dom-elements":"^0.16.8"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.16.8_1783668000788_0.4793272289551884","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"@gjsify/canvas2d-core","version":"0.16.9","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.16.9","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"52c92122a41d8a3fab9afdf7e346d21400641dc7","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.16.9.tgz","fileCount":49,"integrity":"sha512-kDDEXlf9OQHzy3n+6J1kwIO/n6anA0Z+LBEMKdmwVdvau6lG8hWT5msUXIw/IutTJUNgzJxueC5cutf/Hkaoyg==","signatures":[{"sig":"MEUCIQC8IUKbbA2VF6Rq5xcMMakw7toRssS2j/C4D/ji+founAIgFGwMh9i1Bqp+9ZC8/74t9BXxDUQJEM4tLpGUX4lnFSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.9","@types/node":"^25.9.2","@gjsify/unit":"^0.16.9","@gjsify/dom-elements":"^0.16.9"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.16.9_1783693717128_0.6031860472126207","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@gjsify/canvas2d-core","version":"0.17.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.17.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"8e145096f598f6cbf12f8446dee9bd0c7a2b56f7","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.17.0.tgz","fileCount":49,"integrity":"sha512-Ey56RI2KKVn6eUccGav4+Jywtk88U4UuV1vA748xUDPir89PybkuPE2Co1JAy8/iw4rSOxVChFB0aJDRn1i3Mg==","signatures":[{"sig":"MEUCIBj0QijFWNx78vxUqPAYYpc7La9E/CyQOGWm8qudf1PWAiEA62g5kqjXo4rOQw+x5XEao4W0iEODGkU0BeqOtyVgjTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.17.0","@types/node":"^25.9.2","@gjsify/unit":"^0.17.0","@gjsify/dom-elements":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.17.0_1783767231748_0.7580888889454211","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@gjsify/canvas2d-core","version":"0.18.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.18.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"f80b7271463477bc28e1fe67bab5ec3c476734dd","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.18.0.tgz","fileCount":49,"integrity":"sha512-9JB5qiyfOmGC+EXZhvqGQIYUslV392EmDynHgJECyILIQjtDroZyp51yw6+FPi9IahTPeT5IUfojQPQMnEaKOQ==","signatures":[{"sig":"MEUCIQCfZMVr5DS4yzSLbW8Tx7eDNfRlcT+g9Vzzm2pZJKeAXQIgGZ3YgdulTd7N0E6iVX5ktopovN3ZtsKO8oZ0FPVjcmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.18.0","@types/node":"^25.9.2","@gjsify/unit":"^0.18.0","@gjsify/dom-elements":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.18.0_1783836623546_0.3440993112772497","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@gjsify/canvas2d-core","version":"0.19.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.19.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"81fdb357b1838ab41ad7f490d93e9e27bf3afa98","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.19.0.tgz","fileCount":49,"integrity":"sha512-dSpcKZqFm34gYsgkB0xDeJZ0pO/pRRYZux2U8xtfoRJ1FdtcH0FsJm5zEDBnS/onUOqbg/OSkJXJ5gaSyphqOA==","signatures":[{"sig":"MEYCIQDA6/lt2EehDZQNHRy2Awe9ohzY7P05XyvuItDGqZ+TgwIhAJDL5lnORIqBLQNr50Ix50v+JsMcgseMuNug3BsGETQV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.19.0","@types/node":"^25.9.2","@gjsify/unit":"^0.19.0","@gjsify/dom-elements":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.19.0_1784487719318_0.23060474634329742","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@gjsify/canvas2d-core","version":"0.20.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.20.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"df76327a1eee98b6c77161fa8e5ebb2884d80da2","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.20.0.tgz","fileCount":49,"integrity":"sha512-Y4PWrsD5TdIrr3bMBtAhEe3B2rg7RSeSEHAmCgdAW7/rlJfDpXzFcUXH675Rr+P9AXpPaDxbOMeKZ9N6g7vtEw==","signatures":[{"sig":"MEYCIQCg7Si9ER9IkEOSikmEp05D1O8dZflFGxoBq+KsmKDW2AIhAJ99Gbv8n1PttohACEr+6VRmYfPXoDoEFiLpgHdpvfi8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.20.0","@types/node":"^25.9.2","@gjsify/unit":"^0.20.0","@gjsify/dom-elements":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.20.0_1784565126286_0.36113195895004924","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@gjsify/canvas2d-core","version":"0.21.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.21.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"34671109cf7656f3fec22f34a5a93f4254499ff8","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.21.0.tgz","fileCount":49,"integrity":"sha512-beN6/N7O70iXWPDKr7jLkkwRWbf9xm8eDv6mqVsnQofKbM7Jo8jsGUUWRQSRCCYKvwuVQEVd1NZmkeuR/9J2Ug==","signatures":[{"sig":"MEQCIFI4HrCenoG6NOgxSDG/uZSgPmTwvLtVOb5vpdKBtV/5AiBANhYwDiwwUs7mgfdO3AP/4w6cZJUHgeQLLM2PG2V1uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.21.0","@types/node":"^25.9.2","@gjsify/unit":"^0.21.0","@gjsify/dom-elements":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.21.0_1784912047362_0.6045101081423085","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@gjsify/canvas2d-core","version":"0.22.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.22.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"dbf01506138e974c5a7b929eb0e493133b8a6cd6","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.22.0.tgz","fileCount":49,"integrity":"sha512-yxFo52LMPBhg3JL4yG6WHgFlwnGbvxxQCmyTIvwQQB0SuXxurYJ+PkH75csOI9q0jfU/kkDjCodaHh5NiUMKUg==","signatures":[{"sig":"MEQCIEnJofN5/l4wI5bzTZT72C+FToTefONCREnn0L0ndnODAiA1UkzcS8zEeDmy5kipt7vLrryhJJY9Y8+88U7jeHZJmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59109},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — no GTK dependency","directories":{},"sideEffects":["./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@gjsify/dom-elements":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.22.0_1784960244728_0.17739494271935907","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@gjsify/canvas2d-core","version":"0.23.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.23.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"9f43f87c5e843a42e185d6a6d1e1beb6dc7a82d5","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.23.0.tgz","fileCount":54,"integrity":"sha512-dgmwDn1OgjG/FD/BR0NS9AeHWW0wpY2JINAiX//CPoa4zuP2Kk+OSLGQ3WfhwwXvEBm8/yfIVHywddTztnIgHw==","signatures":[{"sig":"MEMCICwqFc/FGYev739PEPk/mVGX9/Ukot6+Hdzg15eEqzTeAh9GzVpgRNImdD+lnY1hvK6bH7yto0Q9til1EvB0ViOw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63516},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.23.0","@types/node":"^25.9.2","@gjsify/unit":"^0.23.0","@gjsify/dom-elements":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.23.0_1785104110234_0.20313135245245562","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@gjsify/canvas2d-core","version":"0.24.1","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.24.1","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"3dde0d7d88fc21e1421a1b04621f193b4e10c907","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.24.1.tgz","fileCount":54,"integrity":"sha512-nfhiAebUO2cWAlkqXn8pR0I5l7kEZYQKKAVmMJ5Dubn0C6pw5Q4wkRw5qNM60WLzs45lsCaUwbxyhym/JRI9TQ==","signatures":[{"sig":"MEYCIQD2FgeLc01kP2bNRcHjGUKiQOqTJifZ5qds1XAODB94ugIhALPcDCBeW8s+irFxMcCHr+rvPLQEW5elTrdda3HUULAW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63649},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.24.1","@types/node":"^25.9.2","@gjsify/unit":"^0.24.1","@gjsify/dom-elements":"^0.24.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.24.1_1785266479286_0.6746968221516687","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@gjsify/canvas2d-core","version":"0.24.2","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.24.2","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"c78abbaadc4fdf9ce287ecbda4ea327961673b57","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.24.2.tgz","fileCount":54,"integrity":"sha512-VpsjceX8mdud3ZkRyZtxK8HtmD9iUt3hqsxmRWpwd4KycYHymqnlJDuzXe0etqPxScRWbqPfNueVZQAvYqJYgw==","signatures":[{"sig":"MEUCIQCOwqQeZrZl6Xoyx6FfL2Hzm++Fu6TDZmmxxn3k2qFKHgIgQVmiQCcsoMlKzC6uV+M2xZpjFIhI3nJ1p6KVIm6IWM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63649},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.24.2","@types/node":"^25.9.2","@gjsify/unit":"^0.24.2","@gjsify/dom-elements":"^0.24.2"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.24.2_1785358372544_0.22989601753891664","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@gjsify/canvas2d-core","version":"0.25.1","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.25.1","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"59ef582714bcfffa7360dd05c08b25e07f41243c","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.25.1.tgz","fileCount":54,"integrity":"sha512-gVTMRTi/kyCs8h7HtFVKEi5tHtX1MQQqFzgWfBiir3VEQVxY9GWZQ9vUl2m66KRr56yWBvvulbGTW0O8yofdAg==","signatures":[{"sig":"MEYCIQCp/Bjvx4NpUoROJlfv9KYz1es/IB1B9ZH6DywpLdka7QIhAPBEvO73tesmd2W6NOEEVeIuT3Mem02WgZ06zOZN4ehA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63697},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.25.1","@types/node":"^25.9.2","@gjsify/unit":"^0.25.1","@gjsify/dom-elements":"^0.25.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.25.1_1785433462220_0.458546767272884","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@gjsify/canvas2d-core","version":"0.26.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.26.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"4a4e0e3aa7b74182bbfe6ab4fcc39150c18433d3","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.26.0.tgz","fileCount":54,"integrity":"sha512-KqWnVUvbrEpgORWcbs6l/tUXpzYSn+XRU7/15h26GPcrP9LhEzMaTzOITfch7PP9c94DLNRtTT2M5nEcPGNovA==","signatures":[{"sig":"MEUCIFv0e+5jkyegKnWWAwI3htQc4Tf9XICNXHy6KDHDbuZ+AiEAz9jytYOuKu827usC+wTJVz7Rv+qGZT+POpgGSGceVIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63685},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.26.0","@types/node":"^25.9.2","@gjsify/unit":"^0.26.0","@gjsify/dom-elements":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.26.0_1785564209128_0.23419513473268627","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@gjsify/canvas2d-core","version":"0.26.1","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.26.1","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"628662dfb273b5378ec2a6cdd1792c77afdf2db7","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.26.1.tgz","fileCount":54,"integrity":"sha512-9HcB4i3kv7HxXZ7fTulzWDHUQmgzOG///hc6PmeKPUbv2uzhgu7GWqgXNOjNDJQx7LBSA4DYC/1E7eqq+mjLJQ==","signatures":[{"sig":"MEQCIHPuychFmEUlwnUAtjguEd7MWqcqQ4dvpH6WoXg/KhZfAiBJRsk8VnWd4/7np/EN405KmAfLnPSDmQVuoZpPrgKqXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63685},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tmp tsconfig.tsbuildinfo test.gjs.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.26.1","@types/node":"^25.9.2","@gjsify/unit":"^0.26.1","@gjsify/dom-elements":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.26.1_1785589710164_0.06375110227307124","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@gjsify/canvas2d-core","version":"0.27.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.27.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"8f1c8f19a1138d8db4499076d86f7b39047f925e","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.27.0.tgz","fileCount":54,"integrity":"sha512-QzpYGaGucPUgZPAucYkl+igf7UqNsMrSxDXss5WxvBmbTop2X6gmorYgGh03I8wPwevUUccv87anJpbFQM/iwg==","signatures":[{"sig":"MEQCIEk1U5U9DnxxNEgCDSNRZlS9p2gkaT7UFDHz4AaavW8lAiAiVmq59vhsZWIAHAVCwFT8Ye6TvNWKKC8bXhvHSHLisA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63681},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.27.0","@types/node":"^25.9.2","@gjsify/unit":"^0.27.0","@gjsify/dom-elements":"^0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.27.0_1785785847201_0.381483539716883","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@gjsify/canvas2d-core","version":"0.27.1","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.27.1","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"926417effe239cf8bdf40c9ce6d7b4ded3ef690d","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.27.1.tgz","fileCount":54,"integrity":"sha512-5DrzwFPl1NgZAMo2NryKEYmIbinaaUCjeJEb+mtKmuhZLRQc124g64//Qgu1nMOjtHiGivQVgRIcuCNl39PTVQ==","signatures":[{"sig":"MEUCIQDu+6sX0gtGwGy8E/AkNguhE9jctWsOX3wtENV6w6boFQIgGod71EODojJ6DV9Bj9ooLQN+pM/hOjjAifXcFKXGva8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63681},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.27.1","@types/node":"^25.9.2","@gjsify/unit":"^0.27.1","@gjsify/dom-elements":"^0.27.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.27.1_1785825992569_0.20337259434045585","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@gjsify/canvas2d-core","version":"0.28.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.28.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"5cafd17ce886715edd80cd5124568077391a1112","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.28.0.tgz","fileCount":54,"integrity":"sha512-bd5iK2TWo5qqw/Zo9IJGPSxpOFz/iw5KpOOqFX9CjY6erJdDWGBQ9um3R6VClFsLa/Cmh5KXX0K06MJXskUH3A==","signatures":[{"sig":"MEQCIFlDdKfnIdE6ABgbqMg4YvZVGeiUMklv3/+h+weTXar8AiAIV1tm02gfRzUxtmT1s8A21/PpM2r37tjvARwd9oMzjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63681},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.28.0","@types/node":"^25.9.2","@gjsify/unit":"^0.28.0","@gjsify/dom-elements":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.28.0_1785864440768_0.00984630134067288","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@gjsify/canvas2d-core","version":"0.29.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.29.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"95b4b8c5b4c0f56cc9a5736f9cc24dd1687bd5cf","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.29.0.tgz","fileCount":54,"integrity":"sha512-Rvqc35uL1nnNPh0uNnH6mP06Fp+tvzGjZJkNZR4wZVopj4ScOcI21SWClI5HrCSmemHeAZOoZdjPzH6X49Xz4w==","signatures":[{"sig":"MEUCIE2EXSdLLCjWkWeeugJo9WAHlLt2SGn1bHwFpCKfr5MMAiEAsND5JPrcCwiZWHrIJC3Wo/RswuldPMOKq4iVuRUKBmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63681},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.29.0","@types/node":"^25.9.2","@gjsify/unit":"^0.29.0","@gjsify/dom-elements":"^0.29.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.29.0_1785947550201_0.8032474877371314","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@gjsify/canvas2d-core","version":"0.30.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.30.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"0de88d838e6e36fca81d5d114e73939f7e3aa8c5","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.30.0.tgz","fileCount":54,"integrity":"sha512-XaLuWquAX6nEpqo2xpM7nyNGNl60E/BK7H0+bXSNk0btucbLhB3juIocVKpwGpYBdgcjmdhhwRYILV1mYpJ2dA==","signatures":[{"sig":"MEYCIQDyr/cTrbBYrtElMuzNXi5OjZDIX3zRe4Enfyy7pAOA9wIhAO3mzm1doIGF8Kgp1nNvBGHQNF2Qx1WPAKi8VLm5XFS7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63681},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.30.0","@types/node":"^25.9.2","@gjsify/unit":"^0.30.0","@gjsify/dom-elements":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.30.0_1785967390779_0.6881793449673304","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@gjsify/canvas2d-core","version":"0.31.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.31.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"e4d0c3a86bacea05267ee847092f575fa96af1f6","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.31.0.tgz","fileCount":54,"integrity":"sha512-6R6RKC5JfNN4zo90uL7SW0CI8v2FkfGad28dv0bB+OAeJbnWWUJG9S6jEnOsQ0OSiyYNDhLq4Hp0ZYTUdKYoug==","signatures":[{"sig":"MEUCIG+6icPI1bXnbG+iUOSPgxrq8T8oNNJWb1rTBjiL+6kAAiEArJIUg4k0t0ESEznmCu19+2NvSAl257EGG2n3L6h3c8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63681},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.31.0","@types/node":"^25.9.2","@gjsify/unit":"^0.31.0","@gjsify/dom-elements":"^0.31.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.31.0_1786142876856_0.34872970152597915","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@gjsify/canvas2d-core","version":"0.32.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.32.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"68a75fd77b74eb7142465299555ec0182d06ce74","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.32.0.tgz","fileCount":54,"integrity":"sha512-6j2MqGDhQ4zbjb48GQlNlQO5l2EzdkplEnfVgrB179ZZd4xKc0/Zzhe6pmYNxKJnxLZJgLjjFkzx7SUPCMdSaA==","signatures":[{"sig":"MEYCIQC6wTtdh+t9wE5ar5NPsQnq4PXWhnCh4ShHmpnGC4sDmgIhAJt8O6UGxQbw4MZFTj959bWO6xFpj0lixZehRXi5DupV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63681},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.32.0","@types/node":"^25.9.2","@gjsify/unit":"^0.32.0","@gjsify/dom-elements":"^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.32.0_1786222245623_0.019055434134803928","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@gjsify/canvas2d-core","version":"0.33.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.33.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"175e081789b4bf90ecc048fe67920fb9cd7877bc","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.33.0.tgz","fileCount":54,"integrity":"sha512-SlK9C2jXEley4BuppjuKtbyp7jXydSZnLSpm76aONy/e6inSJJdRpiwjMUD48NCLd/6CELksaiRLkAQjSrsB7A==","signatures":[{"sig":"MEUCIH2A1KJaRErwboQWrcJ2UsNNJkAkIJbHNCBYXGYB1PwVAiEA+xPiqQDR+tlvKU49ynZss6W5bskbBWtWy7mE5Lj5uqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63681},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.33.0","@types/node":"^25.9.2","@gjsify/unit":"^0.33.0","@gjsify/dom-elements":"^0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.33.0_1786234597125_0.40547054483570477","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@gjsify/canvas2d-core","version":"0.34.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.34.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"84e5cdf942373d82688039b981ce42fc376c5515","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.34.0.tgz","fileCount":54,"integrity":"sha512-uPHJu6+K42nWmZXppWuO/71ozlIPwjC2D+I+hM7eX/WDofC/1tB2uGnIyoO7x25syI7x1HcmWJLbAzKUKFfrIg==","signatures":[{"sig":"MEQCIBP+1qWQFKIyVnsYYG/GUtegU0rgBdHuXz2DC0s803NlAiAqtRzERnNmtCuPgB6u9YWnZnPfUJROASpDP98DbAjgwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63681},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.34.0","@types/node":"^25.9.2","@gjsify/unit":"^0.34.0","@gjsify/dom-elements":"^0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.34.0_1786308440374_0.526328931364302","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@gjsify/canvas2d-core","version":"0.35.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.35.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"dbe21e1e8f808d1529939d71f85a461b602c93df","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.35.0.tgz","fileCount":54,"integrity":"sha512-eu0Qo7N4TBla220E6Qw4eGLyrunmxmw8WvzdnAusvtnjxhI4BJkP0ddNR9SZ3qleujQBfK1x9HO8D1kgDTJoWg==","signatures":[{"sig":"MEQCIAzU+40VL02u1W1veOHtmztw6CSmXvalR58JfAt7hLomAiASxHKIJaQidlSUkd2//jh4+z1TDY2P/I7OwAjZDm9oJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65171},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.35.0","@types/node":"^25.9.2","@gjsify/unit":"^0.35.0","@gjsify/dom-elements":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.35.0_1786400328965_0.26133228619042326","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@gjsify/canvas2d-core","version":"0.36.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.36.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"385bd8d3c7b549280aa43e13b7aa2f37e40b152b","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.36.0.tgz","fileCount":54,"integrity":"sha512-bBi7xGw9N4XOB97FxWUcSNHzYxedpNz9nV6Vmgz3PyAukiwGo1LuI3BR3BiyG6fWNnpfC4KDKrRxC1xRRVWz9Q==","signatures":[{"sig":"MEYCIQCv4PaqX2GR3QNt5u7Z3bXoCM4dMzzX6A/RGWnwKfW9zgIhAPdKdFvzGUbUeNOFq7pZKiEaB1yDaomorre3pJmWqJdf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65171},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.36.0","@types/node":"^25.9.2","@gjsify/unit":"^0.36.0","@gjsify/dom-elements":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.36.0_1786449284029_0.5078213327056906","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@gjsify/canvas2d-core","version":"0.37.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.37.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"8d968bc45f09deec1b5eabdec78234b403122a51","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.37.0.tgz","fileCount":54,"integrity":"sha512-Eaa5KKhcCgUrbCNUFb99h49tX15kKUo21mObe1hWUm72df5TsHl83jIUUEgdX9AaVy5ESr0RnygpkXgxxGNWyw==","signatures":[{"sig":"MEYCIQCxGntxeTcVh/VfSIZ9jLak0dOlQRhv7x+ybECV01C/ygIhAN2sd6+u9cyg/F5YptaXVNiMtmPLAMIOcre2KcprB1V4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62282},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.37.0","@types/node":"^25.9.2","@gjsify/unit":"^0.37.0","@gjsify/dom-elements":"^0.37.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.37.0_1786483912128_0.21920299500562068","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@gjsify/canvas2d-core","version":"0.38.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.38.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"1aeac07bd1bd80dcb76b0a3c96cd246568f4f385","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.38.0.tgz","fileCount":54,"integrity":"sha512-xH1c9bBRdzLSETUfGoO3J0VK5KFv88ryjpPor3PaU8ndb4fsVqEyOgUr1OPEVXNwIzv+WEyDeNbHvDuih4OMDg==","signatures":[{"sig":"MEUCIQCyD89LsbULQ8ov8HOZXEqAjqN12Ok7KIWicb+sOjsFPwIgbhDFSfp8/gFbRxTG5wS5v1aFlWiexSOOsQh3Wp4z8Lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62282},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.38.0","@types/node":"^25.9.2","@gjsify/unit":"^0.38.0","@gjsify/dom-elements":"^0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.38.0_1786597911120_0.4854372530936837","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"@gjsify/canvas2d-core","version":"0.38.1","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.38.1","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"f0863dfafce5b5d1f02d8c3f3ddbebcd1b4f2467","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.38.1.tgz","fileCount":54,"integrity":"sha512-5EMJLX1BGmIbp4Y+iWmql1AxUXIT9YD2dncURgayH6rRa2jxP1NwTxQwBFJkmaJsIxXXQL9zHS/esWD9q+/dcg==","signatures":[{"sig":"MEQCIDjFi7OF3G/yr/i3hvrIEBcUj4l2lS2MuGSBQwdsY8/AAiAzNRot04yzsjb8UAObNI52LUKM1nzIh2bSLKbQyq2TAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62282},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.38.1","@types/node":"^25.9.2","@gjsify/unit":"^0.38.1","@gjsify/dom-elements":"^0.38.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.38.1_1786622427348_0.22957522057268775","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@gjsify/canvas2d-core","version":"0.39.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.39.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"3ca4affa5d512665d949c2779e253722ab10e271","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.39.0.tgz","fileCount":54,"integrity":"sha512-Q52b3SIezKZBnHh9lfdfXQdjnc4XXQzt9rYYZ+BygkOr8dt5sxNZNdRMNgQ8CJZCsm9MJqvdLIbH21je0KPzEQ==","signatures":[{"sig":"MEYCIQCZECPQDWupO2DvCmixN4gaEQDgYSRBSNLhlfTZw0bFvwIhAJ5+leL23lze6AnKVS3RyaFrMlrKUzlzKKRnKB84/NyA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62282},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.39.0","@types/node":"^25.9.2","@gjsify/unit":"^0.39.0","@gjsify/dom-elements":"^0.39.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.39.0_1786730707949_0.2524190353806339","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@gjsify/canvas2d-core","version":"0.40.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.40.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"f592b0ea29aefe8c7e46dd5049a4be392290202f","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.40.0.tgz","fileCount":54,"integrity":"sha512-nRD5/IubnENzkg/3xg3oC1iuhqgbghNxRJ7yup5Pxt1hX+ifwZKahAPCZoYUMcOD1HXJH1nN/yyAg9T0CXV39g==","signatures":[{"sig":"MEQCIByHAgxguYOAU3U6AM7o1C+cLM/iwQsplFhLIuM3TC3LAiAH0wGHLeigetA/bxEVKKdzQ+98QCquctHzXiydXQUznQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62282},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.40.0","@types/node":"^25.9.2","@gjsify/unit":"^0.40.0","@gjsify/dom-elements":"^0.40.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.40.0_1786817812858_0.4384878086549284","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@gjsify/canvas2d-core","version":"0.41.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.41.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"9fe4293e611650a6e7aa84c3664a173dad102e59","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.41.0.tgz","fileCount":54,"integrity":"sha512-ceRNKrxA3Is46/37iNHwaAnnQX+GsVuzyTYBmoheouQr9L+YTubliJcVHH0pvTr75Whx8F++NlgZ1h30VydnUA==","signatures":[{"sig":"MEQCIAPrUKb/mAaV6i3jyj9xoFkAYa/6/cQ+Rs9+sFa222ieAiByex8CXhbiB/i3yuyxSozHrE0H/eliQnMmTlijuWIBTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62282},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.41.0","@types/node":"^25.9.2","@gjsify/unit":"^0.41.0","@gjsify/dom-elements":"^0.41.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.41.0_1787053107914_0.6402415718158287","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@gjsify/canvas2d-core","version":"0.42.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.42.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"99fde4fa74c85593ce62cdf509baedb0978632c5","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.42.0.tgz","fileCount":54,"integrity":"sha512-qlh65XPT74F/iVHYUluJfWF1312pZDE5fU51LUba3U6lBERnXxwXjEf8dfeEfcG5ZuC+S4M8Z66OXKjgu4A1XQ==","signatures":[{"sig":"MEUCIQDfVFH4xIoo34y+JI1MTJ/LJymTYBvACUtbUaSVm+Y8JQIgEnoDX7WTCcgBjNuIKjP4qpJP9KkXtZZD3DG2sCTJLWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62282},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.42.0","@types/node":"^25.9.2","@gjsify/unit":"^0.42.0","@gjsify/dom-elements":"^0.42.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.42.0_1787413819299_0.2503828340021519","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@gjsify/canvas2d-core","version":"0.43.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.43.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"a6a8f220b4ec97fe14f5ef84985e143a1babe679","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.43.0.tgz","fileCount":54,"integrity":"sha512-ykkuI7M6pfNOkqGQdR6YtYEwe5VDwPa8ViYV6D04hjOEbN6b2mAmbxlrwKun/EEuTOegP+wevf8vnHs1Q8666Q==","signatures":[{"sig":"MEYCIQDXCfApdBJtBy/twZonB05diLozqAE4f7CUXa+z2LmF3gIhAI+y2YbTT/fsei8KG1LjlW6VQ37/bIn9nR0yoqQLHTD+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62282},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.43.0","@types/node":"^25.9.2","@gjsify/unit":"^0.43.0","@gjsify/dom-elements":"^0.43.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.43.0_1787659738172_0.45087783208330157","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@gjsify/canvas2d-core","version":"0.44.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.44.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"7219b7e9f34fd6f23cb224b788268c753a7ac78c","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.44.0.tgz","fileCount":54,"integrity":"sha512-L8FZileQX4jjmB25kBUeR6piRcQiwhuAYUPluKGEvV+DZAhBX+fC2gNVriABP9XZzO88wowecn+B7/utWRyeng==","signatures":[{"sig":"MEUCIQCldaINHJT7u3TwBpMslG8MBPfb94zQmEpg6KLUwWJJeQIgRXD2s1sBVsjPIRbuIV5RIXWVUMYaM3p+Ew95OX8oQko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62282},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.44.0","@types/node":"^25.9.2","@gjsify/unit":"^0.44.0","@gjsify/dom-elements":"^0.44.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.44.0_1787843148401_0.36276378839256607","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@gjsify/canvas2d-core","version":"0.45.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.45.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"dcaa86708c3c91607f2345d2d6b676bfa72348e5","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.45.0.tgz","fileCount":54,"integrity":"sha512-z3ZpREAvw9dgIKaJjuvhbKuWSYCNz3uzTOdcgRXHg/nSkrE0vlxfq3e4HxI4Hv+uVSmhk7EZxcIWwN1AeLy2GQ==","signatures":[{"sig":"MEYCIQD58NGeI5bZtLzVOyKQgFaniuQI982pVxGtsXs3kUP+AwIhAJW2ulBymZ/zk+t7RIvVfsP8IOTKpqiuP3pk6ZM2FXGj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62282},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"^4.1.0","@girs/gdk-4.0":"^4.1.0","@girs/gio-2.0":"^4.1.0","@girs/glib-2.0":"^4.1.0","@girs/pango-1.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0","@girs/gdkpixbuf-2.0":"^4.1.0","@girs/pangocairo-1.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.45.0","@types/node":"^25.9.2","@gjsify/unit":"^0.45.0","@gjsify/dom-elements":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.45.0_1788149523980_0.08224666669207736","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@gjsify/canvas2d-core","version":"0.46.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.46.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"2c80c4672a0c6a25ef67be150f76eac0568ffd76","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.46.0.tgz","fileCount":54,"integrity":"sha512-OLom5baU9jRWVA8ml1rHWjOkJ3gyuXIK8ceHsrRrwqdGYVqmej8HwKrN8a9VPxXq3aiV8luQDlkhqL48WB4DxA==","signatures":[{"sig":"MEYCIQCHDQ1IGhH0vpjlAGl5QsJ7gWPuEO2zs+qHFzLyCx8cEgIhAOcoq8dybet6DgyyoJfhMMifKWL+t8jh0iCqzup/1mKU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62334},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"4.6.0","@girs/gdk-4.0":"4.6.0","@girs/gio-2.0":"4.6.0","@girs/glib-2.0":"4.6.0","@girs/pango-1.0":"4.6.0","@girs/gobject-2.0":"4.6.0","@girs/gdkpixbuf-2.0":"4.6.0","@girs/pangocairo-1.0":"4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.46.0","@types/node":"^25.9.2","@gjsify/unit":"^0.46.0","@gjsify/dom-elements":"^0.46.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.46.0_1788426987496_0.2753044034676271","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@gjsify/canvas2d-core","version":"0.47.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.47.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"a00dcea405db0e78797ec63f0ac0d452cff6e85a","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.47.0.tgz","fileCount":54,"integrity":"sha512-aiiVVeJwjbLS0TLzpMgJZ6nzwd5ok6ONemUalt+g1z5sZd2/5gP5Rwal0CtqRow7weB2bu6vgUdWWJOIUUWFrw==","signatures":[{"sig":"MEQCIDNr0bD6JoJTZXbefZg7BFX3eMvNQjyM2vBHu1kkJQfvAiBGyxef/G2oaKX62yi70kK8pweig4abAOxCdW1MDze12A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62334},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"4.6.0","@girs/gdk-4.0":"4.6.0","@girs/gio-2.0":"4.6.0","@girs/glib-2.0":"4.6.0","@girs/pango-1.0":"4.6.0","@girs/gobject-2.0":"4.6.0","@girs/gdkpixbuf-2.0":"4.6.0","@girs/pangocairo-1.0":"4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.47.0","@types/node":"^25.9.2","@gjsify/unit":"^0.47.0","@gjsify/dom-elements":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.47.0_1788473822663_0.1231379845570626","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@gjsify/canvas2d-core","version":"0.48.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.48.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"29ecb5e125365038466541bf6b250494b7859086","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.48.0.tgz","fileCount":54,"integrity":"sha512-7Q5S/wMoNhrr6PLsYi4PR5sHRuCl3NhVbrQKpKXJoMyoaDHSYZ81oBiX2HnhKmXjgGuF7rts/NEBWLUoTSJ1qA==","signatures":[{"sig":"MEUCIE69o4TGySEJuyH0hY522Y4zD09+29r6AF4V+Usrr9duAiEAhhnrMvS9VMUfryDFZ6KYbj4xMXbCg44kN4mxRFn0Qa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62334},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"4.6.0","@girs/gdk-4.0":"4.6.0","@girs/gio-2.0":"4.6.0","@girs/glib-2.0":"4.6.0","@girs/pango-1.0":"4.6.0","@girs/gobject-2.0":"4.6.0","@girs/gdkpixbuf-2.0":"4.6.0","@girs/pangocairo-1.0":"4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.48.0","@types/node":"^25.9.2","@gjsify/unit":"^0.48.0","@gjsify/dom-elements":"^0.48.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.48.0_1788614886496_0.21223565132670474","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@gjsify/canvas2d-core","version":"0.49.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.49.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"373906d6faf2c5b906de727ab4298107afaad98e","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.49.0.tgz","fileCount":54,"integrity":"sha512-+X2MMi5ZKmaur/TaFg7pdWiJyP6Kk4ijXiF1BKMnskM4UHbe3H9X/pXJhEgeEXI1AIqtFiM/MjOr0l3O2SgELw==","signatures":[{"sig":"MEYCIQCdyjMQvZtzg7FCgL/3GHGZ127jGZfrEFL3rYO3mEgHYwIhALPPsDkf4qL+a+8aScO4c2B5rKT4BHf81ENmG0QLSLB1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62334},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"4.6.0","@girs/gdk-4.0":"4.6.0","@girs/gio-2.0":"4.6.0","@girs/glib-2.0":"4.6.0","@girs/pango-1.0":"4.6.0","@girs/gobject-2.0":"4.6.0","@girs/gdkpixbuf-2.0":"4.6.0","@girs/pangocairo-1.0":"4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.49.0","@types/node":"^25.9.2","@gjsify/unit":"^0.49.0","@gjsify/dom-elements":"^0.49.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.49.0_1789109448052_0.9744272230237252","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@gjsify/canvas2d-core","version":"0.50.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.50.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"205ce1a32d82155f7536509244f1d2d371d72082","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.50.0.tgz","fileCount":54,"integrity":"sha512-CrReJNaGjBpaOQNeJie/biZxMvAlNVuN/C/Bsu1qnJZJfFLErsOXlqogjnvwct5szUA/gSbzGpp8nGVCGQqSHw==","signatures":[{"sig":"MEQCIBjsfT1eRj7J9YxC+BxATTlhel5+vFRCpmgO7h2LiVhoAiAEC6dCeiMlRP4OCGCfrtgD5UlPKVG9xTifAxvQJqPFxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62334},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"5.0.0","@girs/gdk-4.0":"5.0.0","@girs/gio-2.0":"5.0.0","@girs/glib-2.0":"5.0.0","@girs/pango-1.0":"5.0.0","@girs/gobject-2.0":"5.0.0","@girs/gdkpixbuf-2.0":"5.0.0","@girs/pangocairo-1.0":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.50.0","@types/node":"^25.9.2","@gjsify/unit":"^0.50.0","@gjsify/dom-elements":"^0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.50.0_1789143573888_0.3628554454993429","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@gjsify/canvas2d-core","version":"0.51.0","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.51.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"6b67ee1b1bc5aa52b436617fb8b84cc0b7c4cdde","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.51.0.tgz","fileCount":54,"integrity":"sha512-xVMXl53XKWYdJ3I/+r41jF0jDxlO8rHJYyeEI9wLB6icm6VMYipcV9LIBKk+fG8lgby13v79SbEAgx0mFptNmA==","signatures":[{"sig":"MEQCIHCuoVT45VXG9stseEzbXLYdctIVGmPUxKWs3rg7PIjnAiA3GWwSTxb03at7bK8YxdfsE28UZEu/centqUaoiD8cWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62334},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"5.0.0","@girs/gdk-4.0":"5.0.0","@girs/gio-2.0":"5.0.0","@girs/glib-2.0":"5.0.0","@girs/pango-1.0":"5.0.0","@girs/gobject-2.0":"5.0.0","@girs/gdkpixbuf-2.0":"5.0.0","@girs/pangocairo-1.0":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.51.0","@types/node":"^25.9.2","@gjsify/unit":"^0.51.0","@gjsify/dom-elements":"^0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.51.0_1789204444338_0.583731711282935","host":"s3://npm-registry-packages-npm-production"}},"0.51.1":{"name":"@gjsify/canvas2d-core","version":"0.51.1","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"license":"MIT","_id":"@gjsify/canvas2d-core@0.51.1","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"bdd40ba4cfb3f28776077d4d137af601a48fdef4","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.51.1.tgz","fileCount":54,"integrity":"sha512-HnHJCJdy5nrEVWC7Q2EiWxAA6AuEvWYLOyLg5sd092V9z3bYGotzqAI6d7O432sbr7CWy51plKX5scg6laC4hQ==","signatures":[{"sig":"MEUCIQDN1ynC7SPp8QgeW1jadX7zMWv/hpU5oKc8LLdttwBrVQIgDXHIv8pi1GeOgvof/hj9v837f6ueFYjChi8oyHbF0Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62334},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"5.0.0","@girs/gdk-4.0":"5.0.0","@girs/gio-2.0":"5.0.0","@girs/glib-2.0":"5.0.0","@girs/pango-1.0":"5.0.0","@girs/gobject-2.0":"5.0.0","@girs/gdkpixbuf-2.0":"5.0.0","@girs/pangocairo-1.0":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.51.1","@types/node":"^25.9.2","@gjsify/unit":"^0.51.1","@gjsify/dom-elements":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas2d-core_0.51.1_1789230023599_0.5929992375164848","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"_id":"@gjsify/canvas2d-core@0.52.0","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"fb6a45208483b45af3cc3f985701efa74c34b2ae","tarball":"https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.52.0.tgz","fileCount":54,"integrity":"sha512-2HF33supwQ8CVMJu46WP1wF71fgEVdQwqLMZUtigPFhGHvP8tZuCG3+KL/i918hZBAFyg9kYUum5GIDzZesY3g==","signatures":[{"sig":"MEUCIFWEAPbps489UffuOe+STvduIrMfuCuL444OV1KJUmKPAiEA8WJTAS8OzhnOQkzFZaUqj/dBvhcCxcTJyfsIQpxU0dE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEeEbLpeH5dqzED45DLK+hjCprIlgTqTaYFUV+RX+3NoAiBSkCp1J54/RmIm0kQXyOBpj/ZH4mtDih6LWn8UskZ04A=="}],"unpackedSize":62334},"name":"@gjsify/canvas2d-core","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"headless":["Gdk","GdkPixbuf","Gsk","Gtk","Adw"],"runtimes":{"gjs":"polyfill","node":"none","browser":"native","nativescript":"none"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./gdk":{"types":"./lib/types/gdk-pixel-bridge.d.ts","default":"./lib/esm/gdk-pixel-bridge.js"},"./globals":"./globals.mjs"},"license":"MIT","scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tmp tsconfig.tsbuildinfo test.gjs.mjs","test:gjs":"gjsify run test.gjs.mjs","build:test":"gjsify run build:test:gjs","build:types":"gjsify tsc","build:gjsify":"gjsify build --library 'src/**/*.{ts,js}' --exclude 'src/**/*.spec.{mts,ts}' 'src/test.{mts,ts}'","build:test:gjs":"gjsify build src/test.mts --app gjs --outfile test.gjs.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"version":"0.52.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9c663876-c27b-4908-bfa9-5980418227dc"}},"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","directories":{},"maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"sideEffects":["./src/gdk-pixel-bridge.ts","./lib/esm/gdk-pixel-bridge.js","./globals.mjs"],"dependencies":{"@girs/gjs":"5.4.0","@girs/gdk-4.0":"5.4.0","@girs/gio-2.0":"5.4.0","@girs/glib-2.0":"5.4.0","@girs/pango-1.0":"5.4.0","@girs/gobject-2.0":"5.4.0","@girs/gdkpixbuf-2.0":"5.4.0","@girs/pangocairo-1.0":"5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.52.0","@types/node":"^25.9.2","@gjsify/unit":"^0.52.0","@gjsify/dom-elements":"^0.52.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas2d-core_0.52.0_1790241128767_0.5889060276287899"}}},"time":{"created":"2026-04-03T19:41:27.964Z","modified":"2026-09-24T09:12:09.168Z","0.1.3":"2026-04-03T19:41:28.201Z","0.1.4":"2026-04-03T20:42:24.458Z","0.1.5":"2026-04-04T05:54:53.408Z","0.1.6":"2026-04-04T19:32:01.176Z","0.1.7":"2026-04-04T21:15:55.404Z","0.1.8":"2026-04-08T16:54:09.469Z","0.1.9":"2026-04-11T07:04:51.464Z","0.1.10":"2026-04-11T18:10:51.248Z","0.1.11":"2026-04-15T11:55:18.446Z","0.1.12":"2026-04-16T09:20:55.326Z","0.1.13":"2026-04-16T11:17:45.174Z","0.1.15":"2026-04-17T23:49:19.291Z","0.2.0":"2026-05-01T21:40:21.677Z","0.3.0":"2026-05-04T09:09:20.588Z","0.3.1":"2026-05-04T09:37:16.250Z","0.3.2":"2026-05-04T12:13:42.919Z","0.3.3":"2026-05-04T13:04:35.706Z","0.3.4":"2026-05-04T16:51:57.419Z","0.3.5":"2026-05-05T05:16:46.176Z","0.3.6":"2026-05-05T11:22:54.649Z","0.3.7":"2026-05-05T14:53:35.034Z","0.3.8":"2026-05-05T17:13:18.539Z","0.3.9":"2026-05-05T21:38:31.819Z","0.3.10":"2026-05-06T10:06:24.944Z","0.3.11":"2026-05-06T11:22:36.971Z","0.3.12":"2026-05-06T14:01:04.830Z","0.3.13":"2026-05-06T15:19:36.133Z","0.3.14":"2026-05-07T09:39:28.358Z","0.3.15":"2026-05-07T21:17:59.075Z","0.3.16":"2026-05-08T07:19:47.632Z","0.3.17":"2026-05-08T13:57:51.642Z","0.3.18":"2026-05-08T15:07:16.659Z","0.3.19":"2026-05-08T15:35:06.994Z","0.3.20":"2026-05-08T16:32:07.827Z","0.3.21":"2026-05-08T21:21:43.062Z","0.4.0":"2026-05-13T10:19:47.816Z","0.4.3":"2026-05-16T13:13:14.529Z","0.4.4":"2026-05-17T01:08:28.679Z","0.4.5":"2026-05-17T03:19:28.157Z","0.4.9":"2026-05-17T10:49:55.576Z","0.4.10":"2026-05-17T18:05:48.436Z","0.4.11":"2026-05-18T10:42:12.130Z","0.4.12":"2026-05-18T17:38:11.691Z","0.4.13":"2026-05-18T21:20:07.709Z","0.4.14":"2026-05-19T20:40:22.600Z","0.4.15":"2026-05-20T16:11:01.561Z","0.4.16":"2026-05-20T18:35:20.362Z","0.4.17":"2026-05-20T21:02:20.656Z","0.4.18":"2026-05-20T22:52:19.499Z","0.4.19":"2026-05-21T08:50:42.041Z","0.4.20":"2026-05-21T21:37:50.058Z","0.4.21":"2026-05-22T09:58:51.684Z","0.4.22":"2026-05-23T21:18:00.526Z","0.4.23":"2026-05-24T05:17:42.502Z","0.4.24":"2026-05-24T14:28:17.746Z","0.4.25":"2026-05-25T12:01:24.318Z","0.4.26":"2026-05-26T14:12:47.739Z","0.4.27":"2026-05-26T15:52:42.108Z","0.4.28":"2026-05-27T07:55:14.246Z","0.4.29":"2026-05-27T14:46:24.568Z","0.4.30":"2026-05-28T00:21:57.949Z","0.4.31":"2026-05-28T10:11:39.569Z","0.4.32":"2026-05-28T18:01:56.287Z","0.4.33":"2026-05-28T21:58:09.284Z","0.4.34":"2026-05-29T12:07:53.855Z","0.4.35":"2026-05-29T21:48:45.409Z","0.4.36":"2026-05-31T10:29:56.137Z","0.4.37":"2026-06-04T20:24:32.240Z","0.4.38":"2026-06-05T18:19:36.210Z","0.4.39":"2026-06-05T21:15:57.101Z","0.4.40":"2026-06-05T21:54:43.719Z","0.4.41":"2026-06-06T06:24:09.999Z","0.4.42":"2026-06-06T16:11:13.455Z","0.4.43":"2026-06-07T11:43:14.937Z","0.4.44":"2026-06-08T17:59:42.868Z","0.5.0":"2026-06-14T16:57:46.056Z","0.5.1":"2026-06-15T07:43:04.873Z","0.5.2":"2026-06-16T08:48:45.411Z","0.6.0":"2026-06-16T18:37:54.815Z","0.6.1":"2026-06-16T19:38:45.095Z","0.7.0":"2026-06-16T22:17:20.528Z","0.7.2":"2026-06-17T15:58:15.187Z","0.7.3":"2026-06-18T13:50:32.064Z","0.7.4":"2026-06-19T05:22:01.086Z","0.7.5":"2026-06-19T15:00:59.144Z","0.8.0":"2026-06-20T09:12:29.879Z","0.9.0":"2026-06-21T11:43:52.659Z","0.10.0":"2026-06-21T18:42:15.335Z","0.11.0":"2026-06-22T20:15:57.843Z","0.12.0":"2026-06-27T00:12:33.130Z","0.13.0":"2026-06-27T16:28:54.021Z","0.13.1":"2026-06-27T20:57:01.737Z","0.13.2":"2026-06-29T17:05:11.544Z","0.14.0":"2026-06-29T20:24:37.453Z","0.15.1":"2026-07-02T17:00:42.882Z","0.16.0":"2026-07-02T20:39:50.215Z","0.16.1":"2026-07-03T06:48:11.296Z","0.16.2":"2026-07-03T10:52:21.712Z","0.16.3":"2026-07-03T12:24:36.482Z","0.16.4":"2026-07-07T21:45:49.728Z","0.16.5":"2026-07-08T10:42:33.913Z","0.16.6":"2026-07-09T11:20:23.961Z","0.16.7":"2026-07-09T17:37:24.093Z","0.16.8":"2026-07-10T07:20:00.942Z","0.16.9":"2026-07-10T14:28:37.281Z","0.17.0":"2026-07-11T10:53:51.893Z","0.18.0":"2026-07-12T06:10:23.700Z","0.19.0":"2026-07-19T19:01:59.462Z","0.20.0":"2026-07-20T16:32:06.485Z","0.21.0":"2026-07-24T16:54:07.508Z","0.22.0":"2026-07-25T06:17:24.881Z","0.23.0":"2026-07-26T22:15:10.391Z","0.24.1":"2026-07-28T19:21:19.419Z","0.24.2":"2026-07-29T20:52:52.684Z","0.25.1":"2026-07-30T17:44:22.415Z","0.26.0":"2026-08-01T06:03:29.300Z","0.26.1":"2026-08-01T13:08:30.304Z","0.27.0":"2026-08-03T19:37:27.356Z","0.27.1":"2026-08-04T06:46:32.717Z","0.28.0":"2026-08-04T17:27:21.154Z","0.29.0":"2026-08-05T16:32:30.357Z","0.30.0":"2026-08-05T22:03:11.045Z","0.31.0":"2026-08-07T22:47:57.029Z","0.32.0":"2026-08-08T20:50:45.781Z","0.33.0":"2026-08-09T00:16:37.265Z","0.34.0":"2026-08-09T20:47:20.542Z","0.35.0":"2026-08-10T22:18:49.124Z","0.36.0":"2026-08-11T11:54:44.182Z","0.37.0":"2026-08-11T21:31:52.257Z","0.38.0":"2026-08-13T05:11:51.284Z","0.38.1":"2026-08-13T12:00:27.501Z","0.39.0":"2026-08-14T18:05:08.078Z","0.40.0":"2026-08-15T18:16:53.000Z","0.41.0":"2026-08-18T11:38:28.073Z","0.42.0":"2026-08-22T15:50:19.445Z","0.43.0":"2026-08-25T12:08:58.300Z","0.44.0":"2026-08-27T15:05:48.537Z","0.45.0":"2026-08-31T04:12:04.117Z","0.46.0":"2026-09-03T09:16:27.643Z","0.47.0":"2026-09-03T22:17:02.810Z","0.48.0":"2026-09-05T13:28:06.628Z","0.49.0":"2026-09-11T06:50:48.206Z","0.50.0":"2026-09-11T16:19:34.039Z","0.51.0":"2026-09-12T09:14:04.473Z","0.51.1":"2026-09-12T16:20:23.726Z","0.52.0":"2026-09-24T09:12:08.860Z"},"bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"license":"MIT","homepage":"https://github.com/gjsify/gjsify/tree/main/packages/dom/canvas2d-core#readme","keywords":["gjs","canvas","canvas2d","cairo","offscreen"],"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/dom/canvas2d-core"},"description":"Cairo-backed Canvas 2D core (CanvasRenderingContext2D, Path2D, ImageData) — headless root entry, no GTK dependency","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"readme":"","readmeFilename":""}