{"_id":"@ai-matrx/kit","_rev":"52-c3d27a5bddda65f7a6629234ce913cf7","name":"@ai-matrx/kit","dist-tags":{"latest":"0.16.7"},"versions":{"0.5.0":{"name":"@ai-matrx/kit","version":"0.5.0","keywords":["react","hooks","autosave","clipboard","confirm-dialog","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code"],"license":"MIT","_id":"@ai-matrx/kit@0.5.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"8dbde27f6b0b00450ecfd26e4bebf6329f2196a9","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.5.0.tgz","fileCount":118,"integrity":"sha512-LQmHzQNxluHI4RrnBFOUVqzkDu256tKNcDlL4q1QcQ0j3yVas9/vb5VNMs2wN8MGynEH3eXiZi1hA2LXKyrrpg==","signatures":[{"sig":"MEQCIEuBPWGoerlol6qDnu0EAKd30fOKRI8uSbBGwL6EwoNUAiAg6P3I3kjh0nMJl8g/qLnjdJ1HGmBcwnitwyqjviPv3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1735933},"main":"./dist/index.cjs","type":"module","_from":"file:/tmp/ai-matrx-npm-bootstrap.nmJFqb/ai-matrx-kit-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./confirm":{"import":{"types":"./dist/confirm.d.ts","default":"./dist/confirm.js"},"require":{"types":"./dist/confirm.d.cts","default":"./dist/confirm.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./package.json":"./package.json","./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"armanisadeghi","email":"arman@armansadeghi.com"},"_resolved":"/tmp/ai-matrx-npm-bootstrap.nmJFqb/ai-matrx-kit-0.5.0.tgz","_integrity":"sha512-LQmHzQNxluHI4RrnBFOUVqzkDu256tKNcDlL4q1QcQ0j3yVas9/vb5VNMs2wN8MGynEH3eXiZi1hA2LXKyrrpg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"11.19.0","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","tailwind-merge":"^3.6.0","@radix-ui/react-alert-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","sonner":">=1.0.0"},"peerDependenciesMeta":{"sonner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kit_0.5.0_1787984953247_0.24016151947632536","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@ai-matrx/kit","version":"0.5.1","keywords":["react","hooks","autosave","clipboard","confirm-dialog","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code"],"license":"MIT","_id":"@ai-matrx/kit@0.5.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"c016cca1ee469fc9e8f02803377fadf9b6cce4ab","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.5.1.tgz","fileCount":124,"integrity":"sha512-j8LzQ9Lxc977Dil+cAIHdIBOXTqKu4HD9OC1TFj2p3setkEHAYEiGoZAdH16ypziWIiIaxJ9M0ePBqieqKQI0A==","signatures":[{"sig":"MEYCIQDBDuIgpt0rlOr6dMaTdx9ySBUkB9x3tkEaPUidX5LTKwIhAO1ExanHZg+70xeDtqj0xlqFKEXfuayBdOugxIfBwxg0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1761702},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./confirm":{"import":{"types":"./dist/confirm.d.ts","default":"./dist/confirm.js"},"require":{"types":"./dist/confirm.d.cts","default":"./dist/confirm.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.5.1.tgz","_integrity":"sha512-j8LzQ9Lxc977Dil+cAIHdIBOXTqKu4HD9OC1TFj2p3setkEHAYEiGoZAdH16ypziWIiIaxJ9M0ePBqieqKQI0A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","tailwind-merge":"^3.6.0","@radix-ui/react-alert-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","sonner":">=1.0.0"},"peerDependenciesMeta":{"sonner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kit_0.5.1_1787989222585_0.6897509361773371","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@ai-matrx/kit","version":"0.5.2","keywords":["react","hooks","autosave","clipboard","confirm-dialog","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link"],"license":"MIT","_id":"@ai-matrx/kit@0.5.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"abdcfa8a93b9a09c24fc08245ad5110a821aedac","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.5.2.tgz","fileCount":130,"integrity":"sha512-sDhNvJmcIIIs6oTNiAGnPnwUFF/kDXet8LPVC4UCzxozzHgBbWVG66+O1Lyyi8gbYGf5OLRUOzqQciPD6VmiCg==","signatures":[{"sig":"MEYCIQCxFSedZy477C10vmzFjwwrjPGb1XgfgTqHvyJ8NwSNMwIhAMSXz6HxHOZvhaAe2Zmt7CXb2aE+OAU/O8M7pbVznixt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1781316},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./confirm":{"import":{"types":"./dist/confirm.d.ts","default":"./dist/confirm.js"},"require":{"types":"./dist/confirm.d.cts","default":"./dist/confirm.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.5.2.tgz","_integrity":"sha512-sDhNvJmcIIIs6oTNiAGnPnwUFF/kDXet8LPVC4UCzxozzHgBbWVG66+O1Lyyi8gbYGf5OLRUOzqQciPD6VmiCg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","tailwind-merge":"^3.6.0","@radix-ui/react-alert-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","sonner":">=1.0.0"},"peerDependenciesMeta":{"sonner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kit_0.5.2_1788039787292_0.3801782000804712","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ai-matrx/kit","version":"0.6.0","keywords":["react","hooks","autosave","clipboard","confirm-dialog","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link"],"license":"MIT","_id":"@ai-matrx/kit@0.6.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"3a1c0574982c24914e07d6c1b2e8d7dacfa5b1a5","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.6.0.tgz","fileCount":136,"integrity":"sha512-ITCwM4FIPS/JRfKGH9v09tc/CMXCuWGI9s98LtqJ2hB+nIm/5pDHg/xS8Xp1W1A8V676DSUP2yA6aSFoAa3lDw==","signatures":[{"sig":"MEUCIQCQeS1BCeyI0+eUvRXhg0DadKQ88xXzM4kV9f1BC+UJygIgA6fYrlmjgAlELAMN89TDHbsGZa9ohx9cHQ1tEwvIZk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1845946},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./confirm":{"import":{"types":"./dist/confirm.d.ts","default":"./dist/confirm.js"},"require":{"types":"./dist/confirm.d.cts","default":"./dist/confirm.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.6.0.tgz","_integrity":"sha512-ITCwM4FIPS/JRfKGH9v09tc/CMXCuWGI9s98LtqJ2hB+nIm/5pDHg/xS8Xp1W1A8V676DSUP2yA6aSFoAa3lDw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","tailwind-merge":"^3.6.0","@radix-ui/react-alert-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","sonner":">=1.0.0"},"peerDependenciesMeta":{"sonner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kit_0.6.0_1788042996784_0.4603168675577143","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ai-matrx/kit","version":"0.7.0","keywords":["react","hooks","autosave","clipboard","confirm-dialog","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link"],"license":"MIT","_id":"@ai-matrx/kit@0.7.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"7180079accb97662e2e02c2f2bb53300d4ad4a30","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.7.0.tgz","fileCount":136,"integrity":"sha512-mwnFu6Hz7MhIBMmKQ/RUpQMd0W6fpcKWZrypH2h4fO9QCH8cKS7Q/S/v8iE/D45WEceRZ6//X24JgGXJV8g+LQ==","signatures":[{"sig":"MEYCIQDIpWtxCweQjbs8zE7jtkrHKltShdwr0oFdMe+edomm2gIhAP2xZzS1sMuvLdz/zfs+r91JfWAxYJbGr/DX3MJS84cl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1864586},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./confirm":{"import":{"types":"./dist/confirm.d.ts","default":"./dist/confirm.js"},"require":{"types":"./dist/confirm.d.cts","default":"./dist/confirm.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.7.0.tgz","_integrity":"sha512-mwnFu6Hz7MhIBMmKQ/RUpQMd0W6fpcKWZrypH2h4fO9QCH8cKS7Q/S/v8iE/D45WEceRZ6//X24JgGXJV8g+LQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","tailwind-merge":"^3.6.0","@radix-ui/react-alert-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","sonner":">=1.0.0"},"peerDependenciesMeta":{"sonner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kit_0.7.0_1788048892112_0.06777803607031463","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@ai-matrx/kit","version":"0.7.1","keywords":["react","hooks","autosave","clipboard","confirm-dialog","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link"],"license":"MIT","_id":"@ai-matrx/kit@0.7.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"68778a42dda1774aedd88fdf862c9e350579461c","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.7.1.tgz","fileCount":136,"integrity":"sha512-dHVMui6zNAiCCUeEVMOLtgiePrPWSmBJDFivPRLKmMdu4V7UNOvnpMxyAEohtoQpx6G32favlcbtB5BBW6v31w==","signatures":[{"sig":"MEUCIQD/NHUO1W5yL0cL1eOSIZYPIM1IDMr48WAbZ1T3RNS77wIgP4cGO5T3Dkv/6c6yAEMIBMiZ9G6UsxL623C7CkLLDyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1866341},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.7.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./confirm":{"import":{"types":"./dist/confirm.d.ts","default":"./dist/confirm.js"},"require":{"types":"./dist/confirm.d.cts","default":"./dist/confirm.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.7.1.tgz","_integrity":"sha512-dHVMui6zNAiCCUeEVMOLtgiePrPWSmBJDFivPRLKmMdu4V7UNOvnpMxyAEohtoQpx6G32favlcbtB5BBW6v31w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","tailwind-merge":"^3.6.0","@radix-ui/react-alert-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","sonner":">=1.0.0"},"peerDependenciesMeta":{"sonner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kit_0.7.1_1788049008358_0.043965737743810074","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@ai-matrx/kit","version":"0.7.2","keywords":["react","hooks","autosave","clipboard","confirm-dialog","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link"],"license":"MIT","_id":"@ai-matrx/kit@0.7.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"cf31a01f30ad4405c8aa13f3e5ed55c99e7aa6cf","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.7.2.tgz","fileCount":136,"integrity":"sha512-ihXOyZeRqyBYSlaLDTz0kKPtKqGBCEkm/o5lDplEEqW4ckujPoYgVf4Ks2tcvCmm/TxKhBy7FzgCfn0pOe5RLQ==","signatures":[{"sig":"MEUCIQCHVfJPkHRm+RSg3GYpcXhxLscTjCpqY8Cs97ihchdysQIgd8wWdJNRjVSzP/busjmY6Yg79JLum1Zat7dmzi9XY8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1868910},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.7.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./confirm":{"import":{"types":"./dist/confirm.d.ts","default":"./dist/confirm.js"},"require":{"types":"./dist/confirm.d.cts","default":"./dist/confirm.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.7.2.tgz","_integrity":"sha512-ihXOyZeRqyBYSlaLDTz0kKPtKqGBCEkm/o5lDplEEqW4ckujPoYgVf4Ks2tcvCmm/TxKhBy7FzgCfn0pOe5RLQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","tailwind-merge":"^3.6.0","@radix-ui/react-alert-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","sonner":">=1.0.0"},"peerDependenciesMeta":{"sonner":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kit_0.7.2_1788049462171_0.9642119520278025","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@ai-matrx/kit","version":"0.7.3","keywords":["react","hooks","autosave","clipboard","confirm-dialog","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link"],"license":"MIT","_id":"@ai-matrx/kit@0.7.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"c926ced00febc8a070f6d882f071249a8a8252be","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.7.3.tgz","fileCount":136,"integrity":"sha512-H8iB9F/GAPd1jb5NKyIwoETtqfhuf1SyVYBf3yB26HYTOYPGckRtSY3GMhUgitye2vIpxh7IQmjwRlJggq0WoQ==","signatures":[{"sig":"MEUCIQCPaHu7GBWIukg3pSdY5Y/1o6jQNMc0bcIaeAcAKqdc3AIgV5qMDrGEb85M7eTx/NOHe7tkxbW70PFEZn8Tyfl1k1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1869879},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.7.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./confirm":{"import":{"types":"./dist/confirm.d.ts","default":"./dist/confirm.js"},"require":{"types":"./dist/confirm.d.cts","default":"./dist/confirm.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.7.3.tgz","_integrity":"sha512-H8iB9F/GAPd1jb5NKyIwoETtqfhuf1SyVYBf3yB26HYTOYPGckRtSY3GMhUgitye2vIpxh7IQmjwRlJggq0WoQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","tailwind-merge":"^3.6.0","@radix-ui/react-alert-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.7.3_1788119922838_0.9419173177821443","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@ai-matrx/kit","version":"0.7.4","keywords":["react","hooks","autosave","clipboard","confirm-dialog","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link"],"license":"MIT","_id":"@ai-matrx/kit@0.7.4","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"44e1cc8f00bb7856a2476905b0acb3d1c09d1d0b","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.7.4.tgz","fileCount":136,"integrity":"sha512-fWi1uWrORj8Yel0R+hFcuhKPExYBqEPUaa8AlBdZXY9LLf0I9TtmYrvHLM9hn5Z3rTzZVi5+og0omTXp3HFFYg==","signatures":[{"sig":"MEUCIAfsXjVt5f95Syea2ThEe4vharKi1X6eSJRY1AB+h6zRAiEAnEcBKNwC0Q6d0mYOVFLxMbhNOemSZNWZ51u7gMwkhMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1869879},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.7.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./confirm":{"import":{"types":"./dist/confirm.d.ts","default":"./dist/confirm.js"},"require":{"types":"./dist/confirm.d.cts","default":"./dist/confirm.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.7.4.tgz","_integrity":"sha512-fWi1uWrORj8Yel0R+hFcuhKPExYBqEPUaa8AlBdZXY9LLf0I9TtmYrvHLM9hn5Z3rTzZVi5+og0omTXp3HFFYg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","tailwind-merge":"^3.6.0","@radix-ui/react-alert-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.7.4_1788157129493_0.35717231963843976","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ai-matrx/kit","version":"0.8.0","keywords":["react","hooks","autosave","clipboard","confirm-dialog","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid"],"license":"MIT","_id":"@ai-matrx/kit@0.8.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"60d560b287d19c8ecb4a6bbeffed3998791c4e98","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.8.0.tgz","fileCount":154,"integrity":"sha512-tO4DT2c71H6BXE35d6D3ENAPHjoTXCLqzE8BrVfICAttQuyNVBemX+AVyHMYD47YcLFjtF9dp7EhjbtZ88WjMA==","signatures":[{"sig":"MEYCIQCtsYgg6QwoAh2Hy6GUy+KI7u25+Zs7ijfKcA2SxMIWxgIhANBzsdnKLZ6W1oFumtAF+eTFvXSrCIb/NINU2LJotWfp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980427},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./confirm":{"import":{"types":"./dist/confirm.d.ts","default":"./dist/confirm.js"},"require":{"types":"./dist/confirm.d.cts","default":"./dist/confirm.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.8.0.tgz","_integrity":"sha512-tO4DT2c71H6BXE35d6D3ENAPHjoTXCLqzE8BrVfICAttQuyNVBemX+AVyHMYD47YcLFjtF9dp7EhjbtZ88WjMA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","tailwind-merge":"^3.6.0","@radix-ui/react-alert-dialog":"^1.1.23"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.8.0_1788829364212_0.5718241854836923","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ai-matrx/kit","version":"0.9.0","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.9.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"7418362eadec930697039ef6c6b6d89bc99ce223","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.9.0.tgz","fileCount":148,"integrity":"sha512-69846FUdBBbmZPNsM0Yd5cMJu4o1YA3DCME00xI/3c3f4fREALuuHE9eXejBoTwwUYiQUxNIIuTuRi/oXthWkA==","signatures":[{"sig":"MEYCIQCQX2X+0VmPgY9qj417YFPVRb30j++PtqoKvEqKpp6a3QIhAJdnsKD/6Cvg5aTHvYsJHeWbaR6T4G2xE5D+z99VUuT5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1812450},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.9.0.tgz","_integrity":"sha512-69846FUdBBbmZPNsM0Yd5cMJu4o1YA3DCME00xI/3c3f4fREALuuHE9eXejBoTwwUYiQUxNIIuTuRi/oXthWkA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.9.0_1788845583197_0.1457444477929566","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@ai-matrx/kit","version":"0.9.1","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.9.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2380107a92d09b519e68da5501cb7f0f26750b7a","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.9.1.tgz","fileCount":150,"integrity":"sha512-qI8aeR6Mx5Dha65WaL55tKIBKBn/+BGatL05LcWB722IqTkZ1whAzcuui51P480bu2IaufjUPgxixwRCjmk+VA==","signatures":[{"sig":"MEQCIAxz4JxIvwopKl+rLwJkCt9QgKWn90/dJgSat2LWlO4vAiAJ9Xfc9KI1Xa+ItKk8XRixHG2lKAucPODJ7BMC8+6Sug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1812666},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.9.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.9.1.tgz","_integrity":"sha512-qI8aeR6Mx5Dha65WaL55tKIBKBn/+BGatL05LcWB722IqTkZ1whAzcuui51P480bu2IaufjUPgxixwRCjmk+VA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.9.1_1789067279427_0.8240283598235851","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@ai-matrx/kit","version":"0.9.2","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.9.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"5f2f9ed6ddac5b5d5dbed6d8824e783be9c1a2ed","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.9.2.tgz","fileCount":150,"integrity":"sha512-S3OEpi/N5WJ1RhE3fc8hBmLcwjn8/I+5mvZ750UoZFpjeZSQr0frv08JPVAlJ3Ay+ThehWMkqqwQBII0Lokf7g==","signatures":[{"sig":"MEUCIHiflxefc9EaTpozXWZ5UNs/xxGkq4LZFL3w9T0vYUOcAiEArzbr5VRTqR8Vp/bDWPVglvK6RrZQSLcy6raWfh09Jgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1812790},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.9.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.9.2.tgz","_integrity":"sha512-S3OEpi/N5WJ1RhE3fc8hBmLcwjn8/I+5mvZ750UoZFpjeZSQr0frv08JPVAlJ3Ay+ThehWMkqqwQBII0Lokf7g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.9.2_1789182160049_0.07703598774773734","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ai-matrx/kit","version":"0.10.0","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.10.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"f0b6a7a3cdfd8ecaa1a080ee5e888988d1d55fd1","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.10.0.tgz","fileCount":162,"integrity":"sha512-qifyJvym/S1Tu5Wiyk3Bjdxqb6WIXfaiFLpv2kit2wuLTSfD5ujlM4rWd/dKmDeOlz5egUUmgFBpnIN3uicnmA==","signatures":[{"sig":"MEYCIQDQ9I0Ws+RKGh9sN+oT0GHJyX8rkiXLCwH42DWG2z+m8gIhAOt/ddyKHnnfAsRRz8AQF7n7n5ykovVD+7HfvDSWlsYD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936837},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.10.0.tgz","_integrity":"sha512-qifyJvym/S1Tu5Wiyk3Bjdxqb6WIXfaiFLpv2kit2wuLTSfD5ujlM4rWd/dKmDeOlz5egUUmgFBpnIN3uicnmA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.10.0_1789190346851_0.017264478865709254","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@ai-matrx/kit","version":"0.10.1","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.10.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"f89a7c52706d12699574752b34f6382381096c90","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.10.1.tgz","fileCount":162,"integrity":"sha512-u2wXH+9EqCFxvJELur0OoUjzkgdU9N7vvRB/yWjPTnzpnlW6Rt8a138nOLO4gYfSX99bv4fk5UAUAHNYoztYGw==","signatures":[{"sig":"MEUCIBW5GXpO2i9hvhfZ3KtZtxJPM7e6dz62I7p43qn21RCBAiEAqPas7IzmkstSDnAhiwhcfoMq6AfavFdofG1ZGgfqLWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1937055},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.10.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.10.1.tgz","_integrity":"sha512-u2wXH+9EqCFxvJELur0OoUjzkgdU9N7vvRB/yWjPTnzpnlW6Rt8a138nOLO4gYfSX99bv4fk5UAUAHNYoztYGw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.10.1_1789194795329_0.8263077240852712","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@ai-matrx/kit","version":"0.11.0","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.11.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"17767a9fa38e6b9ceb33115ed86328d4bc6e4aaf","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.11.0.tgz","fileCount":162,"integrity":"sha512-hSPes11ng3kl7msMrfL5UWKapaFNqLBsBK/Ctg1yvDlwM26s1alm5u+/sUlrnJKBkhL+5yWR5uHoFCKBJ5FIKA==","signatures":[{"sig":"MEYCIQCZ002F43nVOx/WsaLJfp4QI6YWfoezDoCwABgvr6yxqQIhAI1m468KslskO3PAE265z5saC1q+LEqDnSgOnePaD+0Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1968302},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.11.0.tgz","_integrity":"sha512-hSPes11ng3kl7msMrfL5UWKapaFNqLBsBK/Ctg1yvDlwM26s1alm5u+/sUlrnJKBkhL+5yWR5uHoFCKBJ5FIKA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.11.0_1789194936663_0.9246055435727933","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@ai-matrx/kit","version":"0.12.0","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.12.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"5e104ae5d14f28f7d2871b31b20f10e8720da816","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.12.0.tgz","fileCount":162,"integrity":"sha512-JxJyA9q92lXZP+IYOQ7HKk5zzNr3rTBdCItHwQTi1aLyUDymHMSYF4wFbNoRvLR0+tu0CDvZaFCaqY+9ikwK3A==","signatures":[{"sig":"MEYCIQDrM5Xqfnb9Z50Z+8nBrBC4Eg6+TlOrYz0IhMrs+OngywIhAPjajP6ANApE0YTM0skkDvz1AwIMMLmHbP4/IgrPN2Mq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2003283},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.12.0.tgz","_integrity":"sha512-JxJyA9q92lXZP+IYOQ7HKk5zzNr3rTBdCItHwQTi1aLyUDymHMSYF4wFbNoRvLR0+tu0CDvZaFCaqY+9ikwK3A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.12.0_1789203084302_0.5666001106745198","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@ai-matrx/kit","version":"0.12.1","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.12.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d6172feb301907d0ce7a52b84c5d37755e2a8086","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.12.1.tgz","fileCount":162,"integrity":"sha512-ddPdEajijmZ/9UefQjw1dRORaoW0/PShw7OJbA1ZAVZOuEsyfvAzkmy/Os/fntLiBhm3FNY/hq/BUy6YqlVskg==","signatures":[{"sig":"MEYCIQCH7hSNI2I5zEInN7vk2JBTgJlHruDRkH+/HN/g+LX4EAIhALc1vinPJjNN9n2mQtRW8XCz1ad98lAUSy5dOBsWnyf8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2008493},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.12.1.tgz","_integrity":"sha512-ddPdEajijmZ/9UefQjw1dRORaoW0/PShw7OJbA1ZAVZOuEsyfvAzkmy/Os/fntLiBhm3FNY/hq/BUy6YqlVskg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.12.1_1789203819484_0.5265208123087413","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@ai-matrx/kit","version":"0.13.1","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.13.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b530e73db8ac7e790374de7f5cd077f903b10baf","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.13.1.tgz","fileCount":168,"integrity":"sha512-zPfh5VwtNR+cF8jYUF5ZYP8o1ggF/43ivB5DqenF+ZNxEBbgkwXhDlULD5RYv41JD07dNEYPyAi8I1tlVWQ7hQ==","signatures":[{"sig":"MEUCIQDKhe1hnF+zEN/Wgo+9lsMD4CphtGAjK8E1edY6qGjA/gIgEMXPjt8HRqwzsFqS4MiT8cGGxpZftmcJ3kOzSWF8eQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2581323},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.13.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.13.1.tgz","_integrity":"sha512-zPfh5VwtNR+cF8jYUF5ZYP8o1ggF/43ivB5DqenF+ZNxEBbgkwXhDlULD5RYv41JD07dNEYPyAi8I1tlVWQ7hQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"16.4.2","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.13.1_1789244570291_0.3191601869201417","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@ai-matrx/kit","version":"0.13.2","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.13.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"c4fe5717c84f753645d1a53e2cd61f3b4222605a","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.13.2.tgz","fileCount":168,"integrity":"sha512-hfWFBPzAXuZVMK+IPeju9WLRKtgQVwUc0vFmN5QInTTCmUAD2yLS9TagjFnX+51xSIFQSbr63uuDOJTqS4Nevw==","signatures":[{"sig":"MEQCIF7SVZOvnakQhxCkzUUaETbDH47geaKQSrh8vEUNsNWzAiBfPHKOFImRLf17tcUmty0Jygkk7k8/MbO9IsYRRpXymw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2597355},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.13.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.13.2.tgz","_integrity":"sha512-hfWFBPzAXuZVMK+IPeju9WLRKtgQVwUc0vFmN5QInTTCmUAD2yLS9TagjFnX+51xSIFQSbr63uuDOJTqS4Nevw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"16.4.2","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.13.2_1789256770653_0.575921730780357","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@ai-matrx/kit","version":"0.13.3","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.13.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"644bc61d38f0c5c594614a166e259dc014ce25fb","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.13.3.tgz","fileCount":168,"integrity":"sha512-EafVtp+zOcQKR6YqTmRiZ27ktEzi2fVdSeJJj2w6MvogEeRUCxh66hpqPgbG2eyOwI4gB/VywMyJhvMioxYf8Q==","signatures":[{"sig":"MEYCIQDp/YFq+C/X3cH4P0I2CW+bAS49u0YmEMOVynmg2qFPrwIhANRwr2OHjgzyPN47ZVonoSYD4DyPhttX/J5PLqvDpl85","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2599704},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.13.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.13.3.tgz","_integrity":"sha512-EafVtp+zOcQKR6YqTmRiZ27ktEzi2fVdSeJJj2w6MvogEeRUCxh66hpqPgbG2eyOwI4gB/VywMyJhvMioxYf8Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"16.4.2","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.13.3_1789257181924_0.46745114621765027","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@ai-matrx/kit","version":"0.13.4","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.13.4","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"65991d53d6a9a7855184049139072b65c36383aa","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.13.4.tgz","fileCount":168,"integrity":"sha512-Tn5oEYnUlHvMNT37y53BGIdN6fEtgoLQPgMZFWXxJiL9CbqyHFDVn0MYpM+FaJNSoG0fsddkccT5wwoNYsjEFg==","signatures":[{"sig":"MEQCID3ek+Kk/bzTjMiefnjQCucZWHB4cP0FXU89aVG5H8iFAiB2rNZsEMO7hO3hLyc53Ul/tQEyEQ3EDABJ3lXyorftNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2608148},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.13.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.13.4.tgz","_integrity":"sha512-Tn5oEYnUlHvMNT37y53BGIdN6fEtgoLQPgMZFWXxJiL9CbqyHFDVn0MYpM+FaJNSoG0fsddkccT5wwoNYsjEFg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"16.4.2","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.13.4_1789268233738_0.7131471589301914","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@ai-matrx/kit","version":"0.13.5","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.13.5","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"5ea5e6e22e427bdc603f36f5e97def98ceb7a41f","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.13.5.tgz","fileCount":168,"integrity":"sha512-NPOovGVthgxCxbnqlabvWh45QCYKD/tRJeVwLtWI1+WKoEHfGMkhIY7x4BGuwYJb/4rFCRJAbUUj1RngR9KlIw==","signatures":[{"sig":"MEUCIBpfaDaq/Q5O/wYnyKXnxJpigmDQ+61og+WSi8rFdAbTAiEA0obYS4kGJCvrHhFeY/eobJHfIRX9UlsTh9OOFVZJZU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2621964},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.13.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.13.5.tgz","_integrity":"sha512-NPOovGVthgxCxbnqlabvWh45QCYKD/tRJeVwLtWI1+WKoEHfGMkhIY7x4BGuwYJb/4rFCRJAbUUj1RngR9KlIw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"16.4.2","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.13.5_1789272530438_0.17838026853384803","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"@ai-matrx/kit","version":"0.13.6","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.13.6","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2c91cc29ac71c91d0b7079b21655b024bbc55959","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.13.6.tgz","fileCount":168,"integrity":"sha512-zXjQa/dY4u9xLqj4oVRwYlH5WFqpY071k80gTPZRpl1ZqxIQGbcm1woueGn3zWG2qUCzkI9hyQCDWaVF5QGfOg==","signatures":[{"sig":"MEUCIH3/aBrKtpQmP57V1dDay1Jhc3p7dPJlsQeDbsWX4+yNAiEA79X3lKae/A6vqeOEyjtsDggbO3w+yi3/rILbbKkD3U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2623341},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.13.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.13.6.tgz","_integrity":"sha512-zXjQa/dY4u9xLqj4oVRwYlH5WFqpY071k80gTPZRpl1ZqxIQGbcm1woueGn3zWG2qUCzkI9hyQCDWaVF5QGfOg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"16.4.2","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.13.6_1789274898607_0.6480525127394805","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"@ai-matrx/kit","version":"0.13.7","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.13.7","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"f1c934534952b7ce726fba36e9539a0f0a5654a4","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.13.7.tgz","fileCount":174,"integrity":"sha512-kzOu+4AHN7Rp27YKYZJmzYj7ApKHoU0xHbthaT6NaDK8Kc7VUb4m2MHZ3imtb5oEdb58ghr+9Yan7KICcB+rxw==","signatures":[{"sig":"MEQCICqhIzADBokdfwc3LW4yPu2upBIgAGxKo81O0jb5RsWKAiAGsq48ZwQ876o/56ckN8Z5a0IRliTzFAu722cnWAdHUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2634957},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.13.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.13.7.tgz","_integrity":"sha512-kzOu+4AHN7Rp27YKYZJmzYj7ApKHoU0xHbthaT6NaDK8Kc7VUb4m2MHZ3imtb5oEdb58ghr+9Yan7KICcB+rxw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"16.4.2","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.13.7_1789275946601_0.7328646744945297","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"@ai-matrx/kit","version":"0.13.8","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.13.8","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"9a608f5d5ac5d0c8696597e9fe1672985d3d4390","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.13.8.tgz","fileCount":174,"integrity":"sha512-7M+l5EQ+BV3GO524ag3KG/T/N9gAz0kz5Zbc9xA1NRlfgzVJRMR9DGmp2KR315GPVG4dWCvCaMALu0h4Pj9/+w==","signatures":[{"sig":"MEUCIQDp5Ax+td3wpSZOjt2Bgw7KzjHNqY6wXAiJRgEWcIvgMAIgE7adPGE79ip7R3uwZZTAgSB9sJaCll1nz4J1AAWGAvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2711249},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.13.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.13.8.tgz","_integrity":"sha512-7M+l5EQ+BV3GO524ag3KG/T/N9gAz0kz5Zbc9xA1NRlfgzVJRMR9DGmp2KR315GPVG4dWCvCaMALu0h4Pj9/+w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"16.4.2","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.13.8_1789276426785_0.7182295927208531","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"@ai-matrx/kit","version":"0.13.9","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.13.9","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2e8efe626032680798235d4a20f2b972c9c59396","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.13.9.tgz","fileCount":174,"integrity":"sha512-4OMYFBvRyqkSmPCDlXtdYSg2DO/hI/DdW+TCsL7sJTSk/EcAr19JJ1YoM+2M++90hgizRL9HDvGkhpxoJy3vOg==","signatures":[{"sig":"MEYCIQC0QSo022uJSywQGaXQTrsBisw9eA3/rimRlpOLPALPLgIhAO234PFNyO1tnMIosRnT2C5LrJ3oaEr/oYrdH9/aaHqd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2790649},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.13.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.13.9.tgz","_integrity":"sha512-4OMYFBvRyqkSmPCDlXtdYSg2DO/hI/DdW+TCsL7sJTSk/EcAr19JJ1YoM+2M++90hgizRL9HDvGkhpxoJy3vOg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"16.4.2","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.13.9_1789278604441_0.16704879670648443","host":"s3://npm-registry-packages-npm-production"}},"0.13.10":{"name":"@ai-matrx/kit","version":"0.13.10","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.13.10","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"c25245dfd278ee74ee1af3be9e6871a298b19867","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.13.10.tgz","fileCount":174,"integrity":"sha512-XFOK8CnAqzYwgEWT/8wHoQkWv+9xQxEBPDodGILo1MWpoC3xUqVuOlYMHKUeqgSELkPwVSt9Ira3StQCFgAiiw==","signatures":[{"sig":"MEYCIQDZQasEnaHBXtfghqwMLitYJGNcJWxvwR9gZfHUCTWxwQIhANswre4U0eLlhGkSQim1z4ri14ZAuLoK3oxpthI64+Po","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2790652},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.13.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.13.10.tgz","_integrity":"sha512-XFOK8CnAqzYwgEWT/8wHoQkWv+9xQxEBPDodGILo1MWpoC3xUqVuOlYMHKUeqgSELkPwVSt9Ira3StQCFgAiiw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"16.4.2","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.13.10_1789283675818_0.8023781501482501","host":"s3://npm-registry-packages-npm-production"}},"0.13.11":{"name":"@ai-matrx/kit","version":"0.13.11","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.13.11","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"3988e933ad290d1835566fa6f1322f286230d51c","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.13.11.tgz","fileCount":174,"integrity":"sha512-xSjgn8y+yR7RMv7gwBlkC034LbG7/nXBfpi/y0/dKjULA4WgF0g3Tjhxiran+a5FIQfuWAdKxTUdp3/tJQoXUw==","signatures":[{"sig":"MEQCIEAzH1sH9R6OvQiP/VMhKfSMeOGCpJK5VaUB8TmujJwuAiBPaSYoEB8bI30+pa2MoldGP7M0gImtsNp31qwDfecm2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2791091},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.13.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.13.11.tgz","_integrity":"sha512-xSjgn8y+yR7RMv7gwBlkC034LbG7/nXBfpi/y0/dKjULA4WgF0g3Tjhxiran+a5FIQfuWAdKxTUdp3/tJQoXUw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"16.4.2","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^25.0.1","react":"^19.1.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"^19.2.3","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.13.11_1789284355478_0.2327380928966778","host":"s3://npm-registry-packages-npm-production"}},"0.13.12":{"name":"@ai-matrx/kit","version":"0.13.12","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.13.12","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2fac985d595ca56d1d1435fd9999ea5b9adbd143","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.13.12.tgz","fileCount":174,"integrity":"sha512-X+q5Ltr3JFAHi7mzOpOaRxsbUPV0LmJX2tkW69z23sUNsOtK0/Gjgf+b/ogl+e6lcKty6WbukDK6wW7ZdKLFuA==","signatures":[{"sig":"MEUCIFc7EJygu/wyTz03GqSr2jBTTg7UpID/lfvHH+eLnUwjAiEAyD/J8cG8PDiYVCoGVgs7xgJtYxVQZ8mzILyeudb/U2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2791310},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.13.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.13.12.tgz","_integrity":"sha512-X+q5Ltr3JFAHi7mzOpOaRxsbUPV0LmJX2tkW69z23sUNsOtK0/Gjgf+b/ogl+e6lcKty6WbukDK6wW7ZdKLFuA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.13.12_1789337036288_0.7179666031252501","host":"s3://npm-registry-packages-npm-production"}},"0.13.13":{"name":"@ai-matrx/kit","version":"0.13.13","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.13.13","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"787059ccb690045f19d11a03f71a098c552cde85","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.13.13.tgz","fileCount":174,"integrity":"sha512-7kTvlf7zepVCmN1Ua4PA4RoXKAaoCh0NeEfPCMhBVbB2dZjNIb/mUqONrf5QmLmaiyoIQ3L2ug5DsmpmX23Emw==","signatures":[{"sig":"MEUCIElkrDpfLLvrFDxG7qsrIJELtbgRoMClWfmr3HV7OZ93AiEA5pqLBV8osD7NAyR2ftpzXZzKF+cZml/s5fFwOMv+gSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2792555},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.13.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.13.13.tgz","_integrity":"sha512-7kTvlf7zepVCmN1Ua4PA4RoXKAaoCh0NeEfPCMhBVbB2dZjNIb/mUqONrf5QmLmaiyoIQ3L2ug5DsmpmX23Emw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.13.13_1789342961306_0.5207226586095","host":"s3://npm-registry-packages-npm-production"}},"0.13.14":{"name":"@ai-matrx/kit","version":"0.13.14","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.13.14","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d6f4d81edac89d4ee1ed950adf9418169023bc77","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.13.14.tgz","fileCount":174,"integrity":"sha512-abIfMXxnfe8Bvavut09SBDkKnWYybAeQPujAnRR/WyVWGOKcHUjp7iVAlIAO6/3j9LlMTEmiRtBk5Cabzl6sxQ==","signatures":[{"sig":"MEUCIQDI6/c2o1pdvmBt0n2Bg8wJ9Lsh241TKtXSQ5gBUOY77wIgSk8vWm/sgob2P7D9h2v7KIprFFvSpudPG5BiqCaE16c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2792776},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.13.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.13.14.tgz","_integrity":"sha512-abIfMXxnfe8Bvavut09SBDkKnWYybAeQPujAnRR/WyVWGOKcHUjp7iVAlIAO6/3j9LlMTEmiRtBk5Cabzl6sxQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.13.14_1789343482435_0.016807239427832243","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@ai-matrx/kit","version":"0.14.0","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.14.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"362a10d303461bd89e06ff1fe71b8c2a8b73a86a","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.14.0.tgz","fileCount":174,"integrity":"sha512-+tB+b1isdN8pJxwpEJyxXGRulhuTwsM0S0Rt5hIWspa2bBMYEHb51Ai1Ok9Y8DuQKsZuFVtrlKMYBQ5uvE6PhQ==","signatures":[{"sig":"MEUCIEWC0n1L+pI8jOX0MCz1Ys7nKMswOTsZj0cD9njoJ4fJAiEA6D7Afstf/GjqKkzxfoMnFQeXuoOEE15Zh7Hdt5B4lH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2815910},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.14.0.tgz","_integrity":"sha512-+tB+b1isdN8pJxwpEJyxXGRulhuTwsM0S0Rt5hIWspa2bBMYEHb51Ai1Ok9Y8DuQKsZuFVtrlKMYBQ5uvE6PhQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.14.0_1789375780919_0.9673564276144646","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@ai-matrx/kit","version":"0.14.1","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.14.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"debd239e94239b97a64c04b99d6f2196f4877b0c","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.14.1.tgz","fileCount":174,"integrity":"sha512-yLb7nOedl2P9FkG15rRYhWtMvD1kQKu6TLRvrUid1j+1ubtFxoiAcB1Q9mA5/OtyDHdi/nQPrRuqMzBtO0KmJg==","signatures":[{"sig":"MEYCIQDSPVcdUAtuggvXGgt7ns7sX2g0l7MdnDHxmNHPWzDLDwIhALbCVDx7XrNuUXlszR79Q3wn3CtlG0ZBdIs9tBgv1TvO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2792993},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.14.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.14.1.tgz","_integrity":"sha512-yLb7nOedl2P9FkG15rRYhWtMvD1kQKu6TLRvrUid1j+1ubtFxoiAcB1Q9mA5/OtyDHdi/nQPrRuqMzBtO0KmJg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.14.1_1789377255571_0.3007495877352675","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@ai-matrx/kit","version":"0.14.2","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.14.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"ca4db69b8272e21bba7a6ef064002edf61921ab0","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.14.2.tgz","fileCount":174,"integrity":"sha512-7J7WQ4yKNa1jiLQnwwX392f8rjSKW8epOh5ax2M0RY1l2g1cqBsMJE8EqoeVFPIAv1AEz5kCohkwgdaMMd6d3w==","signatures":[{"sig":"MEYCIQDSCtyrGQD61IniO/3fXzzqSZfEruTZNJ5vdfc3BnjHPgIhALWDB1qB8VyuWA3fgFTI2023ZG/CScfM79Sc1TqiE9QL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2816346},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.14.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.14.2.tgz","_integrity":"sha512-7J7WQ4yKNa1jiLQnwwX392f8rjSKW8epOh5ax2M0RY1l2g1cqBsMJE8EqoeVFPIAv1AEz5kCohkwgdaMMd6d3w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.14.2_1789380606782_0.396065045127858","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@ai-matrx/kit","version":"0.14.3","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.14.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"28e0b3943cb00cd37ae9b2653faeb0e0cc9687ab","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.14.3.tgz","fileCount":174,"integrity":"sha512-eTlxvMku7oFUcWg2h3UVS3j6DnWAFLLjQi2cT9Osh5RnbIBSs652IP0KSPbdb0mA7OSn+kJ5ArmJHEq3hyUEDQ==","signatures":[{"sig":"MEUCIBHI17PCqkRQdyUZM+20LIhcsLp9iR9yWCdcHW9pri41AiEArduWirfR7QTf/DmRU7HqAJD5xaPyZ+4Y7bHh3eWKdmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2818540},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.14.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.14.3.tgz","_integrity":"sha512-eTlxvMku7oFUcWg2h3UVS3j6DnWAFLLjQi2cT9Osh5RnbIBSs652IP0KSPbdb0mA7OSn+kJ5ArmJHEq3hyUEDQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.14.3_1789391809583_0.6486197918207621","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"@ai-matrx/kit","version":"0.14.4","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.14.4","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"7301ce2582a1e60f841b4dc5e568d3cf7542b633","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.14.4.tgz","fileCount":174,"integrity":"sha512-+60WLo7ygwCxVpYsRQgiU+LhMhIOpYxvvAYlOgcq7nX/CVT9L+zwny+7dos9MyQC0BnFeNGM2EinH4xtxq1JmQ==","signatures":[{"sig":"MEUCIQDQ19KtrFLGh94kCEln+pxPc5ayNlV16PIZz7jMoyAqwgIgZeDyx8ID7WEMkJJ2vRHP8VZ3ecv2/Tb04YRJpn7D8oQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2823962},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.14.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.14.4.tgz","_integrity":"sha512-+60WLo7ygwCxVpYsRQgiU+LhMhIOpYxvvAYlOgcq7nX/CVT9L+zwny+7dos9MyQC0BnFeNGM2EinH4xtxq1JmQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.14.4_1789406436257_0.4149723661445457","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@ai-matrx/kit","version":"0.15.0","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.15.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b76c82cbdce43529fc2338357acafbc36fe8b2bd","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.15.0.tgz","fileCount":174,"integrity":"sha512-tek+wvFhbjW5ipH0RcQ05FOVJSeYzzzHpArAcY86tG37V3Y6NXPrqvVFSBMg3dX61FoL/Sw4OKwPgfdqwRWp8g==","signatures":[{"sig":"MEUCIQCCXixm76kz1LZ/mRxTAmwHDefFJJcpHyMGxSWnJP/rDwIgAgJjOY6JKed2vE/MSS0bUWvw6GOjPrdkQvoM1d8P2PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2843570},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.15.0.tgz","_integrity":"sha512-tek+wvFhbjW5ipH0RcQ05FOVJSeYzzzHpArAcY86tG37V3Y6NXPrqvVFSBMg3dX61FoL/Sw4OKwPgfdqwRWp8g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.15.0_1789439764189_0.8288886938683111","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@ai-matrx/kit","version":"0.15.1","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.15.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"896d9314ac66e359fbe0786ced83f2630b4d82d7","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.15.1.tgz","fileCount":174,"integrity":"sha512-CXqLX0Ds0OIqd0qZ0k27+bvVSeDAdXixaxeEP289hHVxxZCKy9yJ3OJBYUL9ZYjlPmIjs4u4BZSNMl2UfgDYew==","signatures":[{"sig":"MEQCIE1v56aKSl/VnSHTSmLx9jv8dJgYy9zYbXJPjezUDcowAiAaYGRdzPhrvwqfuuI7RZvG92QuwwQuJaNCREg64QG9jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2844533},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.15.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.15.1.tgz","_integrity":"sha512-CXqLX0Ds0OIqd0qZ0k27+bvVSeDAdXixaxeEP289hHVxxZCKy9yJ3OJBYUL9ZYjlPmIjs4u4BZSNMl2UfgDYew==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.15.1_1789442400786_0.21390062751666683","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@ai-matrx/kit","version":"0.15.2","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.15.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"fdbe533eb7374271af2cd9df899fe572032ab14a","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.15.2.tgz","fileCount":174,"integrity":"sha512-Oo2cBZ4FR/d51myNcr6VWh/3zkVcw/7q7cYYRa2r4dUbv2RUUxy1GwAs5V+Gf05dOSXqvP2wl6fEf4qRGWtCGQ==","signatures":[{"sig":"MEQCIBSLz27qCZVcYj9YAxPzroh9nazgo0kHI/jz8WDmLNuHAiAM5ax31mMgUw2COx1GnikhSjvDuS0t9MIeJ8Ic3QLY1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2848325},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.15.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.15.2.tgz","_integrity":"sha512-Oo2cBZ4FR/d51myNcr6VWh/3zkVcw/7q7cYYRa2r4dUbv2RUUxy1GwAs5V+Gf05dOSXqvP2wl6fEf4qRGWtCGQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.15.2_1789445233874_0.05567557667753009","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@ai-matrx/kit","version":"0.15.3","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.15.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"46ac7bddd305195b22eef6451bf165eb0484a08e","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.15.3.tgz","fileCount":174,"integrity":"sha512-w+KJrfkp0LP27YC80Ne4wtAArSL2mjgCyPT7g81KVQMrlcdKj5dEYt+I+rnlJb9icTohdTZRHlrp3ZYPu4uQMA==","signatures":[{"sig":"MEUCIQDzbipSzTpH5VjWmMd2Wd/HMq5t9XCv473q3Nbyn4mhhQIgJN2SQbcLBgstXALaFQ/ve4G69J05g6SdcPd2V/099Wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2848543},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.15.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.15.3.tgz","_integrity":"sha512-w+KJrfkp0LP27YC80Ne4wtAArSL2mjgCyPT7g81KVQMrlcdKj5dEYt+I+rnlJb9icTohdTZRHlrp3ZYPu4uQMA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.15.3_1789448108739_0.6488548439289399","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@ai-matrx/kit","version":"0.15.4","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.15.4","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"9fa06acbd10a0c342a295a3c8b0a4c47df09f904","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.15.4.tgz","fileCount":174,"integrity":"sha512-8VPXvdG9KDT6drNByICAGQBnul29rLaElZSvwi7IjprTorKiEDvL0Em3VxX+caPi2yGBflUJKayPZUJlBX0Prg==","signatures":[{"sig":"MEUCIAXF2EKfApLujHzc8OjzNWHCyXo6qDIRNYNRZWK4tN9rAiEAsKIRBvCDi2ZdarjaQ1kXUtYvUjycccKvb47CVxffoe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2848761},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.15.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.15.4.tgz","_integrity":"sha512-8VPXvdG9KDT6drNByICAGQBnul29rLaElZSvwi7IjprTorKiEDvL0Em3VxX+caPi2yGBflUJKayPZUJlBX0Prg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.15.4_1789592627717_0.41513833224493046","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"@ai-matrx/kit","version":"0.15.5","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.15.5","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"63635889257ef1ff591113f289b06d17084da46e","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.15.5.tgz","fileCount":174,"integrity":"sha512-2wHogoLPOm9pQfAOAS/zrhsCJvj2yGDJOuxJ3ALtxVPMl/08MeXO9YNtQhNtAK3oUlcJgr87znnT8N/9j+Ya2A==","signatures":[{"sig":"MEQCIBmnftnbAUwpyFc2QuZr2jzr+OPcw7BN3M5LSWu48Z/lAiBKlmJbf0E7ec9NS8grUuAAyBKtkRvS++pxoBbSmnn8vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2848979},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.15.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.15.5.tgz","_integrity":"sha512-2wHogoLPOm9pQfAOAS/zrhsCJvj2yGDJOuxJ3ALtxVPMl/08MeXO9YNtQhNtAK3oUlcJgr87znnT8N/9j+Ya2A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.15.5_1789620050824_0.4084674571421356","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"@ai-matrx/kit","version":"0.15.6","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.15.6","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e77250fee0696b5c97d33325f2681d75765b4743","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.15.6.tgz","fileCount":180,"integrity":"sha512-lwVg1hTZEE0N8jIhZhVjDlYeLEeM0kcx9mHCr1QMnQwwCx6/rIWyuE54vYHN8U1l2NdantAjfrMl9X7W3zafYw==","signatures":[{"sig":"MEYCIQDZWiBVAZMOtY0G0LTKI/vfRXqKGI20DElOyq5NMCiP4wIhAJa5Iaogtdt4NkGX6ll/mgyaJDqXvioDpp6xMNKxvXKp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDrSKMByC3TQ4y1pgv28smYdW8JFYrYdOmYTiOAdgTYgIgS9KEaV85D88sGNY2oTVQKi6QDjp+LoMLZYpPJiNv37c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3384582},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.15.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}},"./credential-generator":{"import":{"types":"./dist/credential-generator.d.ts","default":"./dist/credential-generator.js"},"require":{"types":"./dist/credential-generator.d.cts","default":"./dist/credential-generator.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.15.6.tgz","_integrity":"sha512-lwVg1hTZEE0N8jIhZhVjDlYeLEeM0kcx9mHCr1QMnQwwCx6/rIWyuE54vYHN8U1l2NdantAjfrMl9X7W3zafYw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.15.6_1789810485083_0.7509344902010806","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@ai-matrx/kit","version":"0.16.0","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.16.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2cdfac24001cbb855cdff14c8bfcc5fa77862367","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.16.0.tgz","fileCount":180,"integrity":"sha512-mlVvyA3C72MFPGADcKP05pD6HWNJg62He9n8lUF7Pjt2Nl9oOrWsGLE2IuCVspj8Ihv7RiA9QPHUiwqzSqYEiA==","signatures":[{"sig":"MEUCIQCJI4la1XvJ7KPqHzIaaFcS0fcdxkWN22tvzwcMThtwDQIgE9jsR3NWuxt0/JqGjUAc2aNVEw1JwJTXZBrpE3/Srow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC537LQeRKuA6MR9JCgbUwx6AtEODeKi5s4rGVkFzTZ9QIhAJLy4MsyhJaH5eqYjbltXHMLjdPtWz5e/B4ABPu+WlSb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3390007},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}},"./credential-generator":{"import":{"types":"./dist/credential-generator.d.ts","default":"./dist/credential-generator.js"},"require":{"types":"./dist/credential-generator.d.cts","default":"./dist/credential-generator.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.16.0.tgz","_integrity":"sha512-mlVvyA3C72MFPGADcKP05pD6HWNJg62He9n8lUF7Pjt2Nl9oOrWsGLE2IuCVspj8Ihv7RiA9QPHUiwqzSqYEiA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.16.0_1789884405781_0.8949226351533532","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@ai-matrx/kit","version":"0.16.1","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.16.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b7b5eab15a6e658b627c430823e7495bebb2b43a","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.16.1.tgz","fileCount":180,"integrity":"sha512-URyYaOdCdy2x5sgeIv/nqyzL0q2oxu71I+gmEJQTwJ8seBXOUTrJkZcM0kJOjEXDh+qN1CSBw9ZJD1NVENpdGg==","signatures":[{"sig":"MEQCICi5xb2Btdua2o2v+6k4OUwurR3PAh8T7m+zHGyDDroCAiAsrmOBJBz9V6+qjFm6bsihKOO6MMVbmHC5Wwx8fHaRAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCret64EJxrWLTV9gncoZobiqt8wKIKkbc4PAm/TFqm9wIgOKW/zU9E262y1cwxngygOZjYlWugL5J8P7EPrQEGxYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3392196},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.16.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}},"./credential-generator":{"import":{"types":"./dist/credential-generator.d.ts","default":"./dist/credential-generator.js"},"require":{"types":"./dist/credential-generator.d.cts","default":"./dist/credential-generator.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.16.1.tgz","_integrity":"sha512-URyYaOdCdy2x5sgeIv/nqyzL0q2oxu71I+gmEJQTwJ8seBXOUTrJkZcM0kJOjEXDh+qN1CSBw9ZJD1NVENpdGg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.0.2","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.13","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.16.1_1790001466149_0.7387013106121765","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@ai-matrx/kit","version":"0.16.2","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.16.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"22869f631a369f1eb4c6c6ae7ab32fdfd663264a","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.16.2.tgz","fileCount":180,"integrity":"sha512-UvKqaVREfPnnRoHF5iMV2nJJgxXtKZUIHOryJTKemBEzC3o/YzTt52u/VUgAvG7si69/CQYIHXzpJrFxzb4Ldw==","signatures":[{"sig":"MEUCICgOcwPeZU79Damt/CV+0E6olFpWdXAzoft2c/iaTyEMAiEAhmv35ps/CE53p6NcsMqBzI69y0ykLJD6VbCNJhA76C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDUIDIlBLVEFbn2iwmE3alF6ZflFtSiLpMckxJnrV7UqAiBkIUJV3g1JDViZu9onrO3uMimmi0IDXrGtYxUyU6K+Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3392414},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.16.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}},"./credential-generator":{"import":{"types":"./dist/credential-generator.d.ts","default":"./dist/credential-generator.js"},"require":{"types":"./dist/credential-generator.d.cts","default":"./dist/credential-generator.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.16.2.tgz","_integrity":"sha512-UvKqaVREfPnnRoHF5iMV2nJJgxXtKZUIHOryJTKemBEzC3o/YzTt52u/VUgAvG7si69/CQYIHXzpJrFxzb4Ldw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.1.0","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.14","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.16.2_1790132326870_0.22920927804958735","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@ai-matrx/kit","version":"0.16.3","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.16.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b5d8d082fd04997c655a2148fb347930b079a99f","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.16.3.tgz","fileCount":180,"integrity":"sha512-yMe/KuhWr5ECKFzxA6sx1GGLlkhpy2BApEUwuKKHY5fNip/4IZlzAVP9XTf77soUywMpJaVOue6w/U4lmfY36Q==","signatures":[{"sig":"MEQCICibhYtGccIUbth84G8HxFuguz7uazSngVx7QxiqSJUCAiArEp98t0zHVP7RhLKSG5D9Bycf0eG+Spfqoj8Pu1ceow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcjsDjCskeJkPV2bJNgC1bkekEnIZdHAtNKtNtBrROCQIgaV8PfcX3zPP1QhRdTLzXZbZZfQK5fnGplHGNf9jqwec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3394880},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.16.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}},"./credential-generator":{"import":{"types":"./dist/credential-generator.d.ts","default":"./dist/credential-generator.js"},"require":{"types":"./dist/credential-generator.d.cts","default":"./dist/credential-generator.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.16.3.tgz","_integrity":"sha512-yMe/KuhWr5ECKFzxA6sx1GGLlkhpy2BApEUwuKKHY5fNip/4IZlzAVP9XTf77soUywMpJaVOue6w/U4lmfY36Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.1.0","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.14","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.16.3_1790325251720_0.29150301037506643","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@ai-matrx/kit","version":"0.16.4","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.16.4","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"fa89c09f7fb77343e54273f6a469bcf1b9906470","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.16.4.tgz","fileCount":180,"integrity":"sha512-ArksLUz5jm7eNVL6MgRXoGjCNKR7o07ng/biBlqhTRIvqVAY4CB1Zj76ZUGuHHLVhxNRqsm/pJq6vxHCZhB0wA==","signatures":[{"sig":"MEUCICaGtxf6SmILLi2pUra0VXQqq8ymog5wxp9D8ficwhLkAiEA+zVflWczD9zVUX1qPiBWZ5qAtIaL3eyAaw3s/NKCGjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHaZVaPIRDzEk3NtZl5YxHQgZPgaj4ir3W0CpFMDlAOgAiEA83YbNne1qEnCnR2lm91MVTN5ZQ0G0qL7nwWMRvVxlLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3402410},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.16.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}},"./credential-generator":{"import":{"types":"./dist/credential-generator.d.ts","default":"./dist/credential-generator.js"},"require":{"types":"./dist/credential-generator.d.cts","default":"./dist/credential-generator.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.16.4.tgz","_integrity":"sha512-ArksLUz5jm7eNVL6MgRXoGjCNKR7o07ng/biBlqhTRIvqVAY4CB1Zj76ZUGuHHLVhxNRqsm/pJq6vxHCZhB0wA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.1.0","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.14","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.16.4_1790346568024_0.5419200750969422","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@ai-matrx/kit","version":"0.16.5","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.16.5","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"47bf9eed9b852cf0c3e874625b9c71cf7eafb6be","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.16.5.tgz","fileCount":180,"integrity":"sha512-Ipa58dD6jXxAf3PnFBpqtXDFCwboz2t4uNHmkVQYevXyIu/x2pwusSbEijOWovd9pq7f8w81/HFtXuRBWYWrFA==","signatures":[{"sig":"MEUCIQDywJOJ71uI3+BVIcIl/TiUVLKnAI0DhGf+FpDjdHDVpQIgNkKjqYs+TMdiljBCGpGX0QFyRSIOpgv2Jvw3vugYNY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnagGx1RS+8+r8YpwD5VfneAUmJh3QXxCNurE8Wacx3QIgF/GRw6ZclTNn38vPPXx2U6fDvSpWCEy+4PTOfZRsHwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3407654},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.16.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}},"./credential-generator":{"import":{"types":"./dist/credential-generator.d.ts","default":"./dist/credential-generator.js"},"require":{"types":"./dist/credential-generator.d.cts","default":"./dist/credential-generator.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.16.5.tgz","_integrity":"sha512-Ipa58dD6jXxAf3PnFBpqtXDFCwboz2t4uNHmkVQYevXyIu/x2pwusSbEijOWovd9pq7f8w81/HFtXuRBWYWrFA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.1.0","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.14","dompurify":"3.4.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.16.5_1790363902670_0.46662532697106673","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"@ai-matrx/kit","version":"0.16.6","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"license":"MIT","_id":"@ai-matrx/kit@0.16.6","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d2f48ecfed42b59b3537447638b4055555c86d74","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.16.6.tgz","fileCount":180,"integrity":"sha512-wwbt+q6P5BNpkAP5PDTYSJsbsNwRV86oeb7N0Hm0AMRozYQOMBJcZ4mM0KemzZeQYhYFFbNaWtK98rOgLKN1BA==","signatures":[{"sig":"MEYCIQCL1SOfOCvla2Ys7xRQRVSI6fOt3fpKBdXLqvCAXdl5YgIhAMYl6p00oFIv68PUyi4iRq0I0eJ7iIdS44tSrO0z/KXO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBvH1UEZKodZfYAKrMLr7MfMKsfdkRqv5UTKJ/QGTYykAiEAp8vqja2HaX1FDA4oAadKEJaGZ66bal8pCfiQrlP8n/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3408552},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.16.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}},"./credential-generator":{"import":{"types":"./dist/credential-generator.d.ts","default":"./dist/credential-generator.js"},"require":{"types":"./dist/credential-generator.d.cts","default":"./dist/credential-generator.cjs"}}},"scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.16.6.tgz","_integrity":"sha512-wwbt+q6P5BNpkAP5PDTYSJsbsNwRV86oeb7N0Hm0AMRozYQOMBJcZ4mM0KemzZeQYhYFFbNaWtK98rOgLKN1BA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.1.0","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.14","dompurify":"3.4.15","@ai-matrx/content-ir":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kit_0.16.6_1790366840253_0.2530119821740737","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"_id":"@ai-matrx/kit@0.16.7","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"a5fba597d50975a526b5786b1ca3424eb9722fb9","tarball":"https://registry.npmjs.org/@ai-matrx/kit/-/kit-0.16.7.tgz","fileCount":180,"integrity":"sha512-lrWCzNHToBFbf0po124J/yci1FEaVbhMhpMwl+r8ZlfSQgTvHtwbPzczaY+KIJteWJsvk21CSP/ZN03TFt8iyw==","signatures":[{"sig":"MEYCIQDvmcZumhDKVgDOZ184W5z/O8sXrRfySu7ot5gbHiveQwIhAMl2ujvD00+GvOrTC6Nam7J9tPnRRh+jlWiHEYya7rnv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNBo2jIW2YpP0SKczMQI2B4gGY6MQPcUyDM14kekv6XwIhANyT2Cu/rj6tDOmNzXC2snEMqxKkVQEmuV/sL93YP4Kk"}],"unpackedSize":3435000},"main":"./dist/index.cjs","name":"@ai-matrx/kit","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-kit-0.16.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./qr":{"import":{"types":"./dist/qr.d.ts","default":"./dist/qr.js"},"require":{"types":"./dist/qr.d.cts","default":"./dist/qr.cjs"}},"./uuid":{"import":{"types":"./dist/uuid.d.ts","default":"./dist/uuid.js"},"require":{"types":"./dist/uuid.d.cts","default":"./dist/uuid.cjs"}},"./toast":{"import":{"types":"./dist/toast.d.ts","default":"./dist/toast.js"},"require":{"types":"./dist/toast.d.cts","default":"./dist/toast.cjs"}},"./base64":{"import":{"types":"./dist/base64.d.ts","default":"./dist/base64.js"},"require":{"types":"./dist/base64.d.cts","default":"./dist/base64.cjs"}},"./drafts":{"import":{"types":"./dist/drafts.d.ts","default":"./dist/drafts.js"},"require":{"types":"./dist/drafts.d.cts","default":"./dist/drafts.cjs"}},"./format":{"import":{"types":"./dist/format.d.ts","default":"./dist/format.js"},"require":{"types":"./dist/format.d.cts","default":"./dist/format.cjs"}},"./opener":{"import":{"types":"./dist/opener.d.ts","default":"./dist/opener.js"},"require":{"types":"./dist/opener.d.cts","default":"./dist/opener.cjs"}},"./autosave":{"import":{"types":"./dist/autosave.d.ts","default":"./dist/autosave.js"},"require":{"types":"./dist/autosave.d.cts","default":"./dist/autosave.cjs"}},"./clipboard":{"import":{"types":"./dist/clipboard.d.ts","default":"./dist/clipboard.js"},"require":{"types":"./dist/clipboard.d.cts","default":"./dist/clipboard.cjs"}},"./idb-store":{"import":{"types":"./dist/idb-store.d.ts","default":"./dist/idb-store.js"},"require":{"types":"./dist/idb-store.d.cts","default":"./dist/idb-store.cjs"}},"./text-case":{"import":{"types":"./dist/text-case.d.ts","default":"./dist/text-case.js"},"require":{"types":"./dist/text-case.d.cts","default":"./dist/text-case.cjs"}},"./url-state":{"import":{"types":"./dist/url-state.d.ts","default":"./dist/url-state.js"},"require":{"types":"./dist/url-state.d.cts","default":"./dist/url-state.cjs"}},"./color-util":{"import":{"types":"./dist/color-util.d.ts","default":"./dist/color-util.js"},"require":{"types":"./dist/color-util.d.cts","default":"./dist/color-util.cjs"}},"./react-tree":{"import":{"types":"./dist/react-tree.d.ts","default":"./dist/react-tree.js"},"require":{"types":"./dist/react-tree.d.cts","default":"./dist/react-tree.cjs"}},"./short-link":{"import":{"types":"./dist/short-link.d.ts","default":"./dist/short-link.js"},"require":{"types":"./dist/short-link.d.cts","default":"./dist/short-link.cjs"}},"./concurrency":{"import":{"types":"./dist/concurrency.d.ts","default":"./dist/concurrency.js"},"require":{"types":"./dist/concurrency.d.cts","default":"./dist/concurrency.cjs"}},"./html-escape":{"import":{"types":"./dist/html-escape.d.ts","default":"./dist/html-escape.js"},"require":{"types":"./dist/html-escape.d.cts","default":"./dist/html-escape.cjs"}},"./json-format":{"import":{"types":"./dist/json-format.d.ts","default":"./dist/json-format.js"},"require":{"types":"./dist/json-format.d.cts","default":"./dist/json-format.cjs"}},"./invalidation":{"import":{"types":"./dist/invalidation.d.ts","default":"./dist/invalidation.js"},"require":{"types":"./dist/invalidation.d.cts","default":"./dist/invalidation.cjs"}},"./opener-react":{"import":{"types":"./dist/opener-react.d.ts","default":"./dist/opener-react.js"},"require":{"types":"./dist/opener-react.d.cts","default":"./dist/opener-react.cjs"}},"./package.json":"./package.json","./confirm-opener":{"import":{"types":"./dist/confirm-opener.d.ts","default":"./dist/confirm-opener.js"},"require":{"types":"./dist/confirm-opener.d.cts","default":"./dist/confirm-opener.cjs"}},"./idle-scheduler":{"import":{"types":"./dist/idle-scheduler.d.ts","default":"./dist/idle-scheduler.js"},"require":{"types":"./dist/idle-scheduler.d.cts","default":"./dist/idle-scheduler.cjs"}},"./latest-request":{"import":{"types":"./dist/latest-request.d.ts","default":"./dist/latest-request.js"},"require":{"types":"./dist/latest-request.d.cts","default":"./dist/latest-request.cjs"}},"./search-scoring":{"import":{"types":"./dist/search-scoring.d.ts","default":"./dist/search-scoring.js"},"require":{"types":"./dist/search-scoring.d.cts","default":"./dist/search-scoring.cjs"}},"./delimiter-guard":{"import":{"types":"./dist/delimiter-guard.d.ts","default":"./dist/delimiter-guard.js"},"require":{"types":"./dist/delimiter-guard.d.cts","default":"./dist/delimiter-guard.cjs"}},"./content-transfer":{"import":{"types":"./dist/content-transfer.d.ts","default":"./dist/content-transfer.js"},"require":{"types":"./dist/content-transfer.d.cts","default":"./dist/content-transfer.cjs"}},"./short-link-react":{"import":{"types":"./dist/short-link-react.d.ts","default":"./dist/short-link-react.js"},"require":{"types":"./dist/short-link-react.d.cts","default":"./dist/short-link-react.cjs"}},"./credential-generator":{"import":{"types":"./dist/credential-generator.d.ts","default":"./dist/credential-generator.js"},"require":{"types":"./dist/credential-generator.d.cts","default":"./dist/credential-generator.cjs"}}},"license":"MIT","scripts":{"test":"NODE_OPTIONS=--no-experimental-webstorage vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"node ../scripts/check-kit-never-imports-print.mjs && pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs"},"version":"0.16.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b99c0eb8-d5a7-4603-9442-3a8be1c45bc2"}},"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"_resolved":"/home/runner/work/_temp/ai-matrx-kit-0.16.7.tgz","_integrity":"sha512-lrWCzNHToBFbf0po124J/yci1FEaVbhMhpMwl+r8ZlfSQgTvHtwbPzczaY+KIJteWJsvk21CSP/ZN03TFt8iyw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"_npmVersion":"12.1.0","description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","directories":{},"maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"idb":"^8.0.3","jsqr":"^1.4.0","json5":"^2.2.3","marked":"18.0.14","dompurify":"3.4.15","@ai-matrx/content-ir":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","colord":"^2.10.0","qrcode":"^1.5.4","sonner":"^2.0.8","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@types/qrcode":"^1.5.6","fake-indexeddb":"^6.2.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kit_0.16.7_1790418748463_0.974125323652127"}}},"time":{"created":"2026-08-29T06:29:13.122Z","modified":"2026-09-26T10:32:28.787Z","0.5.0":"2026-08-29T06:29:13.440Z","0.5.1":"2026-08-29T07:40:22.746Z","0.5.2":"2026-08-29T21:43:07.441Z","0.6.0":"2026-08-29T22:36:36.933Z","0.7.0":"2026-08-30T00:14:52.286Z","0.7.1":"2026-08-30T00:16:48.577Z","0.7.2":"2026-08-30T00:24:22.330Z","0.7.3":"2026-08-30T19:58:42.991Z","0.7.4":"2026-08-31T06:18:49.653Z","0.8.0":"2026-09-08T01:02:44.372Z","0.9.0":"2026-09-08T05:33:03.336Z","0.9.1":"2026-09-10T19:07:59.623Z","0.9.2":"2026-09-12T03:02:40.239Z","0.10.0":"2026-09-12T05:19:07.026Z","0.10.1":"2026-09-12T06:33:15.507Z","0.11.0":"2026-09-12T06:35:36.865Z","0.12.0":"2026-09-12T08:51:24.452Z","0.12.1":"2026-09-12T09:03:39.684Z","0.13.1":"2026-09-12T20:22:50.466Z","0.13.2":"2026-09-12T23:46:10.837Z","0.13.3":"2026-09-12T23:53:02.113Z","0.13.4":"2026-09-13T02:57:13.900Z","0.13.5":"2026-09-13T04:08:50.597Z","0.13.6":"2026-09-13T04:48:18.755Z","0.13.7":"2026-09-13T05:05:46.797Z","0.13.8":"2026-09-13T05:13:46.960Z","0.13.9":"2026-09-13T05:50:04.609Z","0.13.10":"2026-09-13T07:14:35.997Z","0.13.11":"2026-09-13T07:25:55.664Z","0.13.12":"2026-09-13T22:03:56.471Z","0.13.13":"2026-09-13T23:42:41.478Z","0.13.14":"2026-09-13T23:51:22.590Z","0.14.0":"2026-09-14T08:49:41.085Z","0.14.1":"2026-09-14T09:14:15.769Z","0.14.2":"2026-09-14T10:10:06.993Z","0.14.3":"2026-09-14T13:16:49.762Z","0.14.4":"2026-09-14T17:20:36.430Z","0.15.0":"2026-09-15T02:36:04.365Z","0.15.1":"2026-09-15T03:20:00.964Z","0.15.2":"2026-09-15T04:07:14.095Z","0.15.3":"2026-09-15T04:55:08.931Z","0.15.4":"2026-09-16T21:03:47.940Z","0.15.5":"2026-09-17T04:40:50.990Z","0.15.6":"2026-09-19T09:34:45.220Z","0.16.0":"2026-09-20T06:06:45.871Z","0.16.1":"2026-09-21T14:37:46.286Z","0.16.2":"2026-09-23T02:58:47.014Z","0.16.3":"2026-09-25T08:34:11.814Z","0.16.4":"2026-09-25T14:29:28.149Z","0.16.5":"2026-09-25T19:18:22.785Z","0.16.6":"2026-09-25T20:07:20.374Z","0.16.7":"2026-09-26T10:32:28.583Z"},"bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"license":"MIT","homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/kit#readme","keywords":["react","hooks","autosave","clipboard","toast","ai-matrx","url-state","json","idle-callback","markdown-streaming","indexeddb","tailwind-colors","qr-code","short-link","format","duration","file-size","escape-html","uuid","opener","confirm-opener"],"repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/kit"},"description":"The always-include AI Matrx kit: the little primitives every Matrx app speaks — autosave that never loses a keystroke, stale-response guards, clipboard with graceful fallbacks — one per subpath, tree-shaken to what you use.","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"readme":"# @ai-matrx/kit\n\nThe always-include AI Matrx kit: the little primitives every Matrx application speaks,\none capability per subpath, tree-shaken to what you use. React is the only required\npeer; only three subpaths carry runtime dependencies, each because the dependency IS\nthe capability: `/json-format` (`json5` — tolerant parsing is the feature),\n`/idb-store` (`idb` — the typed IndexedDB wrapper is the engine), and `/qr` (`jsqr`,\nloaded lazily only when the browser has no native `BarcodeDetector`).\n\n**The confirm DIALOG is not here — the opener is.** Since 0.9.0 the body\n(`ConfirmDialog`, `ConfirmDialogHost`) lives in\n[`@ai-matrx/design-system`](../design-system/README.md), which owns the AlertDialog,\nthe shipped motion layer and the overlay scrim token. Mount\n`<ConfirmDialogHost />` from there once at your app root, then call `confirm()`\nfrom `@ai-matrx/kit/confirm-opener` anywhere. Since 0.10.0 that opener is a\nthin specialisation of `@ai-matrx/kit/opener` — the same engine any app can use\nfor its own imperative dialogs. One surface, one owner: kit\nre-exports none of the dialog.\n\n```bash\nnpm install @ai-matrx/kit\n```\n\n| Subpath | Export | What it does |\n|---|---|---|\n| `@ai-matrx/kit/autosave` | `useAutosave` | Debounced autosave with in-flight coalescing, a UI status (`idle/unsaved/saving/saved/error`), loud non-throwing failures that re-queue the payload, and flush-on-unmount so no keystroke is ever lost. |\n| `@ai-matrx/kit/latest-request` | `useLatestRequest` | Makes a superseded async response impossible to apply: claim an attempt, then check the predicate before every state write after an `await`. Kills the out-of-order-response bug (the wrong record under a confident label) at the only moment that matters — apply time. Render-stable by construction. |\n| `@ai-matrx/kit/clipboard` | `useClipboard` | Copy/paste text, links, and images with the browser quirks solved: canvas→PNG re-encode for image copy, Safari `clipboard.read` feature detection, param-stripping link copy. Notifier injected — wrap your own toast. |\n| `@ai-matrx/kit/content-transfer` | snapshot, preparation, serializers, `createBrowserTransport` | Immutable projected content snapshots, explicit omission evidence, JSON/table formats, and rich clipboard/download outcomes. Browser APIs are used only when delivery is requested. |\n\nSurface handles omit own object properties whose captured value is `undefined`, recursively, so host optional fields retain absent-value semantics. `normalizeTransferJson(value)` stays strict by default; a caller must explicitly pass `{ omitUndefinedObjectProperties: true }` to request the same object-only omission. Array `undefined` entries or sparse slots still fail at their JSON pointer.\n\n| `@ai-matrx/kit/search-scoring` | `filterAndSortBySearch`, `computeSearchScore`, `matchesSearch`, `idMatchesQuery` | Relevance-weighted search ranking — title above description, exact above prefix above includes, pasted-UUID matching — instead of the naive `.includes()` filter. |\n| `@ai-matrx/kit/concurrency` | `runWithConcurrency` | Bounded worker pool over an array with per-item failure isolation and a cooperative `shouldStart()` cancel hook. |\n| `@ai-matrx/kit/text-case` | `formatText`, `createFormatter` | Acronym-aware normalization of messy DB/API strings into title/sentence case with word-replacement overrides. |\n| `@ai-matrx/kit/drafts` | `useDurableDraft` + the local-drafts store | User-authored text that survives anything: write-through localStorage drafts, restore on mount, key-change adoption, cleared only after content durably landed. |\n| `@ai-matrx/kit/opener` | `createOpener`, `Opener`, `OpenerHostController`, `OpenerAbortError` | **THE opener pattern, once.** Build an imperative `await open(request)` for any global dialog: pure TS, zero React, so hundreds of call sites (thunks, utils, sync handlers) import it at near-zero cost while the heavy body stays behind a lazy host. You get the whole contract for free — one host at a time, requests queued in call order before the host hydrates, never a silent default answer, a console scream naming the component to mount when a request waits with no host, opt-in dedupe so a double-clicked action cannot stack two dialogs, and opt-in `AbortSignal` cancellation. State lives on a `globalThis` `Symbol.for(slot)`, so host and caller find each other across packages AND across ESM/CJS module graphs. |\n| `@ai-matrx/kit/credential-generator` | `generateCredentialSecret`, `CREDENTIAL_GENERATION_TECHNICAL_LIMITS` | A pure local Web Crypto password/passphrase generator. Hosts supply validated feature limits within the published technical work ceilings; the generator never stores, logs, fetches, or falls back from secure entropy. |\n| `@ai-matrx/kit/opener-react` | `useOpenerHost` | The mount side of an opener: registers the component as THE host, drains queued requests one at a time, and hands back `{ request, open, settle }`. React only — no markup, no CSS — so the dialog body stays entirely yours. |\n| `@ai-matrx/kit/confirm-opener` | `confirm`, `ConfirmOptions` | The `window.confirm` replacement's imperative half — pure TS, zero React, zero radix, no `\"use client\"`, so a Redux thunk, a util or a sync handler can import it at near-zero bundle cost. `await confirm({ title, description, variant: \"destructive\" })` resolves `true`/`false`; pre-mount calls queue and concurrent calls present one at a time; with no host mounted it stays pending forever rather than inventing a silent default. Needs `<ConfirmDialogHost />` from `@ai-matrx/design-system` mounted once — the two share one registry through a `globalThis` slot. |\n| `@ai-matrx/kit/toast` | `createMatrxToast` | The captured sonner wrapper as a factory: pass your sonner `toast` in, get a drop-in `toast` back whose `.error`/`.warning` also feed your injected error-capture sink, plus `toastErrorAlreadyCaptured` for notices whose failure was already captured upstream. No sonner import — and sonner is not declared as a dependency or peer at all. |\n| `@ai-matrx/kit/invalidation` | `registerInvalidationCallback`, `fireInvalidation` | Zero-import, name-keyed callback registry that breaks import edges into heavy chunk clusters: the heavy cluster registers at its own module init, the ubiquitous module fires by name. Unregistered names are a deliberate no-op; a throwing callback screams and never breaks the caller. Keep your key constants in ONE host module. |\n| `@ai-matrx/kit/delimiter-guard` | `guardMarkdownDelimiters` (+ `guardMathDelimiters`, `guardRunawayLinks`, `reportDelimiterViolations`) | Keeps one stray streamed delimiter from swallowing a whole section: a `$$` that would turn prose into a red KaTeX error span, or an unclosed `[` that would turn a section into one giant link, gets invisibly neutralized while real math and links keep rendering. Pure; report violations loudly via the optional injected capture sink. |\n| `@ai-matrx/kit/json-format` | `detectJson`, `formatJsonText`, `stringifyJson` | \"Is this text JSON, and what shape should it be in?\" Detection survives code fences, surrounding prose, and tolerant (JSON5) input — `looksLikeJson` gates offering, `ok` gates running. The writer does `minify` / width-aware `compact` (inline + pack) / `pretty`, key sorting, fence add/strip/preserve. Never throws, never mangles text it did not parse. |\n| `@ai-matrx/kit/idle-scheduler` | `useIdleTask`, `useIdleReady`, `useIdleGate`, `useIdleRegister` + `registerIdleTask`, `onFlushComplete`, `whenPageIdle` | Priority-aware deferred execution: work waits for document load → paint → true browser idle (`scheduler.postTask` / `requestIdleCallback` / MessageChannel fallback, hidden tabs still flush), then runs 1-first…5-last. Zero re-renders to register; one re-render for the ready signal. |\n| `@ai-matrx/kit/url-state` | `useUrlState` + codecs, `useMirroredUrlState`, `useUrlSearchParams`, `commitUrlParams` | The URL as the source of truth for view state: refresh, copied links, and Back/Forward reproduce the same view. Codecs (string/enum/boolean/positive-integer/JSON) omit defaults so pristine URLs stay clean; discrete decisions push, high-frequency text replaces; every write notifies every other URL-backed control on the page. |\n| `@ai-matrx/kit/idb-store` | `DBStoreManager`, `PublicStoreManager`, `FeatureStore`, `getIdbStoreSingleton` | Typed, versioned IndexedDB stores over `idb`: subclass, declare your object stores/indexes in `setupStores`, and every operation resolves `{ data, error }` — never throws, before or after init. Hold each store's one instance with `getIdbStoreSingleton(key, create)` (a `globalThis` slot, so the ESM and CJS graphs share it). |\n| `@ai-matrx/kit/color-util` | `findNearestTailwindColor`, `getColorFromTailwind`, `formatTailwindColor`, `format*` normalizers, `createColorNormalizer`, `tailwindColors` | The bidirectional Tailwind-token color mapping with zero dependencies: token → hex lookups (including fuzzy input like `\"skyblue598\"`), and hex/`rgb()` → nearest token by perceptual CIEDE2000 distance (bit-identical to the colord lab plugin; a colord instance also plugs straight into the structural `{ delta(hex) }` seam). Plus the pure paste-anything input normalizers and the injected-validity `normalizeColorInput` waterfall. |\n| `@ai-matrx/kit/react-tree` | `treeContainsComponent` | Safe React children-tree scan for optional a11y children (is a `DialogDescription` anywhere under these children?): walks elements, arrays, fragments, iterables, and portals by hand, and SKIPS a non-renderable child with a loud dev scream instead of crashing at the probe like `React.Children.toArray` would. |\n| `@ai-matrx/kit/qr` | `decodeQrFromImageFile`, `decodeQrFromElement`, `decodeQrFromImageData`, `hasNativeQrDetector` | THE QR decoder, in memory and never uploaded: a pasted screenshot, a dropped file, or a live `<video>`/`<canvas>` frame in; the encoded text (or `null`) out. Native `BarcodeDetector` first; the pure-JS `jsqr` fallback is lazily imported only in browsers that lack it. |\n| `@ai-matrx/kit/format` | `formatDurationMs` / `Seconds` / `Minutes`, `formatRelativeTime`, `formatAbsoluteDate`, `parseTimestamp`, `durationMsBetween`, `formatFileSize`, `getInitials`, `avatarPaletteIndex` | THE one home for the tiny display formatters nothing else owns, with the display decision made ONCE per voice. Durations speak `clock` (`9:04`), `compact` (`5.2s`, `1m 30s`), `coarse` (`45 min`, `3d 4h`) or `long` (`45 minutes`, `3 days` — the voice that goes inside a sentence), and `round: \"down\"` makes any of them safe for a countdown. Relative stamps speak `short`, `long` or locale-aware `intl`, all three in BOTH directions — \"2d ago\" and \"in 2d\" — with a sub-minute future magnitude reading \"just now\" because that much is clock skew, and `suffix: false` for a dense column whose header already says \"Age\" or \"Due\" (it drops \" ago\" and \"in \" alike). The unit is always in the name — there is deliberately no `formatDuration`. It also owns the HONEST NUMBER contract: `formatUsd`, `formatCount`, `formatPercentFromFraction`, `safeRatio` and `sumKnown` refuse to invent a value — unknown reads as `UNKNOWN_DISPLAY` (\"—\"), a measured `0` still reads as `0`, and `sumKnown` hands back how many values it could NOT measure beside the total, so `?? 0` is never the easy path into an aggregate. |\n\n`credential-generator` bundles the [EFF Large Wordlist](https://www.eff.org/files/2016/07/18/eff_large_wordlist.txt) (7,776 entries; SHA-256 `addd35536511597a02fa0a9ff1e5284677b8883b83e986e43f15a3db996b903e`). EFF's [copyright policy](https://www.eff.org/copyright) makes its original material available under CC-BY 4.0.\n\nMore subpaths are on the roadmap: copy-for-ai.\n\n## Host wiring: `/url-state`\n\nNo wiring is required. The module writes through the History API\n(`history.pushState`/`replaceState`) and dispatches its own sync event — this\nis exactly how it runs inside the Next.js App Router host it was extracted\nfrom; do NOT pass the Next.js router. Inject a router only when your host's\nrouter must observe or perform the URL writes (react-router, a memory router\nin tests, a native shell):\n\n```ts\nimport { setUrlStateRouter } from \"@ai-matrx/kit/url-state\";\n\nsetUrlStateRouter({\n  push: (url) => myRouter.navigate(url),               // full relative URL: pathname?query#hash\n  replace: (url) => myRouter.navigate(url, { replace: true }),\n  // Optional: where the current URL is read from (default: window.location)\n  getLocation: () => ({ pathname, search, hash }),\n});\n```\n\nCall it once at app boot (`setUrlStateRouter(null)` removes it). With no\nrouter injected, behavior is byte-identical to the Matrx frontend original.\n\n## Design\n\n- One package, many subpaths — you always include the kit; you only bundle what you import.\n- Injected hosts (the clipboard notifier), opinionated behavior (the autosave status\n  contract, the apply-time guard). The opinions are the product.\n- ESM + CommonJS conditions with matching declarations, proven from the packed tarball.\n  The `\"use client\"` boundary is stamped per chunk: React-touching subpaths carry it,\n  pure ones (search-scoring, concurrency, text-case, invalidation, delimiter-guard,\n  json-format, idb-store, color-util, react-tree, qr, credential-generator) ship unstamped and RSC-safe.\n\nMIT © AI Matrx\n","readmeFilename":"README.md"}