{"_id":"ts-data-forge","_rev":"91-e681f41af87bbdfba9f22780d0db6952","name":"ts-data-forge","dist-tags":{"latest":"14.7.1"},"versions":{"1.0.0":{"name":"ts-data-forge","version":"1.0.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@1.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"999d3b0bd9138e0331046ba809177ed3adb1283a","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-1.0.0.tgz","fileCount":143,"integrity":"sha512-E2TQedtMXGifjjfRq74Wv0ANP3eIMkk8fsgehICXGZTnpugnoBnj/R4V9DrHS2b1xAJOvgdLqjEGpN/PLqlAvw==","signatures":[{"sig":"MEUCIQCmGKntscrXJeBqSNs6bcZpgh4szmtFLvCOKtFzOiss6AIgG0kl1QIE2B4Tu1q8fjTGvEgQxcfmJGxgmGCxDSSISWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1324198},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"7b34e8f3353e2df516692a964ff2cebc2c040d6c","private":false,"scripts":{"gi":"npm run z:node-eval -- \"import { genIndex } from './scripts/functions/gen-index.mjs'; genIndex();\"","md":"markdownlint-cli2","doc":"npm run z:node-eval -- \"import { genDocs } from './scripts/functions/gen-docs.mjs'; genDocs();\"","fmt":"prettier --write .","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch","build":"npm run z:node-eval -- \"import { build } from './scripts/functions/build.mjs'; build();\"","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-eval -- \"import { checkAll } from './scripts/cmd/check-all.mjs'; checkAll();\"","check:ext":"npm run z:node-eval -- \"import { checkExt } from './scripts/functions/check-ext.mjs'; checkExt();\"","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","z:node-eval":"node --import tsx/esm --input-type=module --eval","update-packages":"npx npm-check-updates -u --install always --reject @types/node"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"ts-type-forge":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","cspell":"^9.1.1","eslint":"^9.29.0","rollup":"^4.43.0","vitest":"^3.2.3","typedoc":"^0.28.5","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.3","typescript":"^5.8.3","@types/node":"^20.19.0","semantic-release":"^24.2.5","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.34.0","@vitest/coverage-v8":"^3.2.3","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.6.4","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.2","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.15","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_1.0.0_1750004845042_0.8538780512990987","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"ts-data-forge","version":"1.0.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@1.0.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"77360e969f8ae33e999560c31409b222c32197a6","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-1.0.1.tgz","fileCount":433,"integrity":"sha512-IBmaqxt9N2PI4cun0RoBOQzXkr8CBjKxa5kzSiJk9wae8J7Qn1jeGaeoTyxPygG2dKHQFIy5nQCvGz3Q8jSF1g==","signatures":[{"sig":"MEYCIQCU3TIRZyytQWyl7Ev8b6iFrszFMbVSW5910jqy5sy3PwIhAIdwrkZLd8ayC8NoSEjl2I9Ra+1HoHy3LcDdwyKgDvll","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2845267},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"b05bd91d4f053896f30406360ee913a4446c822a","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","update-packages":"npx npm-check-updates -u --install always --reject @types/node"},"_npmUser":{"name":"pikohideaki","actor":{"name":"pikohideaki","type":"user","email":"noshiro.pf@gmail.com"},"email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"ts-type-forge":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","cspell":"^9.1.1","eslint":"^9.29.0","rollup":"^4.44.0","vitest":"^3.2.4","typedoc":"^0.28.5","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.0","ts-repo-utils":"^1.2.0","semantic-release":"^24.2.5","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.34.1","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.2","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.15","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_1.0.1_1750577554582_0.319578656320731","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"ts-data-forge","version":"1.0.2","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@1.0.2","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"0255578ad2777b630e5f0f8e241085dea2408c0d","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-1.0.2.tgz","fileCount":433,"integrity":"sha512-YV+PA5jDhDfqkMz0TIhEcJG/wUDPMf/5NvGbUvmpinuqSexWFDuoIJ1iazOSpS+J5FiKoYlrhtYZlpmQHNv64A==","signatures":[{"sig":"MEUCIQCfjjNW9dy66bbLOw25bwbIU64wChcC8P8nNRHUEUfY0QIgBCz8mkfKRT1b38Oxp0xxYWBKrssLiI+xBahVrhezBM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2845267},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"7d9a78ea475471180fc981c7ce0141f25527e39f","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","update-packages":"npx npm-check-updates -u --install always --reject @types/node"},"_npmUser":{"name":"pikohideaki","actor":{"name":"pikohideaki","type":"user","email":"noshiro.pf@gmail.com"},"email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"ts-type-forge":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","cspell":"^9.1.1","eslint":"^9.29.0","rollup":"^4.44.0","vitest":"^3.2.4","typedoc":"^0.28.5","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.1","ts-repo-utils":"^1.2.0","semantic-release":"^24.2.5","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.34.1","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.2","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.15","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_1.0.2_1750609203543_0.4307526016673009","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"ts-data-forge","version":"1.1.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@1.1.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"45851a25e8bea974f506b903030832820fe32851","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-1.1.0.tgz","fileCount":433,"integrity":"sha512-mBqtEjcVcjmp/doOtfckZh1YvOa975BkP1PNfuicCMwjDzHrMzO6cXdTuxqFJOw3vL3ELX1Fa7fl+Uvrl+S/xQ==","signatures":[{"sig":"MEQCIHIZV8Dad9kKGTvprwfMNP+IsubtI/YQP3Ew3t8vtHJnAiAcBZdES0hwDvxkEa3cRCvblzxD2cjyn0fPTTefLxU17A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2845667},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"a8867c4d84d8f9134a2e262f57360fba06bf894d","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","update-packages":"npx npm-check-updates -u --install always --reject @types/node"},"_npmUser":{"name":"pikohideaki","actor":{"name":"pikohideaki","type":"user","email":"noshiro.pf@gmail.com"},"email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"ts-type-forge":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","cspell":"^9.1.1","eslint":"^9.29.0","rollup":"^4.44.0","vitest":"^3.2.4","typedoc":"^0.28.5","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.1","ts-repo-utils":"^1.2.0","semantic-release":"^24.2.5","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.34.1","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.2","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.15","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_1.1.0_1750676173436_0.2633459263380238","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"ts-data-forge","version":"1.2.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@1.2.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"c2e209377ca27a972eab4998259ced8cf6ad1e2a","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-1.2.0.tgz","fileCount":433,"integrity":"sha512-/R/+unSUORXb1DolIrD6WCgDrMjNY0Z/PDJMyJGYVUPeGkBeTy/gVNF8UyptwpB2eRT35aAjHyDaRMwSHk4Cnw==","signatures":[{"sig":"MEYCIQCFTgQ6jAhxoLt4kXiyqVvqxAPoS5wt6CrvJNdzTs5pqQIhALiXLsjrOBa9u9lK5Is3nv7LMndXMpNaWKeaVDgr002c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2847104},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"fe4ea85ccd455933e2b01fcfed51c62ceccd867e","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","update-packages":"npx npm-check-updates -u --install always --reject @types/node"},"_npmUser":{"name":"pikohideaki","actor":{"name":"pikohideaki","type":"user","email":"noshiro.pf@gmail.com"},"email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"ts-type-forge":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","cspell":"^9.1.1","eslint":"^9.29.0","rollup":"^4.44.0","vitest":"^3.2.4","typedoc":"^0.28.5","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.29.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.1","ts-repo-utils":"^2.2.0","semantic-release":"^24.2.5","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.34.1","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.2","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.15","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_1.2.0_1750829533082_0.0999120177737225","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"ts-data-forge","version":"1.3.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@1.3.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"bf7900246d21902aedaddaf91f61ddc43cce2947","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-1.3.0.tgz","fileCount":443,"integrity":"sha512-rW+HI+ROHfDJ8QAlqiUuwY2vWW5ZrpHc6/lzWU5E+suA4uD7bGUa/f02G9omyD+72sJZT7kt1douKERvsJwz2Q==","signatures":[{"sig":"MEQCIGKqQGsG1tH8TO7VmB4X0MKifxPjAy9tjjHVAF92gBU5AiAx5Nsb0N+tdA3P1eZnVhI21FjNsJEwqKuKDifBJdweCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2853842},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"005049f649c222c66656db179da2752ba59f0b29","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","actor":{"name":"pikohideaki","type":"user","email":"noshiro.pf@gmail.com"},"email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.1","eslint":"^9.30.0","rollup":"^4.44.1","vitest":"^3.2.4","typedoc":"^0.28.6","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.30.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.1","@mui/material":"^7.1.1","ts-repo-utils":"^3.0.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.5","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.34.1","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.17","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_1.3.0_1751646804664_0.09952698336542976","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"ts-data-forge","version":"1.4.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@1.4.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"052208c974c246cdd5e8c8c42abd11400df27dc3","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-1.4.0.tgz","fileCount":443,"integrity":"sha512-TM2wxMLom+Qd9RqhjBGLIJood/Il2TGXJAd8jmJHlGORHCC/6eOMhd1sl6XAP1mANAR4L9qgIbppjIbSYj4IRA==","signatures":[{"sig":"MEUCIDs+xvIXYeOZ8JO/+RjWHxCYDjpDNRBHaifTjSWEm4aHAiEAq6N4bMGRYHWvsXS+cJ3IK9Q5Cd4oUpTpiAWiqneTPH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2866893},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"a257a6d5ea7e43578e478e404fa8da3760211f7b","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","actor":{"name":"pikohideaki","type":"user","email":"noshiro.pf@gmail.com"},"email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.1","eslint":"^9.30.0","rollup":"^4.44.1","vitest":"^3.2.4","typedoc":"^0.28.6","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.30.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.1","@mui/material":"^7.1.1","ts-repo-utils":"^3.0.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.5","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.34.1","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.17","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_1.4.0_1751652750879_0.9242379376608012","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"ts-data-forge","version":"1.5.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@1.5.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"a38360e2e630e1593eb8998396e20f82f2237f48","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-1.5.0.tgz","fileCount":443,"integrity":"sha512-3GlU9mgLSw9Yrx3lcjsjwZ3x3aHELHWOnT4d1hSs/5+iCdHbtvyT2W8KIyX9JXY4DQFHhRakQ/JaV7gOK89ZRw==","signatures":[{"sig":"MEUCIQDdPYibCQXHUdLJChrT4tA3BJ7Ky0wryCP6mUdI+Q5mkAIgILd1qgi10VG7+TYAXDycrug2nzWaE3ZZmc7N91SVGSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2867058},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"6c84e9c7944e300d8fc46429eb2638e73c945f09","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","actor":{"name":"pikohideaki","type":"user","email":"noshiro.pf@gmail.com"},"email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.1","eslint":"^9.30.0","rollup":"^4.44.1","vitest":"^3.2.4","typedoc":"^0.28.6","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.30.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.1","@mui/material":"^7.1.1","ts-repo-utils":"^3.0.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.5","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.34.1","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.17","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_1.5.0_1751655089121_0.5914235860992896","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"ts-data-forge","version":"1.5.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@1.5.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"f5656614508dd3c1f2067e0504bac5e89835096f","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-1.5.1.tgz","fileCount":443,"integrity":"sha512-AA5HkkXpKAn2o+6OegI7zwW3+f1C7F/DrB+IRPIGmJrPB8f2BHeudu8vlTPQxTPkIAYCCy4VJPa38yP5rjiVWg==","signatures":[{"sig":"MEUCIBj1VzLr4Y0IfqqxS6HpJpq9aFTyy63cvtDWLBp+mlemAiEAp1TkBtjGOd0eXiVDLIiI8Xu6FHQvh2irCCGH+XfQ0fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2771910},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"5ec87be092dfab857dfecbf08e40002901e10e2a","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","actor":{"name":"pikohideaki","type":"user","email":"noshiro.pf@gmail.com"},"email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.1","eslint":"^9.30.0","rollup":"^4.44.1","vitest":"^3.2.4","typedoc":"^0.28.6","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.30.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.1","@mui/material":"^7.1.1","ts-repo-utils":"^3.0.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.5","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.34.1","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.17","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_1.5.1_1751663994813_0.8494934707025259","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"ts-data-forge","version":"1.5.2","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@1.5.2","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"1dd1358901bec132bf7047340cc297d57c0d8d1d","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-1.5.2.tgz","fileCount":443,"integrity":"sha512-AYyP+xKGwR70rj5KaMToiRHZswbx1OM/vHzvOBL0pHX53IZ+0zdqvmxk+fLoQAuEPPewMYfqEUSp4HESmRMDlA==","signatures":[{"sig":"MEQCIHuih0YEHuoGGBkxfzJ9XA1dQAj+pjZ7dt7Q3Az6+FfBAiAZTVNDn0ytH/4BHRNx/8VZ4c/g6luVVe/i1HF3XpqTMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2630891},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"6179231273f51d7e761c970b3b3671fbeb4462ba","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","actor":{"name":"pikohideaki","type":"user","email":"noshiro.pf@gmail.com"},"email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.3","eslint":"^9.30.1","rollup":"^4.44.2","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.30.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.4","@mui/material":"^7.2.0","ts-repo-utils":"^3.0.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.6","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_1.5.2_1751744248801_0.3542680051532656","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"ts-data-forge","version":"2.0.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@2.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"71b16ead017b1c91574203cfd76ee5d6b281b3dc","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-2.0.0.tgz","fileCount":437,"integrity":"sha512-2oOvL8NReQWOXrU63UFqaE0lnbBKLIeOhWkePbYexK6/spi1BqX4ypYg4fmFEVckG18tDbw3EjTULct3iC95+A==","signatures":[{"sig":"MEUCIBRI22jijiiiW/RTeIxSw08Q2jwbo6txwtZffWHk2F7qAiEA2ycZfoq6K6aZjZHlhTnr4dvhVY2lQZpvRa6oPLXCj9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2684879},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"461cfad232d0dd46dcdabc7ff1639b9e20593d21","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","actor":{"name":"pikohideaki","type":"user","email":"noshiro.pf@gmail.com"},"email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.3","eslint":"^9.30.1","rollup":"^4.44.2","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.30.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.4","@mui/material":"^7.2.0","ts-repo-utils":"^3.0.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.6","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_2.0.0_1751885578121_0.17738079770862902","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"ts-data-forge","version":"2.0.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@2.0.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"97d6294436bdc8903dfa23a761e85a2a01febad2","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-2.0.1.tgz","fileCount":437,"integrity":"sha512-qxoJZ24Q5tSFkb2UWkUE3c7BYESiLZlTVzXKvoKhxzwude+3TNxyJulz8XVTeTuilp55jASHj5ZGZ2MO+lpx0g==","signatures":[{"sig":"MEYCIQCMkYF81mza/IP6EbWtz04iLeAlnHFBywOMzNhinJqGHAIhAJtVv9+bj2ojkLbnFNFOnulsadSCPSBDsvJk/JLzcie7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2683464},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"17f52e3fdff4bbef6510501866aab0d53362e9f4","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","actor":{"name":"pikohideaki","type":"user","email":"noshiro.pf@gmail.com"},"email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.3","eslint":"^9.30.1","rollup":"^4.44.2","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.30.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.4","@mui/material":"^7.2.0","ts-repo-utils":"^3.0.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.6","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_2.0.1_1752032156175_0.6935906311873665","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"ts-data-forge","version":"2.0.2","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@2.0.2","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"2372d5efa6cdb09ab62e2b3cf87c95ee07616f19","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-2.0.2.tgz","fileCount":437,"integrity":"sha512-cdYbZ5RuwRbEvRX3pXCc2SoO7AhOMlsQIYqwQ7t1dOzNVwKJtvjybdgjecAsdHD3lkcDkLONIolnhIVVxlX0gg==","signatures":[{"sig":"MEYCIQC+TKtH1Nn3OQWkD+Q+q4G8144TBKVu5wXHhdMLQ4cKVAIhALdfDMQZkGW265dKxkHVwr6cVmn+zJWQuVMwY9GtXCz/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2683480},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"be5f382de310e49c3ccd4a23e34ba48d3fe49a7a","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","actor":{"name":"pikohideaki","type":"user","email":"noshiro.pf@gmail.com"},"email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.3","eslint":"^9.30.1","rollup":"^4.44.2","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.30.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.4","@mui/material":"^7.2.0","ts-repo-utils":"^3.0.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.6","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.35.1","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_2.0.2_1752085330243_0.7136699953488117","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"ts-data-forge","version":"2.0.3","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@2.0.3","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"a07e1f8df1075bd8b69f2456ad316b71ab046efc","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-2.0.3.tgz","fileCount":440,"integrity":"sha512-p6NqgIs292k22hH7cmP+5tNUP+kFq3IpGF3kvZSjFaEJn4xQ36P9zVpN5odWZp4q/AtJWEPPMwrRCM5rMExH2w==","signatures":[{"sig":"MEQCIFKT4zZZlLbuXcdED1hH+HIMn1t2BmalpBTMPpPfO42KAiBDMRNUCsWTPpLVAqyL+5GcvZJma5I6LJTOD8UQWEfItQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2689524},"type":"module","types":"./dist/entry-point.d.ts","module":"./dist/entry-point.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"db028d308e848764e113b01cd0239e96aa6948f3","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.3","eslint":"^9.30.1","rollup":"^4.45.0","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.31.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.7","@mui/material":"^7.2.0","ts-repo-utils":"^3.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.7","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.36.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_2.0.3_1752540357983_0.5037931064474275","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"ts-data-forge","version":"2.1.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@2.1.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"af976de9f7a93082556da528b79f479f6f39b560","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-2.1.0.tgz","fileCount":440,"integrity":"sha512-cKdUmbKGCCTPA+rROfvWBKQq1kgJrqiQgsoi+x3BKBOBzmx+hcD8cO6snHBSD35I8uLTDP5qwVhPgtc2S/3tsw==","signatures":[{"sig":"MEUCIEAIrlz72iqvdQd7tEbx1ekD+go6/J9mFYC9oXsbWoGAAiEA3hy2VhDvpQT1QAS0fO6xT3/89DdVEBvWkbERoMBw0BM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2691608},"type":"module","types":"./dist/entry-point.d.ts","module":"./dist/entry-point.js","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"d372f59183212bdc35f8308e7acd803d6fc62dc2","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.3","eslint":"^9.30.1","rollup":"^4.45.0","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.31.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.7","@mui/material":"^7.2.0","ts-repo-utils":"^3.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.7","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.36.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_2.1.0_1752557712956_0.4523169934842668","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"ts-data-forge","version":"2.1.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@2.1.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"8d2c976473a2cfb2f736a92104f55b103a746f72","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-2.1.1.tgz","fileCount":440,"integrity":"sha512-NHnFOj9PQaMB9tBHz6/lXs2XRyklulX1/NtqHF8n8YuE5gX54QlYM0y45H+VHtEl6buSsH4kUm/x+rc36PU92Q==","signatures":[{"sig":"MEUCIQCioAH0Lpw/+qNq/cp6uPQ20XmcoP+Ho/nHUNTiExhVJQIgRUaiys6E9ct5ESGne4nl9r7EFXxRRO+Ww4tkFf5nRFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2691610},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"3c1cf7fb04b4651e55f3f8ec5c5a0e9f56342ee6","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.3","eslint":"^9.30.1","rollup":"^4.45.0","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.31.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.7","@mui/material":"^7.2.0","ts-repo-utils":"^3.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.7","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.36.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_2.1.1_1752558333160_0.3671347493486292","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"ts-data-forge","version":"2.1.2","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@2.1.2","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"4645c91e4423ea9c03a006ebad510978c6c482de","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-2.1.2.tgz","fileCount":440,"integrity":"sha512-6kZIyShNRwTHW7pr0UR17l4RS8XCn4ITtkhgqdcAhjd1cmPisM5oDt75SZrWtBtXQjAVIhEetGyqr6DXy9pO4A==","signatures":[{"sig":"MEUCIQDChmdri7ODfju4SVl5VwihDZVW9FeknC1aiLRBFjLs3wIgHaEN2LQ3o5P7lheaeu/wCWf7dYIREA1D2jDS0AaaJ/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2685802},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"777f2ef8244404f3e9f413fef2e9f97c396d97a6","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.3","eslint":"^9.30.1","rollup":"^4.45.0","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.31.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.7","@mui/material":"^7.2.0","ts-repo-utils":"^3.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.7","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.36.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","eslint-plugin-import":"2.31.0","eslint-plugin-vitest":"0.5.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","eslint-plugin-security":"3.0.1","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","eslint-plugin-array-func":"5.0.2","eslint-plugin-functional":"7.1.0","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"3.8.3","eslint-plugin-prefer-arrow-functions":"3.6.2","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_2.1.2_1752558870114_0.38760698136488414","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"ts-data-forge","version":"2.1.3","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@2.1.3","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"e67ab5c88a44f636b7fbbbd39a7a2c8d01ef9f14","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-2.1.3.tgz","fileCount":440,"integrity":"sha512-GFZ8vEjt0EMt6JHsrjU+LxqHbEf/PCcP2R1d+hI6UaJryU1pZorbAbCk6FOfXpbGBNRNXntYJS8ruQl/yiwYdg==","signatures":[{"sig":"MEUCIDAnIvagGqxN8jr9gMcYMGUCyKz615PPeIiE5KyJL8MZAiEA7S/DhPkXS2WezFPsDp7V3Sb5GNgVlqUO5ZhZ39dVcwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2679072},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"ac9f483f09a2f0959d0c77da9e46533e8ff7206e","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"deprecated":"Use v3 instead.","repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.3","eslint":"^9.30.1","rollup":"^4.45.0","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.31.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.7","@mui/material":"^7.2.0","ts-repo-utils":"^3.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.7","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.36.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","eslint-plugin-import":"2.31.0","eslint-plugin-vitest":"0.5.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","eslint-plugin-security":"3.0.1","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","eslint-plugin-array-func":"5.0.2","eslint-plugin-functional":"7.1.0","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"3.8.3","eslint-plugin-prefer-arrow-functions":"3.6.2","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_2.1.3_1752561412550_0.3712574545707443","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"ts-data-forge","version":"3.0.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@3.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"c5a38a6906a3fb28312661f3373446ad95b7605a","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-3.0.0.tgz","fileCount":440,"integrity":"sha512-g8gLrIPpiaGr2zqZHri8SNxc8LplwLfp3kPB9QHstrLRaGlL+0oOXnsv4TIla8h31QDpwOjaGZjLmxGkZhAFGQ==","signatures":[{"sig":"MEUCIQCyOuczzWOJcpMOHq1cTrXs1tBpBJLoNmdrZ24FoIyoKgIgdOe1UcrUcbTwQopBOAYvEyVdMBG0lmaxYvYL+ETCMWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2679072},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"a9813ea43824dd3bcb23fb274b9483681ee1119c","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.3","eslint":"^9.30.1","rollup":"^4.45.0","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.31.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.7","@mui/material":"^7.2.0","ts-repo-utils":"^3.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.7","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.36.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","eslint-plugin-import":"2.31.0","eslint-plugin-vitest":"0.5.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","eslint-plugin-security":"3.0.1","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","eslint-plugin-array-func":"5.0.2","eslint-plugin-functional":"7.1.0","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"3.8.3","eslint-plugin-prefer-arrow-functions":"3.6.2","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_3.0.0_1752564916383_0.9298708649239866","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"ts-data-forge","version":"3.0.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@3.0.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"6005af1c779090343e3574ab3b5f8ef946e9ebb8","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-3.0.1.tgz","fileCount":440,"integrity":"sha512-Og5MeGNJ5PD+1Fc1JNg/F++JJsW9wtp03F8f81f/CeRv2Aa9nVhRdB/POnop7E1+W+HpDg0weOIlxzkzsz8+gQ==","signatures":[{"sig":"MEUCIA1obJAAs+ECUKB4hl7JnlMlzDcKr/VFcbCpstB9SOpMAiEAz8J1WS5zjiDwcB++ujJSCz/4Lt4GbpPa1rhcZrs2VhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2677749},"type":"module","types":"./dist/type.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/type.d.mts","default":"./dist/index.mjs"}}},"gitHead":"711bf5d3c216eda8bb6633489f154365d388140a","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.3","eslint":"^9.30.1","rollup":"^4.45.0","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.31.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.7","@mui/material":"^7.2.0","ts-repo-utils":"^3.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.7","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.36.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","eslint-plugin-import":"2.31.0","eslint-plugin-vitest":"0.5.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","eslint-plugin-security":"3.0.1","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","eslint-plugin-array-func":"5.0.2","eslint-plugin-functional":"7.1.0","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"3.8.3","eslint-plugin-prefer-arrow-functions":"3.6.2","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_3.0.1_1752576194470_0.7567600187554975","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"ts-data-forge","version":"3.0.2","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@3.0.2","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"0d2e15ec6dd9e17d4c563ddcc72d1e3729f566d2","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-3.0.2.tgz","fileCount":440,"integrity":"sha512-CCiW+SWIPYlY7PhV54kMjMCaZPw5f8LbGuujlsre52wGzskSjsH4emz+B9IRzxdKmKxylUlnSoIcJAokVMRIRA==","signatures":[{"sig":"MEQCICXk5GoOg55PCR/kr7f5CdoPO9f7DSUvCF2B3QaMrG5uAiBnybyahgccQG67HArv6SGEoTVg50bnfa8+FVMOHFNZWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2679011},"type":"module","types":"./dist/type.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/type.d.mts","default":"./dist/index.mjs"}}},"gitHead":"8382c4b4b851324892321dd2e61cb358c9eab283","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.3","eslint":"^9.30.1","rollup":"^4.45.0","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.31.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.7","@mui/material":"^7.2.0","ts-repo-utils":"^3.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.7","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.36.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","eslint-plugin-import":"2.31.0","eslint-plugin-vitest":"0.5.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","eslint-plugin-security":"3.0.1","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","eslint-plugin-array-func":"5.0.2","eslint-plugin-functional":"7.1.0","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"3.8.3","eslint-plugin-prefer-arrow-functions":"3.6.2","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_3.0.2_1752576864538_0.7598611437072145","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"ts-data-forge","version":"3.0.3","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@3.0.3","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"063d2fc925ece1d6ef30686a4d671f664f27c1e3","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-3.0.3.tgz","fileCount":440,"integrity":"sha512-IYHMnwjvB8OfM2IfDxYkSHaPDNlkHiVtXR0L3jQVW9QQKh6RfQvCTYeyruCeuFdYpjtIxyVM7eeXWMTbn+pKpw==","signatures":[{"sig":"MEYCIQDRhp93JQ+MHlpSqvo0u1Fk7FNJEVjT85ZIq9eXT0aYiwIhAIVuGX3rcy1UHifO+X+bkAQGoUl/kdpnMKdWT7uKQn9B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2679011},"type":"module","types":"./dist/type.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/type.d.mts","default":"./dist/index.mjs"}}},"gitHead":"768252d8449b9406589935ae4d91bcbf095f3569","private":false,"scripts":{"gi":"npm run z:node-esm -- ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"npm run z:node-esm -- ./scripts/cmd/gen-docs.mjs","fmt":"npm run z:node-esm -- ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"npm run z:node-esm -- ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"npm run z:node-esm -- ./scripts/cmd/check-all.mjs","check:ext":"npm run z:node-esm -- ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","z:node-esm":"node --import tsx/esm","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.3","eslint":"^9.30.1","rollup":"^4.45.0","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.31.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.7","@mui/material":"^7.2.0","ts-repo-utils":"^3.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.7","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.36.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","eslint-plugin-import":"2.31.0","eslint-plugin-vitest":"0.5.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"56.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","eslint-plugin-security":"3.0.1","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","eslint-plugin-array-func":"5.0.2","eslint-plugin-functional":"7.1.0","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"3.8.3","eslint-plugin-prefer-arrow-functions":"3.6.2","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_3.0.3_1752942565921_0.8139169090815401","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"ts-data-forge","version":"3.0.4","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@3.0.4","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"fe1e88c75417d33a137f120ae8baccb021b2b3b2","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-3.0.4.tgz","fileCount":438,"integrity":"sha512-tCuPdx+GvSc5ZwNdx20bX+3HdR3zCopoR8WHYGQH4oET8aMMqJ0U8mg/HqT1Qlf55rISXBrdQtgIcb65O9NWfg==","signatures":[{"sig":"MEQCIA36hypH1OtBzTo2NmtVVwdaTyaizqQimgxfkMbrTxQuAiA677X2ptLFowi+1KUfTYSSHySCrnZHbyVkcvxl4oO4sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2672955},"type":"module","types":"./dist/type.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/type.d.mts","default":"./dist/index.mjs"}}},"gitHead":"6f24c1ab92390a0697b8d65f07d07ee7c259fda2","private":false,"scripts":{"gi":"tsx ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mjs","fmt":"tsx ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"tsx ./scripts/cmd/check-all.mjs","check:ext":"tsx ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always --reject @types/node","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"ts-type-forge":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","cspell":"^9.1.3","eslint":"^9.31.0","rollup":"^4.45.0","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.5.3","fast-glob":"^3.3.3","@eslint/js":"^9.31.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^20.19.7","@mui/material":"^7.2.0","ts-repo-utils":"^3.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.7","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.36.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","eslint-plugin-import":"2.32.0","eslint-plugin-vitest":"0.5.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"59.0.1","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","eslint-plugin-security":"3.0.1","typedoc-plugin-markdown":"^4.7.0","@semantic-release/github":"^11.0.3","eslint-plugin-array-func":"5.0.2","eslint-plugin-functional":"7.1.0","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.18","prettier-plugin-organize-imports":"^4.1.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"3.8.3","eslint-plugin-prefer-arrow-functions":"3.6.2","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.0.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_3.0.4_1753208587028_0.9378091775204502","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"ts-data-forge","version":"3.0.5","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@3.0.5","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"9ff7aac6c205ec4a4dc5229abd8f9ee15901389c","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-3.0.5.tgz","fileCount":438,"integrity":"sha512-7Ja1NVLRAj3XsW/i/pCsAM6J0WUzYNBbXtJ2SLRjHhsU2lp243+dM3H2Oje4Ee8Sfnh9XBusdMl5oPJksOs56g==","signatures":[{"sig":"MEYCIQCaLiQR4/6w/a03sOuns7SYsgoKWXqvwuevPG47bpwmwQIhAPWcks8b404nMOK6OMypuvXMUgWpFalzH8G5niHO7jV8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2673032},"type":"module","types":"./dist/types.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/index.mjs"}}},"gitHead":"f7644edb1b276e569e235e42f2a08ab51458a61b","private":false,"scripts":{"gi":"tsx ./scripts/cmd/gi.mjs","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mjs","fmt":"tsx ./scripts/cmd/fmt-diff.mjs","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"tsx ./scripts/cmd/check-all.mjs","check:ext":"tsx ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"ts-type-forge":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","immer":"^10.1.1","tslib":"^2.8.1","cspell":"^9.2.0","eslint":"^9.32.0","rollup":"^4.45.3","vitest":"^3.2.4","typedoc":"^0.28.7","prettier":"^3.6.2","fast-glob":"^3.3.3","@eslint/js":"^9.32.0","@vitest/ui":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0","@mui/material":"^7.2.0","ts-repo-utils":"^5.0.2","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.7","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.38.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","eslint-plugin-import":"2.32.0","eslint-plugin-vitest":"0.5.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","eslint-plugin-security":"3.0.1","typedoc-plugin-markdown":"^4.7.1","@semantic-release/github":"^11.0.3","eslint-plugin-array-func":"5.0.2","eslint-plugin-functional":"7.1.0","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.2.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"4.4.4","eslint-plugin-prefer-arrow-functions":"3.6.2","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_3.0.5_1753901404922_0.3957578247203948","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"ts-data-forge","version":"3.1.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@3.1.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"430928eb6f875f3562af503be218643c996d9070","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-3.1.0.tgz","fileCount":438,"integrity":"sha512-rOnf9uMCG8rt3gb66U8+0gOj4IWWIDeGGU85dRDe4FqXpLXrtyACVQbQe6rOzx723PGZ38Mi9a1OLZo+UQb6Rg==","signatures":[{"sig":"MEUCIQDD/Fa67Ak4GWPmeoasGsoOgmeR6Agd7IUHScZ0Lf7qHwIgIVzhSRD58sSU1FD27Obzs1kLPxMNZ+kBPcerxmjyExs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2673116},"type":"module","types":"./dist/types.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/index.mjs"}}},"gitHead":"ebc942fac67de6e8d04ad3e26590a9b80f3e4544","private":false,"scripts":{"gi":"gen-index-ts ./src --index-ext .mts --export-ext .mjs --target-ext .mts --target-ext .tsx --fmt 'npm run fmt'","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mjs","fmt":"format-diff-from origin/main","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"tsx ./scripts/cmd/check-all.mjs","check:ext":"tsx ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"ts-type-forge":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","immer":"^10.1.1","tslib":"^2.8.1","cspell":"^9.2.0","eslint":"^9.33.0","rollup":"^4.46.2","vitest":"^3.2.4","typedoc":"^0.28.10","prettier":"^3.6.2","fast-glob":"^3.3.3","@eslint/js":"^9.33.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.1","@mui/material":"^7.3.1","ts-repo-utils":"^6.0.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.7","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.39.1","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","eslint-plugin-import":"2.32.0","eslint-plugin-vitest":"0.5.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","eslint-plugin-security":"3.0.1","typedoc-plugin-markdown":"^4.8.1","@semantic-release/github":"^11.0.4","eslint-plugin-array-func":"5.0.2","eslint-plugin-functional":"9.0.2","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.2.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"4.4.4","eslint-plugin-prefer-arrow-functions":"3.6.2","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_3.1.0_1755018409371_0.7709446002337998","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"ts-data-forge","version":"3.2.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@3.2.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"68e68bc111954a65bc8a66cd12c3f9aef78d1698","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-3.2.0.tgz","fileCount":438,"integrity":"sha512-7jx6af7s5pR4NYn2Qu1nS9ne7ZoiGQMDU/9RnlCRgzQ6BfnpqzydK2jcATQHfL5xXg/0Z8rBeiNKBW7WC5N8/g==","signatures":[{"sig":"MEQCIGQxyteyocYtFw03GG2hfbnpiPxIZiSISjRaZfSQZF/BAiA+4qS61kRZ1PC7qEb+Ceixm68lOWJpCUzwSoBjiXqRSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2677777},"type":"module","types":"./dist/types.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/index.mjs"}}},"gitHead":"185c54b6d8b75a3a21cc1cc4a5bd86e9ec74e648","private":false,"scripts":{"gi":"gen-index-ts ./src --index-ext .mts --export-ext .mjs --target-ext .mts --target-ext .tsx --fmt 'npm run fmt'","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mjs","fmt":"format-diff-from origin/main","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mjs","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"tsx ./scripts/cmd/check-all.mjs","check:ext":"tsx ./scripts/cmd/check-ext.mjs","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","lint:samples":"eslint ./samples","test:samples":"vitest --config ./samples/vitest.config.ts","tscw:samples":"tsc --noEmit --watch -p ./samples/tsconfig.json","testw:samples":"npm run test:samples -- watch","update-packages":"npx npm-check-updates -u --install always","type-check:samples":"tsc --noEmit -p ./samples/tsconfig.json"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"ts-type-forge":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","immer":"^10.1.1","tslib":"^2.8.1","cspell":"^9.2.0","eslint":"^9.34.0","rollup":"^4.48.0","vitest":"^3.2.4","typedoc":"^0.28.10","prettier":"^3.6.2","fast-glob":"^3.3.3","@eslint/js":"^9.34.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@mui/material":"^7.3.1","ts-repo-utils":"^6.0.3","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.7","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.40.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","eslint-plugin-import":"2.32.0","eslint-plugin-vitest":"0.5.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"60.0.0","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","eslint-plugin-security":"3.0.1","typedoc-plugin-markdown":"^4.8.1","@semantic-release/github":"^11.0.4","eslint-plugin-array-func":"5.0.2","eslint-plugin-functional":"9.0.2","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.2.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"4.4.4","eslint-plugin-prefer-arrow-functions":"3.6.2","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_3.2.0_1756405077832_0.8140083993746683","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"ts-data-forge","version":"3.3.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@3.3.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"9876fddbc352d326d9ccfd463c4e34cc089fcb84","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-3.3.0.tgz","fileCount":443,"integrity":"sha512-h2W6JGAkepgYoZZO2pkjNQjbSpDKEDtEAfv6m8o5nL0TDIesFgmOIDpJ6JMLRFzCwrcPjSxfFKwJH5ThviVt6g==","signatures":[{"sig":"MEQCICqjI1gQ/5REmmUX5KVpNdJ3Hlaud114HpNN3q7dlnhNAiByCZKLkPp3ur0RggFnh3rgZ4eFqBegPuvx82TrcTxiDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2682752},"type":"module","types":"./dist/types.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=20.11.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"7fab145eca04afaedb0f1f6ed6fbebcd40adc19a","private":false,"scripts":{"gi":"gen-index-ts ./src --index-ext .mts --export-ext .mjs --target-ext .mts --target-ext .tsx --exclude entry-point.mts --fmt 'npm run fmt'","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-diff-from origin/main","tsc":"tsc --noEmit","lint":"eslint .","test":"npm run z:vitest -- run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"npm run z:vitest -- watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","test:ui":"npm run z:vitest -- --ui","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"npm run z:vitest -- run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-samples.mts","type-check":"tsc --noEmit","test:cov:ui":"vite preview --outDir ./coverage","update-packages":"npx npm-check-updates -u --install always"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"10.9.3","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"ts-type-forge":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","immer":"^10.1.1","tslib":"^2.8.1","cspell":"^9.2.1","eslint":"^9.35.0","rollup":"^4.50.1","vitest":"^3.2.4","typedoc":"^0.28.10","prettier":"^3.6.2","fast-glob":"^3.3.3","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.1","@mui/material":"^7.3.1","ts-repo-utils":"^7.5.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^24.2.7","markdownlint-cli2":"^0.18.1","typescript-eslint":"^8.43.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-strip":"^3.0.4","eslint-plugin-import":"2.32.0","eslint-plugin-vitest":"0.5.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-plugin-promise":"7.2.1","eslint-plugin-unicorn":"61.0.2","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","eslint-plugin-security":"3.0.1","typedoc-plugin-markdown":"^4.8.1","@semantic-release/github":"^11.0.6","eslint-plugin-array-func":"5.0.2","eslint-plugin-functional":"9.0.2","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.2.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"4.4.4","eslint-plugin-prefer-arrow-functions":"3.6.2","@semantic-release/release-notes-generator":"^14.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_3.3.0_1758044405230_0.8608592463257505","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"ts-data-forge","version":"3.3.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@3.3.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"b1b02e520cfb53984cb331c08a5c925885b2cc86","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-3.3.1.tgz","fileCount":508,"integrity":"sha512-TN8/27TW27xPWNnDrpoT0rwmlsS77hzqKT3RINixZ6MijEx+ERLeKZikj2pGM9SL9j3ObyhbIS6+AbRxuv9qiw==","signatures":[{"sig":"MEUCIB0KDy8DrA526EyQz7LaCeAqgzamMUBx6cjIl326sgvAAiEAnT57FxtjHg/Knj3v1Ge+zop8uhm8ebWnYHwdsQZ2LIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2205381},"type":"module","types":"./dist/types.d.mts","module":"./dist/entry-point.mjs","exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"683443cbf4414536a4b28c6cf5bdeec581cc11d1","private":false,"scripts":{"gi":"run-s gi:scripts gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"gen-index-ts ./src --index-ext .mts --export-ext .mjs --target-ext .mts --target-ext .tsx --exclude entry-point.mts --exclude array","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","gi:scripts":"gen-index-ts ./scripts/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude apply.mts --exclude octokit.mts","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.ts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"run-s gh:apply-variables gh:apply-rulesets gh:apply-repository-settings","doc:embed-doc":"tsx ./scripts/cmd/embed-samples.mts","gh:backup-all":"run-s gh:backup-rulesets gh:backup-repository-settings","doc:embed-jsdoc":"tsx ./scripts/cmd/embed-jsdoc-examples.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx --env-file=.env scripts/github/ruleset/apply.mts","gh:apply-variables":"tsx --env-file=.env scripts/github/variables/apply.mts","gh:backup-rulesets":"tsx --env-file=.env scripts/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx --env-file=.env scripts/github/repository/apply.mts","gh:backup-repository-settings":"tsx --env-file=.env scripts/github/repository/backup.mts"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"ts-type-forge":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^7.1.10","immer":"^10.1.3","tslib":"^2.8.1","cspell":"^9.2.1","eslint":"^9.38.0","rollup":"^4.52.4","vitest":"^3.2.4","typedoc":"^0.28.14","prettier":"^3.6.2","fast-glob":"^3.3.3","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.8.1","ts-fortress":"^5.2.0","@types/react":"^19.2.2","markdownlint":"^0.39.0","npm-run-all2":"^8.0.4","@mui/material":"^7.3.4","@octokit/core":"^7.0.5","ts-repo-utils":"^7.7.2","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@sindresorhus/is":"^7.1.0","semantic-release":"^25.0.0","markdownlint-cli2":"^0.18.1","octokit-safe-types":"^1.1.1","@vitest/coverage-v8":"^3.2.4","eslint-config-typed":"^1.7.1","@rollup/plugin-strip":"^3.0.4","typedoc-github-theme":"^0.3.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.0.0","@rollup/plugin-replace":"^6.0.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.0","@rollup/plugin-typescript":"^12.1.4","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_3.3.1_1760829397458_0.07074353457215721","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"ts-data-forge","version":"4.0.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@4.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"ff9c255713482ed06d2b24c74563493e1474aca8","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-4.0.0.tgz","fileCount":728,"integrity":"sha512-DNSM4f9RrIjybKCq5wsnNAXbJMtOVswkIo8hp6wTTq1TSG0xqeFShuuqmpVOcEI3o6vw9QONcZnqLJTr55dhQQ==","signatures":[{"sig":"MEUCIQDwG+TJfGPYZPzBEVLXGM3pRV0ojPLmqtfy5N7O71C9DAIgaoj1WYfXePPu+dFljPAepU6IC7MibdY2xNAjqCu2uIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2222673},"type":"module","types":"./dist/types.d.mts","volta":{"npm":"11.6.2","node":"25.0.0"},"module":"./dist/entry-point.mjs","exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"d0d97a362acfd699b4fa0cf6aa3cdd6c5ed96aba","private":false,"scripts":{"gi":"run-s gi:scripts gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","gi:scripts":"gen-index-ts ./scripts/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude apply.mts --exclude octokit.mts","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.ts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"run-s gh:apply-variables gh:apply-rulesets gh:apply-repository-settings","doc:embed-doc":"tsx ./scripts/cmd/embed-samples.mts","gh:backup-all":"run-s gh:backup-rulesets gh:backup-repository-settings","doc:embed-jsdoc":"tsx ./scripts/cmd/embed-jsdoc-examples.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx --env-file=.env scripts/github/ruleset/apply.mts","gh:apply-variables":"tsx --env-file=.env scripts/github/variables/apply.mts","gh:backup-rulesets":"tsx --env-file=.env scripts/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx --env-file=.env scripts/github/repository/apply.mts","gh:backup-repository-settings":"tsx --env-file=.env scripts/github/repository/backup.mts"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"ts-type-forge":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jiti":"^2.6.1","vite":"^7.1.12","immer":"^10.2.0","tslib":"^2.8.1","cspell":"^9.2.2","eslint":"9.38.0","rollup":"^4.52.5","vitest":"^4.0.6","typedoc":"^0.28.14","prettier":"^3.6.2","fast-glob":"^3.3.3","@vitest/ui":"^4.0.6","typescript":"^5.9.3","@types/node":"^24.10.0","ts-fortress":"^5.2.0","@types/react":"^19.2.2","markdownlint":"^0.39.0","npm-run-all2":"^8.0.4","@mui/material":"^7.3.4","@octokit/core":"7.0.6","ts-repo-utils":"^7.8.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@sindresorhus/is":"^7.1.1","semantic-release":"^25.0.1","markdownlint-cli2":"^0.18.1","octokit-safe-types":"^1.1.2","@vitest/coverage-v8":"^4.0.6","eslint-config-typed":"^3.1.2","@rollup/plugin-strip":"^3.0.4","typedoc-github-theme":"^0.3.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@rollup/plugin-replace":"^6.0.3","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.1","@rollup/plugin-typescript":"^12.3.0","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_4.0.0_1762786669529_0.41438413098103344","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"ts-data-forge","version":"4.1.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@4.1.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"f5954d0764798f8a40542e69b3eecb39ba95f479","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-4.1.0.tgz","fileCount":889,"integrity":"sha512-i68re0BK+uXhevWrZ28vFxmA85cl3DDKFwbhKIXjP3OJSAIzGhFaq52T6a6QBolrTextAPP61v2HJzEzeRmgfg==","signatures":[{"sig":"MEUCIQCgiXfrjlG1RReUjZm8sBnYRmamq/Lh16uGUWUWaErb7AIgOaFfD5Dwy39Dz2SqSceuej3jsRLsnhQ95QkIILZzKlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2346630},"type":"module","types":"./dist/types.d.mts","volta":{"npm":"11.6.2","node":"25.0.0"},"module":"./dist/entry-point.mjs","exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"8330543d628322b4453e405eb1f2e960cf7d701f","private":false,"scripts":{"gi":"run-s gi:scripts gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","gi:scripts":"gen-index-ts ./scripts/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude apply.mts --exclude octokit.mts","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.ts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"run-s gh:apply-variables gh:apply-rulesets gh:apply-repository-settings","doc:embed-doc":"tsx ./scripts/cmd/embed-samples.mts","gh:backup-all":"run-s gh:backup-rulesets gh:backup-repository-settings","doc:embed-jsdoc":"tsx ./scripts/cmd/embed-jsdoc-examples.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx --env-file=.env scripts/github/ruleset/apply.mts","gh:apply-variables":"tsx --env-file=.env scripts/github/variables/apply.mts","gh:backup-rulesets":"tsx --env-file=.env scripts/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx --env-file=.env scripts/github/repository/apply.mts","gh:backup-repository-settings":"tsx --env-file=.env scripts/github/repository/backup.mts"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"ts-type-forge":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jiti":"^2.6.1","vite":"^7.1.12","immer":"^10.2.0","tslib":"^2.8.1","cspell":"^9.2.2","eslint":"9.38.0","rollup":"^4.52.5","vitest":"^4.0.6","typedoc":"^0.28.14","prettier":"^3.6.2","fast-glob":"^3.3.3","@vitest/ui":"^4.0.6","typescript":"^5.9.3","@types/node":"^24.10.0","ts-fortress":"^5.2.0","@types/react":"^19.2.2","markdownlint":"^0.39.0","npm-run-all2":"^8.0.4","@mui/material":"^7.3.4","@octokit/core":"7.0.6","ts-repo-utils":"^7.8.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@sindresorhus/is":"^7.1.1","semantic-release":"^25.0.1","markdownlint-cli2":"^0.18.1","octokit-safe-types":"^1.1.2","@vitest/coverage-v8":"^4.0.6","eslint-config-typed":"^3.1.2","@rollup/plugin-strip":"^3.0.4","typedoc-github-theme":"^0.3.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@rollup/plugin-replace":"^6.0.3","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.1","@rollup/plugin-typescript":"^12.3.0","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_4.1.0_1762807351600_0.38307769290255367","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"ts-data-forge","version":"5.0.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@5.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"3bc0f9c0d9428982a0a07eada2ea3ab24156e8ab","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-5.0.0.tgz","fileCount":889,"integrity":"sha512-UyJxYDforNY0pjcmF+qhOfYW9L+J0j4iKnjweMcVlrQ9dHVyP8DjC56JZYYDdzLJVjG0YHOvtfjvgp5N2+NE5A==","signatures":[{"sig":"MEUCIQCCflxbIVUnL9wWBTIClOLCaPHUGXd4pB2Zl2zc3OeDsQIgaupOgiZLP92jm0PhkQjYTw+5Ts+HcyuSsFz8E3HKa6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2351566},"type":"module","types":"./dist/types.d.mts","volta":{"npm":"11.6.2","node":"25.0.0"},"module":"./dist/entry-point.mjs","exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"f9b33352d56c949df49da7200e919f22b047d8ee","private":false,"scripts":{"gi":"run-s gi:scripts gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","gi:scripts":"gen-index-ts ./scripts/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude apply.mts --exclude octokit.mts","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.ts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"run-s gh:apply-variables gh:apply-rulesets gh:apply-repository-settings","doc:embed-doc":"tsx ./scripts/cmd/embed-samples.mts","gh:backup-all":"run-s gh:backup-rulesets gh:backup-repository-settings","doc:embed-jsdoc":"tsx ./scripts/cmd/embed-jsdoc-examples.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx --env-file=.env scripts/github/ruleset/apply.mts","gh:apply-variables":"tsx --env-file=.env scripts/github/variables/apply.mts","gh:backup-rulesets":"tsx --env-file=.env scripts/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx --env-file=.env scripts/github/repository/apply.mts","gh:backup-repository-settings":"tsx --env-file=.env scripts/github/repository/backup.mts"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"ts-type-forge":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jiti":"^2.6.1","vite":"^7.2.2","immer":"^10.2.0","tslib":"^2.8.1","cspell":"^9.3.0","eslint":"9.39.1","rollup":"^4.53.2","vitest":"^4.0.8","typedoc":"^0.28.14","prettier":"^3.6.2","fast-glob":"^3.3.3","@vitest/ui":"^4.0.8","typescript":"^5.9.3","@types/node":"^24.10.0","ts-fortress":"^5.3.0","@types/react":"^19.2.2","markdownlint":"^0.39.0","npm-run-all2":"^8.0.4","@mui/material":"^7.3.5","@octokit/core":"7.0.6","ts-repo-utils":"^7.8.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@sindresorhus/is":"^7.1.1","semantic-release":"^25.0.2","markdownlint-cli2":"^0.18.1","octokit-safe-types":"^1.1.2","@vitest/coverage-v8":"^4.0.8","eslint-config-typed":"^3.5.1","@rollup/plugin-strip":"^3.0.4","typedoc-github-theme":"^0.3.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@rollup/plugin-replace":"^6.0.3","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@rollup/plugin-typescript":"^12.3.0","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_5.0.0_1762809838797_0.7593341872833665","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"ts-data-forge","version":"5.0.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@5.0.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"0422a5a84f51f54662706841a79bf9635488a6ef","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-5.0.1.tgz","fileCount":889,"integrity":"sha512-xNf4GOhbSHpfg12PYasmW/r31oatbv2skB89BLawC6MbjwQzhE9W+4oF82piBsoIXQPtOG2rRVF3J0qeKgz0Gw==","signatures":[{"sig":"MEYCIQDKES5oXMNbGta/1bAQI+bghHlszOC595z3AYpKYy9BaAIhAIhZMqIo3ZNuSoLp8FjZeeKuo2im3PEzaTRWLAnk0zIR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2352137},"type":"module","types":"./dist/types.d.mts","volta":{"npm":"11.6.2","node":"25.0.0"},"module":"./dist/entry-point.mjs","exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"c1191182d5306ee70e6b2f06d0abd257ebf08e4c","private":false,"scripts":{"gi":"run-s gi:scripts gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","gi:scripts":"gen-index-ts ./scripts/github --index-ext .mts --export-ext .mjs --target-ext .mts --exclude cmd --exclude apply.mts --exclude octokit.mts","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.ts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"run-s gh:apply-variables gh:apply-rulesets gh:apply-repository-settings","doc:embed-doc":"tsx ./scripts/cmd/embed-samples.mts","gh:backup-all":"run-s gh:backup-rulesets gh:backup-repository-settings","doc:embed-jsdoc":"tsx ./scripts/cmd/embed-jsdoc-examples.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"tsx --env-file=.env scripts/github/ruleset/apply.mts","gh:apply-variables":"tsx --env-file=.env scripts/github/variables/apply.mts","gh:backup-rulesets":"tsx --env-file=.env scripts/github/ruleset/backup.mts","gh:apply-repository-settings":"tsx --env-file=.env scripts/github/repository/apply.mts","gh:backup-repository-settings":"tsx --env-file=.env scripts/github/repository/backup.mts"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"ts-type-forge":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jiti":"^2.6.1","vite":"^7.2.2","immer":"^10.2.0","tslib":"^2.8.1","cspell":"^9.3.1","eslint":"9.39.1","rollup":"^4.53.2","vitest":"^4.0.8","typedoc":"^0.28.14","prettier":"^3.6.2","fast-glob":"^3.3.3","@vitest/ui":"^4.0.8","typescript":"^5.9.3","@types/node":"^24.10.1","ts-fortress":"^6.0.0","@types/react":"^19.2.4","markdownlint":"^0.39.0","npm-run-all2":"^8.0.4","@mui/material":"^7.3.5","@octokit/core":"7.0.6","ts-repo-utils":"^7.8.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@sindresorhus/is":"^7.1.1","semantic-release":"^25.0.2","markdownlint-cli2":"^0.19.0","octokit-safe-types":"^1.2.0","@vitest/coverage-v8":"^4.0.8","eslint-config-typed":"^3.5.2","@rollup/plugin-strip":"^3.0.4","typedoc-github-theme":"^0.3.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@rollup/plugin-replace":"^6.0.3","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@rollup/plugin-typescript":"^12.3.0","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_5.0.1_1763102983245_0.005671923017343428","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"ts-data-forge","version":"5.1.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@5.1.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"e29cd84f5402a146827f54a0476b15d92e5628f6","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-5.1.0.tgz","fileCount":889,"integrity":"sha512-RAq40Uf2DKnuYE1zWvMdCsw3+a8XCfwD3hf3AKit8Qgb4HWvmquKJN/X7o5QEF/h2zio7LKQGjcuVZanleIscQ==","signatures":[{"sig":"MEYCIQDJYaOCSzX0mNseiZ+MJyt7lIutN87ZD052roXCqB33KgIhAMSUNCpDglcik2/LN5ymCm8NCTAnyvZaEMkpg0z2FXNj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2373138},"type":"module","types":"./dist/types.d.mts","volta":{"npm":"11.6.2","node":"25.0.0"},"module":"./dist/entry-point.mjs","exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"3c7a5bb9133b25dcdad1e018409b97d99b2583df","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.ts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"gh-apply-all","doc:embed-doc":"tsx ./scripts/cmd/embed-samples.mts","gh:backup-all":"gh-backup-all","doc:embed-jsdoc":"tsx ./scripts/cmd/embed-jsdoc-examples.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"ts-type-forge":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jiti":"^2.6.1","vite":"^7.2.2","immer":"^10.2.0","tslib":"^2.8.1","cspell":"^9.3.2","eslint":"9.39.1","rollup":"^4.53.2","vitest":"^4.0.9","typedoc":"^0.28.14","prettier":"^3.6.2","@vitest/ui":"^4.0.9","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.5","markdownlint":"^0.39.0","npm-run-all2":"^8.0.4","@mui/material":"^7.3.5","ts-repo-utils":"^7.8.2","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@sindresorhus/is":"^7.1.1","semantic-release":"^25.0.2","markdownlint-cli2":"^0.19.0","@vitest/coverage-v8":"^4.0.9","eslint-config-typed":"^3.13.3","@rollup/plugin-strip":"^3.0.4","typedoc-github-theme":"^0.3.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@rollup/plugin-replace":"^6.0.3","@semantic-release/exec":"^7.1.0","github-settings-as-code":"^1.0.6","@semantic-release/github":"^12.0.2","@rollup/plugin-typescript":"^12.3.0","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_5.1.0_1763740175293_0.6435915932582159","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"ts-data-forge","version":"5.1.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@5.1.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"3338e9691c5fdc47e5524999243b661143c69bdb","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-5.1.1.tgz","fileCount":890,"integrity":"sha512-YUJjyoSqiIS8Wz56Atc+ZUbDTp8W9wo4bkiB3zm6EdQAKdhyYHaadb15mLhttSJ8VpitLtbXJ2/xX4QdQIQVnA==","signatures":[{"sig":"MEYCIQCotW2l0aB8Pm9/3ms4f7bLYV/df3uls8xrJR2zVAgaEgIhALjjZ0F/+6HZE2pSOCAW7Q/AvwI/tsqKCUkC0IBLqRVp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2377047},"type":"module","types":"./dist/types.d.mts","volta":{"npm":"11.6.2","node":"25.0.0"},"module":"./dist/entry-point.mjs","exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"4e568d9941972803d7b0e9d151630658f8d925d7","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.ts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"gh-apply-all","doc:embed-doc":"tsx ./scripts/cmd/embed-samples.mts","gh:backup-all":"gh-backup-all","doc:embed-jsdoc":"tsx ./scripts/cmd/embed-jsdoc-examples.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"ts-type-forge":"^2.3.0","@sindresorhus/is":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jiti":"^2.6.1","vite":"^7.2.4","immer":"^11.0.0","tslib":"^2.8.1","cspell":"^9.3.2","eslint":"9.39.1","rollup":"^4.53.3","vitest":"^4.0.14","typedoc":"^0.28.14","prettier":"^3.7.1","@vitest/ui":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","markdownlint":"^0.39.0","npm-run-all2":"^8.0.4","@mui/material":"^7.3.5","ts-repo-utils":"^7.9.3","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^25.0.2","markdownlint-cli2":"^0.19.1","@vitest/coverage-v8":"^4.0.14","eslint-config-typed":"^4.0.1","@rollup/plugin-strip":"^3.0.4","typedoc-github-theme":"^0.3.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@rollup/plugin-replace":"^6.0.3","@semantic-release/exec":"^7.1.0","github-settings-as-code":"^1.0.6","@semantic-release/github":"^12.0.2","@rollup/plugin-typescript":"^12.3.0","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_5.1.1_1764315297687_0.5891664095239715","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"ts-data-forge","version":"6.0.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"4d06b313b118911cf7372421104274493d3cd4e5","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.0.0.tgz","fileCount":890,"integrity":"sha512-ec/lCbIrsGDXZDgnOQW00RiU0fsR0RrztV4mCLhe2i+FVkKz6dwQHyE7yRmEhm2G96n5DXB6JeZFjOhFZPlOgQ==","signatures":[{"sig":"MEUCIQDx6WOFJeQ1X/YuJ31bdsl5VjXZhTcfkw8KqnB+OtXOkQIgcSL0srehsepxYDA31XLT7ycdUFr5P5F5N/dHfgrWQT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2377161},"type":"module","types":"./dist/types.d.mts","volta":{"npm":"11.6.2","node":"25.0.0"},"module":"./dist/entry-point.mjs","exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"403aa2ea5af3dda967ac63f42a3be60c6221b75b","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest run --coverage","z:vitest":"vitest --config ./configs/vitest.config.ts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.ts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"gh-apply-all","doc:embed-doc":"tsx ./scripts/cmd/embed-samples.mts","gh:backup-all":"gh-backup-all","doc:embed-jsdoc":"tsx ./scripts/cmd/embed-jsdoc-examples.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"pikohideaki","email":"noshiro.pf@gmail.com"},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.0.0","dependencies":{"ts-type-forge":"^2.3.0","@sindresorhus/is":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","jiti":"^2.6.1","vite":"^7.2.4","immer":"^11.0.0","tslib":"^2.8.1","cspell":"^9.3.2","eslint":"9.39.1","rollup":"^4.53.3","vitest":"^4.0.14","typedoc":"^0.28.14","prettier":"^3.7.1","@vitest/ui":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","markdownlint":"^0.39.0","npm-run-all2":"^8.0.4","@mui/material":"^7.3.5","ts-repo-utils":"^7.9.3","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","semantic-release":"^25.0.2","markdownlint-cli2":"^0.19.1","@vitest/coverage-v8":"^4.0.14","eslint-config-typed":"^4.0.1","@rollup/plugin-strip":"^3.0.4","typedoc-github-theme":"^0.3.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@rollup/plugin-replace":"^6.0.3","@semantic-release/exec":"^7.1.0","github-settings-as-code":"^1.0.6","@semantic-release/github":"^12.0.2","@rollup/plugin-typescript":"^12.3.0","@semantic-release/changelog":"^6.0.3","prettier-plugin-packagejson":"^2.5.19","prettier-plugin-organize-imports":"^4.3.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.0.0_1764315988337_0.07098634938501625","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"ts-data-forge","version":"6.1.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.1.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"0cc607c830fa76682ab1195855bfe20bcaa3027b","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.1.0.tgz","fileCount":890,"integrity":"sha512-oFs2ergEkszicwm1BGYPqVB8isE+CAzah0N0WCzidW/tz4veGu189HLgW95ExltPO/VO8G9FByD2w7gvx6DvoA==","signatures":[{"sig":"MEUCIQDU7xTDGf0/C4VfODSb3pHGrV+YDxJbgRrKJX4MP09pXgIgEi9r+Mb+1vVjS6+kxbwwTNrhiNdxHq/ujIwYkaFy7qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2380417},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.2.1"},"module":"./dist/entry-point.mjs","exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"fa5df39c3dc872a89ec9df1b21b85c158dfc2f44","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","doc:embed-doc":"tsx ./scripts/cmd/embed-samples.mts","gh:backup-all":"gh-backup-all","z:vitest:node":"vitest --config ./configs/vitest.config.mts --project='Node.js'","doc:embed-jsdoc":"tsx ./scripts/cmd/embed-jsdoc-examples.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ts-type-forge":"^2.3.0","@sindresorhus/is":"^7.1.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"7.2.6","immer":"11.0.1","tslib":"2.8.1","cspell":"9.4.0","eslint":"9.39.1","rollup":"4.53.3","vitest":"4.0.15","typedoc":"0.28.15","prettier":"3.7.4","@vitest/ui":"4.0.15","playwright":"1.57.0","typescript":"5.9.3","@types/node":"24.10.2","@types/react":"19.2.7","markdownlint":"0.39.0","npm-run-all2":"8.0.4","@mui/material":"7.3.6","ts-repo-utils":"7.9.5","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","semantic-release":"25.0.2","markdownlint-cli2":"0.19.1","@vitest/coverage-v8":"4.0.15","eslint-config-typed":"4.0.5","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.0.6","@semantic-release/github":"12.0.2","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.0.15","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"2.5.20","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.1.0_1766814076901_0.3492420381728225","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"ts-data-forge","version":"6.1.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.1.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"3c4c256dc466f08dd68e7105cc6510d6901c06e3","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.1.1.tgz","fileCount":890,"integrity":"sha512-4q8asmkVu2elIQlfdd4mJ3F4YbEz3cV45OUrgAxFKowfiGPbdQI13LjtR9YlbKrGHEeqozxYXBwy8zCoXpVlNg==","signatures":[{"sig":"MEYCIQD0FqktyDpGhFjtHYWXYQ5+vaLnegijnl6UP5CpeJK8eAIhAMXTuM62QXyubca/AnI8yDJYC8q2FVlxHMuDlOEIyGOL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2378114},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.2.1"},"module":"./dist/entry-point.mjs","exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"2a150e1d698aab259c218951f8cdf2a0e11368d3","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","doc:embed-doc":"tsx ./scripts/cmd/embed-samples.mts","gh:backup-all":"gh-backup-all","z:vitest:node":"vitest --config ./configs/vitest.config.mts --project='Node.js'","doc:embed-jsdoc":"tsx ./scripts/cmd/embed-jsdoc-examples.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ts-type-forge":"^2.3.0","@sindresorhus/is":"^7.1.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"7.3.0","immer":"11.0.1","tslib":"2.8.1","cspell":"9.4.0","eslint":"9.39.2","rollup":"4.53.5","vitest":"4.0.16","typedoc":"0.28.15","prettier":"3.7.4","@vitest/ui":"4.0.16","playwright":"1.57.0","typescript":"5.9.3","@types/node":"25.0.3","@types/react":"19.2.7","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"7.3.6","ts-repo-utils":"7.9.5","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.16","eslint-config-typed":"4.1.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.0.6","@semantic-release/github":"12.0.2","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.0.16","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"2.5.20","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.1.1_1766815816466_0.18071553287811626","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"ts-data-forge","version":"6.2.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.2.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"0d432239c61b3f0342b4e1249ed6daddc84b8139","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.2.0.tgz","fileCount":890,"integrity":"sha512-OnksNgbZO3rTEdhRBHz0nyvashrWJhvQYlAV3isWfXI+89hlGrbxdDJx3SH7a0BDC1V0F6djAgfna1MFmY+RBQ==","signatures":[{"sig":"MEQCIC5W+yiKn25VhepN+/HWr8tFMwqOaaSIT+eHnlOVOrBmAiAp7C99JXqTzo927EqZyZHVJS+SX6x0fVsl6ptIdvt/Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2386282},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.2.1"},"module":"./dist/entry-point.mjs","exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"148bd2a12416a02f30a627624bacfab7c3937ae4","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","doc:embed-doc":"tsx ./scripts/cmd/embed-samples.mts","gh:backup-all":"gh-backup-all","z:vitest:node":"vitest --config ./configs/vitest.config.mts --project='Node.js'","doc:embed-jsdoc":"tsx ./scripts/cmd/embed-jsdoc-examples.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ts-type-forge":"^2.3.0","@sindresorhus/is":"^7.1.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"7.3.0","immer":"11.1.0","tslib":"2.8.1","cspell":"9.4.0","dedent":"^1.7.1","eslint":"9.39.2","rollup":"4.54.0","vitest":"4.0.16","typedoc":"0.28.15","prettier":"3.7.4","@vitest/ui":"4.0.16","playwright":"1.57.0","typescript":"5.9.3","@types/node":"25.0.3","@types/react":"19.2.7","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"7.3.6","ts-repo-utils":"8.0.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.16","eslint-config-typed":"4.3.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.0.6","@semantic-release/github":"12.0.2","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.0.16","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"2.5.20","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.2.0_1767358296944_0.03768785378915518","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"ts-data-forge","version":"6.2.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.2.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"8aca24ecb5a0b6ac0e15fb663fbf3b2e5bc38c9d","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.2.1.tgz","fileCount":890,"integrity":"sha512-Ao/Tmta+7Q2YeMJXUsNhux37MIBo2sIMrSjPwe8xMJYRTzzvbIHKGzA5ORbb0Pwv9F+PoXrKNlcOPN+UyobR0Q==","signatures":[{"sig":"MEQCIE1jR007NeQwLjWd6JWZ22o+ks/e5eyw2Aqv/Q6Xi5uIAiBHpRhUyPMt6pmU+xaCOstESVr4Ae9VbHLtUaC5CoExxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2386282},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.2.1"},"module":"./dist/entry-point.mjs","exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"2765cfb1a06a154cd549d32fbb251361dc0e90b7","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","doc:embed-doc":"tsx ./scripts/cmd/embed-samples.mts","gh:backup-all":"gh-backup-all","z:vitest:node":"vitest --config ./configs/vitest.config.mts --project='Node.js'","doc:embed-jsdoc":"tsx ./scripts/cmd/embed-jsdoc-examples.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ts-type-forge":"^2.3.0","@sindresorhus/is":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"7.3.0","immer":"11.1.3","tslib":"2.8.1","cspell":"9.4.0","dedent":"^1.7.1","eslint":"9.39.2","rollup":"4.54.0","vitest":"4.0.16","typedoc":"0.28.15","prettier":"3.7.4","@vitest/ui":"4.0.16","playwright":"1.57.0","typescript":"5.9.3","@types/node":"25.0.3","@types/react":"19.2.7","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"7.3.6","ts-repo-utils":"8.0.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.16","eslint-config-typed":"4.3.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.0.6","@semantic-release/github":"12.0.2","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.0.16","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"2.5.20","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.2.1_1767630499280_0.836730247055423","host":"s3://npm-registry-packages-npm-production"}},"6.2.2":{"name":"ts-data-forge","version":"6.2.2","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.2.2","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"65dd086435b7954de4e6263d1615767ae0cd40de","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.2.2.tgz","fileCount":890,"integrity":"sha512-J0PX0k/AyGCM8Myrr6xIvoR0D3vaai/AtBSSYe42w+WANp1ohGv4LZwWKA18yDcshoaU87ASlnWP0U7ZT+/n8g==","signatures":[{"sig":"MEYCIQCxuoIAiZq9/8sEeP2eDDcdxWbesJudUijQk3MMC2j4XAIhANPJipq1UdAQMrdZKdedhMAPgGk8ki/8yGpXL916qz9v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2395546},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.2.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"26431aa6f498e6a68792c900c4a521f80646f0bd","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ts-type-forge":"^2.3.0","@sindresorhus/is":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"7.3.0","immer":"11.1.3","tslib":"2.8.1","cspell":"9.4.0","dedent":"^1.7.1","eslint":"9.39.2","rollup":"4.55.1","vitest":"4.0.16","typedoc":"0.28.15","prettier":"3.7.4","@vitest/ui":"4.0.16","playwright":"1.57.0","typescript":"5.9.3","@types/node":"25.0.7","@types/react":"19.2.8","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"7.3.7","ts-repo-utils":"8.0.2","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.16","eslint-config-typed":"4.4.1","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.0.7","@semantic-release/github":"12.0.2","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.0.16","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"2.5.20","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.2.2_1769172910613_0.8210825656333762","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"ts-data-forge","version":"6.3.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.3.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"3c057c7775dac736298a00313a522d361f56743f","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.3.0.tgz","fileCount":896,"integrity":"sha512-GiLmeXZpNrHtDEBl3bUWb74LVDzWgWkSL9f7J5UxHFB5/O3SuuOzvu0kxfTbQLs+5xQZCD+dwvzFfPPZqFn1TQ==","signatures":[{"sig":"MEUCIQD4nX0C1FOcanEhxQkogkXTzT1ZAK/46ZC18jQoP62zoQIgSk60Tu9fQ1HQd4vRU9y3qCk07vlyv0dx+Umwlmsg+OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2400834},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.2.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"9bc316b3de62565a5af4d92fc85f7a7b3b343090","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ts-type-forge":"^2.3.0","@sindresorhus/is":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.24.0","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"7.3.1","immer":"11.1.3","tslib":"2.8.1","cspell":"9.6.0","dedent":"^1.7.1","eslint":"9.39.2","rollup":"4.55.1","vitest":"4.0.17","typedoc":"0.28.16","prettier":"3.8.0","@vitest/ui":"4.0.17","playwright":"1.57.0","typescript":"5.9.3","@types/node":"25.0.10","@types/react":"19.2.9","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"7.3.7","ts-repo-utils":"8.0.3","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.17","eslint-config-typed":"4.6.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.0.12","@semantic-release/github":"12.0.2","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.0.17","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"2.5.21","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.3.0_1769188086372_0.15296340560344635","host":"s3://npm-registry-packages-npm-production"}},"6.3.1":{"name":"ts-data-forge","version":"6.3.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.3.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"5f30eada9b9a508521949e0b209eb34b2ae1d9a4","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.3.1.tgz","fileCount":896,"integrity":"sha512-vkw6kF4Ztwb1PV0QpkpSWnm2KZMayG8Fn84SWKXLCtYR5QQBKwxZLB19lZQUP8xCNy0ljHX+G9jSsXVZc0dTpw==","signatures":[{"sig":"MEQCIDz1S9HD5nAth33ScJ+cmLcx0eNlN17AM2W48uG5vwgJAiBqwGHj05Bk+nOPvavrafLd2bu9ANrlBvhaJXTqmM3X9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2403365},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.2.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"8dca3c2a4944c3015999b11d6eecdd4b14c5bada","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:all fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","codemod:all":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ts-type-forge":"^2.3.1","@sindresorhus/is":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"7.3.1","immer":"11.1.3","tslib":"2.8.1","cspell":"9.6.2","dedent":"^1.7.1","eslint":"9.39.2","rollup":"4.57.0","vitest":"4.0.17","typedoc":"0.28.16","prettier":"3.8.1","@vitest/ui":"4.0.17","playwright":"1.58.0","typescript":"5.9.3","@types/node":"25.0.10","@types/react":"19.2.9","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"7.3.7","ts-repo-utils":"8.1.0","@emotion/react":"11.14.0","ts-codemod-lib":"^1.1.3","@emotion/styled":"11.14.1","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.17","eslint-config-typed":"4.6.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.0.11","@semantic-release/github":"12.0.2","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.0.17","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.3.1_1770152592220_0.2952707825176917","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"ts-data-forge","version":"6.4.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.4.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"80df34e55976b670b97fe6577c5f1f5886c45b79","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.4.0.tgz","fileCount":896,"integrity":"sha512-aOroHGSY4BtfxHa29hKKDn82Pu1HFcqZwHMcA8/nRdztXEwXz2NfYN2xBKvRaE6RJzRgNiitAdZGrXpyTOSp/Q==","signatures":[{"sig":"MEYCIQCO8KKhuZ4QWblC8d6OKgdERJqr6ePupY/XFs5+2hH0iQIhAOl+xX4AxAfPfnDSgmiZ/dxTruLACgWwY+HnIm1gQo7W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2403692},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.2.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"202a3900e8ce1c90cc42eebc6665ca9ee69911ed","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:all fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","codemod:all":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ts-type-forge":"^2.3.1","@sindresorhus/is":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"7.3.1","immer":"11.1.3","tslib":"2.8.1","cspell":"9.6.2","dedent":"^1.7.1","eslint":"9.39.2","rollup":"4.57.0","vitest":"4.0.17","typedoc":"0.28.16","prettier":"3.8.1","@vitest/ui":"4.0.17","playwright":"1.58.0","typescript":"5.9.3","@types/node":"25.0.10","@types/react":"19.2.9","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"7.3.7","ts-repo-utils":"8.1.0","@emotion/react":"11.14.0","ts-codemod-lib":"^1.1.3","@emotion/styled":"11.14.1","semantic-release":"25.0.2","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.17","eslint-config-typed":"4.6.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.0.11","@semantic-release/github":"12.0.2","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.0.17","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.4.0_1770309573990_0.8012572386522225","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"ts-data-forge","version":"6.5.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.5.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"8a1a7625e6d49d2e6edd9af7810ee04ec085d976","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.5.0.tgz","fileCount":902,"integrity":"sha512-UPwFgkyLMyXTwySaJlBFpYlJjmay29I1kXfgWDDQqcAg6wSmH6ViqW56OEf6xBD5C4gdZycA8kXkVGsMfiBmJQ==","signatures":[{"sig":"MEUCIExWZ0BtnVLAyBeaioTpJBULMLzc5PflaoE/4V/3CClRAiEA/5M/RHVqXLG463n6DbTySoDA1lWRhlAAEJZQMtUk4M0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2441825},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.2.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"ee4f1551ab2463724db9b73d8daa75eb83d1edd8","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ts-type-forge":"^2.3.1","@sindresorhus/is":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.2","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"7.3.1","immer":"11.1.3","react":"^19.2.4","tslib":"2.8.1","cspell":"9.6.4","dedent":"^1.7.1","eslint":"9.39.2","rollup":"4.57.1","vitest":"4.0.18","typedoc":"0.28.16","prettier":"3.8.1","@vitest/ui":"4.0.18","playwright":"1.58.1","typescript":"5.9.3","@types/node":"25.2.0","@types/react":"19.2.13","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"7.3.7","ts-repo-utils":"8.1.0","@emotion/react":"11.14.0","ts-codemod-lib":"^2.0.3","@emotion/styled":"11.14.1","semantic-release":"25.0.3","markdownlint-cli2":"0.20.0","@vitest/coverage-v8":"4.0.18","eslint-config-typed":"4.6.2","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.3.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.3","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.1.2","@semantic-release/github":"12.0.3","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.0.18","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.1.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.5.0_1770957155720_0.6680579199286256","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"ts-data-forge","version":"6.6.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.6.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"8e322f4bea8be41d5ff3cbe952e9757052a96611","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.6.0.tgz","fileCount":902,"integrity":"sha512-6klfI9HtU7t6kKiv3xl7CGsQCTulX+evyf6u2HvpOtyLW7ERHw2G5x9AAufK0WwVlcyYP/8XccAnk6ZUH2MwCw==","signatures":[{"sig":"MEQCIGOmDo/kO6fnBUd08+RRxZDhFhx3CkqMCEaIS8bUMEQTAiBZCNW0xS0OhfvBmr+QtZcF4h2/aN7/0q8o9Xiw93JeCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2445996},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.2.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"3979e0609a92c9c684c7bce64a80410e8e38e2c2","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ts-type-forge":"^2.3.1","@sindresorhus/is":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"7.3.1","immer":"11.1.4","react":"^19.2.4","tslib":"2.8.1","cspell":"9.7.0","dedent":"^1.7.2","eslint":"9.39.3","rollup":"4.59.0","vitest":"4.0.18","typedoc":"0.28.17","prettier":"3.8.1","@vitest/ui":"4.0.18","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.4.0","@types/react":"19.2.14","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"7.3.9","ts-repo-utils":"9.0.0","@emotion/react":"11.14.0","ts-codemod-lib":"^2.1.1","@emotion/styled":"11.14.1","semantic-release":"25.0.3","markdownlint-cli2":"0.21.0","@vitest/coverage-v8":"4.0.18","eslint-config-typed":"4.7.4","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.0","@semantic-release/github":"12.0.6","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.0.18","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.6.0_1773496885984_0.7191144909706584","host":"s3://npm-registry-packages-npm-production"}},"6.7.0":{"name":"ts-data-forge","version":"6.7.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.7.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"16019706ce9ade7c58ca5643cb504ed7e2dd1f40","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.7.0.tgz","fileCount":902,"integrity":"sha512-zLj4gqvQkVhMa+7MCLIYvIOoaYbkDo1Xm8jg70AdAwvciip6NometcqGoPs7aHhp7WlNHOP9oqdAG2m7sO/qKA==","signatures":[{"sig":"MEQCIEt9J/SiBtszUthr4l7ML5TenuDFxwK1LVFLvjYfuF5gAiBqe/lupkbo6abotErp87906xljbB/xQ7bueAwJlV/SAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2458830},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.2.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"ce6c1bad13c7907deda8c224d1293b19753a4620","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ts-type-forge":"^2.3.1","@sindresorhus/is":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"7.3.1","immer":"11.1.4","react":"^19.2.4","tslib":"2.8.1","cspell":"9.7.0","dedent":"^1.7.2","eslint":"9.39.3","rollup":"4.59.0","vitest":"4.0.18","typedoc":"0.28.17","prettier":"3.8.1","@vitest/ui":"4.0.18","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.4.0","@types/react":"19.2.14","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"7.3.9","ts-repo-utils":"9.0.0","@emotion/react":"11.14.0","ts-codemod-lib":"^2.1.1","@emotion/styled":"11.14.1","semantic-release":"25.0.3","markdownlint-cli2":"0.21.0","@vitest/coverage-v8":"4.0.18","eslint-config-typed":"4.7.4","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.0","@semantic-release/github":"12.0.6","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.0.18","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.7.0_1773780873523_0.41629126695904706","host":"s3://npm-registry-packages-npm-production"}},"6.8.0":{"name":"ts-data-forge","version":"6.8.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.8.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"26f4a6280b34d3721a9010307773a1525060a6c1","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.8.0.tgz","fileCount":902,"integrity":"sha512-o+azDoqQfGOLY8LCtmeUZvGuv0z5XDKg5nYetAj7RQ/1/znJR1n/fNU1ZbqOMQbGhS3IocFs21gl4swCz7ZGmQ==","signatures":[{"sig":"MEYCIQD30Zh00ldbQacqPvQRrHG4w3tkKyEly/SaMIqiN+S2QwIhAMcezsNAFF0528bKA3hfM4bGnIdmWoj3iOlV4owWqlle","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2463701},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.2.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"d4aa25bedb8a079329ac60d29dc46d2697da8563","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ts-type-forge":"^2.3.1","@sindresorhus/is":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"7.3.1","immer":"11.1.4","react":"^19.2.4","tslib":"2.8.1","cspell":"9.7.0","dedent":"^1.7.2","eslint":"9.39.4","rollup":"4.59.0","vitest":"4.0.18","typedoc":"0.28.17","prettier":"3.8.1","@vitest/ui":"4.0.18","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.5.0","@types/react":"19.2.14","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"7.3.9","ts-repo-utils":"9.0.0","@emotion/react":"11.14.0","ts-codemod-lib":"^2.1.1","@emotion/styled":"11.14.1","semantic-release":"25.0.3","markdownlint-cli2":"0.21.0","@vitest/coverage-v8":"4.0.18","eslint-config-typed":"4.7.5","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.1","@semantic-release/github":"12.0.6","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.0.18","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.8.0_1773812208533_0.8620520871868993","host":"s3://npm-registry-packages-npm-production"}},"6.9.0":{"name":"ts-data-forge","version":"6.9.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.9.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"9ceced39f81b7a983a915a3552520b4aa8f911a9","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.9.0.tgz","fileCount":902,"integrity":"sha512-/J13CeSsWetXroAGsesvQRJxjS11NEe3Qje4bxCb7MTzVMYZfrN4GeQe6jvz/PpD+XmZasG393i6virl4B4cCw==","signatures":[{"sig":"MEYCIQCaGQ7o+sw434b05SjDOT20+5fCTV8A3+YWNk8EcOsIbgIhAMDmyWaTIWcnDYpThPYbKu1FoP4R+CZ7LYjpERHTPqlN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2478841},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.2.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=20.11.0","pnpm":">=8.0.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"c1817e9c6fdca8a84bb8676ea960fc12f41ff44c","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.6.2","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ts-type-forge":"^2.4.0","@sindresorhus/is":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"8.0.3","immer":"11.1.4","react":"^19.2.4","tslib":"2.8.1","cspell":"9.7.0","dedent":"^1.7.2","eslint":"9.39.4","rollup":"4.60.0","vitest":"4.1.2","typedoc":"0.28.18","prettier":"3.8.1","@vitest/ui":"4.1.2","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.5.0","@types/react":"19.2.14","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"7.3.9","ts-repo-utils":"9.0.0","@emotion/react":"11.14.0","ts-codemod-lib":"^2.1.1","@emotion/styled":"11.14.1","semantic-release":"25.0.3","markdownlint-cli2":"0.22.0","@vitest/coverage-v8":"4.1.2","eslint-config-typed":"4.8.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.2","@semantic-release/github":"12.0.6","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.2","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.9.0_1775221364060_0.8598708162256099","host":"s3://npm-registry-packages-npm-production"}},"6.9.1":{"name":"ts-data-forge","version":"6.9.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.9.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"9b0f2020e17f8728ef3b1398445886fc6b5e6809","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.9.1.tgz","fileCount":902,"integrity":"sha512-oMXO6nsrabKUKsIeP6aOlKYwkmHMukUuwZn+EQklEqtHoY6HiFsac9Fo/gzr2q2RXZ7O1lje/yKfeXDCsGVWLA==","signatures":[{"sig":"MEUCIHZdd10/FfXTBhPmlHQlOM6/AbfkPF4UgqaEitY9jxMJAiEAggolGIjyebMVQK9G9dsXdBwlCeeqwzqT9CFWF8eqAc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2478842},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.9.0"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.12.0","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"ad1e9f2749e4db77932fd79f95ad54e523588e94","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.12.1","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"^2.4.0","@sindresorhus/is":"^8.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.1","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"8.0.8","immer":"11.1.4","react":"^19.2.4","tslib":"2.8.1","cspell":"10.0.0","dedent":"^1.7.2","eslint":"9.39.4","rollup":"4.60.1","vitest":"4.1.2","typedoc":"0.28.18","prettier":"3.8.1","@vitest/ui":"4.1.2","playwright":"1.58.2","typescript":"5.9.3","@types/node":"25.5.2","@types/react":"19.2.14","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"7.3.9","ts-repo-utils":"9.0.0","@emotion/react":"11.14.0","ts-codemod-lib":"^2.1.1","@emotion/styled":"11.14.1","semantic-release":"25.0.3","markdownlint-cli2":"0.22.0","@vitest/coverage-v8":"4.1.2","eslint-config-typed":"4.8.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.2","@semantic-release/github":"12.0.6","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.2","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.9.1_1776932767641_0.08848871398045177","host":"s3://npm-registry-packages-npm-production"}},"6.9.2":{"name":"ts-data-forge","version":"6.9.2","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.9.2","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"2e67e6287680379eafef0583a0fa2a3c74516e9a","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.9.2.tgz","fileCount":902,"integrity":"sha512-mA26aJYgGUoCcjn079d2ZJO7FO8HhSEE0dDbJcv/Xz3vtBoF2WGOGpWzahNO4k6FnmwUAVBRvniCIiqt6cdf/A==","signatures":[{"sig":"MEYCIQDelbzaWjssRcp98VKpSlmqrM9f7WRtk7MgGQRLZsmBQgIhAMjbFk0llmHjewcS2PVFIoynL80R0hDodB9M2iBQIbVo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2478578},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.9.0"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.12.0","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"0940f297df55cc37f44509128db61a5386098016","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.12.1","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"^2.4.0","@sindresorhus/is":"^8.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.1","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"8.0.8","immer":"11.1.4","react":"^19.2.5","tslib":"2.8.1","cspell":"10.0.0","dedent":"^1.7.2","eslint":"9.39.4","rollup":"4.60.1","vitest":"4.1.4","typedoc":"0.28.19","prettier":"3.8.3","@vitest/ui":"4.1.4","playwright":"1.59.1","typescript":"5.9.3","@types/node":"25.6.0","@types/react":"19.2.14","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"9.0.0","ts-repo-utils":"9.0.1","@emotion/react":"11.14.0","ts-codemod-lib":"^2.1.2","@emotion/styled":"11.14.1","semantic-release":"25.0.3","markdownlint-cli2":"0.22.0","@vitest/coverage-v8":"4.1.4","eslint-config-typed":"4.8.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.3","@semantic-release/github":"12.0.6","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.4","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.9.2_1776970019753_0.038300788364858285","host":"s3://npm-registry-packages-npm-production"}},"6.9.3":{"name":"ts-data-forge","version":"6.9.3","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.9.3","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"02c652401446daf9b254573cdca8e117ebefef71","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.9.3.tgz","fileCount":919,"integrity":"sha512-k+YR3GUtL+E3imnhEuo1vzDIa3sR9excOjk2UoGg9XvbUiDTCVUd36R2cEAdtVpqDDkxliFs0foAyIIRnZo8IQ==","signatures":[{"sig":"MEUCICmvwyfiJbfSJyKfamCC2zpifuI3zqFoBhH3PP0O1jm+AiEAsqtmighM+lfnJt0RFCM7s4gklsw01M5ebmIy+ATXny4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2536888},"type":"module","types":"./dist/types.d.mts","volta":{"node":"25.9.0"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.18.0","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/types.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"cdccef7bd7a4e12fefeb729c0618e540b4b8ee87","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.12.1","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"^3.0.0","@sindresorhus/is":"^8.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"8.0.10","immer":"11.1.4","react":"^19.2.5","tslib":"2.8.1","cspell":"10.0.0","dedent":"^1.7.2","eslint":"9.39.4","rollup":"4.60.2","vitest":"4.1.5","typedoc":"0.28.19","prettier":"3.8.3","@vitest/ui":"4.1.5","playwright":"1.59.1","typescript":"5.9.3","@types/node":"25.6.0","@types/react":"19.2.14","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"9.0.0","ts-repo-utils":"10.0.0","@emotion/react":"11.14.0","ts-codemod-lib":"^2.1.4","@emotion/styled":"11.14.1","semantic-release":"25.0.3","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.5","eslint-config-typed":"4.9.6","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.7","@semantic-release/github":"12.0.6","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.5","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.9.3_1778132415879_0.5361504058052899","host":"s3://npm-registry-packages-npm-production"}},"6.9.4":{"name":"ts-data-forge","version":"6.9.4","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.9.4","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"ec4f2cf0dbdb9cf8754496fa341e8a7ecdcd9610","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.9.4.tgz","fileCount":918,"integrity":"sha512-18jGsOuEUnjfCWndXNpaaeTtU7wnL87tw+xaRjrn3MduTXtrCtC35EGxqTSNL+uY/Uahv60wBClg2ctBDAARPA==","signatures":[{"sig":"MEUCIQCtPjRbW0fIeqgBnRYFHWawltPKOSRMQzViwWy5Y7f5gwIgSYD3VUe5dT9fA3qg9zuGG/7j5JMYVVl9bqmk8ujBDl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2539858},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"25.9.0"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.18.0","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"807dc78c123496f58642a9612f1b8fd1bfdcabf8","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.12.1","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"^3.0.0","@sindresorhus/is":"^8.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"8.0.10","immer":"11.1.4","react":"^19.2.5","tslib":"2.8.1","cspell":"10.0.0","dedent":"^1.7.2","eslint":"9.39.4","rollup":"4.60.2","vitest":"4.1.5","typedoc":"0.28.19","prettier":"3.8.3","@vitest/ui":"4.1.5","playwright":"1.59.1","typescript":"5.9.3","@types/node":"25.6.0","@types/react":"19.2.14","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"9.0.0","ts-repo-utils":"10.0.0","@emotion/react":"11.14.0","ts-codemod-lib":"^2.1.4","@emotion/styled":"11.14.1","semantic-release":"25.0.3","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.5","eslint-config-typed":"4.9.6","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.7","@semantic-release/github":"12.0.6","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.5","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.9.4_1778218790413_0.7103591249484922","host":"s3://npm-registry-packages-npm-production"}},"6.9.5":{"name":"ts-data-forge","version":"6.9.5","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.9.5","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"c840fa3d1ca4cf86e846a9f7877910b110703aed","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.9.5.tgz","fileCount":918,"integrity":"sha512-KR7o2ht11F9BR/QgW50iZAxSgqDNxMzXDyGdFmN/B8mhJZECwv9qXRvwOcf6RVsdBsezm8rmZURDg5JKkBurLw==","signatures":[{"sig":"MEYCIQDGjAnSw8nHA87wag0eMvijrIZMHHWJ+pKG2n6sWaaDCQIhAKt8GQ9grHs0pJd3OMvZ4r1T5a7p12nBKQKjs1F8bmsk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2539853},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"25.9.0"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.18.0","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"55a148206d8fcd74b7b4de408ad828d1973208e2","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.12.1","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"3.0.0","@sindresorhus/is":"8.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"8.0.10","immer":"11.1.4","react":"19.2.5","tslib":"2.8.1","cspell":"10.0.0","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.60.2","vitest":"4.1.5","typedoc":"0.28.19","prettier":"3.8.3","@vitest/ui":"4.1.5","playwright":"1.59.1","typescript":"5.9.3","@types/node":"25.6.0","@types/react":"19.2.14","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"9.0.0","ts-repo-utils":"10.0.1","@emotion/react":"11.14.0","ts-codemod-lib":"2.1.4","@emotion/styled":"11.14.1","semantic-release":"25.0.3","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.5","eslint-config-typed":"4.9.6","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.7","@semantic-release/github":"12.0.6","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.5","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.9.5_1778418542148_0.7984048664421566","host":"s3://npm-registry-packages-npm-production"}},"6.9.6":{"name":"ts-data-forge","version":"6.9.6","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.9.6","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"7539e441c1e33487b9542232f2b8d80a29589f7e","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.9.6.tgz","fileCount":918,"integrity":"sha512-+FmX9f3GJc22nidNw0FCnCZqcl54c2uRnhbUa+KP9KB8prCSeZ6fyi+89QJ0bniR/J0X1KDoIOwWxS88a+TRLQ==","signatures":[{"sig":"MEYCIQDmk22KEBG3M+oEGYU9uD0lGfMAMUBWLyv+ZDAOZwEQvQIhAKeWPGUU1iWak1n9FrdY4r0OVh+KNqxnNkJ4dWDkl/6T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2539855},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"25.9.0"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.18.0","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"cbfb8e507518ba0627d3dacdd155318533614e11","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.12.1","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"^3.0.1","@sindresorhus/is":"^8.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"8.0.10","immer":"11.1.4","react":"19.2.5","tslib":"2.8.1","cspell":"10.0.0","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.60.3","vitest":"4.1.5","typedoc":"0.28.19","prettier":"3.8.3","@vitest/ui":"4.1.5","playwright":"1.59.1","typescript":"5.9.3","@types/node":"25.6.0","@types/react":"19.2.14","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"9.0.0","ts-repo-utils":"10.0.2","@emotion/react":"11.14.0","ts-codemod-lib":"2.1.6","@emotion/styled":"11.14.1","semantic-release":"25.0.3","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.5","eslint-config-typed":"4.9.7","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.8","@semantic-release/github":"12.0.6","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.5","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.9.6_1778560277934_0.7246007074041736","host":"s3://npm-registry-packages-npm-production"}},"6.10.0":{"name":"ts-data-forge","version":"6.10.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.10.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"af46b5d73bef3a90ae004fa42265b0c09272d0ca","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.10.0.tgz","fileCount":918,"integrity":"sha512-4s5bLadmRbnkBuxBq7NL/Jr++dhW6G8itqc73jl4dGSCOnXARafN20O53DedTYa1rSSPtWoOW6oSYAQACXAxAA==","signatures":[{"sig":"MEUCIDN4AHvPqTf1viAPhH1c3NYNSZm1Tw59iaiUzreXiMFfAiEAnFli7wsDwoXvb+fhdp2QbgFbU1XKXMoDz0MQz0CJaMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2541444},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"25.9.0"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.18.0","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"e3d33cec6e87d4e5d3afbec890e1d107c9ed01ed","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.12.1","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"^3.0.1","@sindresorhus/is":"^8.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.4","devDependencies":{"tsx":"4.21.0","jiti":"2.6.1","vite":"8.0.16","immer":"11.1.6","react":"19.2.5","tslib":"2.8.1","cspell":"10.0.0","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.60.3","vitest":"4.1.5","typedoc":"0.28.19","prettier":"3.8.3","@vitest/ui":"4.1.5","playwright":"1.59.1","typescript":"5.9.3","@types/node":"25.6.0","@types/react":"19.2.14","markdownlint":"0.40.0","npm-run-all2":"8.0.4","@mui/material":"9.0.0","ts-repo-utils":"10.0.3","@emotion/react":"11.14.0","ts-codemod-lib":"2.1.7","@emotion/styled":"11.14.1","semantic-release":"25.0.3","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.5","eslint-config-typed":"4.9.8","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.9","@semantic-release/github":"12.0.6","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.5","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.10.0_1781812883464_0.8285813404981317","host":"s3://npm-registry-packages-npm-production"}},"6.11.0":{"name":"ts-data-forge","version":"6.11.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.11.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"77afef440d05609b3463a53e5107653e2b4bf543","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.11.0.tgz","fileCount":918,"integrity":"sha512-/Z4IskC0vR90W/3oCIQToOHFetrhQVgRQ9uZRgVdtyLbcBZ1R0Alp/QWCqCHinVDkquFFpt6lgBXyx1EnJyzbQ==","signatures":[{"sig":"MEQCIAd11W4XnpNf5wUYAU7O/HI1y0sKnRUP7dgZ2FlXbcM0AiBAr8+b9k0vx7hsHgs3/dfL615xiNEmFiUbvNs6nxBlow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2541891},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"26.3.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"d655c012fb60d001037c90a4c6491bbe0b713084","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.16.0","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^3.2.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.4","devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vite":"8.0.16","immer":"11.1.8","react":"19.2.7","tslib":"2.8.1","cspell":"10.0.1","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.62.0","vitest":"4.1.9","typedoc":"0.28.19","prettier":"3.8.4","@vitest/ui":"4.1.9","playwright":"1.61.0","typescript":"5.9.3","@types/node":"26.0.0","@types/react":"19.2.17","markdownlint":"0.41.0","npm-run-all2":"9.0.2","@mui/material":"9.1.1","ts-repo-utils":"10.1.2","@emotion/react":"11.14.0","ts-codemod-lib":"2.2.0","@emotion/styled":"11.14.1","semantic-release":"25.0.5","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.9","eslint-config-typed":"4.9.11","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.9","@semantic-release/github":"12.0.8","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.9","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.11.0_1782156291490_0.21661284433371808","host":"s3://npm-registry-packages-npm-production"}},"6.12.0":{"name":"ts-data-forge","version":"6.12.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.12.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"dfeb18a4dffb67f07c6b629124b3b88368d094f5","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.12.0.tgz","fileCount":918,"integrity":"sha512-/HNx8ek5E6fbDayisa75kcB0IhenfKwrtPI0KkW0bKzSMGk2pKfbGUUgIYSIhqed6R89CL8OxOqEtd7v6WHArA==","signatures":[{"sig":"MEUCIQCkV3cVBJejw5AyY5J5exnuCLTYDdxhcEIajAMzZ2hqcwIgVymdJifVtei7TU4KUVuj41y8HQk5mrPLJrsy5KWpWsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2553156},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"26.3.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"27217fbbdd123ca20538a9670c61173e2dd361f2","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.16.0","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^3.2.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.4","devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vite":"8.0.16","immer":"11.1.8","react":"19.2.7","tslib":"2.8.1","cspell":"10.0.1","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.62.0","vitest":"4.1.9","typedoc":"0.28.19","prettier":"3.8.4","@vitest/ui":"4.1.9","playwright":"1.61.0","typescript":"5.9.3","@types/node":"26.0.0","@types/react":"19.2.17","markdownlint":"0.41.0","npm-run-all2":"9.0.2","@mui/material":"9.1.1","ts-repo-utils":"10.1.2","@emotion/react":"11.14.0","ts-codemod-lib":"2.2.0","@emotion/styled":"11.14.1","semantic-release":"25.0.5","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.9","eslint-config-typed":"4.9.11","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.9","@semantic-release/github":"12.0.8","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.9","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.12.0_1782394410699_0.21627713225727896","host":"s3://npm-registry-packages-npm-production"}},"6.13.0":{"name":"ts-data-forge","version":"6.13.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.13.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"0e1e4e62a7b0f55331530668241264f0475dbc47","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.13.0.tgz","fileCount":918,"integrity":"sha512-VFftb2iJHJ0FjgE967HwLk19znLrVLXcq+2ZvPjJKcCZQShhSBACyo3SWxxPd8Cnb8dY5abADrEt+HxiPDgpMw==","signatures":[{"sig":"MEUCIDvOMcF3BfSbntiJO3KXcoHalugTAPlLlQl1Sq1hoStDAiEAuzf7vEu2CUWThGZMGCIOtvV+2VORKJec6f3asMr7ZAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2564443},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"26.3.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"c902e903702c3de086a241807ccdbfb85395321b","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.16.0","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^3.2.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.4","devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vite":"8.0.16","immer":"11.1.8","react":"19.2.7","tslib":"2.8.1","cspell":"10.0.1","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.62.0","vitest":"4.1.9","typedoc":"0.28.19","prettier":"3.8.4","@vitest/ui":"4.1.9","playwright":"1.61.0","typescript":"5.9.3","@types/node":"26.0.0","@types/react":"19.2.17","markdownlint":"0.41.0","npm-run-all2":"9.0.2","@mui/material":"9.1.1","ts-repo-utils":"10.1.2","@emotion/react":"11.14.0","ts-codemod-lib":"2.2.0","@emotion/styled":"11.14.1","semantic-release":"25.0.5","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.9","eslint-config-typed":"4.9.11","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.9","@semantic-release/github":"12.0.8","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.9","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.13.0_1782400075121_0.6591438107782526","host":"s3://npm-registry-packages-npm-production"}},"6.13.1":{"name":"ts-data-forge","version":"6.13.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@6.13.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"1c040b02ecc24c3bac3a85cf4d213a211493e0b3","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-6.13.1.tgz","fileCount":918,"integrity":"sha512-/M0BQvYkD0j1XQ/+5sZ8bXoVHNf8k5XfTg/OZ1EqxekUQCa2jk6z+uCrTaSHZi5Vwt9LQyJCRvLVi/50PFI/Qg==","signatures":[{"sig":"MEUCIGx3P4FV4C7+gnSvFwNdqh5gn1lHMgYWx1GEB7WZhh/mAiEAw3/Jk/hFgloTXvdfRHEpy8i3pFzr+g5yaXJta6wVrzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@6.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2568666},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"26.3.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"55758625b6f3e69ac8689bbe491bbfcdf74d40fd","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:diff:as-const":"append-as-const --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:diff:readonly":"convert-to-readonly --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.16.0","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^3.2.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.4","devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vite":"8.0.16","immer":"11.1.8","react":"19.2.7","tslib":"2.8.1","cspell":"10.0.1","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.62.0","vitest":"4.1.9","typedoc":"0.28.19","prettier":"3.8.4","@vitest/ui":"4.1.9","playwright":"1.61.0","typescript":"5.9.3","@types/node":"26.0.0","@types/react":"19.2.17","markdownlint":"0.41.0","npm-run-all2":"9.0.2","@mui/material":"9.1.1","ts-repo-utils":"10.1.2","@emotion/react":"11.14.0","ts-codemod-lib":"2.2.0","@emotion/styled":"11.14.1","semantic-release":"25.0.5","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.9","eslint-config-typed":"4.9.11","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.9","@semantic-release/github":"12.0.8","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.9","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_6.13.1_1782473824264_0.3650458427474923","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"ts-data-forge","version":"7.0.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@7.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"5d365bed48b0918801bd491d025c9cc421d9b5de","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-7.0.0.tgz","fileCount":961,"integrity":"sha512-005RBBuvjkxSb9kfHOXxC4loFYVjXV/fQ7R7jhbpI9lz99dAlKh6UWWB/csrlcHXYCrHmyZEEYMP7iHz4Bwt+Q==","signatures":[{"sig":"MEUCIC2OIZBsw5Ufyn/mw82CEvpeH6Vwht55T1jO3+uJNjrYAiEAwq6oZh+eiw9bi1PYfFYiadNu4K9CLSEQPLmTxv27EZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2729485},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"26.3.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"372de2aff786a7c59caf0e5a6f1b79f7ea54f5df","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:diff:as-const":"append-as-const --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:diff:readonly":"convert-to-readonly --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.16.0","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^4.0.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.4","devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vite":"8.0.16","immer":"11.1.8","react":"19.2.7","tslib":"2.8.1","cspell":"10.0.1","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.62.0","vitest":"4.1.9","typedoc":"0.28.19","prettier":"3.8.4","@vitest/ui":"4.1.9","playwright":"1.61.0","typescript":"5.9.3","@types/node":"26.0.0","@types/react":"19.2.17","markdownlint":"0.41.0","npm-run-all2":"9.0.2","@mui/material":"9.1.1","ts-repo-utils":"10.1.2","@emotion/react":"11.14.0","ts-codemod-lib":"2.2.0","@emotion/styled":"11.14.1","semantic-release":"25.0.5","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.9","eslint-config-typed":"4.9.11","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.9","@semantic-release/github":"12.0.8","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.9","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_7.0.0_1782709017910_0.19293669091345644","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"ts-data-forge","version":"7.0.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@7.0.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"9c46afea29d44ec051ab23abe987c821c922aaa7","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-7.0.1.tgz","fileCount":961,"integrity":"sha512-i7zHyrS9mcb0FNkjPl6FJQadG+qoLvL77O5/mqDD38XcJ3Ml6olf+NHYGUkWpiRN/GSvf8cC2+tNjIRsXfLdPg==","signatures":[{"sig":"MEUCIQDX5TxUUFhpK7KNRkA4mBVnpyc/uv7WGFgrFcNs9QnJwQIgWXrr47Col+t+84uq4rugWzMJvG8mqbbK3gLEHXZtOTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@7.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2768382},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"26.3.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"59842b1c9fa2f2abb057ad1c1ef5ac07be2b5c3f","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:diff:as-const":"append-as-const --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:diff:readonly":"convert-to-readonly --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.16.0","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^4.0.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.4","devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vite":"8.0.16","immer":"11.1.8","react":"19.2.7","tslib":"2.8.1","cspell":"10.0.1","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.62.2","vitest":"4.1.9","typedoc":"0.28.19","prettier":"3.8.4","@vitest/ui":"4.1.9","playwright":"1.61.0","typescript":"5.9.3","@types/node":"26.0.1","@types/react":"19.2.17","markdownlint":"0.41.0","npm-run-all2":"9.0.2","@mui/material":"9.1.1","ts-repo-utils":"10.1.2","@emotion/react":"11.14.0","ts-codemod-lib":"2.2.1","@emotion/styled":"11.14.1","semantic-release":"25.0.5","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.9","eslint-config-typed":"5.3.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.9","@semantic-release/github":"12.0.8","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.9","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_7.0.1_1782757286519_0.367629942903021","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"ts-data-forge","version":"7.1.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@7.1.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"7ce19c9b55b06f5da23ae572dabf35e4323ddc78","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-7.1.0.tgz","fileCount":961,"integrity":"sha512-dcBdvyaZ8m3JeD6B5MrE3Gtr9Fg641/k+Om5ZudBytlp+N+67Wr1xiYw936n0YZ4KRnN1NRlzw84rdnPmOfOXA==","signatures":[{"sig":"MEUCIGs45nCusQuRyNGOPNB8KWT2Dxm3BwCho37XulKUiGb9AiEA8bzsNj42DNwDQOtxErDH4RaexfaDgRA6GV3vml3gqdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2777457},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"26.3.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"b38ec48ec5c211629001d19d066408b43bd22ea9","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:diff:as-const":"append-as-const --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:diff:readonly":"convert-to-readonly --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.16.0","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^4.0.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.4","devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vite":"8.0.16","immer":"11.1.8","react":"19.2.7","tslib":"2.8.1","cspell":"10.0.1","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.62.2","vitest":"4.1.9","typedoc":"0.28.19","prettier":"3.8.4","@vitest/ui":"4.1.9","playwright":"1.61.0","typescript":"5.9.3","@types/node":"26.0.1","@types/react":"19.2.17","markdownlint":"0.41.0","npm-run-all2":"9.0.2","@mui/material":"9.1.1","ts-repo-utils":"10.1.2","@emotion/react":"11.14.0","ts-codemod-lib":"2.2.1","@emotion/styled":"11.14.1","semantic-release":"25.0.5","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.9","eslint-config-typed":"5.3.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.9","@semantic-release/github":"12.0.8","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.9","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_7.1.0_1783183867490_0.445494563303521","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"ts-data-forge","version":"7.1.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@7.1.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"617818c051a4d907772be25d169fbbc634dbab02","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-7.1.1.tgz","fileCount":961,"integrity":"sha512-gncjnOfl/2LcUHUrqz/eKX0I4uSQivnHwSrgRVefa35LndlV7U236BIvovH7hSvH/Tht4IVL4nGNx3vnvca6gg==","signatures":[{"sig":"MEQCIEIALNuisMJ72TUhSbOqECOTWM3NRHO6/znuwa2zw05+AiA/DUUF7/qJM1zNITucL+UabZQzoMiLS9q1xQNFmx14Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@7.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2776828},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"26.3.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"7f0bab914d1dab9acf9cf31e870ce7209db373a5","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:diff:as-const":"append-as-const --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:diff:readonly":"convert-to-readonly --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.16.0","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^4.0.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.4","devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vite":"8.0.16","immer":"11.1.8","react":"19.2.7","tslib":"2.8.1","cspell":"10.0.1","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.62.2","vitest":"4.1.9","typedoc":"0.28.19","prettier":"3.8.4","@vitest/ui":"4.1.9","playwright":"1.61.0","typescript":"5.9.3","@types/node":"26.0.1","@types/react":"19.2.17","markdownlint":"0.41.0","npm-run-all2":"9.0.2","@mui/material":"9.1.1","ts-repo-utils":"10.1.2","@emotion/react":"11.14.0","ts-codemod-lib":"2.2.1","@emotion/styled":"11.14.1","semantic-release":"25.0.5","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.9","eslint-config-typed":"5.3.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.9","@semantic-release/github":"12.0.8","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.9","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_7.1.1_1783321845367_0.6437074123083053","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"ts-data-forge","version":"8.0.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@8.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"0537b9d6beb578a974523478f8d4f46c0dac5173","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-8.0.0.tgz","fileCount":961,"integrity":"sha512-kztCELi3RIZsU/ZzachXEAN3pxskjR9XXfY3v2LlKvj6r0KIULZoUbvt38bgmrqbhqf6ESGmOc4MV/XqXx8WWA==","signatures":[{"sig":"MEUCIHu9rmQt+qQcABHTMqAA87QFjCZl7glncYhAZfVCFRtpAiEAj3zlElgLi7IikMwvchDAJWv52veMYNRqeJFRsi76crM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2781431},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"26.3.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"39c8371c18e5cf017eefccada7380b59b16b9441","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:diff:as-const":"append-as-const --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:diff:readonly":"convert-to-readonly --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.16.0","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^4.0.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.4","devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vite":"8.1.0","immer":"11.1.8","react":"19.2.7","tslib":"2.8.1","cspell":"10.0.1","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.62.2","vitest":"4.1.9","typedoc":"0.28.19","prettier":"3.8.4","@vitest/ui":"4.1.9","playwright":"1.61.0","typescript":"5.9.3","@types/node":"26.0.1","@types/react":"19.2.17","markdownlint":"0.41.0","npm-run-all2":"9.0.2","@mui/material":"9.1.2","ts-repo-utils":"10.1.2","@emotion/react":"11.14.0","ts-codemod-lib":"2.2.1","@emotion/styled":"11.14.1","semantic-release":"25.0.5","markdownlint-cli2":"0.22.1","@vitest/coverage-v8":"4.1.9","eslint-config-typed":"5.3.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.9","@semantic-release/github":"12.0.8","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.9","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"10.2.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_8.0.0_1783605213868_0.07039272431511678","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"ts-data-forge","version":"9.0.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@9.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"97c3b6f0e6e3a1e4ddc91a6d1c724dec52c565c1","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-9.0.0.tgz","fileCount":967,"integrity":"sha512-RQRengEO8QbSRnp9O79XJ9VXaxo7xBumLjZiai0zF0QXomMghjFY5sOsDN4wDUo+s8HZw9gboral5pfSFKA+Eg==","signatures":[{"sig":"MEUCIQCPsJ27BLxfLkTEelHEwOfGRnk/AoyW6EklY+50ycg9TwIgDRIgxtBohNLZYoXiAlHftZtVVT4mXERoFNpEj2qDR20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2807943},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"26.3.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"b3f93dcdfb8c0eb0350f6ea5924da7ae7f373844","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:diff:as-const":"append-as-const --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:diff:readonly":"convert-to-readonly --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.16.0","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^5.0.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.10.0","devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vite":"8.1.3","immer":"11.1.9","react":"19.2.7","tslib":"2.8.1","cspell":"10.0.1","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.62.2","vitest":"4.1.9","typedoc":"0.28.19","prettier":"3.9.4","@vitest/ui":"4.1.9","playwright":"1.61.1","typescript":"5.9.3","@types/node":"26.1.0","@types/react":"19.2.17","markdownlint":"0.41.0","npm-run-all2":"9.0.2","@mui/material":"9.1.2","ts-repo-utils":"10.1.2","@emotion/react":"11.14.0","ts-codemod-lib":"2.2.1","@emotion/styled":"11.14.1","semantic-release":"25.0.5","markdownlint-cli2":"0.23.0","@vitest/coverage-v8":"4.1.9","eslint-config-typed":"5.3.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.9","@semantic-release/github":"12.0.9","@rollup/plugin-typescript":"12.3.0","@vitest/browser-playwright":"4.1.9","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"10.2.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_9.0.0_1783660708289_0.5592065185192348","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"ts-data-forge","version":"9.0.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@9.0.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"67c05d9b7ce00f6374831e7fa67f2402760aebb8","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-9.0.1.tgz","fileCount":967,"integrity":"sha512-+jiqYs0W0ngYky/n6VzadVBXW4d6iYdBC6fCKiqVVFTX5gOc9/ugr7/U+EE1V0ABoZdHrRnemDy/KzyMFw6x5w==","signatures":[{"sig":"MEYCIQCYMYX+XuzRbb/Cst/vbT50McQTgo7D60MVRsEd7hI/jQIhANnw20nx0uLu8pR1Ss+SCyMnLDHpaz2EsWJAafq4NoxK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@9.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3309979},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"26.3.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"9896936b1dffc238d488b7b0507522f210c69b45","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"node ./node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ./node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"node ./node_modules/typescript-native/bin/tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:diff:as-const":"append-as-const --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:diff:readonly":"convert-to-readonly --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.16.0","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^5.0.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.10.0","devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vite":"8.1.3","immer":"11.1.9","react":"19.2.7","cspell":"10.0.1","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.62.2","vitest":"4.1.9","esbuild":"0.28.1","typedoc":"0.28.19","prettier":"3.9.4","@vitest/ui":"4.1.9","playwright":"1.61.1","typescript":"6.0.3","@types/node":"26.1.0","@types/react":"19.2.17","markdownlint":"0.41.0","npm-run-all2":"9.0.2","@mui/material":"9.1.2","ts-repo-utils":"10.1.2","@emotion/react":"11.14.0","ts-codemod-lib":"2.2.1","@emotion/styled":"11.14.1","semantic-release":"25.0.5","markdownlint-cli2":"0.23.0","typescript-native":"npm:typescript@7.0.1-rc","@vitest/coverage-v8":"4.1.9","eslint-config-typed":"5.3.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","rollup-plugin-esbuild":"6.2.1","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.9","@semantic-release/github":"12.0.9","@vitest/browser-playwright":"4.1.9","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"10.2.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_9.0.1_1783842148853_0.7374201092004535","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"ts-data-forge","version":"10.0.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":{"name":"noshiro-pf","email":"noshiro.pf@gmail.com"},"license":"Apache-2.0","_id":"ts-data-forge@10.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"homepage":"https://github.com/noshiro-pf/ts-data-forge#readme","bugs":{"url":"https://github.com/noshiro-pf/ts-data-forge/issues"},"dist":{"shasum":"1e14c96f97e5a0e70382c3c43250b63df5d9524c","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-10.0.0.tgz","fileCount":979,"integrity":"sha512-JbhsTcNhnAD7F/fDUPs1pMpj2phvEmRI/B/uXJpy47/nFN8Mhttj1mAH0qY9xPHIYcsQ7khh90uO64IPNNcFxg==","signatures":[{"sig":"MEUCIQCXcE7cHoQBA4o6NTiugI9VINSYJCY7pJcBoKKAvjgw0QIge9wCAAtv9AS0Fah4lPy8Zfa/VGe2ADKSt2PT2rafDP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3364046},"type":"module","types":"./dist/entry-point.d.mts","volta":{"node":"26.3.1"},"module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"gitHead":"663465065807d74a9acd6befca4ccb4589d94d00","private":false,"scripts":{"gi":"run-s gi:src fmt","md":"markdownlint-cli2","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted","tsc":"node ./node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ./node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","clean":"pnpm run /clean:.*/","testw":"pnpm run z:vitest:node watch","cspell":"cspell \"**\" --gitignore --gitignore-root ./ --no-progress","gi:src":"tsx scripts/cmd/gen-index.mts","codemod":"run-s codemod:uncommitted:as-const fmt codemod:uncommitted:readonly fmt","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main","fmt:full":"prettier --write .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check-all":"tsx ./scripts/cmd/check-all.mts","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","clean:logs":"npx rimraf ./*.log","type-check":"node ./node_modules/typescript-native/bin/tsc --noEmit","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","codemod:diff":"run-s codemod:diff:as-const fmt codemod:diff:readonly fmt","codemod:full":"run-s codemod:full:as-const fmt codemod:full:readonly fmt","gh:apply-all":"gh-apply-all","test:browser":"pnpm run z:vitest --project='Browser' run","gh:backup-all":"gh-backup-all","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gh:apply-rulesets":"gh-apply-rulesets","gh:apply-variables":"gh-apply-variables","gh:backup-rulesets":"gh-backup-rulesets","codemod:diff:as-const":"append-as-const --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:diff:readonly":"convert-to-readonly --diff-from origin/main '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:as-const":"append-as-const '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:full:readonly":"convert-to-readonly '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:as-const":"append-as-const --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","codemod:uncommitted:readonly":"convert-to-readonly --uncommitted '{src,scripts,samples,test}/**/*.{mts,tsx}'","gh:apply-repository-settings":"gh-apply-repository-settings","gh:backup-repository-settings":"gh-backup-repository-settings"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"_npmVersion":"11.16.0","description":"[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^6.0.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.10.0+sha512.0b7f8b98060031904c017e3a41eb187a16d40eeb829b95c4f8cb03681761fc4ab53dd219115b9b447f4dce1a05a214764461e7d3703392a9f32f9511ce8c86c8","devDependencies":{"tsx":"4.22.4","jiti":"2.7.0","vite":"8.1.3","immer":"11.1.11","react":"19.2.7","cspell":"10.0.1","dedent":"1.7.2","eslint":"9.39.4","rollup":"4.62.2","vitest":"4.1.10","esbuild":"0.28.1","typedoc":"0.28.19","prettier":"3.9.4","@vitest/ui":"4.1.9","playwright":"1.61.1","typescript":"6.0.3","@types/node":"26.1.0","@types/react":"19.2.17","markdownlint":"0.41.0","npm-run-all2":"9.0.2","@mui/material":"9.2.0","ts-repo-utils":"10.1.2","@emotion/react":"11.14.0","ts-codemod-lib":"2.2.1","@emotion/styled":"11.14.1","semantic-release":"25.0.5","markdownlint-cli2":"0.23.0","typescript-native":"npm:typescript@7.0.1-rc","@vitest/coverage-v8":"4.1.10","eslint-config-typed":"5.3.0","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","rollup-plugin-esbuild":"6.2.1","@rollup/plugin-replace":"6.0.3","@semantic-release/exec":"7.1.0","github-settings-as-code":"1.2.9","@semantic-release/github":"12.0.9","@vitest/browser-playwright":"4.1.9","@semantic-release/changelog":"6.0.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","conventional-changelog-conventionalcommits":"10.2.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_10.0.0_1784277449700_0.7600407746348365","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"ts-data-forge","version":"11.0.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@11.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"d095ad9b794c0897884dfd893cd674a1b6ad23b6","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-11.0.0.tgz","fileCount":984,"integrity":"sha512-dJRBXLBMPG4gBYnPq/AsY5zISOV9OauzoAb/2y119G2H8DPH2LjrZmEhIkTjy4YZoQfOMvsVzYzDYSt/OJkk6A==","signatures":[{"sig":"MEUCIQDcHLKmvHngzrtSUPBO7UkRO1Ifu63QpX7mCZvzp63RiwIgBFL0OQsTgxJhlrf+uwZ4Qeo4gSITzw3MPqu/gsFu3Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@11.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3384896},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^7.0.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"11.1.11","react":"19.2.7","typedoc":"0.28.19","@types/react":"19.2.17","@mui/material":"9.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","typedoc-github-theme":"0.4.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_11.0.0_1784404778445_0.909230851213384","host":"s3://npm-registry-packages-npm-production"}},"11.0.1":{"name":"ts-data-forge","version":"11.0.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@11.0.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"869d2d393feabd917248f56779bf005f39af758d","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-11.0.1.tgz","fileCount":984,"integrity":"sha512-hf4a7zpP13gI7f+OrsCD/EV3TGbUr+8VeHlmLW3DKgSMOhoNJ/I19VhpVoY9zA/R/BuH5/QTW4098Zg+DS/6tg==","signatures":[{"sig":"MEQCIDy180HNq6R224gYDU4GSg9sxVY8lsPs5/9JtV9la1KJAiBOCJ8CTGslG5FH2zDfVRwToa7fSyCuNA45t4txYOQEaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@11.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3419936},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gen:branded-number":"tsx ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^7.0.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"11.1.11","react":"19.2.7","typedoc":"0.28.19","@types/react":"19.2.17","@mui/material":"9.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","typedoc-github-theme":"0.4.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_11.0.1_1784612811524_0.08165954386565866","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"ts-data-forge","version":"12.0.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@12.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"1c4241f9dc256cf1fba7aea77393b0ecd71cabce","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-12.0.0.tgz","fileCount":984,"integrity":"sha512-kbsWoWrjs1lgB9u6OSPFncBVBAinn00qhdnUn0Ij+jSiJMteqqqM9VbpsOBONFdPjgShAKXhVD6lHEo/ZXPXWQ==","signatures":[{"sig":"MEUCIACjWOyb1Ga8C7+WgfqXw7BImWVE5ml4z9xGMpnYDCRTAiEAimuJwWnf4lXRY+XpiE40Nis5Vh7fExLOGD9KejIaHwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@12.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3455363},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gen:branded-number":"tsx ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^7.0.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"11.1.11","react":"19.2.7","typedoc":"0.28.19","@types/react":"19.2.17","@mui/material":"9.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","typedoc-github-theme":"0.4.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_12.0.0_1784619920212_0.32908396134966655","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"ts-data-forge","version":"12.1.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@12.1.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"3217f811b94590fa54c8092807c038e4cba3749e","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-12.1.0.tgz","fileCount":984,"integrity":"sha512-hjBhKfdUdgOO0GVQfPiyXR4YlHsrfNRMQtEADNhax0RCUdPY/di1LvgPB10BlP7tTlLH04zWy0SLzrW8VmeAig==","signatures":[{"sig":"MEUCIBAppIBIdJx/b4IXIPg2A15Mt3X/v+AH6qb18mkJRx0yAiEA/oXhmHDkA6IpX3Bfdg2tA0bGr3Gd7vkH/33pGJHYtK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@12.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3494372},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gen:branded-number":"tsx ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^7.0.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"11.1.11","react":"19.2.7","typedoc":"0.28.19","@types/react":"19.2.17","@mui/material":"9.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","typedoc-github-theme":"0.4.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_12.1.0_1784670609504_0.6901715327334059","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"ts-data-forge","version":"12.2.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@12.2.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"c6d1bb23b09d5a4b8209c77fced26856723e3298","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-12.2.0.tgz","fileCount":984,"integrity":"sha512-ThJdHEu44Hbe8TpHRI7MchKS/T7+buRJbczist+5OKbrNwgnpmGMMfNyWngcJUBbMSiLGEsKEmfMNZYK0A9gEw==","signatures":[{"sig":"MEQCIDebr5hQHTKnPMjQIRWPBa9erkrPJX5KkJ/9/ORk8d8nAiATTFV4UblP4OjG57M+exTN6y7HT1Qw/tP4HQIEoGCtow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@12.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3502782},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gen:branded-number":"tsx ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^7.0.0","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"11.1.11","react":"19.2.7","typedoc":"0.28.19","@types/react":"19.2.17","@mui/material":"9.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","typedoc-github-theme":"0.4.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_12.2.0_1784837811306_0.08114195338338592","host":"s3://npm-registry-packages-npm-production"}},"12.2.1":{"name":"ts-data-forge","version":"12.2.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@12.2.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"63033e8f2a22c6943af3646d5194808d6f0e7a0c","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-12.2.1.tgz","fileCount":984,"integrity":"sha512-FQchVpnRMynF+PyktimkQ5WM3MvHva/kPRLwOwfo5OIsKzMicaCCCDHjQLUDOg9/TxyW2h7btLJGPP+M9Z3lmQ==","signatures":[{"sig":"MEUCIQDOF6ZwjUVb/DVyzDjrI9sYp/GDQdFXz+CJfteSB67nwAIgLb0lhFE/cDJcI8uncf8suTSWr4pLqp6QtSu9lxFVtVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@12.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3502779},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gen:branded-number":"tsx ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"7.x","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"11.1.11","react":"19.2.7","typedoc":"0.28.19","@types/react":"19.2.17","@mui/material":"9.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","typedoc-github-theme":"0.4.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_12.2.1_1784917229848_0.1716089087524304","host":"s3://npm-registry-packages-npm-production"}},"12.2.2":{"name":"ts-data-forge","version":"12.2.2","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@12.2.2","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"8d4ac9db974615d39ff53d8b4f533ac4d2df0872","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-12.2.2.tgz","fileCount":984,"integrity":"sha512-tduT/cDy602eGErC6wGgxyYxsjXcaYYFYT+cEotzSQNdhsb0eyBKsT+IfYnQUBkroj30d7sV2u2oKJ28Ai6q8A==","signatures":[{"sig":"MEYCIQCNYBl29E9vVE84549u860IK7+LMFtXcyjrDIqGPmN5nAIhAN4hbA8EhiZ5MB1gdEHoxF7/4Rm+prKjgXsVmPAY04Oz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@12.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3506491},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gen:branded-number":"tsx ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"~7.2.1","@sindresorhus/is":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"11.1.15","react":"19.2.7","typedoc":"0.28.20","@types/react":"19.2.17","@mui/material":"9.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","typedoc-github-theme":"0.4.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_12.2.2_1785091077175_0.6701240515493201","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"ts-data-forge","version":"13.0.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@13.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"94823b5dde1fbbe041651053a3996003d4be20af","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-13.0.0.tgz","fileCount":984,"integrity":"sha512-EP02WFXjpaCtbeUJxOF+Ibj4EYYnuBce5NlBfz427lzr+UzqfabtiXaME7+6tmUNgGlQoE1SHDq1bwK3XuYOMA==","signatures":[{"sig":"MEYCIQCheypQ9TC645Kus9zYdO6+LdyaIjm6W+avv9KeFL2KFAIhAKUEpSS0pByEb6ctaQIMHzdn5twD/eAmuyAuvvymDWLq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@13.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3507484},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gen:branded-number":"tsx ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"~7.2.1","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"immer":"11.1.15","react":"19.2.7","typedoc":"0.28.20","@types/react":"19.2.17","@mui/material":"9.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","typedoc-github-theme":"0.4.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_13.0.0_1785842057675_0.9825223341294609","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"ts-data-forge","version":"14.0.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@14.0.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"5574eb43621274bb4fd5d7d459c9d0b960c86b18","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.0.0.tgz","fileCount":997,"integrity":"sha512-NYPVHez0hVN+HkKwKADFtoBWwexjusAJjl7XHwxS64Wx4q6HxlBKozGM8Snh2IlzNcTEm/E0ZhYKswI3ctRQaA==","signatures":[{"sig":"MEQCIEt/o1OExqxmbldBtneTzGaSLv8cCmB0CmXPhK0G61ZmAiAYfm1slDuKw/7+3VANV5eSmmNo8HDqYHoDocvauVVLnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3614871},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","update-packages":"pnpm update --latest","gen:branded-number":"tsx ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"^9.1.1","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"immer":"11.1.15","react":"19.2.7","typedoc":"0.28.20","@types/react":"19.2.17","@mui/material":"9.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","typedoc-github-theme":"0.4.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_14.0.0_1785865278198_0.10956171451430197","host":"s3://npm-registry-packages-npm-production"}},"14.0.1":{"name":"ts-data-forge","version":"14.0.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@14.0.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"b9d7e3ee51f16b450751a1c4882acfda6695a818","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.0.1.tgz","fileCount":998,"integrity":"sha512-MWf5QG77Jwchp7RxftRMHRv1Ojx4FtFTd7jdE7A60LCVZId8GooddZzWp0ZQDJrpvUxAfMWJNyDlNyoaTEXO4A==","signatures":[{"sig":"MEUCIGCPoY1O0z5Qmox0UVNj5RaHUubOLvVrFfxpnwjH7D+HAiEAtekD5qOlFyVuiYJtExUjCoGXI395KyTVSdxjSLG5Sio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3631921},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","gen:branded-number":"tsx ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"~9.1.1","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"immer":"11.1.15","react":"19.2.8","typedoc":"0.28.20","@types/react":"19.2.18","@mui/material":"9.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","typedoc-github-theme":"0.4.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_14.0.1_1785962888030_0.0836495564860833","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"name":"ts-data-forge","version":"14.1.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@14.1.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"cc9c79dbb8e0e91ca251a01df793bd55e62a2431","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.1.0.tgz","fileCount":998,"integrity":"sha512-0FC08qWgVPbXs4UsmyF08QZ5D0AnaEyyGO7CNp5t9Z+8RevZhTI02BFS/G7GamSLKhWZc7/qWwUhpOexzr6lBQ==","signatures":[{"sig":"MEYCIQC0nUL/mlky8BlGTSq1W2QewJsXWevMdmtYx6zZGTvv0gIhANmYYGfS5z5Y+ErIe/+PdqCjD/DSkfwUHc6bi8AhwmUh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3661748},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","gen:branded-number":"tsx ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"~9.1.3","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"immer":"11.1.15","react":"19.2.8","typedoc":"0.28.20","@types/react":"19.2.18","@mui/material":"9.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","typedoc-github-theme":"0.4.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_14.1.0_1786274736630_0.028279421080985134","host":"s3://npm-registry-packages-npm-production"}},"14.2.0":{"name":"ts-data-forge","version":"14.2.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@14.2.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"83680830a7510989096c0946f0128da0d3db4546","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.2.0.tgz","fileCount":998,"integrity":"sha512-eBr5fk8JCvfxrKpEnjBZN6CG05Sa+BxUFc8/C9PhJWM+eWFZ0wi/+6007raIgZ1UQ6Mqs+39RgMHEQsP4lQ0Pw==","signatures":[{"sig":"MEUCIQD9bEZFappj4ICOX5LM/wQf68h4X89+gzs9H7BI5Gs3jQIgRrBp5du2A4iD2doZFrfOXVqN23onPn8chVAAW2r1umQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3671763},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx ./scripts/cmd/gen-docs.mts","fmt":"format-uncommitted --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"format-diff-from origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx ./scripts/cmd/build.mts --skip-check","check:ext":"tsx ./scripts/cmd/check-ext.mts","doc:embed":"tsx ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx ./scripts/cmd/embed-examples-in-jsdoc.mts","gen:branded-number":"tsx ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b048923-3605-42ff-aa13-c8f4d9b028a8"}},"repository":{"url":"git+https://github.com/noshiro-pf/ts-data-forge.git","type":"git"},"directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"ts-type-forge":"~9.1.3","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"immer":"11.1.15","react":"19.2.8","typedoc":"0.28.20","@types/react":"19.2.18","@mui/material":"9.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","typedoc-github-theme":"0.4.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_14.2.0_1786353739291_0.1768594989013481","host":"s3://npm-registry-packages-npm-production"}},"14.2.1":{"name":"ts-data-forge","version":"14.2.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@14.2.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"82875bf84e83eb3976866878f332aa479556605c","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.2.1.tgz","fileCount":998,"integrity":"sha512-YQZilzf6c5t2Ns0ZNfg0OpkliqJ7/KD41+QzNSlPSy9tMq3yifrfXLkInO10rnXmS2BejkDPqYR6ERo4+X5KOg==","signatures":[{"sig":"MEYCIQC/0ORxp549R8w4Og8NdotxTMcFIxeuh/VniYSLTRwhawIhANE4XqStNJn0AwdKY5JRYUhfFuDEEZP+gRYfUFpHgyxo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3673056},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","doc:embed":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples-in-jsdoc.mts","gen:branded-number":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f79f8763-27ee-4d18-afce-efdc1552de32"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/ts-data-forge"},"directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"~9.2.1","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.0","immer":"11.1.15","react":"19.2.8","dedent":"1.7.2","rollup":"4.62.4","typedoc":"0.28.20","prettier":"3.9.6","@types/react":"19.2.18","@mui/material":"9.2.0","ts-repo-utils":"10.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","eslint-config-typed":"5.8.5","@rollup/plugin-strip":"3.0.4","typedoc-github-theme":"0.4.0","rollup-plugin-esbuild":"6.2.1","@rollup/plugin-replace":"6.0.3","eslint-plugin-ts-fortress":"1.0.1","@vitest/browser-playwright":"4.1.10","eslint-plugin-ts-type-forge":"0.6.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_14.2.1_1786511637398_0.5931836914920108","host":"s3://npm-registry-packages-npm-production"}},"14.3.0":{"name":"ts-data-forge","version":"14.3.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@14.3.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"30d485e9738f9bf9e36f17c4256bf7462d36b4d6","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.3.0.tgz","fileCount":998,"integrity":"sha512-bhGKZYBe+iK/pTlQLBS/AilFZyRvUc8ds+7yS9ZoWCUY4UaUelQZTaTJip5lOZ2h5b3Ze7Bet96f3ma/0ikzDA==","signatures":[{"sig":"MEQCIEcYmhXqr5BQY3ZHR/+dpdIzsmwFfTw8soLXG0UEOZ+5AiB6FidStq8w0np3O/iv/xc6S/WrrF4gFaVXycWrHcDVwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3685737},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","doc:embed":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples-in-jsdoc.mts","gen:branded-number":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f79f8763-27ee-4d18-afce-efdc1552de32"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/ts-data-forge"},"directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"~9.2.1","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.1","immer":"11.1.16","react":"19.2.8","dedent":"1.7.2","rollup":"4.62.4","typedoc":"0.28.20","prettier":"3.9.6","playwright":"1.62.1","@types/react":"19.2.18","@mui/material":"9.3.1","ts-repo-utils":"10.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","eslint-config-typed":"5.9.2","typedoc-github-theme":"0.4.0","eslint-plugin-ts-fortress":"1.0.3","@vitest/browser-playwright":"4.1.10","eslint-plugin-ts-type-forge":"0.6.5","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_14.3.0_1787014978648_0.531289053800728","host":"s3://npm-registry-packages-npm-production"}},"14.4.0":{"name":"ts-data-forge","version":"14.4.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@14.4.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"9485c4c079aed0d598c47dc02bb81ac90e5b492f","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.4.0.tgz","fileCount":998,"integrity":"sha512-TY9NlzsaIrz/hsXsvsYMYYv1QSvsVB9N1bK+RQhj2kMq7TRCim/QX747vtjjmyK8ekwlXc1WQoM3Yu0sdHVI1w==","signatures":[{"sig":"MEUCIQCfoInQQzITt738v4TD+HQG1XPc51dLab+h2/8ITlswyAIgV0W1ptGaiswxq6VC1XR0+4EoDnNac+nSAvHYJxZJ+AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3712950},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","doc:embed":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples-in-jsdoc.mts","gen:branded-number":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f79f8763-27ee-4d18-afce-efdc1552de32"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/ts-data-forge"},"directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"~9.2.1","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.1","immer":"11.1.16","react":"19.2.8","dedent":"1.7.2","rollup":"4.62.4","typedoc":"0.28.20","prettier":"3.9.6","playwright":"1.62.1","@types/react":"19.2.18","@mui/material":"9.3.1","ts-repo-utils":"10.2.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","eslint-config-typed":"5.9.3","typedoc-github-theme":"0.4.0","eslint-plugin-ts-fortress":"1.0.4","@vitest/browser-playwright":"4.1.10","eslint-plugin-ts-type-forge":"0.6.6","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_14.4.0_1787215358731_0.6815337141879245","host":"s3://npm-registry-packages-npm-production"}},"14.5.0":{"name":"ts-data-forge","version":"14.5.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@14.5.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"2c428fce4c465565c5ee36ef9381c236c78dee7c","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.5.0.tgz","fileCount":1023,"integrity":"sha512-xcgAnzpcclfOiKuPdQMZzeKlb5IpygXO50meuB2eu+j8/0qJ7R/vCR+W9mundRKKPAU4shd/0P9O9P+kIZn2uA==","signatures":[{"sig":"MEYCIQD+Dv7QDTjnU1ggcue2NrQVHD3IHYW1XOgs6cj7KMaHJwIhAP0L7xBePAMYmwUN2hFvAM2HKvB5mbP7G/zNlb1k8Y+w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3777806},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","doc:embed":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples-in-jsdoc.mts","gen:branded-number":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f79f8763-27ee-4d18-afce-efdc1552de32"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/ts-data-forge"},"directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"~9.2.2","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.1","immer":"11.1.18","react":"19.2.8","dedent":"1.7.2","rollup":"4.62.4","typedoc":"0.28.20","prettier":"3.9.6","playwright":"1.62.1","@types/react":"19.2.18","@mui/material":"9.3.1","ts-repo-utils":"10.3.2","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","eslint-config-typed":"5.10.0","typedoc-github-theme":"0.4.0","eslint-plugin-ts-fortress":"1.0.5","@vitest/browser-playwright":"4.1.11","eslint-plugin-ts-type-forge":"0.7.1","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_14.5.0_1787868312311_0.11353092773261153","host":"s3://npm-registry-packages-npm-production"}},"14.6.0":{"name":"ts-data-forge","version":"14.6.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@14.6.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"d9e9cefb74309767855e09f3edb07778d042d06d","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.6.0.tgz","fileCount":1074,"integrity":"sha512-AxIRciqht4a3sc9Y+7F8leUHwh/Zp1+xmyACWkR1yDg5R+5Vj47w8Fg1fIPPhEiOc9T//ZpvV7diOi0hPGJx9w==","signatures":[{"sig":"MEQCIG+J81r5rqNi2pw+0awc+BwIUN1rxoW7yIf+masvyzexAiArca5U6F3O0eY13xSYkNRn0APfWkqEf09TDCXs90wqZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3847512},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","doc:embed":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples-in-jsdoc.mts","gen:branded-number":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f79f8763-27ee-4d18-afce-efdc1552de32"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/ts-data-forge"},"directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"~9.2.2","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.2","immer":"11.1.18","react":"19.2.8","dedent":"1.7.2","rollup":"4.62.5","typedoc":"0.28.20","prettier":"3.9.6","playwright":"1.62.1","@types/react":"19.2.18","@mui/material":"9.3.1","ts-repo-utils":"10.3.3","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","eslint-config-typed":"5.10.1","typedoc-github-theme":"0.4.0","eslint-plugin-ts-fortress":"1.0.6","@vitest/browser-playwright":"4.1.11","eslint-plugin-ts-type-forge":"0.7.2","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_14.6.0_1788191443768_0.3567994959152876","host":"s3://npm-registry-packages-npm-production"}},"14.6.1":{"name":"ts-data-forge","version":"14.6.1","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@14.6.1","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"f9026a3da2cb41485da6ad9e2a2cb8792a57f248","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.6.1.tgz","fileCount":1074,"integrity":"sha512-Z/Q4Ef9uzTb/CL/1g7nYHIvPg2uQngaNfi8umNDpKDddu3oruRG4qgM1+IFVv597SnFnc+uNM32/g/GMy/8rJw==","signatures":[{"sig":"MEUCIBLhdJDoPSg4ZiLuiGC0v+QPljiN2vA4ZhBWuIFJTJ7sAiEA0rZKNTldkABgyPAYm2aYjqPCmaZjlTmcUCbocA6POpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3849357},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","doc:embed":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples-in-jsdoc.mts","gen:branded-number":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f79f8763-27ee-4d18-afce-efdc1552de32"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/ts-data-forge"},"directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"~9.2.2","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.2","immer":"11.1.18","react":"19.2.8","dedent":"1.7.2","rollup":"4.62.5","typedoc":"0.28.20","prettier":"3.9.6","playwright":"1.62.1","@types/react":"19.2.18","@mui/material":"9.3.1","ts-repo-utils":"10.4.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","eslint-config-typed":"5.10.1","typedoc-github-theme":"0.4.0","eslint-plugin-ts-fortress":"1.0.6","@vitest/browser-playwright":"4.1.11","eslint-plugin-ts-type-forge":"0.7.2","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_14.6.1_1788232221898_0.58396311581781","host":"s3://npm-registry-packages-npm-production"}},"14.6.2":{"name":"ts-data-forge","version":"14.6.2","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@14.6.2","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"cc18eb37cba95f4baf4a44d544a3f1599dc215ed","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.6.2.tgz","fileCount":1074,"integrity":"sha512-q7KzRLsaM6BHyCSINPnaEj8nuiPDwsmHO27wjEBiE5lnBgiQLMePv1w1QN5b2QLbeRndGvFrkXfFX3B7jPZGoA==","signatures":[{"sig":"MEQCICWd4/e7qModM88B3FU86YSW0Tu7qYtiZizs0M08U7dOAiBPScMTtqg9ZH5xFj4b8LO5XXAxPbN9J8f1LeCn+ztU0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3212055},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","doc:embed":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples-in-jsdoc.mts","gen:branded-number":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f79f8763-27ee-4d18-afce-efdc1552de32"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/ts-data-forge"},"directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"~9.2.2","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.2","immer":"11.1.18","react":"19.2.8","dedent":"1.7.2","typedoc":"0.28.20","prettier":"3.9.6","playwright":"1.62.1","@types/react":"19.2.18","@mui/material":"9.3.1","ts-repo-utils":"10.5.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","eslint-config-typed":"5.10.5","typedoc-github-theme":"0.4.0","eslint-plugin-ts-fortress":"1.1.0","@vitest/browser-playwright":"4.1.11","eslint-plugin-ts-type-forge":"0.8.0","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_14.6.2_1788479659172_0.017546937105155536","host":"s3://npm-registry-packages-npm-production"}},"14.6.3":{"name":"ts-data-forge","version":"14.6.3","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@14.6.3","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"725db821cc545f9a3a8779b3d3426330d638fed8","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.6.3.tgz","fileCount":1074,"integrity":"sha512-Y2BEpw7/ktN84xaQuYF4SvK2DHzP09LCNWYZtnvLjEAhpVXgjGjzDIR8zFxdnXdw3A/PoulG055w4zz9vYOb7A==","signatures":[{"sig":"MEUCIQDBxl3Q1HKRBzda2nwr0zb5z4HOpISAyuQdrM+ofImotgIgGyC1vBLJCFGT35ZU4lHLXfQQigIVKGVBwHIhF6+O6Jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2899203},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","doc:embed":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples-in-jsdoc.mts","gen:branded-number":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f79f8763-27ee-4d18-afce-efdc1552de32"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/ts-data-forge"},"directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"ts-type-forge":"~9.2.2","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.2","immer":"11.1.18","react":"19.2.8","dedent":"1.7.2","typedoc":"0.28.20","prettier":"3.9.6","playwright":"1.62.1","@types/react":"19.2.18","@mui/material":"9.4.0","ts-repo-utils":"10.6.0","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","eslint-config-typed":"5.11.1","typedoc-github-theme":"0.4.0","eslint-plugin-ts-fortress":"1.2.0","@vitest/browser-playwright":"4.1.11","eslint-plugin-ts-type-forge":"0.8.1","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_14.6.3_1788551024453_0.18520783492909954","host":"s3://npm-registry-packages-npm-production"}},"14.6.4":{"name":"ts-data-forge","version":"14.6.4","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@14.6.4","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"d4cd9d3c8d197d2dcada9ab0187deeb3053b0889","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.6.4.tgz","fileCount":1074,"integrity":"sha512-CaPlRLw4Jd04/vrITi2LiYqymsNwXGZ2g2srPNHIycx8EPdfSkPO0d3xNUpx1NGhLfmN5EYqdyah2L+tlh020g==","signatures":[{"sig":"MEQCIFn2fsLJJbTOF5XNheYBXro9A257CLDVH5AKMBm8RL6EAiBPBqx92hWxyYs1YyfriaHiVYKCUNIXHj/Tx+tFbbIgVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2899237},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","doc:embed":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples-in-jsdoc.mts","gen:branded-number":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f79f8763-27ee-4d18-afce-efdc1552de32"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/ts-data-forge"},"directories":{},"sideEffects":false,"dependencies":{"ts-type-forge":"~9.2.2","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.2","immer":"11.1.18","react":"19.2.8","dedent":"1.7.2","typedoc":"0.28.20","prettier":"3.9.6","playwright":"1.62.1","@types/react":"19.2.18","@mui/material":"9.4.0","ts-repo-utils":"10.6.1","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","eslint-config-typed":"5.11.2","typedoc-github-theme":"0.4.0","eslint-plugin-ts-fortress":"1.2.0","@vitest/browser-playwright":"4.1.11","eslint-plugin-ts-type-forge":"0.8.1","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_14.6.4_1788716320870_0.006537796809178431","host":"s3://npm-registry-packages-npm-production"}},"14.7.0":{"name":"ts-data-forge","version":"14.7.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","_id":"ts-data-forge@14.7.0","maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"dist":{"shasum":"7052c64b9df7c1de4325c740da0754ef1e500246","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.7.0.tgz","fileCount":578,"integrity":"sha512-KxTnojpgC7WUYyZg1CST7iZhqchzYP/RFRZcUAz8IhMiOO2rMgzlLXsYtJJZPVUkFXQTQmuDkC0dDChGuNa7YQ==","signatures":[{"sig":"MEUCIGRI3m8pRPBhO40NszE8lg6yU7qDKwJC8jCSc8QbjjqCAiEAq/SA5D0oc1BTQthXPOFY8WpMajS3XCquWW9vKBUTGm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2353823},"type":"module","types":"./dist/entry-point.d.mts","module":"./dist/entry-point.mjs","engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"private":false,"scripts":{"gi":"run-s gi:src fmt","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","lint":"eslint .","test":"pnpm run z:vitest:node run","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","testw":"pnpm run z:vitest:node watch","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json scripts/cmd/gen-index.mts","test:ui":"pnpm run z:vitest:node --ui","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"pnpm run z:prettier .","lint:fix":"eslint . --fix","test:cov":"pnpm run z:vitest:node run --coverage","z:vitest":"vitest --config ./configs/vitest.config.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","doc:embed":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","test:cov:ui":"vite preview --outDir ./coverage","test:browser":"pnpm run z:vitest --project='Browser' run","z:vitest:node":"pnpm run z:vitest --project='Node.js'","doc:embed:jsdoc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples-in-jsdoc.mts","gen:branded-number":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f79f8763-27ee-4d18-afce-efdc1552de32"}},"repository":{"url":"git+https://github.com/noshiro-pf/mono.git","type":"git","directory":"libs/ts-data-forge"},"directories":{},"sideEffects":false,"dependencies":{"ts-std-forge":"^0.5.0","ts-type-forge":"~9.2.2","@sindresorhus/is":"^8.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.2","immer":"11.1.18","react":"19.2.8","typedoc":"0.28.20","prettier":"3.9.6","playwright":"1.62.1","@types/react":"19.2.18","@mui/material":"9.4.0","ts-repo-utils":"10.6.1","@emotion/react":"11.14.0","@emotion/styled":"11.14.1","eslint-config-typed":"5.11.6","typedoc-github-theme":"0.4.0","eslint-plugin-ts-fortress":"1.2.2","@vitest/browser-playwright":"4.1.11","eslint-plugin-ts-type-forge":"0.8.3","prettier-plugin-packagejson":"3.0.2","prettier-plugin-organize-imports":"4.3.0"},"peerDependencies":{"typescript":">=4.8"},"_npmOperationalInternal":{"tmp":"tmp/ts-data-forge_14.7.0_1788945071701_0.4204370677914724","host":"s3://npm-registry-packages-npm-production"}},"14.7.1":{"name":"ts-data-forge","version":"14.7.1","private":false,"keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"repository":{"type":"git","url":"git+https://github.com/noshiro-pf/mono.git","directory":"libs/ts-data-forge"},"license":"Apache-2.0","author":"noshiro-pf <noshiro.pf@gmail.com>","sideEffects":false,"type":"module","exports":{".":{"import":{"types":"./dist/entry-point.d.mts","default":"./dist/entry-point.mjs"}}},"module":"./dist/entry-point.mjs","types":"./dist/entry-point.d.mts","dependencies":{"@sindresorhus/is":"^8.1.0","ts-std-forge":"^0.5.1","ts-type-forge":"~9.2.2"},"devDependencies":{"@emotion/react":"11.14.0","@emotion/styled":"11.14.1","@mui/material":"9.4.0","@types/react":"19.3.0","@vitest/browser-playwright":"5.0.0","eslint-config-typed":"5.11.7","eslint-plugin-ts-fortress":"1.2.2","eslint-plugin-ts-type-forge":"0.8.3","immer":"11.1.18","playwright":"1.62.1","prettier":"3.9.6","prettier-plugin-organize-imports":"4.3.0","prettier-plugin-packagejson":"3.0.2","react":"19.2.8","ts-repo-utils":"10.6.2","typedoc":"0.28.20","typedoc-github-theme":"0.4.0","vite":"8.2.2"},"peerDependencies":{"typescript":">=4.8"},"engines":{"node":">=22.22.2","pnpm":">=9.0.0"},"publishConfig":{"access":"public","provenance":true},"scripts":{"build":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts","build:min":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/build.mts --skip-check","check:ext":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/check-ext.mts","doc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/gen-docs.mts","doc:embed":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples.mts","doc:embed:jsdoc":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/cmd/embed-examples-in-jsdoc.mts","doc:preview":"vite preview --config ./configs/vite.doc.config.mts","doc:watch":"typedoc --options ./configs/typedoc.config.mjs --watch","fmt":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-uncommitted.mts --cwd .","fmt:diff":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/format-diff-from.mts origin/main --cwd .","fmt:full":"pnpm run z:prettier .","gen:branded-number":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ./scripts/gen-branded-number/generate.mts && pnpm run doc:embed:jsdoc && pnpm run z:prettier 'src/number/branded-types/*.mts' 'src/number/enum/*.mts'","gi":"run-s gi:src fmt","gi:src":"tsx --tsconfig ../../tools/configs/tsconfig.tsx.json ../../libs/ts-repo-utils/src/cmd/gen-index-ts.mts ./src --index-ext .mts --export-ext .mjs --target-ext .mts --exclude entry-point.mts --preserve 'array/index.mts' --preserve 'functional/index.mts'","lint":"eslint .","lint:fix":"eslint . --fix","test":"pnpm run z:vitest:node run","test:browser":"pnpm run z:vitest --project='Browser' run","test:cov":"pnpm run z:vitest:node run --coverage","test:cov:ui":"vite preview --outDir ./coverage","test:ui":"pnpm run z:vitest:node --ui","testw":"pnpm run z:vitest:node watch","tsc":"node ../../node_modules/typescript-native/bin/tsc --noEmit","tscw":"node ../../node_modules/typescript-native/bin/tsc --noEmit --watch -p ./tsconfig.json","type-check":"node ../../node_modules/typescript-native/bin/tsc --noEmit","z:prettier":"prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --ignore-path ../../.gitignore --ignore-unknown --no-error-on-unmatched-pattern --write","z:vitest":"vitest --config ./configs/vitest.config.mts","z:vitest:node":"pnpm run z:vitest --project='Node.js'"},"_id":"ts-data-forge@14.7.1","dist":{"integrity":"sha512-VjrCZ50VfVnIUfq7phq0/M6hkzX8pDZQQUZO6yniujSKJF0YwQuIJBGt+p5XQazR1WvuA2skY0/dtVUAykConA==","shasum":"91ea5fcf32d01c7a8359d03ac8b2ad0bc675874d","tarball":"https://registry.npmjs.org/ts-data-forge/-/ts-data-forge-14.7.1.tgz","fileCount":578,"unpackedSize":2356868,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-data-forge@14.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNBNx1TDS4BILRtCMTPLqdCUtlo56YJ9u4u59ui06ncAIgMpbaWxCaM6I8lY574JO9AU0WtWzNbeW9XWz/Tot5fhI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f79f8763-27ee-4d18-afce-efdc1552de32"}},"directories":{},"maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-data-forge_14.7.1_1789185393700_0.8349305549112267"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-15T16:27:25.041Z","modified":"2026-09-12T03:56:34.161Z","1.0.0":"2025-06-15T16:27:25.279Z","1.0.1":"2025-06-22T07:32:34.797Z","1.0.2":"2025-06-22T16:20:03.757Z","1.1.0":"2025-06-23T10:56:13.631Z","1.2.0":"2025-06-25T05:32:13.329Z","1.3.0":"2025-07-04T16:33:24.906Z","1.4.0":"2025-07-04T18:12:31.098Z","1.5.0":"2025-07-04T18:51:29.328Z","1.5.1":"2025-07-04T21:19:55.026Z","1.5.2":"2025-07-05T19:37:29.011Z","2.0.0":"2025-07-07T10:52:58.354Z","2.0.1":"2025-07-09T03:35:56.392Z","2.0.2":"2025-07-09T18:22:10.671Z","2.0.3":"2025-07-15T00:45:58.173Z","2.1.0":"2025-07-15T05:35:13.215Z","2.1.1":"2025-07-15T05:45:33.408Z","2.1.2":"2025-07-15T05:54:30.364Z","2.1.3":"2025-07-15T06:36:52.816Z","3.0.0":"2025-07-15T07:35:16.617Z","3.0.1":"2025-07-15T10:43:14.699Z","3.0.2":"2025-07-15T10:54:24.826Z","3.0.3":"2025-07-19T16:29:26.177Z","3.0.4":"2025-07-22T18:23:07.323Z","3.0.5":"2025-07-30T18:50:05.179Z","3.1.0":"2025-08-12T17:06:49.585Z","3.2.0":"2025-08-28T18:17:58.063Z","3.3.0":"2025-09-16T17:40:05.482Z","3.3.1":"2025-10-18T23:16:37.723Z","4.0.0":"2025-11-10T14:57:49.755Z","4.1.0":"2025-11-10T20:42:31.858Z","5.0.0":"2025-11-10T21:23:59.081Z","5.0.1":"2025-11-14T06:49:43.504Z","5.1.0":"2025-11-21T15:49:35.511Z","5.1.1":"2025-11-28T07:34:57.887Z","6.0.0":"2025-11-28T07:46:28.567Z","6.1.0":"2025-12-27T05:41:17.121Z","6.1.1":"2025-12-27T06:10:16.657Z","6.2.0":"2026-01-02T12:51:37.133Z","6.2.1":"2026-01-05T16:28:19.474Z","6.2.2":"2026-01-23T12:55:10.816Z","6.3.0":"2026-01-23T17:08:06.587Z","6.3.1":"2026-02-03T21:03:12.474Z","6.4.0":"2026-02-05T16:39:34.218Z","6.5.0":"2026-02-13T04:32:35.915Z","6.6.0":"2026-03-14T14:01:26.193Z","6.7.0":"2026-03-17T20:54:33.680Z","6.8.0":"2026-03-18T05:36:48.702Z","6.9.0":"2026-04-03T13:02:44.321Z","6.9.1":"2026-04-23T08:26:07.837Z","6.9.2":"2026-04-23T18:46:59.977Z","6.9.3":"2026-05-07T05:40:16.086Z","6.9.4":"2026-05-08T05:39:50.652Z","6.9.5":"2026-05-10T13:09:02.385Z","6.9.6":"2026-05-12T04:31:18.142Z","6.10.0":"2026-06-18T20:01:23.600Z","6.11.0":"2026-06-22T19:24:51.655Z","6.12.0":"2026-06-25T13:33:30.859Z","6.13.0":"2026-06-25T15:07:55.307Z","6.13.1":"2026-06-26T11:37:04.451Z","7.0.0":"2026-06-29T04:56:58.064Z","7.0.1":"2026-06-29T18:21:26.708Z","7.1.0":"2026-07-04T16:51:07.668Z","7.1.1":"2026-07-06T07:10:45.541Z","8.0.0":"2026-07-09T13:53:34.105Z","9.0.0":"2026-07-10T05:18:28.498Z","9.0.1":"2026-07-12T07:42:29.015Z","10.0.0":"2026-07-17T08:37:29.883Z","11.0.0":"2026-07-18T19:59:38.628Z","11.0.1":"2026-07-21T05:46:51.704Z","12.0.0":"2026-07-21T07:45:20.371Z","12.1.0":"2026-07-21T21:50:09.672Z","12.2.0":"2026-07-23T20:16:51.636Z","12.2.1":"2026-07-24T18:20:30.057Z","12.2.2":"2026-07-26T18:37:57.354Z","13.0.0":"2026-08-04T11:14:17.832Z","14.0.0":"2026-08-04T17:41:18.370Z","14.0.1":"2026-08-05T20:48:08.241Z","14.1.0":"2026-08-09T11:25:36.857Z","14.2.0":"2026-08-10T09:22:19.472Z","14.2.1":"2026-08-12T05:13:57.611Z","14.3.0":"2026-08-18T01:02:58.814Z","14.4.0":"2026-08-20T08:42:38.915Z","14.5.0":"2026-08-27T22:05:12.514Z","14.6.0":"2026-08-31T15:50:43.983Z","14.6.1":"2026-09-01T03:10:22.201Z","14.6.2":"2026-09-03T23:54:19.422Z","14.6.3":"2026-09-04T19:43:44.733Z","14.6.4":"2026-09-06T17:38:41.015Z","14.7.0":"2026-09-09T09:11:11.827Z","14.7.1":"2026-09-12T03:56:33.866Z"},"author":"noshiro-pf <noshiro.pf@gmail.com>","license":"Apache-2.0","keywords":["typescript","utility","types","static-typing","functional-programming","type-guard"],"repository":{"type":"git","url":"git+https://github.com/noshiro-pf/mono.git","directory":"libs/ts-data-forge"},"maintainers":[{"name":"pikohideaki","email":"noshiro.pf@gmail.com"}],"readme":"# ts-data-forge\n\n[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge)\n[![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge)\n[![License](https://img.shields.io/npm/l/ts-data-forge.svg)](https://github.com/noshiro-pf/mono/blob/main/libs/ts-data-forge/LICENSE)\n[![codecov](https://codecov.io/gh/noshiro-pf/mono/graph/badge.svg?component=ts-data-forge)](https://codecov.io/gh/noshiro-pf/mono)\n\n**ts-data-forge** is a TypeScript utility library that provides type-safe functional programming utilities with zero runtime dependencies. It aims to enhance development robustness, maintainability, and correctness by leveraging TypeScript's powerful type system.\n\n## Perfect Companion to ts-type-forge\n\n**ts-data-forge** is designed as the ideal runtime companion to [**ts-type-forge**](https://github.com/noshiro-pf/mono/tree/main/libs/ts-type-forge), a powerful type utility library. While ts-type-forge provides compile-time type utilities for advanced TypeScript type manipulation, ts-data-forge complements it with runtime utilities that maintain the same level of type safety.\n\nTogether, they form a complete TypeScript development toolkit:\n\n- **ts-type-forge**: Compile-time type utilities (type manipulation, type inference, advanced type patterns)\n- **ts-data-forge**: Runtime utilities with strong type safety (type guards, branded types, functional programming utilities)\n\nThis synergy enables you to build fully type-safe applications from compile-time to runtime, ensuring type correctness throughout your entire codebase.\n\n## Features\n\nThis library offers a range of utilities, including:\n\n- **Compile-Time Type Checking**: Assert type relationships at compile time with `expectType`.\n- **Immutable Collections**: Type-safe and immutable map (`IMap`), set (`ISet`) implementations.\n- **Array Utilities**: A comprehensive suite of functions for array manipulation, creation, transformation, and querying.\n- **Number Utilities**: Safe and convenient functions for numerical operations, including branded types and range checking.\n- **Object Utilities**: Helpers for working with objects, such as shallow equality checks.\n- **Functional Programming Tools**: Utilities like `pipe`, `Optional`, and `Result` to support functional programming patterns.\n- **Type Guards**: A collection of type guard functions to narrow down types safely.\n- **JSON Handling**: Type-safe JSON parsing and stringification.\n- **And more**: Including memoization, casting utilities, and other helpful tools.\n\n## Documentation\n\n- API reference: <https://noshiro-pf.github.io/ts-data-forge/>\n\n## Installation\n\n```bash\nnpm add ts-data-forge\n```\n\nOr with other package managers:\n\n```bash\n# Yarn\nyarn add ts-data-forge\n\n# pnpm\npnpm add ts-data-forge\n```\n\n## TypeScript Configuration\n\nts-data-forge works best with strict TypeScript settings:\n\n```json\n{\n    \"compilerOptions\": {\n        \"strict\": true, // important\n        \"noUncheckedIndexedAccess\": true, // important\n        \"noPropertyAccessFromIndexSignature\": true, // important\n        \"noFallthroughCasesInSwitch\": true,\n        \"noImplicitOverride\": true,\n        \"noImplicitReturns\": true,\n        \"noUnusedLocals\": true,\n        \"noUnusedParameters\": true,\n        \"allowUnreachableCode\": false,\n        \"allowUnusedLabels\": false,\n        \"exactOptionalPropertyTypes\": false\n    }\n}\n```\n\n## Core Modules\n\n### 🎯 [Functional Programming](https://noshiro-pf.github.io/ts-data-forge/)\n\nEssential FP utilities for cleaner, more reliable code.\n\n- **Optional** - Type-safe null handling\n- **Result** - Error handling without exceptions\n- **Pipe** - Function composition utilities\n- **match** - Pattern matching for TypeScript\n\n### 🛡️ Type Guards\n\nRuntime type checking with TypeScript integration.\n\n- **Type Checks** - `isString`, `isNumber`, `isNonNullish`, etc.\n- **Object Guards** - `isRecord`, `isNonNullObject`, `hasKey`\n- **Utility Guards** - `isNonEmptyString`, `isPrimitive`\n\n### 🔢 Number Utilities\n\nBranded number types and safe arithmetic operations.\n\n- **Branded Types** - `Int`, `Uint`, `SafeInt`, `FiniteNumber`\n- **Range Types** - `Int16`, `Uint32`, `PositiveInt`, etc.\n- **Math Utils** - Type-safe arithmetic operations\n\n### 🔧 Array Operations\n\nType-safe array and tuple utilities with functional programming patterns.\n\n- **Array Utils** - Comprehensive array manipulation functions\n- **Tuple Utils** - Type-safe tuple operations with compile-time guarantees\n\n### 📦 [Collections](https://noshiro-pf.github.io/ts-data-forge/)\n\nImmutable data structures for safer state management.\n\n- **IMap** - Immutable Map implementation\n- **ISet** - Immutable Set implementation\n\nAnd mutable Queue/Stack implementation\n\n- **Queue** - FIFO queue with O(1) operations\n- **Stack** - LIFO stack implementation\n\n### 🔍 Other Utilities\n\nAdditional helpers for common programming tasks.\n\n- **Type Casting** - `castMutable`, `castReadonly`\n- **Utilities** - `memoizeFunction`, `mapNullable`, `unknownToString`\n- **Panics** - `PanicError`, `isPanicError`, `createPanicError`: the error a programming-error stop throws (the `panic` / `unreachable` / `todo` functions live in ts-std-forge). A panic is marked by a `$$panic` property rather than by the error `name`, so an error keeps its own identity while being recognized as a panic; the `Result` / `AsyncResult` boundary functions rethrow one instead of turning it into `Err`.\n- **Conditionals** - `ifThen` for conditional operations\n\n## Usage Examples\n\nHere are some examples of how to use utilities from `ts-data-forge`:\n\n### 1. Compile-Time Type Assertions with `expectType`\n\nThe `expectType` utility allows you to make assertions about types at compile time. This is useful for ensuring type correctness in complex type manipulations or when refactoring.\n\n```tsx\n/* eslint-disable vitest/expect-expect */\nimport { expectType } from 'ts-data-forge';\n\ntype User = Readonly<{ id: number; name: string }>;\n\ntype Admin = Readonly<{ id: number; name: string; role: 'admin' }>;\n\n// Assert that Admin extends User\nexpectType<Admin, User>('<=');\n\n// Assert that User does not extend Admin\nexpectType<User, Admin>('!<=');\n\n// Assert exact type equality\nexpectType<Readonly<{ x: number }>, Readonly<{ x: number }>>('=');\n\n// The following would cause a compile-time error:\n// expectType<User, Admin>(\"=\"); // Error: Type 'User' is not strictly equal to type 'Admin'.\n\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nexpectType<User, any>('!='); // Error: Comparisons with `any` are also strictly checked.\n```\n\n### 2. Functional Programming with `Optional`, `Result`, `pipe`, and `match`\n\nHandle nullable values and error-prone operations safely.\n\n```tsx\nimport { match, Optional, pipe, Result } from 'ts-data-forge';\n\n// Optional for nullable values\nconst maybeValue = Optional.some(42);\n\nconst doubled = Optional.map(maybeValue, (x) => x * 2);\n\nassert.isTrue(Optional.unwrapOr(doubled, 0) === 84);\n\n// Result for error handling\nconst success = Result.ok(42);\n\nconst mapped = Result.map(success, (x) => x * 2);\n\nassert.deepStrictEqual(mapped, Result.ok(84));\n\n// Advanced pipe usage with Optional\nconst processNumber = (input: number): Optional<number> =>\n    pipe(input)\n        .map((x) => x * 2) // Regular transformation\n        .map((x) => x + 10) // Chain transformations\n        .map((x) => (x > 50 ? Optional.some(x / 2) : Optional.none)) // Optional<Optional<number>>\n        .mapOptional((x) => x).value; // Flatten to Optional<number>\n\nassert.deepStrictEqual(processNumber(30), Optional.some(35));\n\nassert.deepStrictEqual(processNumber(10), Optional.none);\n\n// Using pipe with Result operations\nconst divideAndFormat = (\n    numerator: number,\n    denominator: number,\n): Result<string, string> =>\n    pipe(denominator)\n        .map((d) => (d !== 0 ? Result.ok(d) : Result.err('Division by zero')))\n        .map(Result.map((d: number) => numerator / d))\n        .map(Result.map((value: number) => `Result: ${value.toFixed(2)}`))\n        .map(Result.mapErr((error: string) => `Error: ${error}`)).value;\n\nassert.deepStrictEqual(divideAndFormat(10, 2), Result.ok('Result: 5.00'));\n\nassert.deepStrictEqual(\n    divideAndFormat(10, 0),\n    Result.err('Error: Division by zero'),\n);\n\n// Pattern matching with match\ntype Status = 'loading' | 'success' | 'error';\n\nconst handleStatus = (status: Status, data?: string): string =>\n    match(status, {\n        loading: 'Please wait...',\n        success: `Data: ${data ?? 'No data'}`,\n        error: 'An error occurred',\n    });\n\nassert.isTrue(handleStatus('loading') === 'Please wait...');\n\nassert.isTrue(handleStatus('success', 'Hello') === 'Data: Hello');\n\nassert.isTrue(handleStatus('error') === 'An error occurred');\n\n// Pattern matching with Result\nconst processResult = (result: Result<number, string>): string =>\n    Result.isOk(result)\n        ? (`Success: ${result.value}` as const)\n        : (`Error: ${result.value}` as const);\n\nassert.isTrue(processResult(Result.ok(42)) === 'Success: 42');\n\nassert.isTrue(processResult(Result.err('Failed')) === 'Error: Failed');\n```\n\n### 3. Number Utilities with `Num` and Branded Number Types\n\nThe `Num` object provides safe and convenient functions for numerical operations.\n\n```tsx\nimport { Num } from 'ts-data-forge';\n\n// Basic conversions\nassert.isTrue(Num.from('123') === 123);\n\nassert.isTrue(Number.isNaN(Num.from('abc')));\n\n// Range checking\nconst inRange = Num.isInRange(0, 10);\n\nassert.isTrue(inRange(5));\n\nassert.isTrue(inRange(0)); // (inclusive lower bound)\n\nassert.isFalse(inRange(10)); // (exclusive upper bound)\n\n// Clamping values\nconst clamp = Num.clamp(0, 100);\n\nassert.isTrue(clamp(150) === 100);\n\nassert.isTrue(clamp(-10) === 0);\n\n// Rounding utilities\nconst round2 = Num.round(2);\n\nassert.isTrue(round2(1.234_56) === 1.23);\n\nassert.isTrue(Num.roundAt(1.234_56, 3) === 1.235);\n\nassert.isTrue(Num.roundToInt(3.7) === 4);\n\n// Type guards\nconst value = 5; // example value\n\nif (Num.isNonZero(value)) {\n    // value is guaranteed to be non-zero\n    const result = Num.div(10, value); // Safe division\n\n    assert.isTrue(result === 2);\n}\n```\n\n#### Branded Number Types for Enhanced Type Safety\n\n`ts-data-forge` provides branded number types that enforce specific constraints at the type level.\n\n```tsx\nimport {\n    asFiniteNumber,\n    asInt,\n    asInt16,\n    asNonZeroInt,\n    asPositiveInt,\n    asSafeInt,\n    asUint,\n    asUint32,\n    Int16,\n    Num,\n} from 'ts-data-forge';\n\n// Basic branded types\nconst integer = asInt(42); // Int - any integer\n\nconst unsigned = asUint(42); // Uint - non-negative integer\n\nconst finite = asFiniteNumber(1.23); // FiniteNumber - finite floating-point\n\nconst safeInt = asSafeInt(42); // SafeInt - integer in safe range\n\nassert.isTrue(integer === 42);\n\nassert.isTrue(unsigned === 42);\n\nassert.isTrue(finite === 1.23);\n\nassert.isTrue(safeInt === 42);\n\n// This line would cause a runtime error:\nassert.throw(() => {\n    asInt(1.23);\n});\n\n// Range-constrained types (16-bit, 32-bit)\nconst int16 = asInt16(1000); // Int16: [-32768, 32767]\n\nconst uint32 = asUint32(3_000_000_000); // Uint32: [0, 4294967295]\n\nassert.isTrue(int16 === 1000);\n\nassert.isTrue(uint32 === 3_000_000_000);\n\n// Non-zero and positive variants\nconst nonZeroInt = asNonZeroInt(5); // NonZeroInt - excludes zero\n\nconst positiveInt = asPositiveInt(10); // PositiveInt - excludes zero and negatives\n\nassert.isTrue(nonZeroInt === 5);\n\nassert.isTrue(positiveInt === 10);\n\n// Type-safe arithmetic with automatic clamping\nconst sum = Int16.add(int16, asInt16(2000)); // Int16 (3000)\n\nconst coerced = Int16.fromNumber(100_000); // Int16 (32767 - saturated to MAX_VALUE)\n\nassert.isTrue(sum === 3000);\n\nassert.isTrue(coerced === 32_767);\n\n// Safe division with non-zero types\nconst ratio = Num.divInt(asNonZeroInt(10), nonZeroInt); // No division by zero risk\n\nassert.isTrue(ratio === 2);\n\n// Random generation within type constraints\nconst randomInt16 = Int16.random(); // Int16 (random value in valid range)\n\nassert.isTrue(-32_768 <= randomInt16);\n\nassert.isTrue(randomInt16 <= 32_767);\n```\n\n### 4. Array Utilities with `Arr`\n\nThe `Arr` object provides a rich set of functions for array manipulation.\n\n```tsx\nimport { Arr, expectType, Optional } from 'ts-data-forge';\nimport { type FixedLengthTuple, type MinLengthTuple } from 'ts-type-forge';\n\nconst numbers: readonly number[] = [1, 2, 3, 4, 5, 2, 3] as const;\n\n// Reduction\nconst sum = Arr.sum(numbers);\n\nassert.isTrue(sum === 20);\n\n// Type-safe length checking\nif (Arr.isMinLengthTuple(2, numbers)) {\n    // numbers is now guaranteed to have at least 2 elements\n    expectType<typeof numbers, MinLengthTuple<2, number>>('=');\n\n    assert.isTrue(numbers[1] === 2); // Safe access to index 1\n}\n\n// Take first n elements\nconst firstThree = Arr.take(numbers, 3);\n\nassert.deepStrictEqual(firstThree, [1, 2, 3]);\n\n// Remove duplicates\nconst unique = Arr.uniq(numbers);\n\nassert.deepStrictEqual(unique, [1, 2, 3, 4, 5]);\n\n// Array creation\nconst zeros: FixedLengthTuple<5, 0> = Arr.zeros(5);\n\nassert.deepStrictEqual(zeros, [0, 0, 0, 0, 0]);\n\nconst range: readonly [1, 2, 3] = Arr.range(1, 4);\n\nassert.deepStrictEqual(range, [1, 2, 3]);\n\nconst people = [\n    { name: 'Alice', age: 30 },\n    { name: 'Bob', age: 25 },\n    { name: 'Charlie', age: 35 },\n] as const;\n\n// Find maximum by property\nconst oldestPerson = Arr.maxBy(people, (person) => person.age);\n\nassert.deepStrictEqual(\n    oldestPerson,\n    Optional.some({ name: 'Charlie', age: 35 } as const),\n);\n\nif (Optional.isSome(oldestPerson)) {\n    assert.isTrue(oldestPerson.value.name === 'Charlie');\n}\n```\n\n### 5. Immutable Collections: `IMap` and `ISet`\n\nType-safe, immutable data structures.\n\n```tsx\nimport { Arr, IMap, ISet, Optional } from 'ts-data-forge';\n\n// IMap usage - immutable operations\nconst originalMap = IMap.create<string, number>([]);\n\nconst mapWithOne = originalMap.set('one', 1);\n\nconst mapWithTwo = mapWithOne.set('two', 2);\n\n// Original map is unchanged\nassert.isTrue(originalMap.size === 0);\n\nassert.deepStrictEqual(mapWithTwo.get('one'), Optional.some(1));\n\nassert.isFalse(mapWithTwo.has('three'));\n\n// Using pipe for fluent updates\nconst sequence = Arr.seq(10); // [0, 1, 2, ..., 9]\n\nconst pairs = sequence.map(\n    (i) => [i, i.toString()] as readonly [number, string],\n);\n\nconst skipped = Arr.skip(pairs, 1); // [[1, \"1\"], ..., [9, \"9\"]]\n\nconst idMap = IMap.create<number, string>(skipped);\n\nassert.isTrue(idMap.size === 9);\n\n// Efficient batch updates with withMutations\nconst idMapUpdated = idMap.withMutations([\n    { type: 'set', key: 99, value: '99' },\n    { type: 'update', key: 5, updater: () => 'five' },\n    { type: 'delete', key: 4 },\n]);\n\nassert.isTrue(idMapUpdated.size === 9);\n\n// ISet usage\nconst originalSet = ISet.create<number>([]);\n\nconst setWithItems = originalSet.add(1).add(2).add(1); // Duplicate ignored\n\nassert.isTrue(originalSet.size === 0); // (unchanged)\n\nassert.isTrue(setWithItems.has(1));\n\nassert.isTrue(setWithItems.size === 2);\n```\n\n### 6. Type Guards\n\nSafe type narrowing with comprehensive type guards.\n\n```tsx\nimport { hasKey, isNonNullObject, isRecord } from 'ts-data-forge';\n\nconst processData = (data: unknown): string | undefined => {\n    if (\n        isRecord(data) && // data is now UnknownRecord (= Readonly<Record<string, unknown>>)\n        hasKey(data, 'name') &&\n        // data is now ReadonlyRecord<\"name\", unknown> & UnknownRecord\n        typeof data.name === 'string'\n    ) {\n        return `Hello, ${data.name}!`;\n    }\n\n    return undefined;\n};\n\n// Non-null object checking\nconst value: unknown = { key: 'value' } as const;\n\nif (isNonNullObject(value)) {\n    // value is guaranteed to be a non-null object\n    assert.isTrue(value !== null);\n}\n\n// `object` is not enough to read keys from: an index signature is what\n// says the keys are strings. `isRecord` is the guard that gives one.\nif (isRecord(value)) {\n    assert.deepStrictEqual(Object.keys(value), ['key']);\n}\n\n// Example usage\nassert.isTrue(processData({ name: 'Alice' }) === 'Hello, Alice!');\n\nassert.isTrue(processData({ age: 30 }) === undefined);\n\nassert.isTrue(processData('not an object') === undefined);\n```\n\n### 7. Iteration with `range`\n\nGenerate ranges for iteration and array creation.\n\n```tsx\nimport { range } from 'ts-data-forge';\n\n// Traditional for loop using range\nconst mut_values: number[] = [];\n\nfor (const i of range(0, 5)) {\n    mut_values.push(i);\n}\n\nassert.deepStrictEqual(mut_values, [0, 1, 2, 3, 4]);\n\n// Create arrays from ranges\nconst numbers = Array.from(range(1, 4));\n\nconst squares = Array.from(range(1, 6), (x) => x ** 2);\n\nassert.deepStrictEqual(numbers, [1, 2, 3]);\n\nassert.deepStrictEqual(squares, [1, 4, 9, 16, 25]);\n\n// Step ranges\nconst mut_stepValues: number[] = [];\n\nfor (const i of range(0, 10, 2)) {\n    mut_stepValues.push(i);\n}\n\nassert.deepStrictEqual(mut_stepValues, [0, 2, 4, 6, 8]);\n```\n\n### 8. Mutability Utilities with `castMutable`\n\nSafely work with readonly types when interfacing with mutable APIs.\n\n```tsx\nimport { Autocomplete, TextField } from '@mui/material';\nimport type * as React from 'react';\nimport { castMutable } from 'ts-data-forge';\n\n// Example: Material-UI Autocomplete\nconst SomeComponent: React.FC = () => (\n    <Autocomplete\n        options={castMutable(readonlyOptions)}\n        renderInput={({ disabled, fullWidth, id, size, slotProps }) => (\n            <TextField\n                slotProps={slotProps}\n                disabled={disabled}\n                fullWidth={fullWidth}\n                id={id}\n                size={size}\n                placeholder=\"Select an option\"\n            />\n        )}\n    />\n);\n\nconst readonlyOptions = ['Option 1', 'Option 2', 'Option 3'] as const;\n```\n\n```tsx\nimport { produce } from 'immer';\nimport { castMutable } from 'ts-data-forge';\n\n// Example: Immer produce function\n\ntype State = Readonly<{\n    items: readonly string[];\n}>;\n\nconst initialState: State = {\n    items: ['item1', 'item2'],\n} as const;\n\nconst newItems = ['newItem1', 'newItem2'] as const;\n\nconst updatedState = produce(initialState, (draft) => {\n    // draft.items expects mutable array, but newItems is readonly\n    draft.items = castMutable(newItems); // Safe cast for assignment\n});\n\nassert.deepStrictEqual(initialState.items, ['item1', 'item2']);\n\nassert.deepStrictEqual(updatedState.items, ['newItem1', 'newItem2']);\n```\n\n**Note**: While [immer](https://immerjs.github.io/immer/) provides `castDraft` with similar usage, it recursively converts types to mutable, resulting in a more complex (fat) type implementation. When you only need shallow mutability conversion, using `castMutable` can potentially reduce type-checking computation overhead.\n\n## Modules Overview\n\n- **`expect-type`**: Compile-time type assertion utilities for testing and verification.\n- **`guard`**: Type guard functions for safe type narrowing (e.g., `isNonNullObject`, `isRecord`).\n- **`functional`**: Functional programming helpers like `Optional`, `Result`, `pipe`, and `match`.\n- **`number`**: Comprehensive numerical utilities including the `Num` namespace and an extensive collection of branded number types (`Int`, `Uint`, `SafeInt`, `Int16`, `Int32`, `Uint16`, `Uint32`, `NonZeroInt`, `PositiveInt`, `NonNegativeFiniteNumber`, etc.) with type-safe arithmetic operations, range checking, and automatic clamping.\n- **`array`**: Utilities for working with arrays and tuples, including creation, transformation, and type-safe operations.\n- **`object`**: Utilities for working with records/objects (e.g., `Obj.shallowEq`).\n- **`json`**: Type-safe JSON parsing and stringification utilities.\n- **`collections`**: Immutable data structures like `IMap`, `ISet`, and `Queue` with full type safety.\n- **`iterator`**: Utilities for working with iterators and generators (e.g., `range`).\n- **`others`**: Miscellaneous utilities like `castMutable`, `castReadonly`, `ifThen`, `mapNullable`, `memoizeFunction`, `PanicError` / `isPanicError` / `createPanicError`, `tuple`, `unknownToString`.\n\n## Key Benefits\n\n- **Type Safety**: All utilities are designed with TypeScript's type system in mind, providing compile-time guarantees.\n- **Immutability**: Data structures and operations promote immutable patterns for safer, more predictable code.\n- **Functional Programming**: Support for functional programming paradigms with utilities like `Optional`, `Result`, and `pipe`.\n- **Zero Runtime Dependencies**: The library has no external runtime dependencies except for [@sindresorhus/is](https://github.com/sindresorhus/is), keeping your bundle size minimal.\n- **Comprehensive Testing**: All utilities are thoroughly tested with both runtime and compile-time tests.\n\n**Important Notes:**\n\n- This library **only supports ESM (ES Modules)** and is designed for native ESM environments. CommonJS is not supported.\n- The library uses `.mts` file extensions and proper ESM exports, making it compatible with modern Node.js ESM resolution and bundlers that support native ESM.\n- This library uses advanced TypeScript features, including branded types for enhanced type safety. Some functions require specific branded types as parameters (such as `Uint32` in `newArray`). The examples above use the small literal numeric values specifically allowed in each function for brevity, but in actual use you should use the provided type conversion functions (such as `asUint32`) or cast to the appropriate branded type, for example `as Uint32`.\n\n## Removing `expectType` in Production\n\nSince `expectType` is only used for compile-time type checking, you should remove these calls in production builds for better performance.\n\n### Rollup Configuration\n\n```javascript\nimport rollupPluginStrip from '@rollup/plugin-strip';\n\nexport default {\n    // ... other config\n    plugins: [\n        // ... other plugins\n        rollupPluginStrip({\n            functions: ['expectType'],\n            include: '**/*.(mts|ts|mjs|js)',\n        }),\n    ],\n};\n```\n\n### Vite Configuration\n\n```javascript\nimport { defineConfig } from 'vite';\n\nexport default defineConfig({\n    // ... other config\n    build: {\n        terserOptions: {\n            compress: {\n                pure_funcs: ['expectType'],\n            },\n        },\n    },\n});\n```\n\n## Contributing\n\nContributions are welcome! Please see [CONTRIBUTING.md](https://github.com/noshiro-pf/mono/blob/main/libs/ts-data-forge/CONTRIBUTING.md) for detailed guidelines on how to contribute to this project.\n\n## License\n\nThis project is licensed under the [Apache License 2.0](https://github.com/noshiro-pf/mono/blob/main/libs/ts-data-forge/LICENSE).\n","readmeFilename":""}