{"_id":"@lynx-js/internal-preact","_rev":"23-ebda72983195bc394738dd8ee4333111","name":"@lynx-js/internal-preact","dist-tags":{"latest":"11.0.0-rc.1-20260903085447-f95471a"},"versions":{"1.0.0":{"name":"@lynx-js/internal-preact","version":"1.0.0","keywords":[],"author":"","license":"MIT","_id":"@lynx-js/internal-preact@1.0.0","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"dist":{"shasum":"97be4f3984d33dabda430d1f5b5596f872738a03","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-1.0.0.tgz","fileCount":1,"integrity":"sha512-2HxSGsNFmSONBH8/PK0FTmwSPb+mwvIEx3NTO0d2ddVpwvaxqTA+qnJ3UBXy8ycWrn77LaY+a/ZeyuVoJ5GmtQ==","signatures":[{"sig":"MEUCIQCRZgDHFMWEAgo4LGXLfT0lleV11KZqBh6pu5eN8nzzKQIgWZS1kskiIwSoSCIzCKikJWxPJ7qmESpzEMjxMiu2qKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237},"main":"index.js","_from":"file:lynx-js-internal-preact-1.0.0.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"upupming","email":"upupming@gmail.com"},"_resolved":"/private/var/folders/v8/7fcx4pbs7qg1l1k8xrnl2fl00000gn/T/fb9f2002aae0a1e9b86b931c805d41c3/lynx-js-internal-preact-1.0.0.tgz","_integrity":"sha512-2HxSGsNFmSONBH8/PK0FTmwSPb+mwvIEx3NTO0d2ddVpwvaxqTA+qnJ3UBXy8ycWrn77LaY+a/ZeyuVoJ5GmtQ==","_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/internal-preact_1.0.0_1773038620859_0.10205918284266602","host":"s3://npm-registry-packages-npm-production"}},"10.28.4-ee7bb26":{"name":"@lynx-js/internal-preact","version":"10.28.4-ee7bb26","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.28.4-ee7bb26","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"dc7864caf6ee0712b736e1894e4acdba3633b176","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.28.4-ee7bb26.tgz","fileCount":131,"integrity":"sha512-Ym60mgGjj/Xc/5yfludUCUXVCyVACUsNaA7E9Uct2yArsT5nlvp9bflUoLrTNMvApKvbhUBCTx27aNYCquhEYg==","signatures":[{"sig":"MEYCIQCB54rwmanfZYbamoK/4mQMKDcAytnyYM4o7C1J/Ox3gQIhANeU3o/SmuSKu3io+ih11MOwN7OssRloLA/fH+/KKBoL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.28.4-ee7bb26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2316052},"main":"dist/preact.js","_from":"file:preact-10.28.4-ee7bb26.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"biome format --write .","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"biome format .","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.28.4-ee7bb26.tgz","_integrity":"sha512-Ym60mgGjj/Xc/5yfludUCUXVCyVACUsNaA7E9Uct2yArsT5nlvp9bflUoLrTNMvApKvbhUBCTx27aNYCquhEYg==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.0","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","webdriverio":"^9.15.0","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@biomejs/biome":"^1.9.4","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.28.4-ee7bb26_1773044370733_0.16706178714563746","host":"s3://npm-registry-packages-npm-production"}},"10.28.4-4842985":{"name":"@lynx-js/internal-preact","version":"10.28.4-4842985","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.28.4-4842985","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"54732fd5672d5a53fa6efff915edff4eec87df24","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.28.4-4842985.tgz","fileCount":131,"integrity":"sha512-D1ka7Kgv0lXFp1BtyBdc933VDoelOBiR47Td3QGp8ClaHtQJm1tcrTxhdwkmCDKNYe0oeiUUK6t82jiLiJoqiQ==","signatures":[{"sig":"MEYCIQD38b0wjPmQbIBPb64WaJY0wlw6jsALSXRuCOR89jAsuwIhAKd9j4xJKdxFIDDjFGp3gtsPOgeUD2OEwuzDMks54QDz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.28.4-4842985","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2299265},"main":"dist/preact.js","_from":"file:preact-10.28.4-4842985.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"biome format --write .","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"biome format .","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.28.4-4842985.tgz","_integrity":"sha512-D1ka7Kgv0lXFp1BtyBdc933VDoelOBiR47Td3QGp8ClaHtQJm1tcrTxhdwkmCDKNYe0oeiUUK6t82jiLiJoqiQ==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.12.0","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.1","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","webdriverio":"^9.15.0","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@biomejs/biome":"^1.9.4","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.28.4-4842985_1774332055015_0.575230052254873","host":"s3://npm-registry-packages-npm-production"}},"10.28.4-6c8f127":{"name":"@lynx-js/internal-preact","version":"10.28.4-6c8f127","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.28.4-6c8f127","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"4260126429385f321a934cc0b0c15a664faac56e","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.28.4-6c8f127.tgz","fileCount":131,"integrity":"sha512-3xvnuhWUeGbLJPVUuj6W4Ti2OexQm6IpbrpTo1M4SWYl2PbNZCSaSLN/+UPslvLR3Q7StTHU23t17WX0E3yWDw==","signatures":[{"sig":"MEUCIQDpknJPLjQua653J9nmI6h2vDS7IY6julQUNdv13Sk23gIgY/rd0HZk42o+mE/NEROyK8pQz0oxG6Y2LUTjz5yEReo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.28.4-6c8f127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2299265},"main":"dist/preact.js","_from":"file:preact-10.28.4-6c8f127.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"biome format --write .","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"biome format .","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.28.4-6c8f127.tgz","_integrity":"sha512-3xvnuhWUeGbLJPVUuj6W4Ti2OexQm6IpbrpTo1M4SWYl2PbNZCSaSLN/+UPslvLR3Q7StTHU23t17WX0E3yWDw==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.12.0","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.1","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","webdriverio":"^9.15.0","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@biomejs/biome":"^1.9.4","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.28.4-6c8f127_1774332951333_0.8649200129909571","host":"s3://npm-registry-packages-npm-production"}},"10.28.4-2d1d67a":{"name":"@lynx-js/internal-preact","version":"10.28.4-2d1d67a","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.28.4-2d1d67a","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"a54c4a0133984bda17424bff3df88bde8462d416","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.28.4-2d1d67a.tgz","fileCount":131,"integrity":"sha512-CA8rFURvLvksg155ONHZHEa0ZIxWnS4H/UP8vp5PF8aNOFd3D3Z+Lq+0IQP5GyE/9x+jMIvbBXaY3JVVknSphQ==","signatures":[{"sig":"MEYCIQCuCKBj2rVemFMX5nYQbgCoLL5SRpiKiIwiq0Snwh9WKQIhAOk91D1WvMY2gJw9wbH44dngziwYYxv9x3mNoiJXtmjV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.28.4-2d1d67a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2307132},"main":"dist/preact.js","_from":"file:preact-10.28.4-2d1d67a.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"biome format --write .","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"biome format .","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.28.4-2d1d67a.tgz","_integrity":"sha512-CA8rFURvLvksg155ONHZHEa0ZIxWnS4H/UP8vp5PF8aNOFd3D3Z+Lq+0IQP5GyE/9x+jMIvbBXaY3JVVknSphQ==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.12.1","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.2","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","webdriverio":"^9.15.0","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@biomejs/biome":"^1.9.4","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.28.4-2d1d67a_1776149261708_0.6974866606256573","host":"s3://npm-registry-packages-npm-production"}},"10.28.4-4949a48":{"name":"@lynx-js/internal-preact","version":"10.28.4-4949a48","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.28.4-4949a48","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"d57340184f202f531ad9c100a4fa46a2d23761b5","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.28.4-4949a48.tgz","fileCount":131,"integrity":"sha512-RGGnLQkThJxD/o4ew68wTvoRqS0i1VzHm/GxaXFmDUlxid9fa2BnXnO+WVZY0mxBix+rEn3vZufecXelwtRPDA==","signatures":[{"sig":"MEUCIAX2fRK3R/0oyWd17vUQuWtz72F73Ct9zk+jIS6Y3DDoAiEA8VpgZM1/GgIw2Jx9+fja+Yi/VRtr80cyJ4oWUwCRBKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.28.4-4949a48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2338705},"main":"dist/preact.js","_from":"file:preact-10.28.4-4949a48.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"biome format --write .","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"biome format .","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.28.4-4949a48.tgz","_integrity":"sha512-RGGnLQkThJxD/o4ew68wTvoRqS0i1VzHm/GxaXFmDUlxid9fa2BnXnO+WVZY0mxBix+rEn3vZufecXelwtRPDA==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.12.1","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.2","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","webdriverio":"^9.15.0","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@biomejs/biome":"^1.9.4","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.28.4-4949a48_1776654671716_0.23740904800901141","host":"s3://npm-registry-packages-npm-production"}},"10.28.4-edd1f6c":{"name":"@lynx-js/internal-preact","version":"10.28.4-edd1f6c","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.28.4-edd1f6c","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"8b8e136d113cd08ed3830c771f45827ee7ed428b","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.28.4-edd1f6c.tgz","fileCount":131,"integrity":"sha512-13Q7d3rw7shv+bESNMPlI/aMoj+8N96Lf7lXo975KyaAqadVhJd33GKwx2mjgQtRNr4ONcBQEe9704qQTvpv2A==","signatures":[{"sig":"MEQCIDKqCHSN4ggb2yumHoOu476SSlty2U/2jbJqNjlnIP6pAiB02J55N0GBT8cdGYk89NZPr81MHITZa3MN65hz7EIk5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.28.4-edd1f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2341105},"main":"dist/preact.js","_from":"file:preact-10.28.4-edd1f6c.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"biome format --write .","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"biome format .","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.28.4-edd1f6c.tgz","_integrity":"sha512-13Q7d3rw7shv+bESNMPlI/aMoj+8N96Lf7lXo975KyaAqadVhJd33GKwx2mjgQtRNr4ONcBQEe9704qQTvpv2A==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.12.1","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.2","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","webdriverio":"^9.15.0","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@biomejs/biome":"^1.9.4","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.28.4-edd1f6c_1776676161418_0.10342742404877181","host":"s3://npm-registry-packages-npm-production"}},"10.28.4-dfff9aa":{"name":"@lynx-js/internal-preact","version":"10.28.4-dfff9aa","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.28.4-dfff9aa","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"49b83e43d38a4980708a5554f683e5901fc86f22","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.28.4-dfff9aa.tgz","fileCount":131,"integrity":"sha512-i2xFwaWsmfODVfb9oYurZWCBDlnOdXdP/IsfW/R8i9vLtV6eo7I73U4smBINSNtQfSwpdQHooslEFD94RHVqSw==","signatures":[{"sig":"MEYCIQDMoLiewTP+Zz4C8N3rjPzgHwmH38d2GfbfegQqvXAS2QIhAOG0zJEhylGpC6LpGGIgPM109c44KrR0aEwirs1DptMU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.28.4-dfff9aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2342539},"main":"dist/preact.js","_from":"file:preact-10.28.4-dfff9aa.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"biome format --write .","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"biome format .","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.28.4-dfff9aa.tgz","_integrity":"sha512-i2xFwaWsmfODVfb9oYurZWCBDlnOdXdP/IsfW/R8i9vLtV6eo7I73U4smBINSNtQfSwpdQHooslEFD94RHVqSw==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.12.1","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.2","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","webdriverio":"^9.15.0","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@biomejs/biome":"^1.9.4","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.28.4-dfff9aa_1776685278585_0.07377339663345706","host":"s3://npm-registry-packages-npm-production"}},"10.28.4-b455d35":{"name":"@lynx-js/internal-preact","version":"10.28.4-b455d35","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.28.4-b455d35","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"f81c075c9c1a9ab58b3db8f4ede0bf6fb52c7962","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.28.4-b455d35.tgz","fileCount":131,"integrity":"sha512-cTvKxPwd9oQf7HHNqb+jm6m1Pjzp8KnKfOcEX8PkvbDkKOAsAm6rE1t8EAaRzZcJrb0V0EFznZXW2Mb86tPfnQ==","signatures":[{"sig":"MEQCIAl062Wx7nXmYlJys5JFbufaX5k3BvmeJKuUlBSqQk2BAiBZVQRBsiT5Pyoe8FoHehYacLdDyqaPBuVdgeWlKU8X9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.28.4-b455d35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2342539},"main":"dist/preact.js","_from":"file:preact-10.28.4-b455d35.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"biome format --write .","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"biome format .","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.28.4-b455d35.tgz","_integrity":"sha512-cTvKxPwd9oQf7HHNqb+jm6m1Pjzp8KnKfOcEX8PkvbDkKOAsAm6rE1t8EAaRzZcJrb0V0EFznZXW2Mb86tPfnQ==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.12.1","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.2","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","webdriverio":"^9.15.0","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@biomejs/biome":"^1.9.4","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.28.4-b455d35_1776699119273_0.949794159457209","host":"s3://npm-registry-packages-npm-production"}},"10.28.4-556b092":{"name":"@lynx-js/internal-preact","version":"10.28.4-556b092","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.28.4-556b092","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"f6a7c345ee0ff77c2a73d96eb5ea00cf4c2d1000","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.28.4-556b092.tgz","fileCount":131,"integrity":"sha512-k2HMb5bXwdAOaRefLsPz3cxF2+ZJrqI2R4WljEsh7lIpJaOvt3NGWh8cSvB2k2WzpHU30jwogCKwZ9bS0RV3bw==","signatures":[{"sig":"MEUCIEWgmut03LnmWdyHopAUK4FFssIM2yKoOp0aL+rkSYyDAiEA3RQE0PoFFm5jPF2hl89fNrNyd9OAAvj0LDSnqvg0qmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.28.4-556b092","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2342539},"main":"dist/preact.js","_from":"file:preact-10.28.4-556b092.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"biome format --write .","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"biome format .","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.28.4-556b092.tgz","_integrity":"sha512-k2HMb5bXwdAOaRefLsPz3cxF2+ZJrqI2R4WljEsh7lIpJaOvt3NGWh8cSvB2k2WzpHU30jwogCKwZ9bS0RV3bw==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.12.1","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.2","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","webdriverio":"^9.15.0","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@biomejs/biome":"^1.9.4","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.28.4-556b092_1776700944951_0.029964019569601374","host":"s3://npm-registry-packages-npm-production"}},"10.28.4-06da3a0":{"name":"@lynx-js/internal-preact","version":"10.28.4-06da3a0","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.28.4-06da3a0","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"886d39254049bb9b674a6fe1c95262dabc25d650","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.28.4-06da3a0.tgz","fileCount":131,"integrity":"sha512-ZXpyx4nFl8PxoppTnLVRPmSkHEUBRCfpOuvUg9P5otjQHyiK5You0XrVLftViC3PHKDV1KvCj/mCcKlHkAUtgw==","signatures":[{"sig":"MEUCIF2gfo8Ud0vd/Cg1/XreRyfzl3XlemgP0EadmPIVZPyXAiEAozWN2Tnmm+iDdQ7LxZX0kPa14Y2fXpzNKZ/Di9uC9kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.28.4-06da3a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2342539},"main":"dist/preact.js","_from":"file:preact-10.28.4-06da3a0.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"biome format --write .","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"biome format .","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.28.4-06da3a0.tgz","_integrity":"sha512-ZXpyx4nFl8PxoppTnLVRPmSkHEUBRCfpOuvUg9P5otjQHyiK5You0XrVLftViC3PHKDV1KvCj/mCcKlHkAUtgw==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.12.1","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.20.2","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","webdriverio":"^9.15.0","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@biomejs/biome":"^1.9.4","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.28.4-06da3a0_1776702272412_0.7037184897642961","host":"s3://npm-registry-packages-npm-production"}},"10.29.1-20260422055431-ed8c028":{"name":"@lynx-js/internal-preact","version":"10.29.1-20260422055431-ed8c028","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.29.1-20260422055431-ed8c028","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"a2c6c04a4c8216ae95dedfdd17ccd2ee44c47fbb","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.29.1-20260422055431-ed8c028.tgz","fileCount":131,"integrity":"sha512-ZgEZyXi1T2hAVYQXpG0aC0SlN+Avhc97TXccC3UyA4edr/2R7AsR/IROY9Jh+GHE682zDTD0z6EfhiHStJl6bw==","signatures":[{"sig":"MEUCIQCF0UTrsNLunSN+FZNmXHYMdBQtGwj2oVYBlQDlXTi8ewIgV6w/G1FsjwRZLuXnRlKgkHySMBDyORbINRHJiSkc97Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.29.1-20260422055431-ed8c028","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2349239},"main":"dist/preact.js","_from":"file:preact-10.29.1-20260422055431-ed8c028.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"oxfmt . --write","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && npm run test:install && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"oxfmt --check .","test:install":"playwright install chromium","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.29.1-20260422055431-ed8c028.tgz","_integrity":"sha512-ZgEZyXi1T2hAVYQXpG0aC0SlN+Avhc97TXccC3UyA4edr/2R7AsR/IROY9Jh+GHE682zDTD0z6EfhiHStJl6bw==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.12.1","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["oxfmt --write --no-error-on-unmatched-pattern"]},"_nodeVersion":"20.20.2","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","oxfmt":"^0.32.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","playwright":"^1.52.0","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.29.1-20260422055431-ed8c028_1776837302510_0.9637158969158812","host":"s3://npm-registry-packages-npm-production"}},"10.29.1-20260422151429-12d7f90":{"name":"@lynx-js/internal-preact","version":"10.29.1-20260422151429-12d7f90","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.29.1-20260422151429-12d7f90","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"52af3e29041ae37d735c49dc0b3cd911b6cacf2d","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.29.1-20260422151429-12d7f90.tgz","fileCount":131,"integrity":"sha512-ncDZXn2C/KdzDE7fmvkbZYSybyCdWSn+OtrwJMYatg8jZCXCCfICeGF70s481+PFh/Zw94hJBb7lXlEQZdJ31A==","signatures":[{"sig":"MEUCICtarBXRo2+phKGKqf3001HVz4o+K3wQw6nmKkXodA+hAiEAu45cqlvMukm6pVGz7Q/BUtMHWWwRP9+TCK5JLRhge7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.29.1-20260422151429-12d7f90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2349239},"main":"dist/preact.js","_from":"file:preact-10.29.1-20260422151429-12d7f90.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"oxfmt . --write","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && npm run test:install && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"oxfmt --check .","test:install":"playwright install chromium","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.29.1-20260422151429-12d7f90.tgz","_integrity":"sha512-ncDZXn2C/KdzDE7fmvkbZYSybyCdWSn+OtrwJMYatg8jZCXCCfICeGF70s481+PFh/Zw94hJBb7lXlEQZdJ31A==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.12.1","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["oxfmt --write --no-error-on-unmatched-pattern"]},"_nodeVersion":"20.20.2","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","oxfmt":"^0.32.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","playwright":"^1.52.0","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.29.1-20260422151429-12d7f90_1776870904285_0.7036704094337061","host":"s3://npm-registry-packages-npm-production"}},"10.29.1-20260422155012-e102e85":{"name":"@lynx-js/internal-preact","version":"10.29.1-20260422155012-e102e85","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.29.1-20260422155012-e102e85","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"6d803fbd9c6262df1c3a081df11a830feeba46c5","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.29.1-20260422155012-e102e85.tgz","fileCount":131,"integrity":"sha512-vOUJJbxU0P+m69asWdpyw4OiggYZujUa8Cb4N2c6CqgYzfNbLnlT5EzP9/SwtfxWjckbnESpyLVqvv9BHbBGtA==","signatures":[{"sig":"MEUCICT2Aib3Ly058As4q0iLj8VE4Cu8mql+WQ+f/026YdX2AiEAjVn64szn8ItCFB+J/Vbqep+7pXPz7JhgP+KxVil+wSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.29.1-20260422155012-e102e85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2349239},"main":"dist/preact.js","_from":"file:preact-10.29.1-20260422155012-e102e85.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"oxfmt . --write","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && npm run test:install && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"oxfmt --check .","test:install":"playwright install chromium","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.29.1-20260422155012-e102e85.tgz","_integrity":"sha512-vOUJJbxU0P+m69asWdpyw4OiggYZujUa8Cb4N2c6CqgYzfNbLnlT5EzP9/SwtfxWjckbnESpyLVqvv9BHbBGtA==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.12.1","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["oxfmt --write --no-error-on-unmatched-pattern"]},"_nodeVersion":"20.20.2","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","oxfmt":"^0.32.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","playwright":"^1.52.0","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.29.1-20260422155012-e102e85_1776873042684_0.9601368355695903","host":"s3://npm-registry-packages-npm-production"}},"10.29.1-20260423030218-e604bd5":{"name":"@lynx-js/internal-preact","version":"10.29.1-20260423030218-e604bd5","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.29.1-20260423030218-e604bd5","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"c7ebe7c0f22700a8e125e6074883e37b1d7bdfec","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.29.1-20260423030218-e604bd5.tgz","fileCount":131,"integrity":"sha512-3K+ki7NY11ggotQfO0fXaMnwt109wZ3aPkzjZ8sbrUfmgCS438igQzZKXfGCurmUJ9pYb4IzT5EgJOE9FVMxWA==","signatures":[{"sig":"MEUCIQDShR0puh2rxy5RAJ840oyKnjVCatgMEqiJ4V3FyR9RgAIgNKycWG1Hmf4ZhOBmOYdLWoNZ/X9qh070XisxoNTrev4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.29.1-20260423030218-e604bd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2358959},"main":"dist/preact.js","_from":"file:preact-10.29.1-20260423030218-e604bd5.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"oxfmt . --write","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && npm run test:install && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"oxfmt --check .","test:install":"playwright install chromium","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.29.1-20260423030218-e604bd5.tgz","_integrity":"sha512-3K+ki7NY11ggotQfO0fXaMnwt109wZ3aPkzjZ8sbrUfmgCS438igQzZKXfGCurmUJ9pYb4IzT5EgJOE9FVMxWA==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.13.0","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["oxfmt --write --no-error-on-unmatched-pattern"]},"_nodeVersion":"20.20.2","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","oxfmt":"^0.32.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","playwright":"^1.52.0","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.29.1-20260423030218-e604bd5_1776913374222_0.29132794928327166","host":"s3://npm-registry-packages-npm-production"}},"10.29.1-20260424024911-12b794f":{"name":"@lynx-js/internal-preact","version":"10.29.1-20260424024911-12b794f","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.29.1-20260424024911-12b794f","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"1e0984be920d41e2c67de53a610432506a5fae37","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.29.1-20260424024911-12b794f.tgz","fileCount":131,"integrity":"sha512-MQ+xjPL2f1P9/eCAdkT2h9cJRXl1qqhSJDX9GkPETt3UAepLo5N+HbGB8Qr3IUzqGDWMr3Mj76my1P0pLkKVDg==","signatures":[{"sig":"MEUCIQDIjVSecE0D8JH2eRqAgjx2AguGAAxxTCywcIc0TV0pHwIgc95k31ZHU/N0ElroiLSVvsfn2fZ0krl2UGyvN4MxUMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.29.1-20260424024911-12b794f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2368897},"main":"dist/preact.js","_from":"file:preact-10.29.1-20260424024911-12b794f.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"oxfmt . --write","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && npm run test:install && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"oxfmt --check .","test:install":"playwright install chromium","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.29.1-20260424024911-12b794f.tgz","_integrity":"sha512-MQ+xjPL2f1P9/eCAdkT2h9cJRXl1qqhSJDX9GkPETt3UAepLo5N+HbGB8Qr3IUzqGDWMr3Mj76my1P0pLkKVDg==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.13.0","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["oxfmt --write --no-error-on-unmatched-pattern"]},"_nodeVersion":"20.20.2","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","oxfmt":"^0.32.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","playwright":"^1.52.0","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.29.1-20260424024911-12b794f_1776998987586_0.21188137469504298","host":"s3://npm-registry-packages-npm-production"}},"10.29.1-20260519040226-92eb8de":{"name":"@lynx-js/internal-preact","version":"10.29.1-20260519040226-92eb8de","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.29.1-20260519040226-92eb8de","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"6243747286a642e6713d5397c34c81d9200c8dbf","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.29.1-20260519040226-92eb8de.tgz","fileCount":131,"integrity":"sha512-WSkQlbgzg8aofFF9JtlbdumLwi/hdQFoEqIMI3mKkBL+9pmA0PUHXUHtmweCSlVWa6G6xlZvE4wHo8AlKn+HTg==","signatures":[{"sig":"MEUCIF14u8KLUZujvwgt9yBJKs57KQsdYO6gP+EJ1P7cQabFAiEAnGm0+xZK9YPMrwzvYGrRc344L3Q+NOzW/3g0FCjZng4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.29.1-20260519040226-92eb8de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2368897},"main":"dist/preact.js","_from":"file:preact-10.29.1-20260519040226-92eb8de.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"oxfmt . --write","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && npm run test:install && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"oxfmt --check .","test:install":"playwright install chromium","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.29.1-20260519040226-92eb8de.tgz","_integrity":"sha512-WSkQlbgzg8aofFF9JtlbdumLwi/hdQFoEqIMI3mKkBL+9pmA0PUHXUHtmweCSlVWa6G6xlZvE4wHo8AlKn+HTg==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.14.1","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["oxfmt --write --no-error-on-unmatched-pattern"]},"_nodeVersion":"20.20.2","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","oxfmt":"^0.32.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","playwright":"^1.52.0","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.29.1-20260519040226-92eb8de_1779163374765_0.5453908922808719","host":"s3://npm-registry-packages-npm-production"}},"10.29.1-20260519060144-e6da44c":{"name":"@lynx-js/internal-preact","version":"10.29.1-20260519060144-e6da44c","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@10.29.1-20260519060144-e6da44c","maintainers":[{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"99e48a012236c5fbab33d5988880298f7b99c4a6","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-10.29.1-20260519060144-e6da44c.tgz","fileCount":131,"integrity":"sha512-h2pRrt5oLK9LT1NkjyprtzJij/AdZGvv3CN6B5edL4chixqvITbxoCSdYy667Hl6+uKOBuxmCNZoDddgRfcLnw==","signatures":[{"sig":"MEYCIQDjxnbKfZS4zyKSPg+nFMgnOS+5+X9IRfuN6MlsOGwZeAIhALFUliiRsB/iiH6yH9zqjTh1hnHkaJ9JS+gsfNxAYb8+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@10.29.1-20260519060144-e6da44c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2377919},"main":"dist/preact.js","_from":"file:preact-10.29.1-20260519060144-e6da44c.tgz","types":"src/index.d.ts","unpkg":"dist/preact.min.js","volta":{"node":"20.19.1"},"module":"dist/preact.module.js","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"umd":"./dist/preact.umd.js","types":"./src/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/preact.module.js","require":"./dist/preact.js","types@<=5.0":{"types":"./src/index-5.d.ts"}},"./debug":{"umd":"./debug/dist/debug.umd.js","types":"./debug/src/index.d.ts","import":"./debug/dist/debug.mjs","browser":"./debug/dist/debug.module.js","require":"./debug/dist/debug.js"},"./hooks":{"umd":"./hooks/dist/hooks.umd.js","types":"./hooks/src/index.d.ts","import":"./hooks/dist/hooks.mjs","browser":"./hooks/dist/hooks.module.js","require":"./hooks/dist/hooks.js"},"./compat":{"umd":"./compat/dist/compat.umd.js","types":"./compat/src/index.d.ts","import":"./compat/dist/compat.mjs","browser":"./compat/dist/compat.module.js","require":"./compat/dist/compat.js"},"./devtools":{"umd":"./devtools/dist/devtools.umd.js","types":"./devtools/src/index.d.ts","import":"./devtools/dist/devtools.mjs","browser":"./devtools/dist/devtools.module.js","require":"./devtools/dist/devtools.js"},"./test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./jsx-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"umd":"./jsx-runtime/dist/jsxRuntime.umd.js","types":"./jsx-runtime/src/index.d.ts","import":"./jsx-runtime/dist/jsxRuntime.mjs","browser":"./jsx-runtime/dist/jsxRuntime.module.js","require":"./jsx-runtime/dist/jsxRuntime.js"},"./compat/scheduler":{"import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"umd":"./test-utils/dist/testUtils.umd.js","types":"./test-utils/src/index.d.ts","import":"./test-utils/dist/testUtils.mjs","browser":"./test-utils/dist/testUtils.module.js","require":"./test-utils/dist/testUtils.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"microbundle watch --no-compress --raw --no-generateTypes --format cjs","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"npm-run-all --parallel 'build:*'","format":"oxfmt . --write","oxlint":"oxlint -c oxlint.json src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && npm run test:install && run-s build","test:ts":"run-p 'test:ts:*'","build:jsx":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime","dev:hooks":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd hooks","postbuild":"node ./config/node-13-exports.js && node ./config/compat-entries.js","test:unit":"run-p test:mocha test:vitest:min test:ts","build:core":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd","dev:compat":"microbundle watch --no-compress --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'","test:mocha":"mocha --recursive --require \"@babel/register\" test/shared test/node","build:debug":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd debug","build:hooks":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd hooks","test:vitest":"cross-env COVERAGE=true vitest run","build:compat":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'","format:check":"oxfmt --check .","test:install":"playwright install chromium","test:ts:core":"tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js","build:core-min":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js","build:devtools":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd devtools","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","build:test-utils":"microbundle build --no-compress --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils","test:mocha:watch":"npm run test:mocha -- --watch","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"umd:main":"dist/preact.umd.js","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-10.29.1-20260519060144-e6da44c.tgz","_integrity":"sha512-h2pRrt5oLK9LT1NkjyprtzJij/AdZGvv3CN6B5edL4chixqvITbxoCSdYy667Hl6+uKOBuxmCNZoDddgRfcLnw==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"11.14.1","description":"Fast 3kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["oxfmt --write --no-error-on-unmatched-pattern"]},"_nodeVersion":"20.20.2","typesVersions":{"<=5.0":{".":["./src/index-5.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.0","sade":"^1.8.1","vite":"^6.2.0","husky":"^9.1.7","mocha":"^11.0.0","oxfmt":"^0.32.0","sinon":"^19.0.2","oxlint":"^0.15.12","terser":"5.16.0","undici":"^4.12.0","vitest":"^3.2.1","esbuild":"^0.24.0","kolorist":"^1.8.0","coveralls":"^3.1.1","cross-env":"^7.0.3","playwright":"^1.52.0","prop-types":"^15.8.1","sinon-chai":"^4.0.0","typescript":"5.1.6","@babel/core":"^7.26.0","@types/chai":"^5.0.1","@types/node":"^18.19.87","errorstacks":"^2.4.1","microbundle":"^0.15.1","@types/mocha":"^10.0.0","@types/sinon":"^17.0.3","npm-run-all2":"^7.0.0","@actions/glob":"^0.5.0","@actions/github":"^6.0.0","@babel/register":"^7.25.9","@vitest/browser":"^3.2.1","@babel/preset-env":"^7.26.0","preact-render-to-string":"^6.5.0","@vitest/coverage-istanbul":"^3.2.1","@babel/plugin-transform-react-jsx":"^7.25.9","@babel/plugin-transform-react-jsx-source":"^7.25.9","babel-plugin-transform-rename-properties":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_10.29.1-20260519060144-e6da44c_1779170538650_0.9264492322671112","host":"s3://npm-registry-packages-npm-production"}},"11.0.0-rc.1-20260827072551-a63bfa4":{"name":"@lynx-js/internal-preact","version":"11.0.0-rc.1-20260827072551-a63bfa4","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"license":"MIT","_id":"@lynx-js/internal-preact@11.0.0-rc.1-20260827072551-a63bfa4","maintainers":[{"name":"bittergourd","email":"bittergourd1020@gmail.com"},{"name":"upupming","email":"upupming@gmail.com"}],"homepage":"https://preactjs.com","bugs":{"url":"https://github.com/preactjs/preact/issues"},"dist":{"shasum":"223de0e89618b737c23baa41acdf54c66e66983e","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-11.0.0-rc.1-20260827072551-a63bfa4.tgz","fileCount":88,"integrity":"sha512-4lNnn4Zjgb/LgS3qVeYOhdR0e3vq5BsKEMyb0605p70JzOiNTj8x6VY2LId2alBvURJNFGciBcFmasZgBZLqmw==","signatures":[{"sig":"MEQCIBU9oB7KjaYEP4DG7nD2o39oQ+4xw8MIGX+F453/+eDpAiAOdVRl4VfK4SXdchpuqN1pTz5ilf8zKp1BmWFXT8P/QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@11.0.0-rc.1-20260827072551-a63bfa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746615},"main":"dist/preact.mjs","_from":"file:preact-11.0.0-rc.1-20260827072551-a63bfa4.tgz","types":"src/index.d.ts","volta":{"node":"20.19.1"},"module":"dist/preact.mjs","source":"src/index.js","amdName":"preact","authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"exports":{".":{"types":"./src/index.d.ts","default":"./dist/preact.mjs"},"./debug":{"types":"./debug/src/index.d.ts","default":"./debug/dist/debug.mjs"},"./hooks":{"types":"./hooks/src/index.d.ts","default":"./hooks/dist/hooks.mjs"},"./compat":{"types":"./compat/src/index.d.ts","default":"./compat/dist/compat.mjs"},"./devtools":{"types":"./devtools/src/index.d.ts","default":"./devtools/dist/devtools.mjs"},"./test-utils":{"types":"./test-utils/src/index.d.ts","default":"./test-utils/dist/testUtils.mjs"},"./jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","default":"./jsx-runtime/dist/jsxRuntime.mjs"},"./package.json":"./package.json","./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"types":"./compat/server.d.ts","import":"./compat/server.mjs","browser":"./compat/server.browser.js","require":"./compat/server.js"},"./jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","default":"./jsx-runtime/dist/jsxRuntime.mjs"},"./compat/scheduler":{"types":"./compat/scheduler.d.ts","import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./compat/test-utils":{"types":"./test-utils/src/index.d.ts","default":"./test-utils/dist/testUtils.mjs"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./debug/package.json":"./debug/package.json","./hooks/package.json":"./hooks/package.json","./compat/package.json":"./compat/package.json","./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./devtools/package.json":"./devtools/package.json","./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"funding":{"url":"https://opencollective.com/preact","type":"opencollective"},"private":false,"scripts":{"dev":"node ./scripts/build.mjs --watch","tsc":"tsc -p jsconfig-lint.json","lint":"run-s oxlint tsc","test":"npm-run-all build lint test:unit","build":"node ./scripts/build.mjs","format":"oxfmt . --write","oxlint":"oxlint src test/browser test/node test/shared debug compat hooks test-utils","prepare":"husky && npm run test:install && run-s build","test:ts":"run-p 'test:ts:*'","dev:hooks":"node ./scripts/build.mjs --watch hooks","postbuild":"node ./config/compat-entries.js","test:unit":"run-p test:vitest:min test:ts","dev:compat":"node ./scripts/build.mjs --watch compat","test:vitest":"cross-env COVERAGE=true vitest run","format:check":"oxfmt --check .","test:install":"playwright install chromium","test:ts:core":"tsc -p test/ts/","test:ts:compat":"tsc -p compat/test/ts/","test:vitest:min":"cross-env MINIFY=true vitest run","test:vitest:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"_resolved":"/home/runner/work/internal-preact/internal-preact/preact-11.0.0-rc.1-20260827072551-a63bfa4.tgz","_integrity":"sha512-4lNnn4Zjgb/LgS3qVeYOhdR0e3vq5BsKEMyb0605p70JzOiNTj8x6VY2LId2alBvURJNFGciBcFmasZgBZLqmw==","repository":{"url":"git+https://github.com/lynx-family/internal-preact.git","type":"git"},"_npmVersion":"12.0.2","description":"Fast 4kb React-compatible Virtual DOM library.","directories":{},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["oxfmt --write --no-error-on-unmatched-pattern"]},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","sade":"^1.8.1","husky":"^9.1.7","oxfmt":"^0.32.0","oxlint":"^1.8.0","rollup":"^4.62.2","terser":"^5.49.0","undici":"^4.12.0","vitest":"^3.2.4","kolorist":"^1.8.0","cross-env":"^7.0.3","playwright":"^1.54.1","prop-types":"^15.8.1","typescript":"5.1.6","@babel/core":"^7.28.0","@types/node":"^18.19.87","npm-run-all2":"^7.0.0","@vitest/browser":"^3.2.4","@babel/preset-env":"^7.29.7","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-babel":"^6.1.0","preact-render-to-string":"^6.5.0","babel-plugin-transform-rename-properties":"0.1.0"},"peerDependencies":{"preact-render-to-string":">=5"},"peerDependenciesMeta":{"preact-render-to-string":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/internal-preact_11.0.0-rc.1-20260827072551-a63bfa4_1787815581500_0.07682145504417659","host":"s3://npm-registry-packages-npm-production"}},"11.0.0-rc.1-20260903085447-f95471a":{"name":"@lynx-js/internal-preact","amdName":"preact","version":"11.0.0-rc.1-20260903085447-f95471a","private":false,"publishConfig":{"access":"public","provenance":true},"description":"Fast 4kb React-compatible Virtual DOM library.","main":"dist/preact.mjs","module":"dist/preact.mjs","source":"src/index.js","exports":{".":{"types":"./src/index.d.ts","default":"./dist/preact.mjs"},"./compat":{"types":"./compat/src/index.d.ts","default":"./compat/dist/compat.mjs"},"./debug":{"types":"./debug/src/index.d.ts","default":"./debug/dist/debug.mjs"},"./devtools":{"types":"./devtools/src/index.d.ts","default":"./devtools/dist/devtools.mjs"},"./hooks":{"types":"./hooks/src/index.d.ts","default":"./hooks/dist/hooks.mjs"},"./test-utils":{"types":"./test-utils/src/index.d.ts","default":"./test-utils/dist/testUtils.mjs"},"./compat/test-utils":{"types":"./test-utils/src/index.d.ts","default":"./test-utils/dist/testUtils.mjs"},"./jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","default":"./jsx-runtime/dist/jsxRuntime.mjs"},"./jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","default":"./jsx-runtime/dist/jsxRuntime.mjs"},"./compat/client":{"types":"./compat/client.d.ts","import":"./compat/client.mjs","require":"./compat/client.js"},"./compat/server":{"types":"./compat/server.d.ts","browser":"./compat/server.browser.js","import":"./compat/server.mjs","require":"./compat/server.js"},"./compat/server.browser":{"types":"./compat/server.d.ts","default":"./compat/server.browser.js"},"./compat/jsx-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-runtime.mjs","require":"./compat/jsx-runtime.js"},"./compat/jsx-dev-runtime":{"types":"./jsx-runtime/src/index.d.ts","import":"./compat/jsx-dev-runtime.mjs","require":"./compat/jsx-dev-runtime.js"},"./compat/scheduler":{"types":"./compat/scheduler.d.ts","import":"./compat/scheduler.mjs","require":"./compat/scheduler.js"},"./package.json":"./package.json","./compat/package.json":"./compat/package.json","./debug/package.json":"./debug/package.json","./devtools/package.json":"./devtools/package.json","./hooks/package.json":"./hooks/package.json","./test-utils/package.json":"./test-utils/package.json","./jsx-runtime/package.json":"./jsx-runtime/package.json"},"license":"MIT","funding":{"type":"opencollective","url":"https://opencollective.com/preact"},"types":"src/index.d.ts","scripts":{"prepare":"husky && npm run test:install && run-s build","build":"node ./scripts/build.mjs","postbuild":"node ./config/compat-entries.js","dev":"node ./scripts/build.mjs --watch","dev:hooks":"node ./scripts/build.mjs --watch hooks","dev:compat":"node ./scripts/build.mjs --watch compat","test":"npm-run-all build lint test:unit","test:install":"playwright install chromium","test:unit":"run-p test:vitest:min test:ts","test:vitest":"cross-env COVERAGE=true vitest run","test:vitest:min":"cross-env MINIFY=true vitest run","test:vitest:watch":"vitest","test:ts":"run-p 'test:ts:*'","test:ts:core":"tsc -p test/ts/","test:ts:compat":"tsc -p compat/test/ts/","lint":"run-s oxlint tsc","tsc":"tsc -p jsconfig-lint.json","oxlint":"oxlint src test/browser test/node test/shared debug compat hooks test-utils","format":"oxfmt . --write","format:check":"oxfmt --check ."},"nano-staged":{"**/*.{js,jsx,mjs,cjs,ts,tsx,yml,json,html,md,css,scss}":["oxfmt --write --no-error-on-unmatched-pattern"]},"keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"authors":["The Preact Authors (https://github.com/preactjs/preact/contributors)"],"repository":{"type":"git","url":"git+https://github.com/lynx-family/internal-preact.git"},"bugs":{"url":"https://github.com/preactjs/preact/issues"},"homepage":"https://preactjs.com","devDependencies":{"@babel/core":"^7.28.0","@babel/preset-env":"^7.29.7","@rollup/plugin-babel":"^6.1.0","@types/node":"^18.19.87","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"^3.2.4","babel-plugin-transform-rename-properties":"0.1.0","chai":"^6.2.2","cross-env":"^7.0.3","husky":"^9.1.7","kolorist":"^1.8.0","npm-run-all2":"^7.0.0","oxfmt":"^0.32.0","oxlint":"^1.8.0","playwright":"^1.54.1","preact-render-to-string":"^6.5.0","prop-types":"^15.8.1","rollup":"^4.62.2","sade":"^1.8.1","terser":"^5.49.0","typescript":"5.1.6","undici":"^4.12.0","vitest":"^3.2.4"},"peerDependencies":{"preact-render-to-string":">=6.7.0"},"peerDependenciesMeta":{"preact-render-to-string":{"optional":true}},"volta":{"node":"20.19.1"},"_id":"@lynx-js/internal-preact@11.0.0-rc.1-20260903085447-f95471a","_integrity":"sha512-RsU+km8Ulg+HVEJpx1/lq/38GUB+KtJKypB80gbumAtswd+og0RpVppy8bZTBVZY7jSjxx2GHYPTjT61+HDPaw==","_resolved":"/home/runner/work/internal-preact/internal-preact/preact-11.0.0-rc.1-20260903085447-f95471a.tgz","_from":"file:preact-11.0.0-rc.1-20260903085447-f95471a.tgz","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-RsU+km8Ulg+HVEJpx1/lq/38GUB+KtJKypB80gbumAtswd+og0RpVppy8bZTBVZY7jSjxx2GHYPTjT61+HDPaw==","shasum":"33089545437620032f2775b927c0992e872a55df","tarball":"https://registry.npmjs.org/@lynx-js/internal-preact/-/internal-preact-11.0.0-rc.1-20260903085447-f95471a.tgz","fileCount":88,"unpackedSize":747051,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@lynx-js%2finternal-preact@11.0.0-rc.1-20260903085447-f95471a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmdN0i0ZMEe38iRu5eCSR5bjZ/AT9fE1GTt7PaZfLq9wIgYvQ/yEEO6zl+tSa+SWsA1y6Ii4F8gAB5Pcg9bclzzKo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:203fe0ae-69c1-4a7b-80be-8eebb33a52f1"}},"directories":{},"maintainers":[{"name":"bittergourd","email":"bittergourd1020@gmail.com"},{"name":"upupming","email":"upupming@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/internal-preact_11.0.0-rc.1-20260903085447-f95471a_1788425717236_0.4022876838573235"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-09T06:43:40.795Z","modified":"2026-09-03T08:55:17.800Z","1.0.0":"2026-03-09T06:43:41.009Z","10.28.4-ee7bb26":"2026-03-09T08:19:30.923Z","10.28.4-4842985":"2026-03-24T06:00:55.211Z","10.28.4-6c8f127":"2026-03-24T06:15:51.505Z","10.28.4-2d1d67a":"2026-04-14T06:47:41.947Z","10.28.4-4949a48":"2026-04-20T03:11:11.888Z","10.28.4-edd1f6c":"2026-04-20T09:09:21.601Z","10.28.4-dfff9aa":"2026-04-20T11:41:18.753Z","10.28.4-b455d35":"2026-04-20T15:31:59.481Z","10.28.4-556b092":"2026-04-20T16:02:25.099Z","10.28.4-06da3a0":"2026-04-20T16:24:32.572Z","10.29.1-b1918ed":"2026-04-22T05:25:01.926Z","10.29.1-20260422055431-ed8c028":"2026-04-22T05:55:02.779Z","10.29.1-20260422151429-12d7f90":"2026-04-22T15:15:04.538Z","10.29.1-20260422155012-e102e85":"2026-04-22T15:50:42.868Z","10.29.1-20260423030218-e604bd5":"2026-04-23T03:02:54.437Z","10.29.1-20260424024911-12b794f":"2026-04-24T02:49:47.769Z","10.29.1-20260519040226-92eb8de":"2026-05-19T04:02:55.082Z","10.29.1-20260519060144-e6da44c":"2026-05-19T06:02:18.880Z","11.0.0-rc.1-20260827072551-a63bfa4":"2026-08-27T07:26:21.643Z","11.0.0-rc.1-20260903085447-f95471a":"2026-09-03T08:55:17.377Z"},"bugs":{"url":"https://github.com/preactjs/preact/issues"},"license":"MIT","homepage":"https://preactjs.com","keywords":["preact","react","ui","user interface","virtual dom","vdom","components","dom diff","front-end","framework"],"repository":{"type":"git","url":"git+https://github.com/lynx-family/internal-preact.git"},"description":"Fast 4kb React-compatible Virtual DOM library.","maintainers":[{"name":"bittergourd","email":"bittergourd1020@gmail.com"},{"name":"upupming","email":"upupming@gmail.com"}],"readme":"> [!NOTE]\n> This is the branch for the upcoming release, for patches to v10 you need the [v10.x branch](https://github.com/preactjs/preact/tree/v10.x)\n\n<p align=\"center\">\n<a href=\"https://preactjs.com\" target=\"_blank\">\n\n![Preact](https://raw.githubusercontent.com/preactjs/preact/8b0bcc927995c188eca83cba30fbc83491cc0b2f/logo.svg?sanitize=true 'Preact')\n\n</a>\n</p>\n<p align=\"center\">Fast <b>4kB</b> alternative to React with the same modern API.</p>\n\n**All the power of Virtual DOM components, without the overhead:**\n\n- Familiar React API & patterns: ES6 Class, hooks, and Functional Components\n- Extensive React compatibility via a simple [preact/compat] alias\n- Everything you need: JSX, <abbr title=\"Virtual DOM\">VDOM</abbr>, [DevTools], <abbr title=\"Hot Module Replacement\">HMR</abbr>, <abbr title=\"Server-Side Rendering\">SSR</abbr>.\n- Highly optimized diff algorithm and seamless hydration from Server Side Rendering\n- Supports all modern browsers\n- Transparent asynchronous rendering with a pluggable scheduler\n\n---\n\n## Lynx Fork\n\nThis is a fork of [Preact](https://github.com/preactjs/preact) maintained by the Lynx team (`lynx-family/internal-preact`).\n\n### Why Fork?\n\nWe fork Preact to better suit the unique requirements of the [Lynx](https://github.com/lynx-family/lynx) ecosystem:\n\n- **Performance Optimization**: Removed DOM-specific logic (e.g., `handleDomVNode`) that is unnecessary in the Lynx environment, reducing overhead and bundle size.\n- **Environment Adaptation**: Adapted to Lynx's non-browser environment where standard Web APIs like `document` may not exist or behave differently.\n- **Internal Hooks**: Added specialized hooks (e.g., `_diff2`) for tracing, diagnostics, and component lifecycle management within Lynx.\n- **Improved Debugging**: Disabled code compression in development builds to facilitate easier debugging with Lynx DevTools (LDT).\n- **Multi-slot Support**: Optimized Snapshot generation logic to reduce the number of wrappers and improve performance.\n\nDespite the fork, we remain committed to contributing general-purpose improvements and bug fixes back to the [Preact upstream](https://github.com/preactjs/preact), aiming to keep the divergence as minimal as possible.\n\n### 💁 More information at the [Preact Website ➞](https://preactjs.com)\n\n<table border=\"0\">\n<tbody>\n<tr>\n<td>\n\n[![npm](https://img.shields.io/npm/v/preact.svg)](https://www.npmjs.com/package/preact)\n[![Preact Slack Community](https://img.shields.io/badge/Slack%20Community-preact.slack.com-blue)](https://chat.preactjs.com)\n[![OpenCollective Backers](https://opencollective.com/preact/backers/badge.svg)](#backers)\n[![OpenCollective Sponsors](https://opencollective.com/preact/sponsors/badge.svg)](#sponsors)\n\n[![coveralls](https://img.shields.io/coveralls/preactjs/preact/main.svg)](https://coveralls.io/github/preactjs/preact)\n[![gzip size](https://img.badgesize.io/https://unpkg.com/preact/dist/preact.mjs?compression=gzip&label=gzip)](https://unpkg.com/preact/dist/preact.mjs)\n[![brotli size](https://img.badgesize.io/https://unpkg.com/preact/dist/preact.mjs?compression=brotli&label=brotli)](https://unpkg.com/preact/dist/preact.mjs)\n\n</td>\n</tr>\n</tbody>\n</table>\n\nYou can find some awesome libraries in the [awesome-preact list](https://github.com/preactjs/awesome-preact) :sunglasses:\n\n---\n\n## Getting Started\n\n> 💁 _**Note:** You [don't need ES2015 to use Preact](https://github.com/developit/preact-in-es3)... but give it a try!_\n\n#### Tutorial: Building UI with Preact\n\nWith Preact, you create user interfaces by assembling trees of components and elements. Components are functions or classes that return a description of what their tree should output. These descriptions are typically written in [JSX](https://react.dev/learn/writing-markup-with-jsx) (shown underneath), or [HTM](https://github.com/developit/htm) which leverages standard JavaScript Tagged Templates. Both syntaxes can express trees of elements with \"props\" (similar to HTML attributes) and children.\n\nTo get started using Preact, first look at the render() function. This function accepts a tree description and creates the structure described. Next, it appends this structure to a parent DOM element provided as the second argument. Future calls to render() will reuse the existing tree and update it in-place in the DOM. Internally, render() will calculate the difference from previous outputted structures in an attempt to perform as few DOM operations as possible.\n\n```js\nimport { h, render } from 'preact';\n// Tells babel to use h for JSX. It's better to configure this globally.\n// See https://babeljs.io/docs/en/babel-plugin-transform-react-jsx#usage\n// In tsconfig you can specify this with the jsxFactory\n/** @jsx h */\n\n// create our tree and append it to document.body:\nrender(\n\t<main>\n\t\t<h1>Hello</h1>\n\t</main>,\n\tdocument.body\n);\n\n// update the tree in-place:\nrender(\n\t<main>\n\t\t<h1>Hello World!</h1>\n\t</main>,\n\tdocument.body\n);\n// ^ this second invocation of render(...) will use a single DOM call to update the text of the <h1>\n```\n\nHooray! render() has taken our structure and output a User Interface! This approach demonstrates a simple case, but would be difficult to use as an application grows in complexity. Each change would be forced to calculate the difference between the current and updated structure for the entire application. Components can help here – by dividing the User Interface into nested Components each can calculate their difference from their mounted point. Here's an example:\n\n```js\nimport { render, h } from 'preact';\nimport { useState } from 'preact/hooks';\n\n/** @jsx h */\n\nconst App = () => {\n\tconst [input, setInput] = useState('');\n\n\treturn (\n\t\t<div>\n\t\t\t<p>Do you agree to the statement: \"Preact is awesome\"?</p>\n\t\t\t<input value={input} onInput={e => setInput(e.target.value)} />\n\t\t</div>\n\t);\n};\n\nrender(<App />, document.body);\n```\n\n---\n\n## Sponsors\n\nBecome a sponsor and get your logo on our README on GitHub with a link to your site. [[Become a sponsor](https://opencollective.com/preact#sponsor)]\n\n<a href=\"https://opencollective.com/preact/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/4/avatar.svg\"></a>\n<a href=\"https://snyk.co/preact\" target=\"_blank\"><img src=\"https://res.cloudinary.com/snyk/image/upload/snyk-marketingui/brand-logos/wordmark-logo-color.svg\" width=\"192\" height=\"64\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/15/avatar.svg\"></a>\n<a href=\"https://github.com/guardian\" target=\"_blank\"> &nbsp; &nbsp; &nbsp; <img src=\"https://github.com/guardian.png\" width=\"64\" height=\"64\"> &nbsp; &nbsp; &nbsp; </a>\n<a href=\"https://www.sent.dm\" target=\"_blank\"><img src=\"https://github.com/sentdm.png?size=64\" alt=\"SentDM\" width=\"64\" height=\"64\" hspace=\"96\"></a>\n<a href=\"https://www.songsterr.com/\" target=\"_blank\"><img src=\"https://github.com/songsterr.png?size=64\" alt=\"Songsterr\" width=\"64\" height=\"64\" hspace=\"96\"></a>\n<a href=\"https://deno.land\" target=\"_blank\"><img src=\"https://github.com/denoland.png?size=64\" alt=\"Deno\" width=\"64\" height=\"64\" hspace=\"96\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/sponsor/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/sponsor/29/avatar.svg\"></a>\n\n## Backers\n\nSupport us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/preact#backer)]\n\n<a href=\"https://opencollective.com/preact/backer/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/preact/backer/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/preact/backer/29/avatar.svg\"></a>\n\n---\n\n## License\n\nMIT\n\n[![Preact](https://i.imgur.com/YqCHvEW.gif)](https://preactjs.com)\n\n[preact/compat]: https://github.com/preactjs/preact/tree/main/compat\n[hyperscript]: https://github.com/dominictarr/hyperscript\n[DevTools]: https://github.com/preactjs/preact-devtools\n","readmeFilename":"README.md"}