{"_id":"@gjsify/napi","_rev":"37-e06420df5789d14065f054af28f1cc1d","name":"@gjsify/napi","dist-tags":{"latest":"0.54.0"},"versions":{"0.22.0":{"name":"@gjsify/napi","version":"0.22.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"9a43f5be297bbab8bb141a0f75360e7f470cca3e","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.22.0.tgz","fileCount":33,"integrity":"sha512-B7mUDOdMXMUJOxPJEzTYBXl9bE2yyXyCuVXh7MhovyVZYewc2LGpDPm2rnr22ruD3wfDOwunvb/0LDsTKx3RKQ==","signatures":[{"sig":"MEQCIBwiHYpzk9uJtjf5fUXhgGWONLpacSmt7yiUCF3C34k3AiA+k1Zy3ZRTKZg1zW8/rf85eCIm1GVHIEy2BuyU+W1O7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4329761},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x86_64","darwin-arm64"],"prebuilds":"prebuilds"},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs || exit 0","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && mkdir -p prebuilds/linux-x86_64 && cp build/libgjsifynapi.so build/GjsifyNapi-1.0.gir build/GjsifyNapi-1.0.typelib prebuilds/linux-x86_64/","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden"},"_npmUser":{"name":"jumplink","email":"pascal@artandcode.studio"},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.22.0_1785059774151_0.35893179243209206","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@gjsify/napi","version":"0.24.2","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"aed3730b1a6ac51e22f1cdd2ac465e84a11b4c28","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.24.2.tgz","fileCount":36,"integrity":"sha512-Agpj3DVo1VSFD+IBm9Do/PMyjVr3SO2NXUvfz5Db4YJCcv5QeGU931p4LFdaYNF4iNjuy0WP1H2ut+Trp5fryA==","signatures":[{"sig":"MEYCIQCfn42HKppAwgU5iIto4x7L+UxwdQFwDDrlXRMzeApedwIhAJ7U8dJR7lsve0/oLtWWKWmZqcyzejpyCGqkyHYCq9V/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5111094},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"],"prebuilds":"prebuilds","platformsUncommitted":{"darwin-arm64":"napi.yml's `macos` job builds, load-tests and uploads it as a workflow artifact for a release to ship; no job commits it back into this repo"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs || exit 0","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.24.2_1785359933908_0.9175744829339041","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@gjsify/napi","version":"0.25.1","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"c15ea24f03036ff45dd3abed06e3100eab23913f","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.25.1.tgz","fileCount":36,"integrity":"sha512-RYVuOAcPrXMkhgxA6T/vrwwaqjKUJjMFsSwTV3TKsY53xcCKT4fBu71eb+FvLlc0GpvbHkznnanM5Hkh7kwNvg==","signatures":[{"sig":"MEQCIEOo653Z0kXIg99v65ewopn0NAhgPzy3+9d53ta1dCm2AiAYE4e9MPnmMvx7fBejI+ufIeIoOQmtE8EJJTOVh4xYbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5111094},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"],"prebuilds":"prebuilds","platformsUncommitted":{"darwin-arm64":"napi.yml's `macos` job builds, load-tests and uploads it as a workflow artifact for a release to ship; no job commits it back into this repo"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs || exit 0","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.25.1_1785435087616_0.2553231977695998","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@gjsify/napi","version":"0.26.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"67354873a84b409fc388abad5bf3224a0f6e7150","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.26.0.tgz","fileCount":36,"integrity":"sha512-yia//vhlWgwy8sR9s422CJ4Ni/OZyr8bKuQQaMsW6ch9HwuQAZieh98Trz5Z0jyCnYX0iFxqHkG5UNdZFEOA8g==","signatures":[{"sig":"MEQCHxzL1wdR1IUxYoGJQVfDdoi9GICgALnFFKc75tY72FICIQCIBsdbmM5jHInYzYOYAGsPGqoj1EfUAqDFHPcCHZWYhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5111138},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"],"prebuilds":"prebuilds","platformsUncommitted":{"darwin-arm64":"napi.yml's `macos` job builds, load-tests and uploads it as a workflow artifact for a release to ship; no job commits it back into this repo"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs || exit 0","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.26.0_1785565527672_0.4452604053963827","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@gjsify/napi","version":"0.26.1","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"d2fc7b9838ce32b27fb414dae433399deb003e48","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.26.1.tgz","fileCount":36,"integrity":"sha512-gvz5aGJQdQPSc0OltM2aJHhRDiDZQrqyyOuMmKoXg0GurkZdzRVwFlfWLfp0Bqz+br6Q0Ni5oRyO6qkKHw18hw==","signatures":[{"sig":"MEUCIGZq+ts8vBHRChk0l3TI/Ns9fjf8Sa4rKwdU9/o18mR3AiEAlaPGDlIT5UmPJpY7cZo/H7aGDr4sF2QqCmq7mWdsGVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5111138},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"],"prebuilds":"prebuilds","platformsUncommitted":{"darwin-arm64":"napi.yml's `macos` job builds, load-tests and uploads it as a workflow artifact for a release to ship; no job commits it back into this repo"}},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"rm -rf lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs || exit 0","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.26.1_1785590494463_0.8940913919996964","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@gjsify/napi","version":"0.27.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"10569d39b1294fd5e962475aa44ed9be02f68524","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.27.0.tgz","fileCount":30,"integrity":"sha512-mdSygGSpHR4Nd536PWNABgHxfQmiNim/u4wobp+Uxioo1D2zlLmo9YEToY9HDdb4rXWxegXo59utIoyL6pX5JA==","signatures":[{"sig":"MEQCIC8gjVKpFkQtNFoketHRhFfG/XjYjEdvKRFTwI/QI4prAiAd46a5AzJ2XEihzZxdfv9wJCienc7HHu25Ptu55To33A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363535},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.27.0","@gjsify/napi-darwin-arm64":"0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.27.0_1785787476449_0.6285647336923541","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@gjsify/napi","version":"0.27.1","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"cf76063b8eb64ec6569868718cd8e8162277df8a","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.27.1.tgz","fileCount":30,"integrity":"sha512-JxOaTumPwFqxNdTxBcEA08G5GhDPCIJY7VrJzBCH0wrtZ0KAehUdMd1wOcsAHqF4/3blkzpVH3kpRM2LW5qA+g==","signatures":[{"sig":"MEUCIDBvb2QSy1wU4bdYq/GRqBIVFVSbyLcGfC1umkStqxLnAiEAtSm8VJmja9U4nXJwnbCqIrpfBDIN8roYrS5B9/R4pVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363535},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.27.1","@gjsify/napi-darwin-arm64":"0.27.1"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.27.1_1785826939978_0.5377300458022474","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@gjsify/napi","version":"0.28.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"1a0d955d12ed5c22d76fcf68819b96dfd27cb0d2","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.28.0.tgz","fileCount":30,"integrity":"sha512-55FEr3xkN5F+3q2Opsno1+Tsqpbwp1AmeMfxp5kUXx6e4xU7IalQwmqsjwzTQCbyMw4l/oIVi4+LqX79wn16wQ==","signatures":[{"sig":"MEQCIGaOtRWVBQev5ColOb3W/+8yT/y4D4+DS2Pa0OWvmDaMAiAddfEFM7tjn5umqSZ/Q3do0eIMVTUx9SF/shOt0CovlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363535},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.28.0","@gjsify/napi-darwin-arm64":"0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.28.0_1785865618942_0.8124857338171356","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@gjsify/napi","version":"0.29.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"b790b37acce1bddefaac11388c9e9982bd98e7f7","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.29.0.tgz","fileCount":30,"integrity":"sha512-eCUAc3DFJ+sDh02xlUBYN61oO+jsjKlbwT8PpeFr4v/O3cNEiJWuxyWQ4AevhRTnLqw42JAoI5ZwZoBSBlP66A==","signatures":[{"sig":"MEQCIHu6+KZXM3jewDI9RNEvTzFDmXf+EUCu5ZmVdLGjak3nAiAB200W7Cglnx1f3of/OmK5iMamLZZdaFM357JKP7C/EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363535},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.29.0","@gjsify/napi-darwin-arm64":"0.29.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.29.0_1785948533393_0.9879353143252678","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@gjsify/napi","version":"0.30.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"87480763477f1da7417a75d7818c7be94acef634","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.30.0.tgz","fileCount":30,"integrity":"sha512-H8SOUO2zdwcA2YK56iYtqJ+MSV3JcnqrHi1frQfxGlwttAbr0KnyTfnRVNHBsilv8lxtkIYBf14SFj9lD0TGUQ==","signatures":[{"sig":"MEUCIQCf+4s9tqsB3dKJsqet2NCTkoT8mZtMo9pn2zIW0CWezgIgHViTT6kNOUtSoqWLG1Dr7+skfpOxH8e1OQzt2T49R1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363535},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.30.0","@gjsify/napi-darwin-arm64":"0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.30.0_1785968309649_0.5131211322469764","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@gjsify/napi","version":"0.31.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"f558276d8b46c83fcc794b40431331e8b4c274d8","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.31.0.tgz","fileCount":30,"integrity":"sha512-7FVLPElS5uMmOCkRccO7jCSBQKWsrXWd1x6Dw3seYiHX4qvxLdrx57dMgkrxipvZ4R1xEZOsurNGmBaGiOFaZQ==","signatures":[{"sig":"MEUCIQC0n3mpc/ISn63OeqdFR94Z6RM41AMeZk3kj0S1IGhvawIgfjpe+6tYDvjxr+mxYBxppugaTaRIvKQ0PF5NL2bhEm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363535},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.31.0","@gjsify/napi-darwin-arm64":"0.31.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.31.0_1786153675386_0.7174705517295497","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@gjsify/napi","version":"0.32.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"8f6ac1d2df51c5593a57ae47a9c05c358c0a6826","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.32.0.tgz","fileCount":30,"integrity":"sha512-5cSvGOxh6W4/MTQdQvlJXZqYhc3JWqigheHalCGfqL07RMcDDXJQTq01eWHt6X4JQtrkPZuS4v9c5+hFZsgc7Q==","signatures":[{"sig":"MEYCIQCNoRZO37evX8q/22vRZ1QnCi+0WEcjHtOgJSfEOnnE8gIhAP7uIEQ8heqK6pc0mxMoKck2OvE7rkoeDeukO1xl+W6k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363535},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.32.0","@gjsify/napi-darwin-arm64":"0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.32.0_1786223155875_0.5970378352119163","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@gjsify/napi","version":"0.33.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"f1774eabe5dc1c6d04725e5b4eeef2c313dc8f95","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.33.0.tgz","fileCount":30,"integrity":"sha512-OcZMK2kPglYGItIcMspT/xNCdAWrSilhzOWcSq2QEKVkRmMInFvq4wO4D3f0DzHBf2DMpzaQ6uyXzvBorozMoQ==","signatures":[{"sig":"MEQCIFVz7Ohm8dhcqKoNHoJOfGJTZMAupQc5aSRool0X6W3bAiB7CdKP+eF1kIfdc5xzvD54LubLh/e8AhKML66AqdnP9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363535},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.33.0","@gjsify/napi-darwin-arm64":"0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.33.0_1786235391725_0.35687767530409986","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@gjsify/napi","version":"0.34.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"3bb28ff2843c7b935eca428b32c7610ad2fe5c18","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.34.0.tgz","fileCount":30,"integrity":"sha512-lJd+S2/6Ub5Vaa0jRjc0ZqqW41wdj0nmdGzo6FB3/l9h9FCPhoKrM41Oi6TpsYflNmTa+agqvyKcwxlnpKR+5Q==","signatures":[{"sig":"MEUCIAnmIC3I5K/bUSY4ftJKRZ67Sis2cVKiuFMRWTCoTx6hAiEAlhi9vULCZYqMDYhXtXDvtq669TrsbNi/qK9tKAHYK+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363535},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.34.0","@gjsify/napi-darwin-arm64":"0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.34.0_1786309247378_0.8068424184030769","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@gjsify/napi","version":"0.35.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"c9ea39fa556b2590dc285d2a5e44ca6e6e786c00","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.35.0.tgz","fileCount":30,"integrity":"sha512-G8SiPyQ34Wgh+9vgYEGG2VRym06L6ARLRNgi99FQ7nzTGO6jrjFPkBu59BcD2YUlAtfDU70x6XxbSrGgIQZQTw==","signatures":[{"sig":"MEUCIQCMrqf6oYqY+BgTXvmKwzNH+cPb9xuFXEarUhixz9DRNQIgQKjJSyNH0ifje78RmQP9XiIQCHptfIbAq9DeSadTztI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363535},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.35.0","@gjsify/napi-darwin-arm64":"0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.35.0_1786401163225_0.07132382331836107","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@gjsify/napi","version":"0.36.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"0b68c61b6fd1be38ff47a998d7b63bd72d373c1c","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.36.0.tgz","fileCount":30,"integrity":"sha512-M5s2gmqnPOh7hWqj2U1CeU2+7cyU0FxlwSPH3VllQ8tqR+djgwdI7ct9D1H2r+L8qj2Ch8R2vJbgXczrE4URww==","signatures":[{"sig":"MEUCIE8oHh10vvR9Mjd6t2WQ1l6EkH9Y4riWpXPKhkrSLaLyAiEA3ExZEQtDrMWjqpuGASjp0fT9esoJgYIio+A8ovWfQXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363535},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.36.0","@gjsify/napi-darwin-arm64":"0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.36.0_1786450272412_0.40842820626851495","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@gjsify/napi","version":"0.37.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"7e9bbff8e2cdd22be6ab4ca9bb3c2066e2348942","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.37.0.tgz","fileCount":30,"integrity":"sha512-cBxchueVLA4vYdQAYzd0/3G8Qq2he4iE1Tj62OTaTdLR5CoKIQ5TDkfJu4+at2TbE7pI7QHeB7ozbWSPGpDorA==","signatures":[{"sig":"MEUCICWOQWa1GYV1S22yawR02D3YQ3WUDvNrwkxs20YYPKJBAiEApkc3f9wmULn+l7IBdnXsHF69ceBNYGJXjos6r7EVXuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363505},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.37.0","@gjsify/napi-darwin-arm64":"0.37.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.37.0_1786484917372_0.9644590262979857","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@gjsify/napi","version":"0.38.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"670b135d9bbe28ccd5e4fa25de2b53a9dfbc9cdf","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.38.0.tgz","fileCount":30,"integrity":"sha512-rnjk/HNn6ioS1dRF41Zm/N28pqHMVusj1XcuiBM3tp+KAYuoroCGfMAsqUJ4qaBKsmOLGaglg9MSTSrEB8+6pw==","signatures":[{"sig":"MEQCIC1/MEUwdlItWMxh+BA7yxW6fkhnFC3DAUxher+8nPPSAiABtRf5jibnGE9hjR27APknJErRx6nEvsp4fy1IwEzdSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363505},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.38.0","@gjsify/napi-darwin-arm64":"0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.38.0_1786598888085_0.8362420712177814","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"@gjsify/napi","version":"0.38.1","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"d3cb9d63aa75ee1376f30e6129a25b81f9708f32","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.38.1.tgz","fileCount":30,"integrity":"sha512-tWPmTA4DendBuSzRqavuIrhExq0Uqeg4c4wfzsFIFS125gBnk43FF3AU65OWwrBcsh6zuhC0os87rcKXGxRbmg==","signatures":[{"sig":"MEYCIQCY/lhtnt/bLcmCy7kM+HNrLXKu2EHH0qHnzdk8davoZgIhAIFxLYSaFi7NfphVF/W2llmCPbhDYO3A2oeW0cLE1B4H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363505},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.38.1","@gjsify/napi-darwin-arm64":"0.38.1"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.38.1_1786623352438_0.021885115417329182","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@gjsify/napi","version":"0.39.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"c6e9ac92ce033355f672cf751b48990a6b994863","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.39.0.tgz","fileCount":30,"integrity":"sha512-B49kSfGSlRy3s0//32p8H8DxqBiLtRWTOXq3/6se7xvn/joVitq4jp/WTSr0f/26dcch3vsQmybBkVY7TNxqvg==","signatures":[{"sig":"MEQCIAQKTbqPSaSlbqlEuU4U0KCLjKoG1/2Aa9WQBQMLnQy4AiAqKRupL0APDH0f3K8tErHl32q23IuFxje7dyVw+dNVsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363505},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.39.0","@gjsify/napi-darwin-arm64":"0.39.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.39.0_1786731639550_0.9106133771701896","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@gjsify/napi","version":"0.40.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"85157d080e8bcbad71dea813eb845a2e3798b7cf","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.40.0.tgz","fileCount":30,"integrity":"sha512-imjY1CSMv3Uji0R/RxvWmdyOsnoii7qo9B2Z+pXuT1JHGtXW9ZbhZL1ATr9tZRBpPkezt1aD3/ApSPpKqd9f8A==","signatures":[{"sig":"MEQCID/o+QlyuRfgx4/tpqFOpHUR9ULShxVHueOuYSqEjZiEAiAgz68JAVZ+BB+I8b/qs/Hgf293bmYAM/W/wFk9uQ6QvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363505},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.40.0","@gjsify/napi-darwin-arm64":"0.40.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.40.0_1786818708925_0.4457769456386451","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@gjsify/napi","version":"0.41.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"148635b6ba65cebc9ce33952b123a14c012c8442","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.41.0.tgz","fileCount":30,"integrity":"sha512-5O4yW3vkvgEePSARpHLf3gcAMSgSKxGMPX5lUB6t0K4zfdbfNKMHD2fAyISxHGwjFy+NljX1+rEI4Z2NZzPRJQ==","signatures":[{"sig":"MEQCIAFVgu0I4yRvrTLw9iXutFZuUVUk/agNo32RMI876LeFAiASLmPYVcqhT9OuMSEYgmpyNeNgj9kdfq4O+7Bb8zsHpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363558},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.41.0","@gjsify/napi-darwin-arm64":"0.41.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.41.0_1787054070882_0.5991229147764383","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@gjsify/napi","version":"0.42.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"f5e82b8d91ef88641fd4c81c5d0829ccd1f4c72a","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.42.0.tgz","fileCount":30,"integrity":"sha512-CKrdw20wLAYZC7DEg4PacyTolmiEphwtk2efIk0/RmTnbEnS73q3xP/gQV+8Qlvv7zJkfFjdYBm3nxMnWeqXRQ==","signatures":[{"sig":"MEUCIQDD/V84Nq2wFMZUA75ZU4CXN0KWHdPmCmPafTrkkmxkowIgMwgjFdJEeIWp2cRM1/2t7CgqK1xcIw9IltlB2wyVeN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363558},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.42.0","@gjsify/napi-darwin-arm64":"0.42.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.42.0_1787415136432_0.20545699332067002","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@gjsify/napi","version":"0.43.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"9ea2400f23a9f437e38dd84300e8fc2e705ede88","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.43.0.tgz","fileCount":30,"integrity":"sha512-NzM/XaJhhZggOnNXU/GtwnAqsdY7Wtc3pDALAADYUkYyQj0SpN9qQFNfgNg4aw729Z9a2ejwFtmWPQTp7tI+mg==","signatures":[{"sig":"MEUCIClBMeIIBev/LAouBNNH+DtR3DLReqSnQTo2l0JvnWUyAiEA3j0XBHeWUwKVwGVdhu7bqjniLhg03a0aE4MYpjQCMT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363558},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.43.0","@gjsify/napi-darwin-arm64":"0.43.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.43.0_1787660743221_0.7772969332391673","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@gjsify/napi","version":"0.44.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@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/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"2634aa8c27308e74c4b419d932359eee37bdac11","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.44.0.tgz","fileCount":30,"integrity":"sha512-L2l89EIp3IrTZ28PsKzowBUbUZatJC35VNreL7LFIEguSqe6mtPHXselTWsqTr7CwItfTq5wR9S98HPApIemUQ==","signatures":[{"sig":"MEUCICqVR0WObMaYsw765L6F0SX/OtsIuyC1fkIcSCuHEiGKAiEA9VUBFRMbhC0Ais6NAXBOAStzOlxwoutm7jdx7AMaKvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363558},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.44.0","@gjsify/napi-darwin-arm64":"0.44.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.44.0_1787845409931_0.3921564428457345","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@gjsify/napi","version":"0.45.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@0.45.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"132cbed26a1400a969545a3f405fee4fa54f51ed","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.45.0.tgz","fileCount":30,"integrity":"sha512-FiubONSxv/AFYqvZVGEkYZzqo0DdqvBa5W8nFUGtwAe4vI9AUa3dfEHK3LWraUHjr/f3V/s0r4J0A5iXH83WMQ==","signatures":[{"sig":"MEQCIGr06lN1M2CqvCBcoBtYT1S2vHqUYOPbbGgcyKXdVuG/AiAY/m6WTi7K4AJMCrVTbKMXXBaPHTuPnyWlzFLEbEYFPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363558},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"^4.1.0","@girs/gobject-2.0":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"^4.1.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.45.0","@gjsify/napi-darwin-arm64":"0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.45.0_1788150496547_0.6848588861149216","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@gjsify/napi","version":"0.46.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@0.46.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"d595150dbacca5b39df3f4c8f22b574790bfe18e","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.46.0.tgz","fileCount":30,"integrity":"sha512-M8vU/HCzfbVqBSt5aYdyjerNecAvR5+gTD5eWS8Jukp2D9184cmkIOdTG+G9e/HRtN5HUl0OMOFL2mxzGA4DpA==","signatures":[{"sig":"MEYCIQCWIUrHhJBncHKx5/DfzR/rlLSc16xUzkFbYCtVoxOvVwIhAOTHf7DaBuzJzHJSkh2J74XhfMIa90SpZAvLeBo3iqvk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363555},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"4.6.0","@girs/gobject-2.0":"4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"4.6.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.46.0","@gjsify/napi-darwin-arm64":"0.46.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.46.0_1788428013295_0.6647176865388063","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@gjsify/napi","version":"0.47.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@0.47.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"81adda65c5b9682d018cc2a944ceedf9bcd1b422","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.47.0.tgz","fileCount":30,"integrity":"sha512-WILWtx4Uq/4voJExEuUp6YFEzWiCWlbm3D5MxOxeDVbGZL7DFjpLFwyVXFkGnfwLK14cLGZWyz3WWbjbdGnrbQ==","signatures":[{"sig":"MEYCIQCx4Oc+vYdiuI73Cn+5G+u1bZepVrz6iECx9y+B9WrnZgIhAJnQlT58lDESMXdrfc5kCqx5YcCpQ47rpQkioEPu8Tfa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363555},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"4.6.0","@girs/gobject-2.0":"4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"4.6.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.47.0","@gjsify/napi-darwin-arm64":"0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.47.0_1788482686225_0.435770242323515","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@gjsify/napi","version":"0.48.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@0.48.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"eba2a58bd14b1976d45d8c9a2fd017f4c956cb5f","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.48.0.tgz","fileCount":30,"integrity":"sha512-QNRPv55/Bd2EG7e+XGjSzN1NelqDcKInB/2GbUacryR/epVtdPXsyMpZkyIpkl/7yfBSLhCl8U8+On4qwHN0qg==","signatures":[{"sig":"MEQCICWdC2V4zhixt3y5NofegKmbY8PI97ya+TFQ6vXVRH4nAiAKfgwHuUJneBnr8mjmh36EL/MnRqIDi5J9NjIrsXIbIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363555},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"4.6.0","@girs/gobject-2.0":"4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"4.6.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.48.0","@gjsify/napi-darwin-arm64":"0.48.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.48.0_1788616242091_0.799203383995059","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@gjsify/napi","version":"0.49.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@0.49.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"1dda81c8ebfe34fc597fc92e9e249680ab7a5975","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.49.0.tgz","fileCount":30,"integrity":"sha512-3GMpn278G9c6V3oYo5TTCRjbgiTegl1OPM+tu1+A17eWoDWeJ0l4uG/pRantkJH2gohzWyNFWqqcxMlqWvoNwQ==","signatures":[{"sig":"MEUCICmvi9aQF7jX2cIURXt60ojgyTdePRbW/wOCrnwGDxQQAiEAphB/14sfk8Fso8BMgZ9V6+eWiZY6dJMW+3uhRt0AdsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363555},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"4.6.0","@girs/gobject-2.0":"4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"4.6.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.49.0","@gjsify/napi-darwin-arm64":"0.49.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.49.0_1789117346567_0.6498022337712419","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@gjsify/napi","version":"0.50.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@0.50.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"255a348163ffa52b8d5d47a14e21a0306de6e4b0","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.50.0.tgz","fileCount":30,"integrity":"sha512-ERJhQVgKQ7mFdobyQy0bjRK6aY50ODtot59QBlM/wCgVaKCzYY6yKCE0TyukEmwfxXTumt7JozOnIw5B6xX7Vg==","signatures":[{"sig":"MEUCIBflZ+O+YX9mAqMus/Y1j/EDnHGXWk75x+V/uti2VjWAAiEAmW0FvndCuJb6tqgBYotpaaE53fYmFWJRo1GeeEvFg9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363555},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"5.0.0","@girs/gobject-2.0":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"5.0.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.50.0","@gjsify/napi-darwin-arm64":"0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.50.0_1789146004704_0.9835475184732259","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@gjsify/napi","version":"0.51.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@0.51.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"82b61a0a338ecac474d5e6aa8ee5b71542f5db2c","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.51.0.tgz","fileCount":30,"integrity":"sha512-e1fD1h1DUSPj42dqHqduF9XHzVvTbhkCnWQEVFDmAvEZzprvI7AmL+WgPcIhQNjml8mEq/kcDRJNjO0nDVtMsA==","signatures":[{"sig":"MEUCIQC9nKUSc7vST00HyapmprnVJI4tuF1AxeH+zPZ+Xm6TCgIgZeiLJH+krsd42qnDOoQ83yQHwZbGdnk8SsAXCwXvlqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363555},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"5.0.0","@girs/gobject-2.0":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"5.0.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.51.0","@gjsify/napi-darwin-arm64":"0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.51.0_1789205941748_0.6082660674975733","host":"s3://npm-registry-packages-npm-production"}},"0.51.1":{"name":"@gjsify/napi","version":"0.51.1","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@0.51.1","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"d25364547d4fef2a2be9837071e58f9dd68faa2a","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.51.1.tgz","fileCount":30,"integrity":"sha512-Plt8EtuNaCrEOqjjWydb3GY336lJtv0Py3J7VaOoPm+qOCTcWAEla61tNzZUr3MXV6yrJcvIGanqUaps7GsnlA==","signatures":[{"sig":"MEQCIENUz2rgN3ZXOB2mj7a0musKHGhKmQrWI/0wJDuAte1ZAiBdauQzG9rht1BoWEYso3R8AfOBHntpLE6t/q58/TCJ0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363555},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"5.0.0","@girs/gobject-2.0":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"5.0.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.51.1","@gjsify/napi-darwin-arm64":"0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.51.1_1789231592697_0.2966863647038509","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@gjsify/napi","version":"0.52.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@0.52.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"ae398fc27a6bae881e2b74d440d4d8048aa52ca5","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.52.0.tgz","fileCount":30,"integrity":"sha512-/x3Z46HM/HIMnPkswFc8+9VuFj7vvC1Gjyu8NB+j6xPsZMJV+ZvTpMZoSwqC58mlBIcEaPe5O+q1BGT3YACZ1w==","signatures":[{"sig":"MEUCIQDNxv3Z9L69s970P8mI0faJxPBCvtacOGcJ2+bYZokeegIgIDWW8g2ko8hwHftya+0NQaijkOqV75VFHQB0w+nS+jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjOjqMffzALqoQC6VAKRTOXHzQY5QsoJLbs0yPukM6tQIgNqpCnS+Ni3NojiSc3M4dC/Qify65Yv3FnT61yQU+9II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363555},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p01-gate.js","test:gate:p02":"GI_TYPELIB_PATH=build LD_LIBRARY_PATH=build gjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"5.4.0","@girs/gobject-2.0":"5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"5.4.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.52.0","@gjsify/napi-darwin-arm64":"0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.52.0_1790244883881_0.9719300656350092","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@gjsify/napi","version":"0.53.0","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"license":"MIT","_id":"@gjsify/napi@0.53.0","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/napi/napi#readme","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"312c3dcc050c54f65f63ae4c071f719ea12e5ceb","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.53.0.tgz","fileCount":30,"integrity":"sha512-XHRFydu+XTIaHQzIcYdO1Q8Ulsu6y719OIMrTN7Q6lRhx45W22B+UsLhMzVStRJn1Dl1FC3hYTeJ3KJpcCOFUw==","signatures":[{"sig":"MEUCIQD4XlSA8IHtXeTpT5psXzuaPH/cGp3ddOiRw5s5Kvi/gQIgYhgYFOGsYPQnTbVtc2+A6zwfFveNo1arLfoS8rGSgd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFndK58Tq/G5jkfyg6jLn/bNVXF7ffDcD6XVNGBE+0PXAiEAw1sBoVL494+1pnuVpFdJEoiQIweBCAwAgw7ncdnpglQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363914},"main":"lib/esm/index.js","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"node test/gjs-gate.mjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"node test/gjs-gate.mjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"node test/gjs-gate.mjs test/p01-gate.js","test:gate:p02":"node test/gjs-gate.mjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"723216f2-ac97-477e-9388-5ea7ace90649"}},"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"dependencies":{"@girs/glib-2.0":"5.4.0","@girs/gobject-2.0":"5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"5.4.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.53.0","@gjsify/napi-darwin-arm64":"0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/napi_0.53.0_1790947552364_0.31669276644376887","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"_id":"@gjsify/napi@0.54.0","bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"dist":{"shasum":"065b1867e934f5f0e4f03642ab7602b2113c893b","tarball":"https://registry.npmjs.org/@gjsify/napi/-/napi-0.54.0.tgz","fileCount":30,"integrity":"sha512-IK2fECH5foUEiB+RJNgBxIFn+wlRx52Y4jorOlVIAnP+d04pEAbDPG+VBuCeJjvB6YBJgTfZ9xu7IQCTXoPltg==","signatures":[{"sig":"MEUCIQDffs5OGxfEiSSO+JjgW6aPXYIxTbgVxrShcldKayIgDAIgW0FLAWphv0XvQAOPYbc9tsiI8CDy2eKv7j7bjMwGx4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCe4ZUY9Z6bUOOlLYud7SHrnmIW5hg1HJfVb1ualTUbxQIgPeGQU4GVRo9y2bKAWmJgCvHt1Ls8RAf7NnmyV/2grg4="}],"unpackedSize":363914},"main":"lib/esm/index.js","name":"@gjsify/napi","type":"module","types":"lib/types/index.d.ts","gjsify":{"tier":3,"runtimes":{"gjs":"polyfill","node":"none","browser":"none","nativescript":"none"},"platforms":["linux-x64","darwin-arm64"]},"module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/esm/index.js"}},"license":"MIT","scripts":{"build":"gjsify run build:gjsify && gjsify run build:types","check":"gjsify tsc --noEmit","clear":"gjsify clear lib build tsconfig.tsbuildinfo tsconfig.types.tsbuildinfo test.gjs.mjs","test:mem":"sh test/p03-mem.sh","test:gate":"node test/gjs-gate.mjs test/load-gate.js test/hello-addon/build/Release/hello.node","init:meson":"meson setup build .","build:meson":"gjsify run init:meson && meson compile -C build","build:stubs":"python3 scripts/gen-stubs.py","build:types":"gjsify tsc","test:addons":"sh test/run-addon-matrix.sh","test:nodegi":"node test/nodegi-gate.mjs","build:gjsify":"gjsify build --library 'src/ts/**/*.{ts,js}'","test:gate:p1":"node test/gjs-gate.mjs test/p1-tsfn-gate.js","test:consumer":"node test/consumer-gate.mjs","test:gate:p01":"node test/gjs-gate.mjs test/p01-gate.js","test:gate:p02":"node test/gjs-gate.mjs test/p02-gate.js","test:gate:p03":"sh test/run-p03-gate.sh","build:prebuilds":"gjsify run build:meson && node ../../../scripts/stage-prebuild.mjs .","init:meson:wipe":"gjsify run init:meson --wipe","test:nodegi:mem":"node test/nodegi-gate.mjs --valgrind","test:conformance":"node scripts/conformance.mjs","build:test-addons":"for d in test/*-addon; do (cd \"$d\" && npm exec -- node-gyp rebuild) || exit 1; done","test:addons:setup":"sh test/addons/setup.sh","test:consumer:mem":"sh test/consumer-mem.sh","test:conformance:mem":"sh scripts/conformance-mem.sh","test:addons:transparent":"sh test/run-transparent-matrix.sh","test:conformance:update":"node scripts/conformance.mjs --update-golden","test:gate:tsfn-teardown":"node test/tsfn-teardown-gate.mjs"},"version":"0.54.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"723216f2-ac97-477e-9388-5ea7ace90649"}},"homepage":"https://github.com/gjsify/gjsify/tree/main/packages/napi/napi#readme","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","directories":{},"maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"dependencies":{"@girs/glib-2.0":"5.4.0","@girs/gobject-2.0":"5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@girs/gjs":"5.4.0","typescript":"^6.0.3","@gjsify/cli":"^0.22.0","@types/node":"^25.9.2","@gjsify/unit":"^0.22.0","@ts-for-gir/cli":"^4.1.0"},"optionalDependencies":{"@gjsify/napi-linux-x64":"0.54.0","@gjsify/napi-darwin-arm64":"0.54.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/napi_0.54.0_1790963247625_0.37444106958094725"}}},"time":{"created":"2026-07-26T09:56:13.940Z","modified":"2026-10-02T17:47:27.919Z","0.22.0":"2026-07-26T09:56:14.379Z","0.24.2":"2026-07-29T21:18:54.080Z","0.25.1":"2026-07-30T18:11:27.852Z","0.26.0":"2026-08-01T06:25:27.898Z","0.26.1":"2026-08-01T13:21:34.631Z","0.27.0":"2026-08-03T20:04:36.600Z","0.27.1":"2026-08-04T07:02:20.163Z","0.28.0":"2026-08-04T17:46:59.133Z","0.29.0":"2026-08-05T16:48:53.548Z","0.30.0":"2026-08-05T22:18:29.837Z","0.31.0":"2026-08-08T01:47:55.537Z","0.32.0":"2026-08-08T21:05:56.033Z","0.33.0":"2026-08-09T00:29:51.872Z","0.34.0":"2026-08-09T21:00:47.532Z","0.35.0":"2026-08-10T22:32:43.366Z","0.36.0":"2026-08-11T12:11:12.545Z","0.37.0":"2026-08-11T21:48:37.533Z","0.38.0":"2026-08-13T05:28:08.224Z","0.38.1":"2026-08-13T12:15:52.589Z","0.39.0":"2026-08-14T18:20:39.681Z","0.40.0":"2026-08-15T18:31:49.063Z","0.41.0":"2026-08-18T11:54:31.032Z","0.42.0":"2026-08-22T16:12:16.548Z","0.43.0":"2026-08-25T12:25:43.378Z","0.44.0":"2026-08-27T15:43:30.094Z","0.45.0":"2026-08-31T04:28:16.692Z","0.46.0":"2026-09-03T09:33:33.448Z","0.47.0":"2026-09-04T00:44:46.422Z","0.48.0":"2026-09-05T13:50:42.252Z","0.49.0":"2026-09-11T09:02:26.716Z","0.50.0":"2026-09-11T17:00:04.819Z","0.51.0":"2026-09-12T09:39:01.898Z","0.51.1":"2026-09-12T16:46:32.839Z","0.52.0":"2026-09-24T10:14:43.975Z","0.53.0":"2026-10-02T13:25:52.532Z","0.54.0":"2026-10-02T17:47:27.729Z"},"bugs":{"url":"https://github.com/gjsify/gjsify/issues"},"license":"MIT","homepage":"https://github.com/gjsify/gjsify/tree/main/packages/napi/napi#readme","keywords":["gjs","napi","node-api","n-api","native-addon","node","spidermonkey","mozjs","vala","native"],"repository":{"url":"git+https://github.com/gjsify/gjsify.git","type":"git","directory":"packages/napi/napi"},"description":"Node-API (N-API) host for GJS — implements the napi C ABI over SpiderMonkey (mozjs-140) so GJS can load unmodified compiled .node addons. The forward mirror of @gjsify/node-gi (GI in Node); this is N-API in GJS. Vala/C++ shim as .so+.gir+.typelib prebuild","maintainers":[{"name":"jumplink","email":"pascal@artandcode.studio"}],"readme":"","readmeFilename":""}