{"_id":"@gjsify/message-channel","_rev":"107-294f4147933b2c231f17da92ba8f6ec8","name":"@gjsify/message-channel","dist-tags":{"latest":"0.54.0"},"versions":{"0.4.12":{"name":"@gjsify/message-channel","version":"0.4.12","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.12","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"25b9213f115c258d425ad7f0e78d074159a85084","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.12.tgz","fileCount":9,"integrity":"sha512-wae5iAys9ZbqmeVIsVeCLUfX0A5pWfktnjQwZpbAS40fsJ57p5d3cIHh2RocGJ8xO6oniWX63epLiC5ilzmNgQ==","signatures":[{"sig":"MEYCIQDBQoz+rc+h1pS1avazAjEaWTCxVaWrxGlG/GZwKbUuswIhAJdBZHku85EbxvPMzmX4rJj6jKdqTbib+5Gn3Cnrnljq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7924},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.12"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.12","@types/node":"^25.6.2","@gjsify/unit":"^0.4.12"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.12_1779126048293_0.29585955830078703","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@gjsify/message-channel","version":"0.4.13","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.13","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"3d12e4c51f2a07fe10a9454c602f84cfa4fb98ca","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.13.tgz","fileCount":9,"integrity":"sha512-Nhy+Lcd3EhC8yGmlMpo7GuJni6JunNoVFFgN5Pg70VFMFir/+hweJ5aAO619+0P2I0bcWQneYIzUo8ctN07EaA==","signatures":[{"sig":"MEUCIQD3FUCxJ1s/4N1PHHW2/8Tp48BDQ0Lsj/8wvGPldzA7iAIgDO78Oj+mXmGeL9A0JNDD1mWgLwsofVkdeW9+HzXL4YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7924},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.mjs"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.13"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.13","@types/node":"^25.6.2","@gjsify/unit":"^0.4.13"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.13_1779139357584_0.3676948367179249","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@gjsify/message-channel","version":"0.4.14","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.14","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"81bede89385bfa9b428caea842ffda49e6135efa","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.14.tgz","fileCount":9,"integrity":"sha512-VOTvA6MgxmV3CwLh+EPUY/gqbcMK0hse/nyLIAHUWTsB1vtyWiXD0oA+alYVQ0E4j0MzaW249HfIonQ9dXQJ9A==","signatures":[{"sig":"MEUCICXH2TWun7CMpKG68vYc6b2Tsapy90ViHOyR41obYX1lAiEAnf9eAHSczEBxDdp/Nb7BD/ky0un1LwoeIUBbfnyEoAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.14"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.14","@types/node":"^25.6.2","@gjsify/unit":"^0.4.14"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.14_1779223377487_0.14359696937233513","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@gjsify/message-channel","version":"0.4.15","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.15","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"82d2b4bb4b89f9759de4a13d6c7bf65e8bbc2039","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.15.tgz","fileCount":9,"integrity":"sha512-ls5qcKAi5+P9uOimScVTegx5QII1uu37lnCa4/LxxMIo4jgGJcwoPxQQ+7iu1ZEwgcWGFOgDvrjPejRJTMOTeA==","signatures":[{"sig":"MEUCIDJ8L483YwAu9lHpLxPdJ8FaqBExKsMKgYna+NytXtKbAiEA8I8kfSokskhNzWjbZB+PfuNiV0bdqmnju1QSo056O1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.15","@types/node":"^25.6.2","@gjsify/unit":"^0.4.15"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.15_1779293621947_0.13171211656591297","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@gjsify/message-channel","version":"0.4.16","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.16","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"a0af4b71a57f9693b8a37a6d0f23755edae69f61","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.16.tgz","fileCount":9,"integrity":"sha512-9ViKJWYUkiIBwu6zIDg4hpY05UQ4wIfUjL5h+QL1wCGGJoSkcfuBqQ9bLnnd4VdNvnSOyL3aZbRPLS/w8s7bRQ==","signatures":[{"sig":"MEUCIHQGXHZ3yrsTnvnfjyaxBJNmPOqWDu0Fe+yP73zkRkLAAiEA/N1CuUFzoVw0rQ3O+PqucWvVGsJPoYZZnl/tCaHo7mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.16"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.16","@types/node":"^25.6.2","@gjsify/unit":"^0.4.16"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.16_1779302294584_0.8606554266033191","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@gjsify/message-channel","version":"0.4.17","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.17","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"14da944aba5f944200f9ba0639e6f5046582cbd1","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.17.tgz","fileCount":9,"integrity":"sha512-1kqTqYJAU2IhiR56oR381Lk6ai4A0rs1OPOTm89lzwg7eMmpnD7irAojr3WJ7bDZNx04ebCkVoYwR0zozWAuMg==","signatures":[{"sig":"MEUCIFRmu3d7qAnQlO0HcqmYUd7v5A/rjWHrubLF6YUpSFNDAiEAncl6OLKaPJHU/0WlfsBeMWGdKtI6RhTRvyXWIHTqfu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.17","@types/node":"^25.6.2","@gjsify/unit":"^0.4.17"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.17_1779311097073_0.5949874687959633","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@gjsify/message-channel","version":"0.4.18","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.18","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"41a0a32eb6aad79dc4a6820a87fdf6bb8e804d4d","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.18.tgz","fileCount":9,"integrity":"sha512-SwJwJxK3sOigNnZym0wFaF24jhUmPIFpXJV6SL+0FHBmaMZhTMLSJsrg3RN76okRmCMoPBKGrUtE1oGMOJCziw==","signatures":[{"sig":"MEYCIQD50jpMx3UUne5RB4vUy8efCGdPInbpYLysKbCSWBv58AIhANSXjyzZ9Pb53bOy16sIwmJL+5XE8auTWusMAJN2Q6sG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.18"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.18","@types/node":"^25.6.2","@gjsify/unit":"^0.4.18"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.18_1779317761399_0.9493554107655302","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@gjsify/message-channel","version":"0.4.19","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.19","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"6f0c208516e307928133f1331235209312fb4265","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.19.tgz","fileCount":9,"integrity":"sha512-J/P5RDZNqZpOY61AN2luI3nPLIpxOsuIq6Yw3ripk5bnHZv3KHwrcX+mPmc2SGX87MiVAD8MskV8u4lLFr/KqQ==","signatures":[{"sig":"MEUCIQC4WkzQ3h7d5ivVRaj8GGTrJt2bEeelbMC7umzH/iPLiAIgb6xd0zMno7h5pPl3Dq1rHBZ5CN9QpA4FApdyCpzwIKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.19"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.19","@types/node":"^25.6.2","@gjsify/unit":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.19_1779353667943_0.590073044367722","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@gjsify/message-channel","version":"0.4.20","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.20","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"fff7772fde11d40e593b9e71436b5e3d5f48c6d2","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.20.tgz","fileCount":9,"integrity":"sha512-Y99jEag39cgi2kzfMcFH3Dqmki1AU9NOQov39gqUBh7ORj6LfSpJuKea4K5r50rUEjVUMLgnQ5YGo2LcTqiM3A==","signatures":[{"sig":"MEUCIEVlEfAqjD4U3yfPN1ReGUklWW50jnjeDOyr3p6f8kW+AiEA3ioTf3cMgEmi0A7zuAh4o1A7SAUD6oVPJAx6lwOSpZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.20"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.20","@types/node":"^25.6.2","@gjsify/unit":"^0.4.20"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.20_1779430618614_0.6270207259045997","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@gjsify/message-channel","version":"0.4.21","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.21","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"fcc1620d9587fba9e8a4e5201d8e263fa86104fa","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.21.tgz","fileCount":9,"integrity":"sha512-O3tWlUy2Xr2i/RsPKy/gAksregyZmCh1hq8nUkhydAOxKMU3ZMDzicscpkpOAmZzrH533GMCrEOz2dkTI3xh0A==","signatures":[{"sig":"MEYCIQC5YatOOs2bTtfi2nKWbyA2Et3vbBLrsDdp0UStSDgtCQIhANrqSMPPBGTv7tsK0CMnmV6UX1mx0tKDbXd/Ms470zdQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.21"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.21","@types/node":"^25.6.2","@gjsify/unit":"^0.4.21"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.21_1779444180286_0.37957017926099046","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@gjsify/message-channel","version":"0.4.22","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.22","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"bb18639c9a4fc0e609a232097acdc4e51a40a4bd","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.22.tgz","fileCount":9,"integrity":"sha512-jHa9hrGv1v2a2+5gxvLkRQzYIPL3p3Hos+KgpKVQuL4WoFLPzTgqmNW/zueEdXfB5CdE+AlAGAPFM43mtPA1aw==","signatures":[{"sig":"MEYCIQDJog7osB8hP13asgYjcVYEBc3PUxtM4gzDvn99Lfe8jwIhAOJrnbDEhCx9WW+gyopnB7u2ysOnZZpKxv5xO4v4COyQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.22","@types/node":"^25.9.1","@gjsify/unit":"^0.4.22"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.22_1779571311825_0.14144187919395157","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@gjsify/message-channel","version":"0.4.23","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.23","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"001f35572faf23dd9ac08bdd758db8de4398bc68","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.23.tgz","fileCount":9,"integrity":"sha512-VtBh4AVF6L6JWYkuI0oN3JGbqGQT16juesVneGpLtXnHatApNtUtyYX5oNH6Pi8RBXia+nV/tI2SrmCrZoSMWw==","signatures":[{"sig":"MEYCIQCHB/cjM1tZgy3IyQuVoAmBNeVxjDGOnwgkRv7EvtHqUQIhAKAhNLJ8Fb4bTOMnCNtV77hj2y0UQiuknZS3C4OOjtAZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.23"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.23","@types/node":"^25.9.1","@gjsify/unit":"^0.4.23"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.23_1779600090914_0.1262705780080704","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@gjsify/message-channel","version":"0.4.24","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.24","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"7662a27b7909d2dc97e923c0b9bfb5fd3e13b2b5","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.24.tgz","fileCount":9,"integrity":"sha512-WpkUyBsHgdbNeA2c+qZQD2n9gUwrnUHgOIrZitST9a0sT7YvSDMgu/f43Ep4eSg/YM7dUODeReDg3gCM9hCzYg==","signatures":[{"sig":"MEYCIQDQHWBANxYzhNFUxY8m64Gb47jek3Tpcx4tkp/gklJTfgIhANtQA/cBItbvahpIv4D+gPhbid7XaKdMRr2LTqQLnR4/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.24","@types/node":"^25.9.1","@gjsify/unit":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.24_1779633124376_0.2774166814777881","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@gjsify/message-channel","version":"0.4.25","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.25","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"2920f7ad41a800b77d64aa23ed40a5c2efc189c8","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.25.tgz","fileCount":9,"integrity":"sha512-EHzixlpbWGXj0wp6eSbslIfbkzgNd/CkkLF7ObnV7cVbEmbQpRwCCzplm6BNW+eD/bBxnOLTNya7BvNTi1+j3Q==","signatures":[{"sig":"MEUCIQCkgSe84lobZ2IzDh4hmtmQnO9Dn0lz1SmfCq5HbcVbEwIgQPm8y/UR1mF7HH0kmmX/70YBij1Iuixnx9PYlHyOjnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.25","@types/node":"^25.9.1","@gjsify/unit":"^0.4.25"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.25_1779710720308_0.5035700351243035","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@gjsify/message-channel","version":"0.4.26","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.26","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"cfae8dea741c69b4a858bb9c307253340b5f9d85","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.26.tgz","fileCount":9,"integrity":"sha512-N+Ufi9b6dnymiK7aSvOrlQ/na7Qs9rUOxszNYX72FXaRUTdLQ6CmTIGKFN8Q/gZRgxw6pfzjfMEe9cNNMa+hjw==","signatures":[{"sig":"MEUCIEDMJpZbwVo+oPLotMFAfHG5vwDmYD9BwqvaaeyWmkRLAiEA+MHk09K/IN+z9WPjeBWKWaIal5nQiSi9NHfHxDDbfm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.26"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.26","@types/node":"^25.9.1","@gjsify/unit":"^0.4.26"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.26_1779805003729_0.17774280541319754","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@gjsify/message-channel","version":"0.4.27","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.27","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"f7e15da14abdb130bf5a502b999580d59cc872f3","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.27.tgz","fileCount":9,"integrity":"sha512-17PuBCB5M8/3IMp3nFQY7NktgmYeyxDZFPWmKBzXnbwpdAVhDGBD122eKhhK2qL53gDEsGrBTd+59nClUwiM1A==","signatures":[{"sig":"MEYCIQCsxcuncEz4BrgzszXzH/cxouuy9L4xYPuZDYiNWzV8tgIhAPR6X2TXOCeDP80sLf99iRx9uhtdl1wnv6kwlVHu+Aeh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.27"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.27","@types/node":"^25.9.1","@gjsify/unit":"^0.4.27"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.27_1779811023035_0.33502746893107416","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@gjsify/message-channel","version":"0.4.28","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.28","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"6bf9625497045b1f48006685c675b7c55876f7dd","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.28.tgz","fileCount":9,"integrity":"sha512-5rN4AppVZNdVCuYhrtizCDusP1EVY0RdsvJHnhgosVij3JF+xqMtXoT+mT6tUq2skSwPYxIDEj8i0AeTPAx7nw==","signatures":[{"sig":"MEQCIBFkpJGqDqZhRAsQGL84nwx9E65wy+nS0N1pSZCZFWl+AiBlaSdhqPXBX6sGsPJPDYfNKsx/RgJtOMjtlQFa9qxGMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.28"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.28","@types/node":"^25.9.1","@gjsify/unit":"^0.4.28"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.28_1779868761855_0.4047911958731718","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"@gjsify/message-channel","version":"0.4.29","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.29","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"08416c825403f65e081a1c596105ac83108705e1","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.29.tgz","fileCount":9,"integrity":"sha512-l3n04jneznSQX3KvV+BhyUg87VCsomI8/hY1T1smDsDYynVtxFu6JYxzejbSDU5z74NS8h94ISwFfdUNnZ7qPg==","signatures":[{"sig":"MEYCIQCv7ERovaefhVydbluAUmqCygaKVrn72l3rgK4TmL59BgIhAMUJulBi15G8433xxWIlH4mlZLYAAhM3S0aR+ya9IxCn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.29"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.29","@types/node":"^25.9.1","@gjsify/unit":"^0.4.29"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.29_1779893418893_0.3302127090525191","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"@gjsify/message-channel","version":"0.4.30","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.30","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"45a3f2f2c6b97e70566808ec277d7df2c31bacc3","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.30.tgz","fileCount":9,"integrity":"sha512-vduI+1WXZZN4x0mqnPJE5iIbYIXhcSaNvKj/jfVzYG29cbYf0V3lO91Y59vVSMLcaEqraYvCG9p6B7eEpM5aEw==","signatures":[{"sig":"MEUCIEH7rWXoH9WtRqJ2HpMpM6t3RgbyBvyr+B2Lvqj0NVcrAiEAphCQo4iSNy1TrIe0zn4D7b/Fd+50DexLQXSnwGdj7DE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.30"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.30","@types/node":"^25.9.1","@gjsify/unit":"^0.4.30"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.30_1779927962463_0.9772072604293414","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"@gjsify/message-channel","version":"0.4.31","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.31","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"8569cf0f93363b880bf8b35b7abf3b5c9052316b","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.31.tgz","fileCount":9,"integrity":"sha512-Bz18D0GuaaHKeDk/Hi69+1pHaA0yStZaBItEuyqx8WbRPhhctzm7TMPAQ7NfN7CFCojKcW1lntX/H+w+QrvWiQ==","signatures":[{"sig":"MEUCIAhbrT076vIZ1N/IUM4z24TebWb79VgxsMWChCkU07EqAiEAkqSDxoeedLWUe4W8j5aEg0aaM8M9drfzqvqDAxE8hrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"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"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.31"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.31","@types/node":"^25.9.1","@gjsify/unit":"^0.4.31"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.31_1779963349174_0.8985385187883441","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"@gjsify/message-channel","version":"0.4.32","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.32","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"fa4db0467f0ad178e0def883734b710485f00047","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.32.tgz","fileCount":9,"integrity":"sha512-Dx1VZDjR7XJZts05Gslvgnsjij6th5Xto2tvjOE0BN29mzHwn+5SDaXzbPBU+MGzP9ctEWr0UQOoxhHwCHw47Q==","signatures":[{"sig":"MEUCIApu5IDlf+aY2G+iAWLf7qA5FhRCm1fImQAwWIiBAi5hAiEAjJlPMGhqv1NLsBhP8jfkmemXyQZlgLzi+DQ0wuGw6N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8187},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"polyfill","browser":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.32"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.32","@types/node":"^25.9.1","@gjsify/unit":"^0.4.32"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.32_1779991565854_0.04186978325701962","host":"s3://npm-registry-packages-npm-production"}},"0.4.33":{"name":"@gjsify/message-channel","version":"0.4.33","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.33","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"e32d99c3bc6c97cafff0b08f9c621b67fd66428a","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.33.tgz","fileCount":9,"integrity":"sha512-AaIlZWx7+1KAwwyFjSkUT3dlolwM5VVkv8T+cvMx/6U71kgH60VYh0E0yONvkooKT3OBxxHIy6py73S5AWML8w==","signatures":[{"sig":"MEYCIQCUe0AapHymLddS013iMwIeM+xWY5WIJs/GVGMhf74sQgIhAOkzn5qSbpn18JGNso941esnWLDdfMZwNijrR+NAthqH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8187},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"polyfill","browser":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.33"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.33","@types/node":"^25.9.1","@gjsify/unit":"^0.4.33"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.33_1780005739176_0.954989592318686","host":"s3://npm-registry-packages-npm-production"}},"0.4.34":{"name":"@gjsify/message-channel","version":"0.4.34","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.34","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"2f8e815f9a724da1482f888446c8b574e7831761","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.34.tgz","fileCount":9,"integrity":"sha512-V7DZJ7MyzmMG6Jdc1B8blYkfNg03hIp9OCxOO4PPmNNQ0QB1MuIEnc0KlqqjGn+F2AwyDr9gZtaA4daSDSWvcQ==","signatures":[{"sig":"MEUCIQDDXt/p6F43sOb7tS1jbWJnxN8xAIQHUQrF9mkcVkqa5wIgDE/QKaUSjam8tohzWcDz57VZj9n5a+P3r7Fuk7ospgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8187},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"polyfill","browser":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.34"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.34","@types/node":"^25.9.1","@gjsify/unit":"^0.4.34"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.34_1780056713753_0.9284365393648559","host":"s3://npm-registry-packages-npm-production"}},"0.4.35":{"name":"@gjsify/message-channel","version":"0.4.35","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.4.35","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"},{"name":"schanz","email":"schanz89@web.de"},{"name":"ewlsh","email":"npm@evanwelsh.com"}],"dist":{"shasum":"17bc7c3072c9bcc9deb32431f5cbae5276d5c09b","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.35.tgz","fileCount":9,"integrity":"sha512-C4Bfnx1POS43zRrOyWGv77YOWsitFOBZnzN38fYT/VBrOpRppyCO922Ngpl2UvDA2gblam8jjcr/0yD7eQb9yw==","signatures":[{"sig":"MEUCIQC2yTcj7TiLqJBmvzBhES1iHNgC+VuMXBy9aQu+CtBiGwIgMq92FQOAjgT2DnoP/68YS9+SNoLYsW7ZktnDA7LVnkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8187},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"polyfill","browser":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.35"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.35","@types/node":"^25.9.1","@gjsify/unit":"^0.4.35"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.35_1780091578540_0.06924285475459957","host":"s3://npm-registry-packages-npm-production"}},"0.4.36":{"name":"@gjsify/message-channel","version":"0.4.36","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"6cc6bb15f3e22ab4f9636372ffc015db0647762e","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.36.tgz","fileCount":9,"integrity":"sha512-vCOqfEbPuEYK2zHISLOdng+xZ+9gxHyEBWzf1QNbbBkGSGnpHJR6n4qC6zWyuR8JnXJP54m56O2NSv6RWbUWVg==","signatures":[{"sig":"MEQCIFYZVDNiCkKt77ABttbGWdkrp9VbUysp4O4DzvZGoO3+AiA7tEqF0hWTvyR34ocE4uzWIeJDcLx32gWS5NfZ2UIswg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8522},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.36"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gjsify/cli":"^0.4.36","@types/node":"^25.9.1","@gjsify/unit":"^0.4.36"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.36_1780223638578_0.7059365575566825","host":"s3://npm-registry-packages-npm-production"}},"0.4.37":{"name":"@gjsify/message-channel","version":"0.4.37","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"f32a70d0ded68318c902200d585da35e946ad143","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.37.tgz","fileCount":9,"integrity":"sha512-0rVcfZ7jOJB9a4AT228DZYpnP4RAblQbGby29wS6rdAsYRfY5FEYbsSv16ZT1Q+6BwjsCe0NwiMn6QQlepo6XA==","signatures":[{"sig":"MEUCIQC8MuLuWJJWnkzRaHk0fDxDUS6Uhh3RBpnrIK+J4FmbcQIgS2dZeZ9NaFogL4KcdyL5Rgp+WPg21sxFT3Nd7rpJGPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8560},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.37"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gjsify/cli":"^0.4.37","@types/node":"^25.9.1","@gjsify/unit":"^0.4.37"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.37_1780604916952_0.4245752276211565","host":"s3://npm-registry-packages-npm-production"}},"0.4.38":{"name":"@gjsify/message-channel","version":"0.4.38","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"a5f93cd82885e8eb9d603bcd74cd4626d9b7736c","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.38.tgz","fileCount":9,"integrity":"sha512-YsjlkIowQ7Tn9jilo9wOOaiofsx03Xpg7r2CS7Wu5OXqfUx8ZcAViKpA87Hhy1e95Uh0g5Icdy4IpCYf3ratgA==","signatures":[{"sig":"MEUCIHJ1jkccV4t54FWSG3MN00i1+DDSgC+mgnL45vJ8z42sAiEAryHZ1o6dSnoc+ZG6kaH/vbIsxVkWITzfs6D4iKo9Y40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8560},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.38"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.38","@types/node":"^25.9.1","@gjsify/unit":"^0.4.38"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.38_1780683832642_0.3010362661832171","host":"s3://npm-registry-packages-npm-production"}},"0.4.39":{"name":"@gjsify/message-channel","version":"0.4.39","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"d8ccd9da4488c91e4f356aee742ce1a5b424567a","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.39.tgz","fileCount":9,"integrity":"sha512-OAHWKwMZBLDKhlmQq34F5CCgFw3YFddVhsD2kVlg2+A68jhmorUxwxay4YCslxiqGuMv9m/NTO3v4ozkpCQJmw==","signatures":[{"sig":"MEYCIQCSVdXrEM8yzg1cu5ckogDLqBo5/TX3Tto1idGJDTULywIhAMWLcjAJXWfunHP4qiuQoPDdsPTLbsm3ASlCmMDbAICU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8560},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.39"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.39","@types/node":"^25.9.1","@gjsify/unit":"^0.4.39"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.39_1780694397317_0.7270343554745826","host":"s3://npm-registry-packages-npm-production"}},"0.4.40":{"name":"@gjsify/message-channel","version":"0.4.40","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"187bf7ae6efd8aa8c1593cd641bda1b7386ef0bb","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.40.tgz","fileCount":9,"integrity":"sha512-SZTkMorp2MFnR4x+4DFR/4YzKnmHsSaHbit4un3/08K0aMm55Ya5sjZqsQwSuTwzRUS+1hhBIBACNJiYbErVkw==","signatures":[{"sig":"MEUCIQCKWbOgtfcx5tuTKn6Gf27nWRNneqGG+tBkijv5qvY/GwIgSHDMDAOFAcT2wCzHxOjmB9JG+4e70HN9WcqgYhl/ycs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8560},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.40"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.40","@types/node":"^25.9.1","@gjsify/unit":"^0.4.40"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.40_1780696748809_0.3416312452868351","host":"s3://npm-registry-packages-npm-production"}},"0.4.41":{"name":"@gjsify/message-channel","version":"0.4.41","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"fc3614e2b8a7376992f3fe6f6aed2e610c2c461e","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.41.tgz","fileCount":9,"integrity":"sha512-osuMgsEUZNxZtUoLK+0+ACvgEKdOaTs7jxLyiRNyy3Runj/RLVOFNj6VeA95DEqTUF5+TDCTC6NUMfDCKQo1IQ==","signatures":[{"sig":"MEUCIHAqIM5yHIf+Qpz1ompenqIpxRGYFyFlMAicaBV1NnzvAiEA2En+p7hpCZz2K636em3M72LFkbgihKUs6w80qvsltx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8560},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.41"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.41","@types/node":"^25.9.1","@gjsify/unit":"^0.4.41"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.41_1780727301965_0.09203920886661932","host":"s3://npm-registry-packages-npm-production"}},"0.4.42":{"name":"@gjsify/message-channel","version":"0.4.42","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"d8551ec17811099e23c61f4dc01be42e75563e27","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.42.tgz","fileCount":9,"integrity":"sha512-OkB1u9q3kW0gYJuRCeIbffeMleJ3M3W3I9f5YNz8qU5wh0CLnWBpFM/6e0qRMGIA2m8On/le4D+XI9KoXylGfQ==","signatures":[{"sig":"MEUCIEZ/tu6Cbecoc6TFzyiC0lrFJs7xI7YsGUekGXYh5Bb6AiEAm0VFmAHD+OJzhfZUZ1bUBXpCPXtJ+6+76aiTinKUoHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8574},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.42"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.42","@types/node":"^25.9.1","@gjsify/unit":"^0.4.42"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.42_1780762528104_0.8532186841749447","host":"s3://npm-registry-packages-npm-production"}},"0.4.43":{"name":"@gjsify/message-channel","version":"0.4.43","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"9c74600b62bc012061f3b4b3b74dd387e202fa80","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.43.tgz","fileCount":9,"integrity":"sha512-tDnwKtyPazC4j448po0IkDYouxDxE37iJxvOA4oUOYuaQTP16d/a4ICz/ljPNXx7UsPrB/uNV6Q+4t1Dbi9rFg==","signatures":[{"sig":"MEQCIGUr11yOZxO04HZb4Pn+ggFujy5PfpUH6nFjpW9rAV2BAiBv64N4VSFW9JFvtiKkLi3gh/C5SeY/1C6j2nmyvzXXjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8574},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.43"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.43","@types/node":"^25.9.1","@gjsify/unit":"^0.4.43"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.43_1780832842145_0.5874901091131763","host":"s3://npm-registry-packages-npm-production"}},"0.4.44":{"name":"@gjsify/message-channel","version":"0.4.44","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"e0720e240e8e3b378af3ab45aa031bd38bf7a382","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.4.44.tgz","fileCount":10,"integrity":"sha512-zF2TIvPFgOaY6AeiOoCGwG5W+ZDeZuZDTzQVDXj/PnMlkB4Pw1Z2w4lkjCjUYw1eTtYGMv5R82EPCJGF9pJr/A==","signatures":[{"sig":"MEUCIGLmxKTlGYFHc1k6umNhhr4peaGDI48ESm1evAbNh3e4AiEAnBdsJo6Sq3DZpngC8C5LLvn8Xr5qb3LpJwirdugVeYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9686},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.4.44"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.4.44","@types/node":"^25.9.1","@gjsify/unit":"^0.4.44"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.4.44_1780941866464_0.6934674013092592","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@gjsify/message-channel","version":"0.5.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"fd6d3ab85eae14f5edeaddb1eb47c12f87a5f418","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.5.0.tgz","fileCount":10,"integrity":"sha512-Ci2Kqj16XEJbaQpKsqL4pzkELvjBGdypOHPMJ94TPcarywrY3+D/4jp17ri6SEGosb4iulRGIJbQEVz2PePhWg==","signatures":[{"sig":"MEUCIQDczVnSKKtrL2deQsRHX4qRWmNZnzjmGyIOzjKxlViCpwIgVqiJnJUFcw++4PIHZN5ALm9Pkf1Lx9zdGFAqDWzydj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9682},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.5.0","@types/node":"^25.9.2","@gjsify/unit":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.5.0_1781456717693_0.37363682640975426","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@gjsify/message-channel","version":"0.5.1","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"9842efb4a41a6d71685287eb5a6311e55cb80de9","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.5.1.tgz","fileCount":10,"integrity":"sha512-/wu1yLkF38ETLHUf8lbosTkrSa+OFbF/TuNfIG97yVeVxZB28U3F6DEwMW2SEqfioPUozLeebEIRGmPtsYsgzg==","signatures":[{"sig":"MEUCIQDelRXcUDnHXDThE7NigPLdyW1HH1M6bAPdXee87YkhUAIgHjVuotm7edeQRV8z9dN8oqTFMRozWECCdOuG/oIi3JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9682},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.5.1","@types/node":"^25.9.2","@gjsify/unit":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.5.1_1781509839876_0.14055573159101908","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@gjsify/message-channel","version":"0.5.2","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"e646b0c8afcd05b0b20e74c6c825480b1581b17f","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.5.2.tgz","fileCount":10,"integrity":"sha512-JCZOz+q80TwH97KCkqj+aW9htVe34wNgVCPQxOOHbtiU4q7lMm7KnZmzTEUBGvdw1yZgewBwn4iBWloAaRAi/w==","signatures":[{"sig":"MEQCIE1frcNYkr1C3YLEQ1uLigqZsQg3qARwoQRz0IrSKv7GAiAxgrLKVETaO3O/JhmOwwZqCxXkHcvPXDBmj9ZaDAWd7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9682},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.5.2","@types/node":"^25.9.2","@gjsify/unit":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.5.2_1781600180511_0.17287485762867227","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@gjsify/message-channel","version":"0.6.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"addefd3434a03c3c81bbe5ad82ee62a492523717","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.6.0.tgz","fileCount":10,"integrity":"sha512-elBds2IPZv777zItFGlJvm3VPc15pov14yZKG61iQ6YJKOREn1NFy9llgvLgPyyf5mTkPnKks2oeN2o0qEsMQg==","signatures":[{"sig":"MEUCIC53wdFAY0wrj20viiSONp0Z1doVj/wTCaqce0goIMvJAiEA3rsWj5F7W+u9WcrN4WrD7fYuGciNzIgiFobdXlQPhQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9682},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.6.0","@types/node":"^25.9.2","@gjsify/unit":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.6.0_1781635532307_0.992067251321719","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@gjsify/message-channel","version":"0.6.1","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"6f81dbd7da662f34f444c1af91f02e7b504f7443","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.6.1.tgz","fileCount":10,"integrity":"sha512-8TsP9oV+vfpAiQF7zGq+ACo1CN1PodA8/9ITzsdRiGhsN0W1CPDwuzbpp4TDtF9xrO7XYE/zZ5mEf2lSZN5rhA==","signatures":[{"sig":"MEUCIQDGFS0jZUnIv7g4LwwLjFLrJnGhjnMNi4tyyCaI0jg6MgIgT4mZED99JhueTPcgLvsQyLqHu6KkypowLPfO2o9SSXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9682},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.6.1","@types/node":"^25.9.2","@gjsify/unit":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.6.1_1781639206866_0.32571036344425086","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@gjsify/message-channel","version":"0.7.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"e6a4717f30d6a5291c8b75ec38b4906538baf5d1","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.7.0.tgz","fileCount":10,"integrity":"sha512-5Rq/qplknAybJ3vMdk0DwxfNTvLnrWuMYMefHWEb9vjmQTOzH9aqxxGnHRadyRxsV0sx2AR8gFFDlZha6cmWOw==","signatures":[{"sig":"MEUCIQClatn68SScx5vV0GCLY4lTpZ6QHkxWEdB1gXAwKg+YRwIgd+OzwyFnpr6UUrcJCWs/hufnuUqr6G8wtRbbqiVilzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9682},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.7.0","@types/node":"^25.9.2","@gjsify/unit":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.7.0_1781648721632_0.3076872706150908","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@gjsify/message-channel","version":"0.7.2","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"948d46e18a6494322d4a33d7eb2f89a8b347fc8a","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.7.2.tgz","fileCount":10,"integrity":"sha512-B+RlttGCdilc3lqQitUqmFUR1CugepbX8DuYqF7XE1EsaYAZTLkuiwNuBl0pIxcXVIgPBCrW0Mmx5x1ervgClQ==","signatures":[{"sig":"MEUCIFn5y+x+I0iOepnrZv9IfWlBffk8OHzkoLwF1dWIe9ZcAiEAxeKQy8odUI0FpzydiKHzxrTu5psv2c/xMKiPOCpRutA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9682},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.7.2","@types/node":"^25.9.2","@gjsify/unit":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.7.2_1781712370435_0.03164810849402788","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@gjsify/message-channel","version":"0.7.3","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"8442771cde0e3e96300ae47013b264c185be47df","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.7.3.tgz","fileCount":10,"integrity":"sha512-seZuOMvTpavBcc6T85sgvBChwsfvwK5i1rwx8xtPm7RdbbtvBlXdXQQBBqmdAqd5qvOXXMhXngPmu0+y+ZX0IQ==","signatures":[{"sig":"MEQCIFgJyon7FxWA11Dxhjtls75/L2YNgD5tlo0vqkxiUBA0AiB5brotsEIyx/xCMeMzsVnp+iNnPzDS7ws/zt4pPVLfWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9682},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.7.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.7.3","@types/node":"^25.9.2","@gjsify/unit":"^0.7.3"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.7.3_1781791113240_0.3293681578948944","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@gjsify/message-channel","version":"0.7.4","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"0e7b58a7d1b7f1baba427bd447ab816dc3c21ea3","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.7.4.tgz","fileCount":10,"integrity":"sha512-Rc9k0qfzMFn8oS6Ivmv0tHweVsIGlz1lZIMsyCx8SXQfJvd37HbL4f6VQ60I+jr1J1/OS40CwERvtXMgXpNLNA==","signatures":[{"sig":"MEUCIQDOcruvDFp6BBINlUGrl3LPxexNPrLvXHxiut9w2sGyWQIgENTGbsaqM0hC/Mo+856KzK9GS5YCbmAwvVSI6BmMrLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9682},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.7.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.7.4","@types/node":"^25.9.2","@gjsify/unit":"^0.7.4"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.7.4_1781846989680_0.6987471326085513","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@gjsify/message-channel","version":"0.7.5","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"eb32b1c87e2f4b582e6d0354f26d7630401361d7","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.7.5.tgz","fileCount":10,"integrity":"sha512-6990qkF1c8q9sPTCeOh+cmaE30Nm4UHoyO1ditqYTzutMPIZI4o9hW9ZcPkFX1SsUrRghmMyN4cdw+vi0r8q9Q==","signatures":[{"sig":"MEUCIEs4nHPRe0eDbfZk7OmIrB0NNHvPE8UcAuRUCNHK1ta/AiEA9pVxnsJT/HPrjoAcHTEDjiBq4s4XvSPK6Ga1L8XeiXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9682},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.7.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.7.5","@types/node":"^25.9.2","@gjsify/unit":"^0.7.5"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.7.5_1781881731744_0.2475226875391734","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@gjsify/message-channel","version":"0.8.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"79c6038b5d536d6d4aa7a3328f43390ddc675568","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.8.0.tgz","fileCount":10,"integrity":"sha512-YEFAwVUJpiqGKq0E7l7dob4Kp07704rBcmra6oOoCIUk8HU4h/Jpy14LpmHHveuumy0zZpqxi6TPkBI6w1gxug==","signatures":[{"sig":"MEYCIQDOwon3D3q0qv6liXjncgqmCRhp74WCygXeS1ooKdggrQIhAKa1HzEiWQye0O5pU04GOK4bfsBvGo1Rxr3Nu2BbeDA8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9682},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.8.0","@types/node":"^25.9.2","@gjsify/unit":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.8.0_1781947199056_0.7006209469669753","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@gjsify/message-channel","version":"0.9.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"cb8482caf76e7dcf4097912759c093ac0a77bd26","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.9.0.tgz","fileCount":10,"integrity":"sha512-+3AXnpFqmvKyBwSgJxaZYsoBS8Lxr6H+Fce0bJHClKYUHPDq63aBzucpx1oLCXkaR9kY8cwVHhhliUPMZq3+Fg==","signatures":[{"sig":"MEUCIQCfiL+fUZAAnRcvCmvb2AAVZsXZfgv85p+lETsy2gI5XAIgNyshBm5HuQTzC+1VFTfpHPpI11fwI7Stllp7Mo9HNn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9682},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.9.0","@types/node":"^25.9.2","@gjsify/unit":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.9.0_1782042687933_0.18600566534807816","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@gjsify/message-channel","version":"0.10.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"08c09d5548b87030e4fc1bc793d85be6e193e73f","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.10.0.tgz","fileCount":10,"integrity":"sha512-8w4wExP7bPHvnmGmJ1RoQ7QL/7c/09uG9ZWHqlajQBDa7XB2BtHXstRlVrJvYuRDINRPgwSr6QTnsy55Nc3HTQ==","signatures":[{"sig":"MEUCIQDobW2Yz5lAdZneMBnJTIrzh2kTA9WKbfbv+JnFdSadxQIgfKyGl3kmg3ChELs8mVuoBYQWBFh7wdu3gjTzTn380/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9686},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.10.0","@types/node":"^25.9.2","@gjsify/unit":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.10.0_1782067808271_0.9756003834836764","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@gjsify/message-channel","version":"0.11.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"bdff4068002ffa7e43cc3a26bcb777ba763c1d7f","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.11.0.tgz","fileCount":10,"integrity":"sha512-jSVDQGGmquHIilonDrAr9qrHmU2+Y/5+vSnl3pczjFmrwhCVXkGDEkpth2KXOUIsFoSGgzmp/I/fAC7SVixKeA==","signatures":[{"sig":"MEUCIHLVeNow/Rakjyh5Ouxya0ToiwE5gOEaCJouI3q/5yAKAiEAsH3RuA6ahaTlyoIVA+sWdwr1R5yd7h6Fpn6cAmnUUTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9686},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.11.0","@types/node":"^25.9.2","@gjsify/unit":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.11.0_1782159847098_0.6315553967840506","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@gjsify/message-channel","version":"0.12.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"1fd9c558015ffaf51a05758975bc0a1129b0fce8","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.12.0.tgz","fileCount":10,"integrity":"sha512-Ptdn0UJZd9N6C7xUeNAu4hOfGAeRUg1yZBdZIjX1A78cVoFSyCw7TP0SxQ9f96trpkvzFh+wFksqmTj+OXB9wA==","signatures":[{"sig":"MEQCIGj/la8Oyz9lOmF5Iy3swyjz7DjKkKlmGxslgV0AyifuAiBu8e34Njs2Y1nGdrHnZ184ueygSUgC4zInVJZsMuMk7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9686},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.12.0","@types/node":"^25.9.2","@gjsify/unit":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.12.0_1782519656333_0.6109141558692572","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@gjsify/message-channel","version":"0.13.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"3d5152f26cc3fc2b5bf710266267da96bd4d1e27","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.13.0.tgz","fileCount":10,"integrity":"sha512-mhbE+hqI6lQeAmEj9VGHW3Y7J8mrmUQvALSAuileDZmbDCZDs01ewl34Lu0SOJMWxflBpS3RWQe/v10tmoROaA==","signatures":[{"sig":"MEQCIDbFBqBTYRqEdgtxALnWc8BA7F1eRTb/pqn2zazPP6eOAiBecSQAisbjBpSWZ1uLk4UQ+b+Zmqz7QuBkzQhdL83ytg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9686},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.13.0","@types/node":"^25.9.2","@gjsify/unit":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.13.0_1782578223168_0.007918109683858532","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@gjsify/message-channel","version":"0.13.1","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"1b1a1d3a3a06295f18df902225d0ecbe7a8b1f87","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.13.1.tgz","fileCount":10,"integrity":"sha512-lvzMu591t8gy3uMmWuY2kVX5n914oaQVybJkDg1NyZytVjn3uY1YEGrAv3s+MWlrITBCDlE4Km88XWEzAhquWw==","signatures":[{"sig":"MEQCIHpMo+dks25wpSVSFBL6AQpE+72fkfHmNxifWNyFnTIdAiAAz7gxW8y5n7BBhyb0naxDpTSziew/chZuP4rX3q2k7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9686},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.13.1","@types/node":"^25.9.2","@gjsify/unit":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.13.1_1782594285973_0.9401069219869433","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@gjsify/message-channel","version":"0.13.2","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"f16ffb959cb49839432e99d1ad994a299ddcb066","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.13.2.tgz","fileCount":10,"integrity":"sha512-l+CCqkUjAyZKmWubgFR4Er5eT1RoOIbGgNbmfpCqFz/Q8qtpheYjbJUOr8BR0AFYGRXNzXGIGXfoi1XzEVwdow==","signatures":[{"sig":"MEYCIQCgMobAjmcDDGeolQrYwvEjqcXsQTlSOSG4JFNuSzyprwIhAJP50/Bx1Z5zblwUL0qJw3PFlIfKDA7HvKj/+yBEsJ1y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9686},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.13.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.13.2","@types/node":"^25.9.2","@gjsify/unit":"^0.13.2"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.13.2_1782755934505_0.9222542991138096","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@gjsify/message-channel","version":"0.14.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"306f1fd2691a47fd328a1ac38f462577f877598a","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.14.0.tgz","fileCount":10,"integrity":"sha512-jHgWcmYJm/pYEMVr+iNE8W9HBnrvSUYnS2xRbdYzf95fWBKeNUL7AfphJtyR1qIeEqvbzddR3Da3137YQyp/Xg==","signatures":[{"sig":"MEUCIQC5omnWok9XL7J4pS+E3BP3nQ8nP2ysS6yLCRiWuYcWmwIgebCw2Rzpa90JNxfxmQREhwudT8y+NgBc5oEJEapnqZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9686},"type":"module","types":"lib/types/index.d.ts","gjsify":{"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.14.0","@types/node":"^25.9.2","@gjsify/unit":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.14.0_1782765166941_0.03556255193325342","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@gjsify/message-channel","version":"0.15.1","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"28ff3237574c4eac17dcd6a9781925a015b479d3","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.15.1.tgz","fileCount":10,"integrity":"sha512-2yALjpjrGPMKwYghpnrJtOA31fzUAcNgt5+RFQ7UpVrrT1eo3aQWSo7J6OeAnGFqTO9tH/nLoO+YWgGA7BWU7g==","signatures":[{"sig":"MEYCIQDVv46FjgA3VFa0Iz0zQu3wlwVPzFGNqxW8AOJtHZWBZQIhAP/OcIcXE9lXLve0GV0hNZ7ALsD7f3dOneC+zHr+WHoO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.15.1","@types/node":"^25.9.2","@gjsify/unit":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.15.1_1783012215455_0.7373798192629637","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@gjsify/message-channel","version":"0.16.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"af8f0d1f7eda3b8d82295415e8ce50ec539c0ea7","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.16.0.tgz","fileCount":10,"integrity":"sha512-XCezFvKedQHbPyBW9u1C6d+okRxf+94vw0yxq34zMjXn9gKhmpeQJJ7cFpdAeCqn6UhLzRL/3mUfJW4M20r8cQ==","signatures":[{"sig":"MEUCIQCs/fKMOV414dr48B0ASJjvGflXglOk7J6kN3Fi7T1deAIgcOygFiMWUI2zeHf4Z1bGr+aeWUAEhml6JDOmQWFJ4bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.0","@types/node":"^25.9.2","@gjsify/unit":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.16.0_1783025346534_0.8597677877948504","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@gjsify/message-channel","version":"0.16.1","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"6e9e21d502f12851d017aae981003ce9c745d59c","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.16.1.tgz","fileCount":10,"integrity":"sha512-Go2JeT3PWWZSe5T8AFewGoeT6d/xh1C8ZS1pTUTOdV9tPg8dw7PNpRugVUL8dtzquvxMXe340rO2W4sYgRxfbQ==","signatures":[{"sig":"MEQCIG+f/V7/DK//y376THsJEqV8jCClunnR4P2n1bEZjbe5AiBRyJl9a5hl7s2KWjsAgN00Ow8Xq3xy3VJ6Es8UPsGASA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.1","@types/node":"^25.9.2","@gjsify/unit":"^0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.16.1_1783061852444_0.36726207794425303","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@gjsify/message-channel","version":"0.16.2","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"29b92db18df04cabb46981d73a1d83b44a2d50c8","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.16.2.tgz","fileCount":10,"integrity":"sha512-FZFby8tyl0zrMhxx5jdQmK86GA+Ndx6UkcbZYzl6x55EIbyNvQo/vc9xVjyRbuk9fKY3hKt3pZqsrRtZs8IRXQ==","signatures":[{"sig":"MEYCIQDrXVwbUuSneXEQy/vBa1eAapqHNaoAq1BPEy7IiGBiOAIhAMOo+aZpicmpWCriU+K4gTKRJDZVIlkSNfTb28f/y9T0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.16.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.2","@types/node":"^25.9.2","@gjsify/unit":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.16.2_1783076505092_0.28340248054372763","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@gjsify/message-channel","version":"0.16.3","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"b623fbff2351bba569b9c2292cbf9ae66f3c6b52","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.16.3.tgz","fileCount":10,"integrity":"sha512-bAgM5CVhFKHcG/om2Rc7qYgHETjVP1vuShS+TwSv7Wa5n4VoRspxUyFRNvatjh8Zw0Rk8LABPmTzLs3ejWyrEw==","signatures":[{"sig":"MEUCIFC9BjbIh5x+KgpLC/7eD34INeDBNllfFp6NcKlwAYXsAiEA3/k9EmPBEcW6zGO/48f95nDzoRyeP49Ao9ZxbzSae9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.16.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.3","@types/node":"^25.9.2","@gjsify/unit":"^0.16.3"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.16.3_1783081838348_0.9518895081553584","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@gjsify/message-channel","version":"0.16.4","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"f15d794262ac9bb5d8d4222b682961eb4473fcca","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.16.4.tgz","fileCount":10,"integrity":"sha512-vcpTxOp4D3FC1l3LjSQJDPC8ZDA2c9Ys+I8+7kW3C8in9Hw11ZSdHrcThA3bbz/fZH8XPpSoMQfldudgIq17HA==","signatures":[{"sig":"MEYCIQCgWNLOIxm8tFw/PinTv6367aVH84mOeDyajcSIQDPTfgIhAMouj9KGpSZOqO+lYRto8eZn7y97w9JEbXmz2saAnR2U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.16.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.4","@types/node":"^25.9.2","@gjsify/unit":"^0.16.4"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.16.4_1783461111032_0.4812759349801867","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@gjsify/message-channel","version":"0.16.5","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"a03e59e14beb97d6be2cc4e84684f699ab4a6d29","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.16.5.tgz","fileCount":10,"integrity":"sha512-Wwi+K6aha4HsydAgWV73TrZpOk+ta6ySEJCC5gxB1Cd3Q5kKWVJ9jpIru7SYoVsb3yDapBBdFGvZDPU2zKnqOg==","signatures":[{"sig":"MEYCIQD/+8faknValZ4xKVPLjFGFdZZaNo88felJRgiaOcwwawIhAJar8oXVDUL8zHoS/oEntU3L6MiWinRds4PRvK3dSnrj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.16.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.5","@types/node":"^25.9.2","@gjsify/unit":"^0.16.5"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.16.5_1783507705489_0.7319895076715566","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"@gjsify/message-channel","version":"0.16.6","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"10c649c4a88006927b72c131dd2792eeb5d8b2f5","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.16.6.tgz","fileCount":10,"integrity":"sha512-PjocaSRVm5pBoFeARTIiApMLLtqGNW+Cjfw/mXX3/VXMtJCXJjaYwzefhN0UByw5ja0cwylCiLN1XLzLPow4IQ==","signatures":[{"sig":"MEQCIFarVSeoszpzy3bCNLEqZD3AWvxs/k7ix7C9RdNkMjH1AiBwz6HaJtCoOaD49+nrvULrIowHsCAC55MzOyEtFJ28LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.16.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.6","@types/node":"^25.9.2","@gjsify/unit":"^0.16.6"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.16.6_1783596373758_0.8047445704793361","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"@gjsify/message-channel","version":"0.16.7","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"f3f161c38a669fd4cfd9c33f72eef8a7ddf07279","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.16.7.tgz","fileCount":10,"integrity":"sha512-BVEkSSWANgaGdyq9YYlTbB9WH8XsFaO5qBFcDAkNycUWt2na7nGg2pbFO966AoYROb1qZd3j4/nftcn3xO0fQA==","signatures":[{"sig":"MEQCIGhsfYOo6KQB+jb2PbY+yLLtwC62EnsyU4x6YLaKXWimAiBhBndg5997C6gGcHQLHvTPH0N1Yg0ael6r1AvUZ88iXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.16.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.7","@types/node":"^25.9.2","@gjsify/unit":"^0.16.7"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.16.7_1783619021641_0.22687714222123145","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"@gjsify/message-channel","version":"0.16.8","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"b5a735aca4c536cbd263a1b3eca0ca04c75b0679","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.16.8.tgz","fileCount":10,"integrity":"sha512-xee55x34uj4KDrRGLghY/qyblgVMxL1YD0NTphpklvR4lha2k+sj9bhCbM7mB3i8UTDL7Pgalu/axnwBDvi9DA==","signatures":[{"sig":"MEUCIBcY50VL9Eof08B0GtDwPSAJWGRsO1ZtIdfLWOtJplJCAiEAwWtl82HCT36WeurNHQ3/d3AfYfDN0b3AXYOFCxd8pO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.16.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.8","@types/node":"^25.9.2","@gjsify/unit":"^0.16.8"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.16.8_1783668381225_0.4373915917086466","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"@gjsify/message-channel","version":"0.16.9","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"da242b95338ad9e06a818cde33b2c7639f598c4b","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.16.9.tgz","fileCount":10,"integrity":"sha512-jsp/MIGQgkrOsKRk7dwnJrMbBuGogkK3Cfptc18RaV08R1AmBm8d6PVtpecNNs+x7fJeGFdAogxQNlNq/zwYZg==","signatures":[{"sig":"MEUCIBLsrgdEvs3Sj7L5I/vASEE60jU7V5Ww2gpY2PCoh0CfAiEAvawYRgdaFtclKOp5m9ejK7EjnNApB6gpwcDI0my01WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.16.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.16.9","@types/node":"^25.9.2","@gjsify/unit":"^0.16.9"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.16.9_1783694086910_0.16316648055136418","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@gjsify/message-channel","version":"0.17.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"65ba38198a410c5d1b3b1e9d6b2ad60c474204de","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.17.0.tgz","fileCount":10,"integrity":"sha512-SaG9HUrvvkKPgNIjft5pQ0pklJo5tztcbHrLaKw6ZqK+xV9CKBA+4VGh2d8Xwig2ullCc52D+zYLUNDP/1+oIQ==","signatures":[{"sig":"MEUCIQCtR0clUtwwITTYHokeOhVjIth3es8R1rSTVcM9fOsC8wIgMPBt+ipuwvdZH0eVZZrWMqBzj2t2I2uG+aT7EMzFGz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.17.0","@types/node":"^25.9.2","@gjsify/unit":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.17.0_1783767604444_0.48346828108229056","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@gjsify/message-channel","version":"0.18.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"9d36fafe35a8123d6776762242a7c54bd581969c","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.18.0.tgz","fileCount":10,"integrity":"sha512-vWuR7chaaxUpskdwhNR12+4/Th7rUENRbr/ksYW1rrI2j7NOHvl0h4I9o5qrYLLxRryx2xBymV2RGC8DM83mtw==","signatures":[{"sig":"MEYCIQCgc/iSsF7rvGZB4Ice19XalNDSfRnjv2ORoaVez9PwAQIhAMhEmlCyIdnsCgbLAlqC9UfS4l65f+TfbbVBpFJ1aCwb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.18.0","@types/node":"^25.9.2","@gjsify/unit":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.18.0_1783836981331_0.6249835566440671","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@gjsify/message-channel","version":"0.19.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"2f886f97bfb907772a588e5957596197b658d8b0","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.19.0.tgz","fileCount":10,"integrity":"sha512-19r7dvEbKPW6iUygvAQQwtvWM5UfAQXL+pt21gi1xiGVJwLfNVQqYhUxcxmzK4Sekm+D2FwaptphYBfx27DMGg==","signatures":[{"sig":"MEQCIEdnyD7ZlriI2n683cnQ0wiC4LT/hr3abvfz4YEIBnNPAiB8fqLUcWnhQu5aW2OgyVmA5jJosu3rtBFZ09+OPcTk9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.19.0","@types/node":"^25.9.2","@gjsify/unit":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.19.0_1784488080105_0.6161271076631487","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@gjsify/message-channel","version":"0.20.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"2d48ec8e1a90edd82ede9f2b1caf14a9009b94e8","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.20.0.tgz","fileCount":10,"integrity":"sha512-pz4h4JuMTd/bnkz4O2YARnUSQ+1G16mkNbKnwYM0r2tAeStOUdIElgznJJw9kwMpxqwAOPZlR+hrzltS3a5VRA==","signatures":[{"sig":"MEYCIQCBc9s7ulk30JASs205G9IavH+NmgnZsTaz5XKHWwusbgIhAIP3zOcxvGJKJnl+FRQg0KLm7jWvsFNbh5b2H4KarUVS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.20.0","@types/node":"^25.9.2","@gjsify/unit":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.20.0_1784565502779_0.8766410362931911","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@gjsify/message-channel","version":"0.21.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"6460357f7da971a8867c96690639194f1248d41f","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.21.0.tgz","fileCount":10,"integrity":"sha512-zY3Ks5xEYoQOjfBDlrCjVz68VCXLmFWffHoVWsJxdJzSJfRSlKGzDAkPo8QFDEGq2sOGd3+76h1NYq9YoPLkuA==","signatures":[{"sig":"MEUCIEUnasPfBTp++3w35qTWc8xYgd7ElPSjy5yqPcsaK9uWAiEA0hx5W/f3Cm4uxVsaozVqP0auqtaUk0BHPWqky1Pf5NE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.21.0","@types/node":"^25.9.2","@gjsify/unit":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.21.0_1784912438991_0.7793323990151768","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@gjsify/message-channel","version":"0.22.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"cd2726fd74b8ddd9c21ea5ad1f9aeb3a716ad340","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.22.0.tgz","fileCount":10,"integrity":"sha512-XKjQ1dBLvkkgYC03Qe0J4XQ4l9OnaOX/A2ivsqsFVVLfSFoS7y3WCfNtDbNZpngmyVbtD/UqPeKyiClMmlWDhQ==","signatures":[{"sig":"MEUCIQCVz6GTtipGDP2Rsvw3CckhX3Vcb6XNFvab1jZLavdKVAIgRsPCMMfekXViI7E7w6UuM/mj8/dNswvKqGHzAnK+n5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.22.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.22.0_1784960595671_0.14348436911365714","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@gjsify/message-channel","version":"0.23.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"26d3854cc439274af9c4af2637cc82acce936394","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.23.0.tgz","fileCount":10,"integrity":"sha512-0ZgsBia5cac0Kgm9cMIYtC3OKa+ZxFwl+pSguIfhVE9345XA1dWkn26FnMib9wTxEdLycmD8+ElqXUkhK850pw==","signatures":[{"sig":"MEUCIQDrpOl36WNXRJDzW6tX56Ox6DwPycl6tx83vg2aW9fICAIgP91zyxZXZhXM6nXEZyN0575Sn7WE61eZwYB+/Oavigw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.23.0","@types/node":"^25.9.2","@gjsify/unit":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.23.0_1785104465471_0.9718964333131899","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@gjsify/message-channel","version":"0.24.1","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"bee7bc62a1d70a9ec7811751bcf0e1505c8436cf","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.24.1.tgz","fileCount":10,"integrity":"sha512-9YRpVwH5ObWIByLge60LMNw2qkL0g2+TuYdgza0JHzr7YUt3gD+tBqbCxqaUDXSxLePtAJ8Z7yEZDPHTI/6FeQ==","signatures":[{"sig":"MEUCIQDlI8kxXjfI9eS/Of3uYEAdt+o9q538i7dE8GFR4wzyzwIgELFYbjcqhPQjC4RqexEOtxmHexbyanUleM87eH29i9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.24.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.24.1","@types/node":"^25.9.2","@gjsify/unit":"^0.24.1"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.24.1_1785266844981_0.8696312672261115","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@gjsify/message-channel","version":"0.24.2","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"d16e6f75d9f3981adc72be8e5691934189d96a20","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.24.2.tgz","fileCount":10,"integrity":"sha512-FyHzfJotAXzFZpCUmKGhkgCiWUtfc9BxoHAsgmk+PTESsB/z3ET6tBXTk8Z1HYZKiRcLvwp7OljYH5XyY8r5hg==","signatures":[{"sig":"MEUCIQDV1L90mp0JOJp+Np6xkdC4x4z12EOSRIPuNgsjNu0PtAIgEd0pIHMR6x2Xr/RfmoKXc0cyNZrEaYUIa9ZgWXkJznY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.24.2","@types/node":"^25.9.2","@gjsify/unit":"^0.24.2"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.24.2_1785358737822_0.6094568359513606","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@gjsify/message-channel","version":"0.25.1","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"347f5e190fa33bd292b66c63e43826001009866d","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.25.1.tgz","fileCount":10,"integrity":"sha512-g4VLT0JmC67qBxZTxX6dGwKI4c5K63YCi6Q6m6TvzxUmY+cIu0dLDIGzndn7WBNe83YrG2WzK/rp/wPEBk+X2g==","signatures":[{"sig":"MEQCIE6jJb0XBgTO7XJrGQIv1xfoatXuSPGXShuKeTR/XhCSAiBjapTsWFRwGgTity+kV5MXNHtk3+sPKrhgY0Ds0CDksw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.25.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.25.1","@types/node":"^25.9.2","@gjsify/unit":"^0.25.1"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.25.1_1785433828224_0.6382272244131859","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@gjsify/message-channel","version":"0.26.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"d6754cc45c5ee75b440059935895ea8deee0f82b","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.26.0.tgz","fileCount":10,"integrity":"sha512-zs5fjTRlXLNdM/zzzYX2TG1t8a6kOU+096mdE8dQ2bGZDKFSoyWftloCdTF0risoVzlGfApBph2N9/5hIVtdiw==","signatures":[{"sig":"MEQCIEf55AnSS6QbnrzLTlw4zf9AUVy/iaZpz5/Y7K4rz2GnAiBWc2InVrh+e1QIijfOM/5l/sOBZg1URwYoTF9YqMc2ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.26.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.26.0","@types/node":"^25.9.2","@gjsify/unit":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.26.0_1785564564427_0.3375464966597983","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@gjsify/message-channel","version":"0.26.1","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"61c904c375698e8dbaf1b3a37b9ab17473364617","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.26.1.tgz","fileCount":10,"integrity":"sha512-BKasVeT2qhFYaxUIWLA06ii/qYSHbBqyJI7WZ4q6gwSfTNDuTzM28yCJrf8i0kKKpxe/gVGbtQHl7baYyfkqZw==","signatures":[{"sig":"MEUCIQCRI662JgLtSRs2UD4x1lx9pG8PjSVZZ30TDeTWa0Q7NQIgcMobes2NTDMvJ35NxKR69q5n5gBR4DU+dzgTITT35aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs || exit 0","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.26.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.26.1","@types/node":"^25.9.2","@gjsify/unit":"^0.26.1"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.26.1_1785590074469_0.9912413842362406","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@gjsify/message-channel","version":"0.27.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"628401a34601a8db85f73423edd2974724f73cee","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.27.0.tgz","fileCount":10,"integrity":"sha512-ZAVgbmCGRYlX6y/9NYXTKNdUMh4dINUqn96KmOcB8r6/8OVaRumfCJf9sYKczuWMtyBNg5/vPONJPdwmvdqk/w==","signatures":[{"sig":"MEUCIQDrf+OGwMsXdPw2WqjLHIxbyWCB0I4gFObRtIAI8S4mlwIgW9VFbG00DaON60fwLrJ4q5c5GRnLTS0QpwSqItwp/44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.27.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.27.0","@types/node":"^25.9.2","@gjsify/unit":"^0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.27.0_1785786416682_0.29121688296706716","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@gjsify/message-channel","version":"0.27.1","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"49f68402e26169de6dcc127686f0ad486f5f183d","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.27.1.tgz","fileCount":10,"integrity":"sha512-yiDp9vlhDyETQ5Pv1IdwGk9rpTRrangCZtp2gi9yI4kza+Q2QOYxOmKM1oEb9R8HJmW7l76A+lmCyydDNxBIGA==","signatures":[{"sig":"MEUCIBi4fjid0OEuhKX5NTHaN2RM1CljOs/SOmsz+wra62oAAiEAlyK8EdRDqUWex3BJbXk1M7D6j0mfxj6fsJo1iy4Dc0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.27.1","@types/node":"^25.9.2","@gjsify/unit":"^0.27.1"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.27.1_1785826518141_0.2955001291110695","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@gjsify/message-channel","version":"0.28.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"7842e3a6fd09254a3c555742b3f2fb5785416ceb","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.28.0.tgz","fileCount":10,"integrity":"sha512-VLjfN7eNa2Q3hTIKj2TJR6tDpR7dWORE3cOKT32OPJQCtBhD4CQI2SpX7uv5hYiJBTs+LDEb9JefovaRCBKiNQ==","signatures":[{"sig":"MEUCIQCNIhqTHlEPPJGJKhatF3l8t6AvFrZsVwAeCF/RwwEB3wIgWYYJZpOZiiIsu7wLS91vqf65HUCOCBnmpuzTarZdTRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.28.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.28.0","@types/node":"^25.9.2","@gjsify/unit":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.28.0_1785864878890_0.2958314705083327","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@gjsify/message-channel","version":"0.29.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"f942797161f0c0247431a332a235cf5e269b645c","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.29.0.tgz","fileCount":10,"integrity":"sha512-aAOfxijLWFbHbB5Ct63PIQG7ok0MfFxVw3NTF7V5iS5sZ4PuCj7Ec6hWH1w7YuIxyX8BmkZc+m3MvMDSr+FRXw==","signatures":[{"sig":"MEUCIDd5Z/WCoJB15mjTUsViIyByfO5Jb/0eDCc9P9RoFWNCAiEA/Ndv97KqHvaDOwjQiGtrhz0foH2ysWznvgzhx3Ot4GQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.29.0","@types/node":"^25.9.2","@gjsify/unit":"^0.29.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.29.0_1785947985791_0.45885985202951396","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@gjsify/message-channel","version":"0.30.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"4ce633a2395a41acbf82f3e9c5017124ca586107","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.30.0.tgz","fileCount":10,"integrity":"sha512-j/CTSLPszP88XbiGxYBSZrm490nRH4Hjsrm9IqaIHgk3W0kgIhKYMBlfpy18SihhRcGYLhiVcjf19gu/xI5vHg==","signatures":[{"sig":"MEQCIAedSPbcHEX5p69iT2uYiGVhE79wlY89LVfuvkTHnIf4AiA9Wgc7zyB+J5K0ItL6XzXeOrNgmIl4qW1UpLzUCqoZLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.30.0","@types/node":"^25.9.2","@gjsify/unit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.30.0_1785967830788_0.25115406482084524","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@gjsify/message-channel","version":"0.31.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"148c6e5ad9a1bdba65611b58bae4f19982103cc3","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.31.0.tgz","fileCount":10,"integrity":"sha512-CkNjA9LhYUrUG46u4HrhGUdPJIeOZKqiwjzUoFzjwtfcwPtbxUcYm6osGGYm4er2XermTLiigwxm6mY3qr7JjA==","signatures":[{"sig":"MEYCIQCRLDg8tJy2RM9sRISmqWjWaBmg83Ydh+o/q7LmvvjPfAIhAISHrSXOqqUeLPSQg+jptPhjnegdBjQe7/LvDg2Jk1dh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.31.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.31.0","@types/node":"^25.9.2","@gjsify/unit":"^0.31.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.31.0_1786143235432_0.8967709532730987","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@gjsify/message-channel","version":"0.32.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"fd9b854ec05ec50dca1947cbfd131a18a6860a15","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.32.0.tgz","fileCount":10,"integrity":"sha512-8DgzbVMxYexNxLFc5h6mOdqCkNmG7EnmfBbNQNnCSeDYx7a6hAFdsMhQKUmPRd5o71ZKrZ9xlRX6COqYBLiV0Q==","signatures":[{"sig":"MEYCIQDel5s8zfL5FeS51T/+LKIvmafixPeP0vfZX4ohoI99JAIhAKf/RfFPexcfH5AztXjW3F7p/WzaC82dkx7kmcENCQIB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.32.0","@types/node":"^25.9.2","@gjsify/unit":"^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.32.0_1786222583534_0.021154085124625244","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@gjsify/message-channel","version":"0.33.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"fea57752ec18c1d75bd904fd3056bfc88e61a035","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.33.0.tgz","fileCount":10,"integrity":"sha512-kl+wLB39wNxOHHAU6JD2NGhhZ5DSa0ryDS9tLuEGx/U2kkQKVCkMqvNocMNLKgEiwCxSts+BVDX+3G3Ebm0vmw==","signatures":[{"sig":"MEUCICEWHaixkIdypneW+SiKTl2LF1zVpSIQVBXwZ2/9Pl+yAiEArOpZThcjBukML0/5Gz7DxuPM15jI/9o2yZeHB6xMeDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.33.0","@types/node":"^25.9.2","@gjsify/unit":"^0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.33.0_1786234959026_0.05328978940305684","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@gjsify/message-channel","version":"0.34.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"df068a1cbe0262e93a1f00450278abb0788dff21","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.34.0.tgz","fileCount":10,"integrity":"sha512-crasKWhBRefY29cLCzJr/ywOxbK55e5gHC1fLp153s6vtukIOZ8oUtmUhIlnJW7UBDFFzOIex4ui1+ubvraokA==","signatures":[{"sig":"MEUCIDBPl+B2g8HxdFAhwhnvHMxHxCtoNCIhACav0U1kLX8SAiEA/O72myH67VCzNm/rX9AVt28SHUPwNuDtwP6FRJ3+PwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.34.0","@types/node":"^25.9.2","@gjsify/unit":"^0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.34.0_1786308809258_0.8606009514862505","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@gjsify/message-channel","version":"0.35.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"df731714c502702f47a0ff635484c796afbed429","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.35.0.tgz","fileCount":10,"integrity":"sha512-iEJuPweow3GG/SZFehiNnvPr10Eybr2qwAUTJj0NZQhHvQhK/jsuqc/Cnqbg2rk7BhUELYOMFJ3eiTRJE+b6RA==","signatures":[{"sig":"MEYCIQD21sz5dZCv3aXFD6IU7vw7IXEOPa0Prj7IWnVxWnAA9wIhALlJxgmbh9g/4BwTezjOsmMuzhbms3xQa8fssWe0DLWQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.35.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.35.0","@types/node":"^25.9.2","@gjsify/unit":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.35.0_1786400705515_0.014470272732789002","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@gjsify/message-channel","version":"0.36.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"1e14744789d101c66d0a99e5fa33bf8d3e930c9d","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.36.0.tgz","fileCount":10,"integrity":"sha512-TAUhAJczo160/3hxQKT+OmY2EnOcOMJCF8QUKHhAX0errKpurE0D6jAHSgUt+XXVzqabjnLlAb/uxIB1790Vrg==","signatures":[{"sig":"MEQCIHw3N+/FP67Q+FEyUEnmoYy18hZja+EBxpSPifqd52QgAiBIAImU7XOBvlKTww1CK8hK+VTRg9Zq1dR37aUGGVLwBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.36.0","@types/node":"^25.9.2","@gjsify/unit":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.36.0_1786449738122_0.5933566172989897","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@gjsify/message-channel","version":"0.37.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"3c4f86992643b29fcfc2da4e33d09e59a340f623","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.37.0.tgz","fileCount":10,"integrity":"sha512-jgdZlsQX7J2HUyGfeTW78cRKrKeTFGRNVG4eWPuttNfjrhY4zynknaOVY+C+CAdDQsD2hlXO/Y/B10vRdqFruw==","signatures":[{"sig":"MEQCIClQS54AOWZFPl6Li7I4Y3Y3HW7GYL4ZdkxxMAzKWilvAiAu3VajDmLX+7usRCbrjW0sMV9IFuMBdA0Fo7hzPIcjiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.37.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.37.0","@types/node":"^25.9.2","@gjsify/unit":"^0.37.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.37.0_1786484335031_0.27389253412702064","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@gjsify/message-channel","version":"0.38.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"5b91302488e5c67ff3d3665f5c9dc6536af6688c","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.38.0.tgz","fileCount":10,"integrity":"sha512-GM/BJM2J62fSUHJuChGjeqHI7eGEvzrlu6vtgN4UEk6KWHeQGoi3ss3InBxgueRU4euxhb5SVZVs7YQjw5gLVA==","signatures":[{"sig":"MEYCIQDN+MTQPv6g91IojlwT8KtUiRyOugmkXGlwXfj+0NQW6QIhAO5tvq2q/c49uFP4Pn3GjSfDTXTA4vzxIdp0XFjLzf/z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.38.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.38.0","@types/node":"^25.9.2","@gjsify/unit":"^0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.38.0_1786598283080_0.7759369767982307","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"@gjsify/message-channel","version":"0.38.1","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"0ca89fea3d58daae23bb53b96749967a11db337c","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.38.1.tgz","fileCount":10,"integrity":"sha512-g/T6NvWsqyXdU8EH4QnT+jev5fF/DwZ9yvrCsbKxKkV4Pc61z2EUQ928v6Y1cZ+aBru1V/6hMRtkkRHoJqlURw==","signatures":[{"sig":"MEUCIQCf/P5FegweZu6aGYVEfCxhjMOnm9nJQ+FffHlx5LgznQIgUNrhAuAgFMdJqFWF4xKyjpFKuo45XYnTrEMGujQZwpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.38.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.38.1","@types/node":"^25.9.2","@gjsify/unit":"^0.38.1"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.38.1_1786622893449_0.05988124270984807","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@gjsify/message-channel","version":"0.39.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"87a129968f11ff3895d4ae047e86c4c5c4996033","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.39.0.tgz","fileCount":10,"integrity":"sha512-jBQjM31ShGSjC1XTZllMZZABiyVGHiQMUcZeRn/GpqYrQFd8ekIbvs+UPhFn7j6Gj4KEH7VKu84PNh6V6JB8Kg==","signatures":[{"sig":"MEYCIQCv9Mqr2JaaBslxFyq39YUsCeZ0kY4JWTCvXHoGhzBUMAIhAK2eS2s9gIxfIGhwb9GlR7I3IZTIFJpMt24KO36OOWur","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.39.0","@types/node":"^25.9.2","@gjsify/unit":"^0.39.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.39.0_1786731147655_0.6243047577139849","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@gjsify/message-channel","version":"0.40.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"b38b27e512676fc63b6ca14bf6f94ccaa43af041","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.40.0.tgz","fileCount":10,"integrity":"sha512-ZWOqPwr9uy9co0V5SCbd6FRoUmyi7eSV+uN7A3lDoX5ZDQE3Xgc9ly8MW4i+wVjKF46IrAKufCzfiYWpZBgegQ==","signatures":[{"sig":"MEUCIQCz/3vgeCqz8c0lLGmY60nA3cBnfFxoTZ72ik5c7PcrWgIgcGgIbR26jZUBsX5BEl5af3DwexdhTtOkvL95gsiiUFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.40.0","@types/node":"^25.9.2","@gjsify/unit":"^0.40.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.40.0_1786818239549_0.5674415594050801","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@gjsify/message-channel","version":"0.41.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"f889bf91e28d1fc72d12c390ed45ee97614b144a","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.41.0.tgz","fileCount":10,"integrity":"sha512-pXkk928eIZ5CveItFKBbFMbhw3Xxw0UqhYUJAwaDm5jIgUaZ4r4AYctPiOme3Tr/tOY+gCUnQ2WxkszrffeCag==","signatures":[{"sig":"MEUCIFvktSSHmoP+erY3sDJc5mQKyEapEGNVPp+1BJjnml/yAiEAjVFHe7kYHZ5Gb/A7dIU0IvM4fL8ZqdCQ2QJUCfOBg/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.41.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.41.0","@types/node":"^25.9.2","@gjsify/unit":"^0.41.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.41.0_1787053556684_0.42367251932816985","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@gjsify/message-channel","version":"0.42.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"64612e27f878bf0e0851eb5af39f7abdfdebdfa3","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.42.0.tgz","fileCount":10,"integrity":"sha512-gFBe4a0RToMKnssVxa66UgRVMV2choz8esvNex+j+xBxEI7FMv3aRswagLwkofImd9VPC36A8QIzIwMvVUweuA==","signatures":[{"sig":"MEUCIQCeCV2Dcbw3D9S7gFZRMyHiOk/9NERbfQjodl4LZzSTQwIgc52NxAvOqrFBH+xHej857hbdodyRXv3YoOLSjuB31yU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.42.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.42.0","@types/node":"^25.9.2","@gjsify/unit":"^0.42.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.42.0_1787414272623_0.2714993859550261","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@gjsify/message-channel","version":"0.43.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"a0c549c5e42f4cd01d52bcc45a64ed73cd4eef6a","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.43.0.tgz","fileCount":10,"integrity":"sha512-k6UmRsHVxTep+8Gcvp1PVaBBEUJA6TUVfHaDfKyeZpRlWtOYjs2EuXzkoKG1VIfI3PFR5Qe8YT5yve+dvgE6Hw==","signatures":[{"sig":"MEUCIGWvzurs6tbVhbFTNu9ezTCpFuX1/E4muQaErSEXGOjMAiEAvD6wQ2cMjHInn3JjmJ1jNkWcunyc439d2b9eudkm/Hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.43.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.43.0","@types/node":"^25.9.2","@gjsify/unit":"^0.43.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.43.0_1787660223198_0.887505809910087","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@gjsify/message-channel","version":"0.44.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@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/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"3193128234fb4eda3b0e640d599070eba164dbd4","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.44.0.tgz","fileCount":10,"integrity":"sha512-tBKz5GmLET5yvr04porrH/QbEmGgHIwieQWttZDe39vN3bGBlpmnivWMAE8mHPEGF2yGgr7V7iAvn1Y/GCpKaQ==","signatures":[{"sig":"MEYCIQDcQhojZQ4S4I2s0IGzL8174kECNLEsba0FAgKTBv1QoAIhAMcQF8g4Tiib9oPJU+Af4+unjlUrtoCnnuL/e/kaz6SO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.44.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.44.0","@types/node":"^25.9.2","@gjsify/unit":"^0.44.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.44.0_1787843621348_0.9872372646511067","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@gjsify/message-channel","version":"0.45.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.45.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"4e85f88488322adc38103ed76212fdb430fff4b0","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.45.0.tgz","fileCount":10,"integrity":"sha512-VUthXCrPBJgRxzb8EwpmQalY2jymDGk2+a4YHn8i8bRuCKzdInq2PItG0UMAEVRyBoj8XaEjIL7wv6V3lS5Axg==","signatures":[{"sig":"MEYCIQDmSDBtUMRj1D5JQpkFl5KIP4xjiKzFza0W1HCNc6QP4QIhAKjscvcKvDbm+MPuDQKBTuRQxK5K60jfByM6cAeaemyF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9701},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.45.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.45.0","@types/node":"^25.9.2","@gjsify/unit":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.45.0_1788149969520_0.5884707725059886","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@gjsify/message-channel","version":"0.46.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.46.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"c31b738e3f4367eb7879f5173dec0393a59c9b24","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.46.0.tgz","fileCount":10,"integrity":"sha512-KSwuegz6ysiHT5U1fM21ePpYSNRFjGIJvSPBtD4qPYM+mlqHoewDPCxH0PUm+LKdQPI67bU1T5PQYJD43B+WYg==","signatures":[{"sig":"MEYCIQDuqJDIRWSiy/SV4oMewndnYA0rUtfNAXfDrBtD+waSjQIhAJQSn3Ta9RVDFWndOE/KsFTrEoDg7+ripWy5a5kZGx1x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"},"runtimeSubpaths":{"./core":{"gjs":"polyfill","node":"polyfill","browser":"polyfill","nativescript":"polyfill"}}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./core":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.46.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.46.0","@types/node":"^25.9.2","@gjsify/unit":"^0.46.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.46.0_1788427476786_0.6667186861479615","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@gjsify/message-channel","version":"0.47.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.47.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"b56af0ea087f6f365dc99979fed6659242da09d5","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.47.0.tgz","fileCount":10,"integrity":"sha512-Q4jYCNOFsjMPn/T7ZnuITncwBeJZqxswlPocuxWsD8IvK+NTBnsDd1yyzZZSo0zvj8reK1K7x/j7yRJSfdARbQ==","signatures":[{"sig":"MEUCIQDsJlcoqaGvFhWUaVV6PGtoVlMPkZ/hBz2+AGwxWtgS2AIgBrvUrXMz6sKWkffZOSwOlrITgiBud8gAE+QRnyhjZU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"},"runtimeSubpaths":{"./core":{"gjs":"polyfill","node":"polyfill","browser":"polyfill","nativescript":"polyfill"}}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./core":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.47.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.47.0","@types/node":"^25.9.2","@gjsify/unit":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.47.0_1788477474382_0.9415599851390475","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@gjsify/message-channel","version":"0.48.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.48.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"5e0e4d515f1e51146f9f884d17c20eb30d883d43","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.48.0.tgz","fileCount":10,"integrity":"sha512-qnY5K7+cwN8xB0s91iDLS6SWUfXrxQWaOWXefVvIRcOQzQUeV/0gFcspG6zMcLWzspmhl7+tNjWW6ae07ID/ig==","signatures":[{"sig":"MEYCIQDHXDIJWcAB49wbhzJ4fz80Ugv34xDDIGZjWs6IiPdW8QIhAOqHS4JRqPCHV0i0QaFEbH2p9+X7AAQExrCpzqp/tUPF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"},"runtimeSubpaths":{"./core":{"gjs":"polyfill","node":"polyfill","browser":"polyfill","nativescript":"polyfill"}}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./core":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.48.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.48.0","@types/node":"^25.9.2","@gjsify/unit":"^0.48.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.48.0_1788615528403_0.02419639289795894","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@gjsify/message-channel","version":"0.49.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.49.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"6a51afeaf22bdd35d55d79e3d84bf11fb8f9e5a8","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.49.0.tgz","fileCount":10,"integrity":"sha512-qMw+OPXJTiSNKcV5kH+bhWohOllBb2Msofq13vjAF/f6lzeuAJSgYB64+/uVBVERY2LAVqyO7dCso9il5WNevw==","signatures":[{"sig":"MEQCIB0H+DHb5McUPN8uK6bsOFrlTKplJM61XmlEIXFcO5LPAiBGNawMe4y2sSKh2R1UJagAGuMPvbcOELWaVqMnB+BbQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"},"runtimeSubpaths":{"./core":{"gjs":"polyfill","node":"polyfill","browser":"polyfill","nativescript":"polyfill"}}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./core":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.49.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.49.0","@types/node":"^25.9.2","@gjsify/unit":"^0.49.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.49.0_1789110413737_0.016652355816505926","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@gjsify/message-channel","version":"0.50.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.50.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"d005a1ef17898c63eaf58050d0730ddeb3d9772b","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.50.0.tgz","fileCount":10,"integrity":"sha512-eIZMVCEIL3xDM9bMXzz3GjsZFoeDeowD3RSaNoxeTi7gFdbXoxKFtYmpEtbiZp88Y7y+Sid8j87hFCg+y9u1wQ==","signatures":[{"sig":"MEYCIQDv/Ecc23Z23hBE7gefN3ydXsjJyME1U2Ftcl7MZzb8WAIhAL1TVpk5uCMqmGU0825EdGF/AG6dk2IVuKmZgrDGCrtq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"},"runtimeSubpaths":{"./core":{"gjs":"polyfill","node":"polyfill","browser":"polyfill","nativescript":"polyfill"}}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./core":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.50.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.50.0","@types/node":"^25.9.2","@gjsify/unit":"^0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.50.0_1789144711978_0.03483965204923467","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@gjsify/message-channel","version":"0.51.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.51.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"61eab22c414eae6ff9950a1065cbc31173cabfea","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.51.0.tgz","fileCount":10,"integrity":"sha512-YiG9+hGqkFkFFlTrI3IH5vM6oiwgm0m3QpdnEPxsUycC3hUsf6YjdwaY+niZMwU5M4AyrL+3rvpBFYy72qTD1Q==","signatures":[{"sig":"MEUCIH/hmpIvgy2Gv+HUzm21l+HQOISNgisKcSoQzNQnS8sIAiEA8EnUx0VX5gEWZKqL3SnECTJRDOKDF/esoH+eknN20ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"},"runtimeSubpaths":{"./core":{"gjs":"polyfill","node":"polyfill","browser":"polyfill","nativescript":"polyfill"}}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./core":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.51.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.51.0","@types/node":"^25.9.2","@gjsify/unit":"^0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.51.0_1789205279797_0.6187393134659998","host":"s3://npm-registry-packages-npm-production"}},"0.51.1":{"name":"@gjsify/message-channel","version":"0.51.1","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.51.1","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"0b4712e8597c8f07fe316f624dec08aaa32b5ca8","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.51.1.tgz","fileCount":10,"integrity":"sha512-z8j1w+q3i4DSUP7Q4GW7sLYdAv5v1/pG35r4yaFxNKAzWTJSx0+tL10GOMA8i/53GGzAQYPczTkZpWlrv6UGXg==","signatures":[{"sig":"MEYCIQCp2Qspt1cXfAKSA5DsIroZzOCCDa1b2hosbenDZ7lVZgIhAMUVJQ9ZMYJIWSy3ajiM66R1z2lycu16dwHipotWQflL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"},"runtimeSubpaths":{"./core":{"gjs":"polyfill","node":"polyfill","browser":"polyfill","nativescript":"polyfill"}}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./core":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.51.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.51.1","@types/node":"^25.9.2","@gjsify/unit":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.51.1_1789230907150_0.37721252626660173","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@gjsify/message-channel","version":"0.52.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.52.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"dfd92afdefcd520e264edd1e39fd5b21f8ed87fe","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.52.0.tgz","fileCount":10,"integrity":"sha512-smvA+seU+ybgQA/4Jvg9zOkq+grkBYTncX1ancR5WUdG00nyhOerf8+KdTqq+wii2Jj3a1MeXOqR7ua7zH7YnQ==","signatures":[{"sig":"MEYCIQDEMDoYpGhMNgY2egdgiSF0OFOnEjT/ul/1qyp2VNGzuAIhAP5WXNhgQT6d+Ln530l7+HdP4S3lJA3Tf1F4ZvDJ0ntx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDzz5GuB5NFgZ0RsL8Z6GPx32MfmCM0/wVIoawMtVEmKAiAnsKZdGxNikhBTm2PiINxE3P7TKkIqsOwRBIZJcThrlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"},"runtimeSubpaths":{"./core":{"gjs":"polyfill","node":"polyfill","browser":"polyfill","nativescript":"polyfill"}}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./core":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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:52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.52.0","@types/node":"^25.9.2","@gjsify/unit":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.52.0_1790243709836_0.758793661180627","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@gjsify/message-channel","version":"0.53.0","keywords":["gjs","web","messagechannel","messageport"],"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","_id":"@gjsify/message-channel@0.53.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/web/message-channel#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"8be2eb7fc2af923527c5a2c225891b8077f33cf4","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.53.0.tgz","fileCount":10,"integrity":"sha512-T143uhh8fJxbu4BpL7DngdDSJSLLYEj4yHj2KtUnmdqfc4xeL+SkhJDAcDn8jMa1xqnbR7WTTaMdjVA0d38B4Q==","signatures":[{"sig":"MEUCIQCF2NgOCynA+uHlhMCpAD7dl5I77sWo8zdYAh9G3sFP1wIgT2LmKDRLnwfdwBPGh7gMuz5x8mosaoIfR2esbCmzGtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDd4N28EkYcZVKC8P/gZ+NqeuqakclyWcc1r2pwaaFEPAIhAKQF+MgFvy5GoCKaXjP+3zFB+U1FyMrmQCcO8hyqCHfb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135},"type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"},"runtimeSubpaths":{"./core":{"gjs":"polyfill","node":"polyfill","browser":"polyfill","nativescript":"polyfill"}}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./core":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.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":"52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.53.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.53.0","@types/node":"^25.9.2","@gjsify/unit":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/message-channel_0.53.0_1790854900750_0.4382739628044019","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"_id":"@gjsify/message-channel@0.54.0","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"a1e50a787f3eaf66e5fa9cc9f636f410a6098818","tarball":"https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.54.0.tgz","fileCount":10,"integrity":"sha512-CRL3g44Edns05+LIrk3arUgz/Ilv235igHne282+GGBm77+ocxTKo+nCxYL5qe4IZIOwujiqGdKgPfW5HS3kXA==","signatures":[{"sig":"MEQCICWCW9Soqq4Tcog4L76grJnQ2k05FZzCA2OAjOaS3/91AiBUgV/YmestUxVQyJfTuZ/RnDXkhE65axIuuBCiY/Y4wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCSBmOgHiZHtDcn8BlpLrPXYiW0T2O8qtqpTq79rQdnFgIgFqZuB5KMR2XJPFbdMxo5EiVgSHcPEDyTXVyJp35jtUE="}],"unpackedSize":11135},"name":"@gjsify/message-channel","type":"module","types":"lib/types/index.d.ts","author":"Pascal Garber <pascal@artandcode.studio>","gjsify":{"tier":1,"runtimes":{"gjs":"polyfill","node":"native","browser":"native","nativescript":"native"},"runtimeSubpaths":{"./core":{"gjs":"polyfill","node":"polyfill","browser":"polyfill","nativescript":"polyfill"}}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./core":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"},"./globals":"./globals.mjs","./register":{"types":"./lib/types/register.d.ts","default":"./lib/esm/register.js"}},"license":"MIT","scripts":{"test":"gjsify run build:gjsify && gjsify run build:test && gjsify run test:node && gjsify run test:gjs","build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs test.node.mjs","test:gjs":"gjsify run test.gjs.mjs","test:node":"node test.node.mjs","build:test":"gjsify run build:test:gjs && gjsify run build:test:node","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:node":"gjsify build src/test.mts --app node --outfile test.node.mjs","build:test:browser":"gjsify build src/test.browser.mts --app browser --outfile dist/test.browser.mjs"},"version":"0.54.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"52d38ac4-699d-4cd9-86a2-0cf9ddffcc3d"}},"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/web/message-channel#readme","keywords":["gjs","web","messagechannel","messageport"],"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","directories":{},"maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"sideEffects":["./lib/esm/register.js","./globals.mjs"],"dependencies":{"@gjsify/dom-events":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@gjsify/cli":"^0.54.0","@types/node":"^25.9.2","@gjsify/unit":"^0.54.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/message-channel_0.54.0_1790961854859_0.27989811494997974"}}},"time":{"created":"2026-05-18T17:40:48.138Z","modified":"2026-10-02T17:24:15.153Z","0.4.12":"2026-05-18T17:40:48.435Z","0.4.13":"2026-05-18T21:22:37.743Z","0.4.14":"2026-05-19T20:42:57.665Z","0.4.15":"2026-05-20T16:13:42.115Z","0.4.16":"2026-05-20T18:38:14.764Z","0.4.17":"2026-05-20T21:04:57.225Z","0.4.18":"2026-05-20T22:56:01.571Z","0.4.19":"2026-05-21T08:54:28.157Z","0.4.20":"2026-05-22T06:16:58.770Z","0.4.21":"2026-05-22T10:03:00.467Z","0.4.22":"2026-05-23T21:21:51.974Z","0.4.23":"2026-05-24T05:21:31.050Z","0.4.24":"2026-05-24T14:32:04.515Z","0.4.25":"2026-05-25T12:05:20.469Z","0.4.26":"2026-05-26T14:16:43.891Z","0.4.27":"2026-05-26T15:57:03.203Z","0.4.28":"2026-05-27T07:59:21.996Z","0.4.29":"2026-05-27T14:50:19.025Z","0.4.30":"2026-05-28T00:26:02.703Z","0.4.31":"2026-05-28T10:15:49.310Z","0.4.32":"2026-05-28T18:06:06.036Z","0.4.33":"2026-05-28T22:02:19.322Z","0.4.34":"2026-05-29T12:11:53.899Z","0.4.35":"2026-05-29T21:52:58.687Z","0.4.36":"2026-05-31T10:33:58.710Z","0.4.37":"2026-06-04T20:28:37.107Z","0.4.38":"2026-06-05T18:23:52.781Z","0.4.39":"2026-06-05T21:19:57.453Z","0.4.40":"2026-06-05T21:59:08.958Z","0.4.41":"2026-06-06T06:28:22.084Z","0.4.42":"2026-06-06T16:15:28.328Z","0.4.43":"2026-06-07T11:47:22.272Z","0.4.44":"2026-06-08T18:04:26.628Z","0.5.0":"2026-06-14T17:05:17.829Z","0.5.1":"2026-06-15T07:50:39.994Z","0.5.2":"2026-06-16T08:56:20.663Z","0.6.0":"2026-06-16T18:45:32.443Z","0.6.1":"2026-06-16T19:46:47.001Z","0.7.0":"2026-06-16T22:25:21.765Z","0.7.2":"2026-06-17T16:06:10.675Z","0.7.3":"2026-06-18T13:58:33.393Z","0.7.4":"2026-06-19T05:29:49.829Z","0.7.5":"2026-06-19T15:08:51.874Z","0.8.0":"2026-06-20T09:19:59.191Z","0.9.0":"2026-06-21T11:51:28.060Z","0.10.0":"2026-06-21T18:50:08.480Z","0.11.0":"2026-06-22T20:24:07.259Z","0.12.0":"2026-06-27T00:20:56.492Z","0.13.0":"2026-06-27T16:37:03.303Z","0.13.1":"2026-06-27T21:04:46.106Z","0.13.2":"2026-06-29T17:58:54.851Z","0.14.0":"2026-06-29T20:32:47.207Z","0.15.1":"2026-07-02T17:10:15.591Z","0.16.0":"2026-07-02T20:49:06.667Z","0.16.1":"2026-07-03T06:57:32.613Z","0.16.2":"2026-07-03T11:01:45.219Z","0.16.3":"2026-07-03T12:30:38.544Z","0.16.4":"2026-07-07T21:51:51.182Z","0.16.5":"2026-07-08T10:48:25.623Z","0.16.6":"2026-07-09T11:26:13.909Z","0.16.7":"2026-07-09T17:43:41.773Z","0.16.8":"2026-07-10T07:26:21.362Z","0.16.9":"2026-07-10T14:34:47.158Z","0.17.0":"2026-07-11T11:00:04.581Z","0.18.0":"2026-07-12T06:16:21.473Z","0.19.0":"2026-07-19T19:08:00.238Z","0.20.0":"2026-07-20T16:38:22.923Z","0.21.0":"2026-07-24T17:00:39.121Z","0.22.0":"2026-07-25T06:23:15.810Z","0.23.0":"2026-07-26T22:21:05.610Z","0.24.1":"2026-07-28T19:27:25.127Z","0.24.2":"2026-07-29T20:58:57.947Z","0.25.1":"2026-07-30T17:50:28.388Z","0.26.0":"2026-08-01T06:09:24.576Z","0.26.1":"2026-08-01T13:14:34.628Z","0.27.0":"2026-08-03T19:46:56.821Z","0.27.1":"2026-08-04T06:55:18.303Z","0.28.0":"2026-08-04T17:34:39.022Z","0.29.0":"2026-08-05T16:39:45.950Z","0.30.0":"2026-08-05T22:10:31.263Z","0.31.0":"2026-08-07T22:53:55.576Z","0.32.0":"2026-08-08T20:56:23.682Z","0.33.0":"2026-08-09T00:22:39.165Z","0.34.0":"2026-08-09T20:53:29.405Z","0.35.0":"2026-08-10T22:25:05.662Z","0.36.0":"2026-08-11T12:02:18.267Z","0.37.0":"2026-08-11T21:38:55.185Z","0.38.0":"2026-08-13T05:18:03.218Z","0.38.1":"2026-08-13T12:08:13.592Z","0.39.0":"2026-08-14T18:12:27.798Z","0.40.0":"2026-08-15T18:23:59.697Z","0.41.0":"2026-08-18T11:45:56.828Z","0.42.0":"2026-08-22T15:57:52.772Z","0.43.0":"2026-08-25T12:17:03.321Z","0.44.0":"2026-08-27T15:13:41.516Z","0.45.0":"2026-08-31T04:19:29.657Z","0.46.0":"2026-09-03T09:24:36.914Z","0.47.0":"2026-09-03T23:17:54.509Z","0.48.0":"2026-09-05T13:38:48.544Z","0.49.0":"2026-09-11T07:06:53.869Z","0.50.0":"2026-09-11T16:38:32.116Z","0.51.0":"2026-09-12T09:27:59.927Z","0.51.1":"2026-09-12T16:35:07.291Z","0.52.0":"2026-09-24T09:55:09.913Z","0.53.0":"2026-10-01T11:41:40.837Z","0.54.0":"2026-10-02T17:24:14.975Z"},"bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"author":"Pascal Garber <pascal@artandcode.studio>","license":"MIT","homepage":"https://github.com/gjsify/gjsify/tree/main/packages/web/message-channel#readme","keywords":["gjs","web","messagechannel","messageport"],"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/web/message-channel"},"description":"W3C MessageChannel + MessagePort for GJS — EventTarget-based, transport-pluggable. Same surface backs in-process channels (default), the @gjsify/iframe WebKit bridge, and (future) @gjsify/worker_threads cross-process workers.","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"readme":"","readmeFilename":""}