{"_id":"@alwatr/type-helper","_rev":"55-0375f2c78e2d07cd9ce08be18c42a198","name":"@alwatr/type-helper","dist-tags":{"latest":"10.2.0"},"versions":{"1.0.0-beta.0":{"name":"@alwatr/type-helper","version":"1.0.0-beta.0","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/type-helper@1.0.0-beta.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"f4ca79864013629077a52e3029a81c25073c2ded","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-1.0.0-beta.0.tgz","fileCount":5,"integrity":"sha512-PU2uYppv+IUak1ETNJdlhCLCpsHATIulMp5KQxUWBfXw7Y3Lc9mIZH4FvBwRWrGk10YUI0PISlfRgi1qAmMqMQ==","signatures":[{"sig":"MEUCIQCi+NMgdokzogmHs75hJgKceGpwtoliPws5UlIS4SLGRQIgcCUDy0yVu2m6rzU44QI3a6eqUcerRpUVqsULuJLeBCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9126},"main":"","types":"./dist/main.d.ts","gitHead":"c000689de24ff655c97f2c7c2bf00a1e18586759","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && ALWATR_DEBUG=1 yarn node","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.1.0/node@v20.10.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@alwatr/tsconfig-base":"^1.0.5","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_1.0.0-beta.0_1703580971425_0.321802120999094","host":"s3://npm-registry-packages"}},"1.0.0-beta.1":{"name":"@alwatr/type-helper","version":"1.0.0-beta.1","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/type-helper@1.0.0-beta.1","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"894b70b1c968dbed9c0d378a2c2fe4a384f48fb7","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-1.0.0-beta.1.tgz","fileCount":5,"integrity":"sha512-qoEV61m3Uv0+AIPaS4y8SCnRZd68Ql/AiUMkObzNKtMlNFaiYDTFws6k1z/L8YaInY0UT94R2OXXBtbV3U1ipw==","signatures":[{"sig":"MEYCIQDA9JuTgiK40Hkem6wahVVR6+sER4er/AkIjHQBRyN8IwIhANqXpu9QE/7XKLC73tjX7Cf31TU9/nFD1XlrWFfGH0CB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9451},"main":"","types":"./dist/main.d.ts","gitHead":"23c9b6e85fca92a2c43e0c6e82168c944cd5fab3","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && ALWATR_DEBUG=1 yarn node","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.1.0/node@v20.10.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@alwatr/tsconfig-base":"^1.0.5","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_1.0.0-beta.1_1703601729592_0.5209983939036504","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@alwatr/type-helper","version":"1.0.0-beta.2","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/type-helper@1.0.0-beta.2","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"a7b4c944fbac740d1d0552cbe2ed939f0b19aadb","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-1.0.0-beta.2.tgz","fileCount":5,"integrity":"sha512-pF+lM4xwQ23mqnv8n4WYcoPFn/NCQZ/rVwzTEhgf40htQpG4DL/+90qfIXiiCpA45A3xhP/b0KSV6xfkYgwweQ==","signatures":[{"sig":"MEQCID8Qx5Xu8Vsu0sFHzqK0oyUaA303oa5QGOShJvWgzZ/bAiA4/+sNouG0sl/65drD+NHjkmXazHMzmZ7L6EaaxCBLCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10001},"main":"","types":"./dist/main.d.ts","gitHead":"7b13119e732594858101eed4fb96a02c09350492","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && ALWATR_DEBUG=1 yarn node","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.1.0/node@v20.10.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@alwatr/tsconfig-base":"^1.0.5","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_1.0.0-beta.2_1703688445168_0.5102869061645929","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@alwatr/type-helper","version":"1.0.1","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/type-helper@1.0.1","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"b4588c6881c9a9045aa71381b168ad6bcd0e4c1f","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-1.0.1.tgz","fileCount":5,"integrity":"sha512-GnbZjz9nZbc5VM1IS0u8wlsqc1k+1Tn4dUAVnZW3U1SJoSYwe7kMgYH8lt2ayXrCaWEhzwwBX3hr5qnq3Pozxw==","signatures":[{"sig":"MEUCIQDREnM0K2rOIS3JpwtX515xt2VX8GxYKtxLFH+K0SBbyQIgESvJQarJsAraF+vQ/JUCqzKYMGwzwijjayXmGJZeM0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10184},"main":"","types":"./dist/main.d.ts","gitHead":"af2f119eed8bb9de9f7a08b15cb844bac703f367","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && ALWATR_DEBUG=1 yarn node","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.1.0/node@v20.10.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@alwatr/tsconfig-base":"^1.0.5","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_1.0.1_1703688588793_0.06947461323652249","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@alwatr/type-helper","version":"1.0.2","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/type-helper@1.0.2","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"e912aa85282eaed354b57125edb971f2f25e1c7b","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-1.0.2.tgz","fileCount":5,"integrity":"sha512-hxOIEziID81qvjFi6S9B2xwsTR4jiPXQRETcfnPhq1VcSc4v5y+NT58d+AmoFpZH7+kOCOnyrQgzG3nlfcKyEg==","signatures":[{"sig":"MEYCIQCw1wrWgNSvMLYaupALfAWL0I9tq8Q2QbQGEJjETzmqPAIhAOGEd7bHdoLJw8ElsBhO7MAP0ym1MM5/wQg+B68xND9l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10367},"main":"","types":"./dist/main.d.ts","gitHead":"96633d3581bd3faba937ddc3997e32a8d69ce1e4","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && ALWATR_DEBUG=1 yarn node","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.1.0/node@v20.10.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@alwatr/tsconfig-base":"^1.1.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_1.0.2_1704278830769_0.591951395304221","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@alwatr/type-helper","version":"1.0.3","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/type-helper@1.0.3","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"alimihandoost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"be35466a7624501b0594a8c00fc0da5340cb3f38","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-1.0.3.tgz","fileCount":5,"integrity":"sha512-AH5NAslgGnTtoA0K+33dyJUPqLHSYX5D7CJuCKDMrEitMK1bCFJql7Z74ePWz7Oh6uPmv4gJe2lkOhsh9lEw5Q==","signatures":[{"sig":"MEUCIQDjdTn4KonXoZa/n7y8IV5OTGqpbLlMudyYNQfVhBaT3AIgZNlxrK2vJ5mfqc3JJSp17zhVsbSxMaXnBsL/CzZwTkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10573},"main":"","types":"./dist/main.d.ts","gitHead":"f33492f47adda814385e51f38be86eeef9629e62","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.1.0/node@v20.10.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@alwatr/tsconfig-base":"^1.1.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_1.0.3_1704306659993_0.7090268964673538","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@alwatr/type-helper","version":"1.1.0","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/type-helper@1.1.0","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"df9c5f032a270776225cfb3d633295a53558afda","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-1.1.0.tgz","fileCount":5,"integrity":"sha512-fw0fXaJxbijrjghqkd3RGLdXE+GrwYEG46Xt/w4Oe4s3x5DyvZoKsekRrNkuKpPCK6UgjvD3+X3qJPX852HNrw==","signatures":[{"sig":"MEUCIQCMbfVKYutfrN67RPL+kyahND4Q9YNARD8tlvD8Y5hFKwIgMPkThB4nLwHTJfOklw9th3yWTeLn1H7wNETHnY//yXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11499},"main":"","types":"./dist/main.d.ts","gitHead":"369887cfdcbf5c6f3899880a5e217b102b36706c","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.2.1/node@v20.10.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@alwatr/tsconfig-base":"^1.1.1","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_1.1.0_1705368327259_0.978048350779763","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@alwatr/type-helper","version":"1.2.0","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/type-helper@1.2.0","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"d6a485cc3dd825b93c227923377ee28865a0b5bb","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-1.2.0.tgz","fileCount":5,"integrity":"sha512-0PN0Ev8NHV807zsSFMeaS51JozPT1PonV7AcS2d3oz6OGpC9C/RZPdrkC2UPNcjmyFeMdkfYXVvfIOfLZOYWaQ==","signatures":[{"sig":"MEUCIFxhjM4dLVjdf8iSU60NM1oLuE9CEEgI/f1K7pZ2MNj1AiEArEQvuIS4zMAYfy6cE5o8jEr3gZBLMBjpuiR1JHjMjD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13728},"main":"","types":"./dist/main.d.ts","gitHead":"3486060abc5f331a3b8c78da7f1d671ba1139b5d","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.2.1/node@v20.10.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@alwatr/tsconfig-base":"^1.1.1","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_1.2.0_1706101606014_0.09412454952163918","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@alwatr/type-helper","version":"1.2.1","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/type-helper@1.2.1","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"33e8deae60e6aa10757095c6b938a45769d805e2","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-1.2.1.tgz","fileCount":5,"integrity":"sha512-TdFElGqacXQYsqDSwbUdIlSjb+NnFUTArgsBTuVeh3IDSsz94oJgQMbtVt+46cXuvAlRafLVpgArog30MTOCyw==","signatures":[{"sig":"MEUCIGC0YgNQw/VIFQb0co//WbiO0v3Hekn63f7FesJSPAzfAiEAqTrOe8Opt+cfXo31QMWcnXtPitxLstOM0r/OXmDf7Ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13911},"main":"","types":"./dist/main.d.ts","gitHead":"54726b7ac06d4a6ffb42731b58e8d976de1211bd","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.2.1/node@v20.11.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@alwatr/tsconfig-base":"^1.1.2","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_1.2.1_1706689670032_0.48858537187186046","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@alwatr/type-helper","version":"1.2.2","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/type-helper@1.2.2","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"351b2d66d2f4ebc8063211a7d2c4f0efad8f817a","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-1.2.2.tgz","fileCount":5,"integrity":"sha512-8gQLMoujNnjiukv7zx/V7ls9bqwhONZyYa7wXb7/ATejJWCjZDA/9dozbgJiosytJ2xEQWgxa0wttmncpiBZoA==","signatures":[{"sig":"MEYCIQCxCJXfhZ08BP41fa7KVS/KDSUnLWMebleKLS7gBH5fGgIhAN2QYusFBwGkP+vOj6nsHxAbKSSp5gbxrEsl8FUP47hZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14094},"main":"","types":"./dist/main.d.ts","gitHead":"df149736d1e85335aaeb9c547ff3bdd1161f9b33","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.3.1/node@v20.11.1+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3","@alwatr/tsconfig-base":"^1.1.2","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_1.2.2_1711584677674_0.05897156697881201","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@alwatr/type-helper","version":"1.2.3","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/type-helper@1.2.3","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"65aea8f3cb28cb098a3b9707b1d1123ba320ea5b","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-1.2.3.tgz","fileCount":5,"integrity":"sha512-6nYSDQvMBJPoGgl2sIX2xZTEclCPdKWVWpuDLDZG7av6lShab4M1NQ+SnYmKLgf+iYdg3o0uTJZixyJR9KOpTg==","signatures":[{"sig":"MEUCIEVi+jvzgUwLdxEFGSCnMFKB5G8cI8QUoIu1ynQPvZBuAiEAxJ52jCm/vHXnDxtuBjRkCIbQw2Y2uMy3jVHMJ3hVkE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14277},"main":"","types":"./dist/main.d.ts","gitHead":"3feed4f16719c2371f372aa7f6c45c371c9d7758","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.3.3/node@v20.12.2+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@alwatr/tsconfig-base":"^1.1.2","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_1.2.3_1714042302462_0.36386274310621425","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@alwatr/type-helper","version":"1.2.4","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"MIT","_id":"@alwatr/type-helper@1.2.4","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"647aafe03de47cffd70f8983fce9f6a6145a8c20","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-1.2.4.tgz","fileCount":5,"integrity":"sha512-c0l/KszjRlJh7FsTIsX/uROPcjDAUK5XN6r+hGQY7Kmu8HFYvqnZHW6sLMf7JHpuDJdw+4Yr9iGlXjCdme4xmA==","signatures":[{"sig":"MEQCICDJQC/HrY90X2Xkc7tXtMdnxHVwzj2a6Uuyb3MGD+bLAiBBXWvqsNNwAUzOYG4938d2N7VGEpK5JgzFYlcwBWGfPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14551},"main":"","types":"./dist/main.d.ts","gitHead":"98b9c29f927d9487d318d109556c873b13ea2056","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.6.0/node@v20.15.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_1.2.4_1720098779927_0.6092431644034761","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@alwatr/type-helper","version":"1.2.5","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"MIT","_id":"@alwatr/type-helper@1.2.5","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"fa8353f58b171fce8e84731822bd6c05770c2821","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-1.2.5.tgz","fileCount":5,"integrity":"sha512-/eslH5HkouHCy2tFCBxTPX2gpWwwwv4NNrEdSyQroI62aKNh3gudYnlj2OIXHljKY4LNHzpDUzOh+en82c2YIg==","signatures":[{"sig":"MEUCIQDUDFJN9nw6hgAZRBf6iIrVMDIzF/UvnvgP018rRr5vIAIgbO4djLBt5EX6kDmp0UH5zE8ENZyASPMeHHgDxf/aLh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14830},"main":"","types":"./dist/main.d.ts","gitHead":"5d81b77988089edb24aa6853d0a98fdeb85dbf77","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.9.0/node@v20.17.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_1.2.5_1725100338256_0.8261612186974703","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@alwatr/type-helper","version":"1.2.6","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"MIT","_id":"@alwatr/type-helper@1.2.6","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"6ab73cdafd848af7c9f17df22ef9ce90359baa7d","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-1.2.6.tgz","fileCount":5,"integrity":"sha512-523VX2FoWt/+11P8mLAzmqEK1aEfn0Pgy3VgdQPdGwnQpKiLtJBQh9+ahwbN3o5wwXnPkWew741M/yGR4WY5aQ==","signatures":[{"sig":"MEQCIHIgZVf8vXk/1/g/gborEeq8hfx5owO90Y2fNn/ViHTFAiAQ2i3QKbCFx4IRemxxM9MbLY8ETuB4NC1grv3VpBYtpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15170},"main":"","types":"./dist/main.d.ts","gitHead":"30b89ecac526d2549d7361843ec47f8dde056d45","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.9.1/node@v20.17.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_1.2.6_1726381492470_0.5539939391242454","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@alwatr/type-helper","version":"2.0.0","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/type-helper@2.0.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"5bbf69c5b356ff9b6696f7e7a25d4a8d0c26489c","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-2.0.0.tgz","fileCount":6,"integrity":"sha512-gRDqlJdNFi0iUAM5n9T3OgJVJ5rdCoson0zuutdJCBMewPan91PX//K/EnLc7xyWNW3SO+qcLOfiSnLoQmI2QA==","signatures":[{"sig":"MEUCIFv5RHh5lWlbk6xu+oLZG9RKFyw0NRzPSxfFj7H8zEI/AiEAgt97B6X5FlCcUvoPi/vMckqNSBBD7nvjSf5lCuLqPEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60339},"main":"","types":"./src/main.d.ts","exports":{".":{"types":"./src/main.d.ts","default":"./src/main.d.ts"},"./types":{"types":"./src/types.d.ts","import":"./src/types.mjs","require":"./src/types.cjs"}},"gitHead":"cc1ea8b688232dcc60e9ebc904ec5566bc25c1ac","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.9.2/node@v20.17.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2","@alwatr/tsconfig-base":"^1.3.0","@alwatr/prettier-config":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_2.0.0_1727616076501_0.09198545717001005","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@alwatr/type-helper","version":"2.0.1","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/type-helper@2.0.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"04736d11ddb76f8045aa32e50d4b9b2732800049","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-2.0.1.tgz","fileCount":6,"integrity":"sha512-7NAVAj4T10RAd8YGKF8OKe8w9d20MgV190kNetkbaJjyuVrvZQgPJ9iEpbKpsSaHLGGIOCxmcRIYPHJlm3kGYA==","signatures":[{"sig":"MEUCIQCWyXW2L56j/OP4Q0uEkmmN1Uv2nTb7hgak2FutM4FgzQIgX86oLdmDzCVf3nPMKiC9YSENBfnK0m6LbTfg7ZG7PEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60658},"main":"","types":"./src/main.d.ts","exports":{".":{"types":"./src/main.d.ts","default":"./src/main.d.ts"},"./types":{"types":"./src/types.d.ts","import":"./src/types.mjs","require":"./src/types.cjs"}},"gitHead":"6ad24764eae1b88d7d1bb19217578b02b8c22aaf","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.9.3/node@v20.17.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@alwatr/tsconfig-base":"^1.3.1","@alwatr/prettier-config":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_2.0.1_1728562856289_0.27462245435586574","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@alwatr/type-helper","version":"2.0.2","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/type-helper@2.0.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"596a2c65c98bd38b9a4d5c032155ba5fd66e1a4d","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-2.0.2.tgz","fileCount":6,"integrity":"sha512-DCH9zIP0Yj/AaczvGZUZmyTVjc5YMb2SmK+az+5mP0SVF0To24hWgFHDRpQ2ILh077wet8Dt0m+cT8Geptfijg==","signatures":[{"sig":"MEQCICNeJkHyGNtC6IFA6dqrweey3gsyP22wJRVQqVOhrOQNAiB4ld777OSxfUhNQmQHx0jeOIDwz2LiWBh0RMi1sZIjrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60982},"main":"","types":"./src/main.d.ts","exports":{".":{"types":"./src/main.d.ts","default":"./src/main.d.ts"},"./types":{"types":"./src/types.d.ts","import":"./src/types.mjs","require":"./src/types.cjs"}},"gitHead":"2a35f99b0347aacdccf3b6f28b30ca902f02a2f1","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.9.3/node@v20.17.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@alwatr/tsconfig-base":"^1.3.2","@alwatr/prettier-config":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_2.0.2_1728661424944_0.08924267844016165","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@alwatr/type-helper","version":"2.0.3","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/type-helper@2.0.3","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"d35f1fe1c00606d91b10aa9a1cbb2e65dc59cab1","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-2.0.3.tgz","fileCount":6,"integrity":"sha512-Oc59gkACGowgutSAqmKpgr8MI2g34+JkDFMxSsM0mN120slEmSOuXolavQtiTw8wsbbcUAvbM4kKl3MxNBTgYw==","signatures":[{"sig":"MEYCIQDpDy1+w8cO7xot1sDLKJWEC4XGOewm5Z/WoPvKZPlHbwIhAJbn0JZA9L9JbvfTmHMmCtJIY3wnF0pefwz2LFBWBswL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61169},"main":"","types":"./src/main.d.ts","exports":{".":{"types":"./src/main.d.ts","default":"./src/main.d.ts"},"./types":{"types":"./src/types.d.ts","import":"./src/types.mjs","require":"./src/types.cjs"}},"gitHead":"a1e430a02f9a5711fc43f19012091bcd8806c4f9","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.10.0/node@v20.18.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@alwatr/tsconfig-base":"^1.3.3","@alwatr/prettier-config":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_2.0.3_1729863629336_0.8111853797690414","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@alwatr/type-helper","version":"5.0.0","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/type-helper@5.0.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"f1801964fdc184804e00cf6ed8e4223d70e886a8","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-5.0.0.tgz","fileCount":6,"integrity":"sha512-Nq4YHCpLmhs0jf4QlAI6P2OYyoRr9/dyAUipnaYmUmvIUAhXkdZuzPT0T7XhHpzi0kGHsvwDpPDg7MqtcZepOg==","signatures":[{"sig":"MEUCIQDbJyyICByGYIYl05CFkNEThlR0HT5Y5lT4q/KVoZX3cgIgAhvEugbHjDZI0Maz4i9OjMHsnQ21TMg4nKIQPm25KyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65485},"main":"","types":"./src/main.d.ts","exports":{".":{"types":"./src/main.d.ts","default":"./src/main.d.ts"},"./types":{"types":"./src/types.d.ts","import":"./src/types.mjs","require":"./src/types.cjs"}},"gitHead":"7d12943fafa8ef50636346e66ff56c50e2fd0c72","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.10.0/node@v20.18.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_5.0.0_1730549268302_0.49392507382642714","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@alwatr/type-helper","version":"5.3.0","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/type-helper@5.3.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"77aee26c3388e54351b15cf781e2ef06d2382219","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-5.3.0.tgz","fileCount":6,"integrity":"sha512-abMul8QbnIEqc+RdrvcAeai83686xyKxkleqyBcqe1PDWtPRvUsIChgBJ5ZH2lWk076C/ds7xDuYi+aVijMfUA==","signatures":[{"sig":"MEUCIQD9jerfQN3vCJYpt1MyYLoXIzo377gCya9ejC2NG69jnQIgJm8goo2aWFPcUJEGC0VptEvlBbZY9PUHB+rOky5YCBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66045},"main":"","types":"./src/main.d.ts","exports":{".":{"types":"./src/main.d.ts","default":"./src/main.d.ts"},"./types":{"types":"./src/types.d.ts","import":"./src/types.mjs","require":"./src/types.cjs"}},"gitHead":"9cfb80ed0666355887d8e3865fc75311420ac371","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.12.0/node@v22.13.1+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_5.3.0_1738575587383_0.5874815664669586","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@alwatr/type-helper","version":"5.4.0","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/type-helper@5.4.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"80b06faee6b49d98913924c40fe6441582252998","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-5.4.0.tgz","fileCount":6,"integrity":"sha512-gnpBPABHygKd0fQ9zoTzBvJdVoPRLIA+Z1ye8MkmI/fCTI0clctVllyj0kWgNZaHaefTCmLx/HaGt91gX0J1kw==","signatures":[{"sig":"MEQCIAO6B2eZwQa36XT3dMEvO/3vwJbpnzNwggKqnptO1RWHAiBFFdMv7Ura2h39+R2Gh+Dcei6EqKwS2xh5jtgWC3MjZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67814},"main":"","types":"./src/main.d.ts","exports":{".":{"types":"./src/main.d.ts","default":"./src/main.d.ts"},"./types":{"types":"./src/types.d.ts","import":"./src/types.mjs","require":"./src/types.cjs"}},"gitHead":"fdf8e6de77cca359465110a75ff18faff0649a95","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/3.12.1/node@v22.14.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_5.4.0_1741262008775_0.9143929342404697","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"@alwatr/type-helper","version":"5.4.1","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/type-helper@5.4.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"700ae9bf1a0ec68a4938e711f58e1b45e53e8a42","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-5.4.1.tgz","fileCount":6,"integrity":"sha512-m5uLazgl3D0eGeCOTMiTD6CBHi/QB5wyzorvTb4HuwMLXXZdprP0sI6SjnVO7qrzlV+0v8HzbUDBRusU1fowkw==","signatures":[{"sig":"MEUCIQCvSYcUBOBaLJ/0HUiag5TweMZCuZS7ix2hPw8xtYOtFwIgf7IQJxHmjcqlSXZhfnkKMX1X7NiUG3WhasSXzlZUXmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67913},"main":"","types":"./src/main.d.ts","exports":{".":{"types":"./src/main.d.ts","default":"./src/main.d.ts"},"./types":{"types":"./src/types.d.ts","import":"./src/types.mjs","require":"./src/types.cjs"}},"gitHead":"424a7a3e08e5f10fcfe53440d1cead68c88baf32","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.0.0/node@v22.14.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_5.4.1_1745138516690_0.7201929765679578","host":"s3://npm-registry-packages-npm-production"}},"5.4.2":{"name":"@alwatr/type-helper","version":"5.4.2","keywords":["type","type-helper","types","typescript","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/type-helper@5.4.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"e214e4658d95b96b7de2845b26745976bcc97ce9","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-5.4.2.tgz","fileCount":6,"integrity":"sha512-awt1fiEbelUNJvagqi+Udfh9Ac4jhQKmUXNFVlEGQWcUxQKRLrx9B8YPpkQ0U6fWuSjBP68uIgKEy/ldDgWzZg==","signatures":[{"sig":"MEYCIQCZUGvknWpogFqzlDw+sWCltI0HfvdL+ZzakGiJN+tUTAIhANDGtTAFHHECTE4uPMD/WTYhKv1Kn0FjIAHrG7TT0ggA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68352},"main":"","types":"./src/main.d.ts","exports":{".":{"types":"./src/main.d.ts","default":"./src/main.d.ts"},"./types":{"types":"./src/types.d.ts","import":"./src/types.mjs","require":"./src/types.cjs"}},"gitHead":"dd749e0b9adecdefa8e906669858c014b53bdab0","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.0.0/node@v22.18.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@alwatr/tsconfig-base":"5.0.0","@alwatr/prettier-config":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_5.4.2_1755910666780_0.18928399457671108","host":"s3://npm-registry-packages-npm-production"}},"5.4.3":{"name":"@alwatr/type-helper","version":"5.4.3","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@5.4.3","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"15a18d919054c750a30a0710b262c15f31b5b18e","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-5.4.3.tgz","fileCount":6,"integrity":"sha512-ZE83UBVaKC0RFk9kEMan89+iDRjAyqRfYwqIiLFnubMSm7SpZmBBKs8GE+x4ax4T+1Oa74jmExQZjufxqZeMUg==","signatures":[{"sig":"MEUCIQDjnioTUuk1lwMDRTaOW+nicUohSBIrbTJdWIUzs2wXEwIgHYzx2U346H7w7rvIpTJAqdDOx+qKH+qk3S7gUyjAcSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50896},"main":"","types":"./src/main.d.ts","exports":{".":{"types":"./src/main.d.ts","default":"./src/main.d.ts"},"./types":{"types":"./src/types.d.ts","import":"./src/types.mjs","require":"./src/types.cjs"}},"gitHead":"102cc505864da042258ffe18894dc5a9157b0040","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","deprecated":"This version may have compatibility issue, do not use it.","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.7.2/node@v22.18.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/tsconfig-base":"5.0.1","@alwatr/prettier-config":"5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_5.4.3_1755948517968_0.3616127141370258","host":"s3://npm-registry-packages-npm-production"}},"5.4.4":{"name":"@alwatr/type-helper","version":"5.4.4","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@5.4.4","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"5be23f19fc94788781ec6e821aa45e6443a9846d","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-5.4.4.tgz","fileCount":6,"integrity":"sha512-JLgJQS22nWSTR/XL4wIXwxm70HwZBToPiyOmw8P6hy4jIjiOvVteZuI6P/EAjE8DteU4fdup90AI+o4jNUyJTA==","signatures":[{"sig":"MEUCICTMsLaImYlnbYd9HJtuN6ld7aIHdlE3HpuEgizCHiu/AiEAgnngS11ofclQjnl+WUjHpHFS1Rs0yHgjivcitz6TSgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51775},"main":"","types":"./src/main.d.ts","exports":{".":{"types":"./src/main.d.ts","default":"./src/main.d.ts"},"./types":{"types":"./src/types.d.ts","import":"./src/types.mjs","require":"./src/types.cjs"}},"gitHead":"be87ff1a4a783c0707e0b06efe728a54b5348b38","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.7.2/node@v22.18.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/tsconfig-base":"5.0.2","@alwatr/prettier-config":"5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_5.4.4_1755968819858_0.11503369810408004","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@alwatr/type-helper","version":"6.0.0","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@6.0.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"535ee30660d2ff391d037c0e9a5a22532718f9eb","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-6.0.0.tgz","fileCount":5,"integrity":"sha512-fbqoKSztJcPicDbS5f7603rbv0rC8Rcz5Wvh/QlSdQlBZ5sNCkbGKVnJ/4HEGwmHVy4ux8Gzsbm5koRWlOPWmA==","signatures":[{"sig":"MEUCIQC0lw/84aiMkIDxR6qXdPvRTi5Qpqy8LMWIlRcRyIca2AIgJX/3cpOoPVt2UGjRsnXVu0b8KuoejOtAg3yJ/sX3mn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48225},"main":"","type":"module","types":"types.d.ts","gitHead":"990a248963c89c4db8526dfaf6a24c1e2099a92e","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/prettier-config":"5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_6.0.0_1757198944288_0.7534367606247763","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@alwatr/type-helper","version":"6.0.1","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@6.0.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"d80a6defe54993b3f0571c19a0c1c9a510a4235e","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-6.0.1.tgz","fileCount":5,"integrity":"sha512-LqCJRA3vNdm9BK0FuCuN2cC2wBHbNtI7UdSEoYN2UXpt5J/7+K7kjnw39dd+ivIeNvXK71eruVgX7rma7IdtHw==","signatures":[{"sig":"MEYCIQC3PRNSll3z0uj+otOAXwxQtlpH64Zpzfoh+Zm4NqCvFAIhANwY4Gb45k/kpmjw5zxBEGXNCkETSQgooO3Zp2OosXHL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48408},"main":"","type":"module","types":"types.d.ts","gitHead":"cd02a1a9fa579930cd54291ba51ed86241313a6d","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_6.0.1_1757450561712_0.0331195146773835","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@alwatr/type-helper","version":"6.0.2","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@6.0.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"f8262d7a24599794e87ff4bab0349057651d6916","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-6.0.2.tgz","fileCount":5,"integrity":"sha512-j4kIPlYgsQiH4hQos3pCyyxXJKWGmRWWsaxkJwbzMVsY+tqaaCQRqk6ckYg3ad5zcsnMUQTh7Fw3a7nvsPGGSA==","signatures":[{"sig":"MEUCID7n+xeAzXlloIkYreht5/QP/dQk0IhWaDYKihsso7iFAiEAuLXAee2+Gb5dor0K3SFTcVODkndaPQcqVYAV9AQMKbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49267},"main":"","type":"module","types":"types.d.ts","gitHead":"4da18811162df49c118acd71086cdbe38b27f250","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_6.0.2_1757792485938_0.3498078006516121","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@alwatr/type-helper","version":"6.1.0","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@6.1.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"f3bb22f336121aafb5455f3c10bdacfb436f7829","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-6.1.0.tgz","fileCount":5,"integrity":"sha512-8Kp/AUJT8WRToL0jtKbBOKU31MLO9xM+pBW6JLRN3ZxORtsOqW+duZUkRu8OmDW8x0SNlTTDEmFeBpSGeDOFYw==","signatures":[{"sig":"MEYCIQDCjbjGAVWlVjM9cUmmSP9zyqHS1HmfizUabxB/oRGiuwIhAI/X36GiVFSmdMdrEYZ4i7vzmjTFitaLk6qYve5kYv/1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49965},"main":"","type":"module","types":"types.d.ts","gitHead":"7af0290f1dc91cce15d1324c026354a81c7e64ca","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_6.1.0_1758264543050_0.6533400828400779","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@alwatr/type-helper","version":"6.1.1","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@6.1.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"75ca3bcf58ec9cd38057584c9d6e99d0b643fa43","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-6.1.1.tgz","fileCount":5,"integrity":"sha512-k+8ZvfHf1aFTBOHhHcPJ2P9ZCJhRt5zWoK6SOMieILO81O8HYW8i2nMgJGCuVCxRIydLba4RQA9plYCNObKTgA==","signatures":[{"sig":"MEYCIQDWWx55QYGQsgWDg4+YAtvHaw9T+lvtb2gnoc/0DLwD3AIhAKsgLVdHVx4JI27JPtuGtH2fG1HX5H5CJPE6sBn+a44y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50668},"main":"","type":"module","types":"types.d.ts","gitHead":"44d9eb76cd9ea59d39b2b00467bea42873155f31","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/prettier-config":"5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_6.1.1_1758359287284_0.11529643136609291","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"@alwatr/type-helper","version":"6.1.2","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@6.1.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"30d039f3b4b778f68041a65992f6d66ef32e946c","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-6.1.2.tgz","fileCount":5,"integrity":"sha512-KJ+D6UWXiWh1UGxhPpr7KuHczNlchDPSXRkrpBYiUOvcbABhIIuPjvrZX+A2iDoN+I8RhzaTTo5NH1v4SqNmfw==","signatures":[{"sig":"MEQCIHzhMjxcCW8RyEis7WHTE/F4fnZOcRfaXZSJuu3OpaKhAiAQV0bVbmmDegWuH1xvDE9mKDzTa6/dGxloMkujRLs2tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50992},"main":"","type":"module","types":"types.d.ts","gitHead":"8e3b59b7a2d9b9ab28f1ee9da21849e60f7eeb07","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.8.0/node@v22.19.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/prettier-config":"5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_6.1.2_1758543866447_0.514267150666456","host":"s3://npm-registry-packages-npm-production"}},"6.1.3":{"name":"@alwatr/type-helper","version":"6.1.3","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@6.1.3","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"8e38c361af794f3ee6f7138f32379e73e98f0a5f","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-6.1.3.tgz","fileCount":5,"integrity":"sha512-AhadjxQSanUTFGL4HKxuYLQN1UF9cODiu6V95y3ZR6OoXWAeg4Ei6mSGgJd4o/qlNbODFw/Kryugoxu74Z3lbA==","signatures":[{"sig":"MEUCIB88QJLT9sjB4kufpVkQcCHJtdNZ65cRca1z3K5WWWzMAiEAnGlKouifSm5eyog6htYpUpgr8jU5MKGjcB2KyTXMR/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51265},"main":"","type":"module","types":"types.d.ts","gitHead":"a0c8605949969959c8226e54b8c8c0fc7276819a","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.8.0/node@v22.19.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/prettier-config":"5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_6.1.3_1758562379205_0.501830771522328","host":"s3://npm-registry-packages-npm-production"}},"6.1.4":{"name":"@alwatr/type-helper","version":"6.1.4","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@6.1.4","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"6938d021684e76464486f3121c741c914ec8c0c4","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-6.1.4.tgz","fileCount":5,"integrity":"sha512-xbdPKMpFVfyMguYLGaIcCUGGXzcTbW7KT60SQeeehNTwaN6YDzNhXvizeoVrxiyBifwy6gHrzkJTEa+IiQ/VOw==","signatures":[{"sig":"MEUCIQDtKCABVTAJIuL08KULWijSbHO4QWlQAIzehQHO92qgGwIgamCPrlY3UX7lzrygAE0vBswYqHJB30RaZdnHkA/xZ8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51582},"main":"","type":"module","types":"types.d.ts","gitHead":"c013ded43aff3937cf347de4e99125ab807d99e1","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.9.0/node@v22.19.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_6.1.4_1758964134180_0.8795939398594108","host":"s3://npm-registry-packages-npm-production"}},"6.1.5":{"name":"@alwatr/type-helper","version":"6.1.5","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@6.1.5","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"0ea6a867130004bc4d17835cfcb4b2ca26f413bd","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-6.1.5.tgz","fileCount":5,"integrity":"sha512-sI3yyYf6/ixmgtTYMpGYiqM3Eh+89q2thlllB1EV+FJSgUvnvwqlPFH/HgBPaMLZoXN6Vi5hgV/yHe3+d7mIAg==","signatures":[{"sig":"MEUCIB46Vp0WyqoAJ3aubO+DcOzz+5gC3FbrtHq+3Py055vYAiEA14MagImlb8upvci7MM2603tnBGJvXH3M89wxVQEgYxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51879},"main":"","type":"module","types":"types.d.ts","gitHead":"b141732f4dab13542e3cc99926a250fd5c74bad3","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.9.0/node@v22.20.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_6.1.5_1759752166663_0.018186839332982707","host":"s3://npm-registry-packages-npm-production"}},"6.1.6":{"name":"@alwatr/type-helper","version":"6.1.6","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@6.1.6","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"39789e67cafbe8e4fd57ef5049f8aa75b14d8ac5","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-6.1.6.tgz","fileCount":5,"integrity":"sha512-58AH/+6bmKn7jgLKZrNARxh0g6mpZRvzbGd8iCBDUwO0QldEbD9/o/18aCfll5Zrd1f4dnTLpMBCdG9VvRmIOQ==","signatures":[{"sig":"MEUCIQDlBWV5SnUbmUZ5a4I5r7SUBUL093ddh1pN//cGYgLL2wIgIpp0OxWS2L1U334RZDd9r6Zsgt9MIzuwrVSo9P6kp3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52172},"main":"","type":"module","types":"types.d.ts","gitHead":"b41774f9b72639235fbbe9d48beb6a1ed612a86c","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.9.2/node@v24.11.1+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_6.1.6_1763193325292_0.9461237598887566","host":"s3://npm-registry-packages-npm-production"}},"6.1.7":{"name":"@alwatr/type-helper","version":"6.1.7","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@6.1.7","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"ef5233f149ed519c9ef2a3ce9a66155653694bf5","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-6.1.7.tgz","fileCount":5,"integrity":"sha512-spWVQN5uEYRjfc1NYqFS+fuLpCOUssXhKbn9I2YKaXWv2R3mdiAAPOaYrlSz4kotkQVQePU9OvVZNDFm1SRkrA==","signatures":[{"sig":"MEYCIQDFeQ39GVs6W0+AQi/QaSL+FztIosEpPMPnFe6buQ/W2wIhANGf/OnFQzIzob5Q7hFlmfMfL9Hy41gVbnY/rTwmM7Yt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52355},"main":"","type":"module","types":"types.d.ts","gitHead":"3c8ac8d51930dde05c5ed356ff384da47c1de89d","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.9.2/node@v24.11.1+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/prettier-config":"6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_6.1.7_1763488489424_0.06771726093226782","host":"s3://npm-registry-packages-npm-production"}},"6.1.8":{"name":"@alwatr/type-helper","version":"6.1.8","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@6.1.8","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"72fddddab0cf8e8b6066ff4722fe946f95e3e310","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-6.1.8.tgz","fileCount":5,"integrity":"sha512-Kja4q2Cj3FEeRabMbrqP3DwEXqx3dPXkWEw15ukBKWgqyPeYvSfDvUpzP41WqwSgj+00ympiT3qvd5nmZLRjlQ==","signatures":[{"sig":"MEQCICjXRSePp8Mm+3UKfyDhBrA1sKlgOLzJH2xtu6CvDAebAiBnn215Drz2pT6oG5ZomJgfUFAQg6ipInJ+vfwdurzWKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52538},"main":"","type":"module","types":"types.d.ts","gitHead":"d4edc8bf4a48fc84e01cd2625ce840f906bff27d","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.9.4/node@v24.11.1+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/prettier-config":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_6.1.8_1765380853947_0.7753112863822116","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@alwatr/type-helper","version":"7.0.0","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@7.0.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"3bb5fad15be9e16c9695d5c307bb7d7a8f724604","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-7.0.0.tgz","fileCount":5,"integrity":"sha512-SXOHoRZ/3UPLhT9IeCRe/Ij0zXlVotJPTz3YWeRqOw1PiO485NzNpT0PdlFgGd9IS3WnKcJLNhHbD9Gd2Zv0+Q==","signatures":[{"sig":"MEUCIQCLCCkUC2KvW4XoNp/2i2zpFdC0QmZxggTuWNBtSpQY9AIgWcuyw1G0ccZ/zynV3MZ61KyHULia0qoAagl2J/y9qYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52948},"main":"","type":"module","types":"types.d.ts","gitHead":"ff06630f607088f12615521e0ac66722b80b79c6","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.10.2/node@v24.11.1+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/prettier-config":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_7.0.0_1765648653195_0.01639387366805045","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@alwatr/type-helper","version":"7.0.1","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@7.0.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"15bccc7920d5016e3c111477950ac287b08f0728","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-7.0.1.tgz","fileCount":5,"integrity":"sha512-4eZatUH4b3zvpgWKFJX+hWSiVTyjpaSRvFkWOXrfE9QEVRxw4M5II7Dy2lDpO5vKpOJ+b9oYtN2TkNeg2W0mAA==","signatures":[{"sig":"MEUCIQChSuTURqZ4OU4CVhwMJKRbnJ7LUKiO25fk6UgbGeF8LQIgZxRmYsJw/gkXqM3EzskSR6dJv8w3ayRM9pHGtNE5VvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53131},"main":"","type":"module","types":"types.d.ts","gitHead":"f9f9ba54b319ce8ccc6968059b222e89f4b5d149","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.11.2/node@v24.13.0+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/prettier-config":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_7.0.1_1771410488811_0.29166244566958666","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@alwatr/type-helper","version":"7.0.2","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@7.0.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"45ea42b90ef7134fc1038e4f8d49b274bc6f1375","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-7.0.2.tgz","fileCount":5,"integrity":"sha512-ZPwN1DTtDXfke6UcLgxtYkcxv3Or+MHIog8yFfJ//tplHYkNd7PsZCvueJE6OVIexhjox46y2KcuxW/rwaabSQ==","signatures":[{"sig":"MEYCIQD7vlXAFth9HMKiiaq7zJkDjSfxOEK8W+qD276MpTcRNQIhAKHu0Y946EFRENoFpesm5SZbTgVxQ0VHl+9+hDi2f+Gf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53424},"main":"","type":"module","types":"types.d.ts","gitHead":"c3889e3756b0a0f9b935a1b702a1373ac52cb379","scripts":{"b":"bun run build","c":"bun run clean","d":"bun run build:es && bun --enable-source-maps --trace-warnings","w":"bun run watch","cb":"bun run clean && bun run build","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/prettier-config":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_7.0.2_1773697653275_0.7780632467832034","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@alwatr/type-helper","version":"8.0.0","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@8.0.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"57c7dc3a5dba63973a185763116fe5cac2a296dc","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-8.0.0.tgz","fileCount":4,"integrity":"sha512-tE8mufDbZg9Ai7jFLt2UpABjIVk5OOmInEuYw9+bF54YPrSmIM0a1bi91SmqkMDZYb+w57BEC+gVmv6T0byD/A==","signatures":[{"sig":"MEQCIEimVjoG1x956bAA9pmwe0i3DiSdkTm3VZZAqkZKqLBPAiBpICpGCVmNskmtmd5bGjEs8UipY+lXu4rl5zIIdyfRug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30069},"type":"module","types":"types.d.ts","gitHead":"056102a1c8a563bbae8a290b6830450f467322a3","scripts":{"b":"bun run build","c":"bun run clean","d":"bun run build:es && bun","w":"bun run watch","cb":"bun run clean && bun run build","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/prettier-config":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_8.0.0_1773929141323_0.9893360644017326","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@alwatr/type-helper","version":"8.0.1","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@8.0.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"d18568c3769620877e2ec26da222d5e409a66b04","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-8.0.1.tgz","fileCount":4,"integrity":"sha512-/JDVFDBK33cS3tjR+Z6MHKNRcH9Nnn87iVMQBnNVtak7Wj/jD5pKOJNsHgRqa84X5Rav4fUlT6Tg9fB/uanIqg==","signatures":[{"sig":"MEYCIQCJxpnSaPVIXyJKmaOGDCReZEFolsS+RjRbCi0zwP4HqAIhAJXjZ1gQeaK1UqUtTOqTK6U2hL6ikMqW3gmetZC/pHkL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30069},"type":"module","types":"types.d.ts","gitHead":"f843742e94d6ebed3921d57b624d9deb35c2c102","scripts":{"b":"bun run build","c":"bun run clean","d":"bun run build:es && bun","w":"bun run watch","cb":"bun run clean && bun run build","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/prettier-config":"7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_8.0.1_1774570853490_0.24567929953103196","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@alwatr/type-helper","version":"8.0.2","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@8.0.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"9c7350604e934203b59ba49365253c2c0fbfec6e","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-8.0.2.tgz","fileCount":4,"integrity":"sha512-yEm1Iu4dYSzTlZHjNsGkceXYX0TygOheT4gWD7vS4VRrWdZk5lGCOGYQzyB5B8nlScssHamf8JwmQMyBau5CtQ==","signatures":[{"sig":"MEUCIHDhl7wXRlcOvPV3sBSapSMkiQHKiXVzQ5rDiCONbsXSAiEAqvZ0FAll1bzwOsl/Wuum/RZgpxe1vRJ6AO2yYoMgQzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30069},"type":"module","types":"types.d.ts","gitHead":"95bb13efd0a5f485c6b09f1a911b99492017aed1","scripts":{"b":"bun run build","c":"bun run clean","d":"bun run build:es && bun","w":"bun run watch","cb":"bun run clean && bun run build","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","build:es":"echo skip build:es","build:ts":"echo skip build:ts","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/type-helper"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@alwatr/prettier-config":"7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_8.0.2_1774572267565_0.7238071748654651","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@alwatr/type-helper","version":"9.1.0","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@9.1.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/main/pkg/nanolib/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"81af1ad43e91be378a7fcc484911c5c191e3d1ce","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-9.1.0.tgz","fileCount":4,"integrity":"sha512-6h888P+mE4xfY1Ag8Xs7JU1byHTkwDFdPbLl8ZsftY5zW91qmCv4CdVTLeq+Hs+bLjlgb7qF7Kxx30/WViod7w==","signatures":[{"sig":"MEUCIQC/WcWhPysEyG3kH2mrH9xBmLI6z/1l+gidYC9ia2T5/wIgJudvtX2adyx88aCfHSdJnhqo2gYSqSHGsC4FA0gBSxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29934},"type":"module","exports":{".":{"types":"./types.d.ts"}},"gitHead":"4a25cd3e0499cf61dd761e87d3711abf9b0cd208","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint . --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"echo nothing-to-build","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:es","format":"prettier --write \"**/*.ts\"","build:es":"echo no-src-dir","build:ts":"echo no-tsconfig","watch:es":"echo no-watch-es","watch:ts":"echo no-tsconfig"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/type-helper"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_9.1.0_1775055772022_0.65470948606503","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"@alwatr/type-helper","version":"9.1.1","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@9.1.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"0510ad29ca4e1347b4ee0e94b690d8f129693b99","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-9.1.1.tgz","fileCount":4,"integrity":"sha512-is17lKk/6p6a0gNuEdq31h38H6Uf0nIX6L2qJ6NpRxExftZys9ZJkhHyWO1V0sv1cjIj6PjFx/RdgdKbycE/yg==","signatures":[{"sig":"MEQCIG6vWwxaHG0Z/rcNi/E6TFK0+DZV70r0udFz/lRSVyWpAiA/NeOxERY/QCJQ+44K88cTjcksrHe/TKeaeU5PKqj3ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29934},"type":"module","exports":{".":{"types":"./types.d.ts"}},"gitHead":"38fb79dd8b6cf48108ae6492ecd7a285c7633e9b","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint . --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"echo nothing-to-build","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:es","format":"prettier --write \"**/*.ts\"","build:es":"echo no-src-dir","build:ts":"echo no-tsconfig","watch:es":"echo no-watch-es","watch:ts":"echo no-tsconfig"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/type-helper"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_9.1.1_1775056173807_0.15217924897775736","host":"s3://npm-registry-packages-npm-production"}},"9.11.2":{"name":"@alwatr/type-helper","version":"9.11.2","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@9.11.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"c2692d49b07b646c5b1fad7848c5a4f7c2f377d5","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-9.11.2.tgz","fileCount":4,"integrity":"sha512-B0QwfHDoF4Bfho7oR8tlQV8dNdOUEkUM2mXY7ZgSTsrYaB2X2JsVqv3Ie2OgWiuC9+4PJ6spkjaidjVEdvlBYg==","signatures":[{"sig":"MEQCIHlXWLCROWeYJbO8dHlSCQsCcDKEsymVk4SU++2vrMO7AiB6DeMgnuxsU8w76MqI60cMG6uMm56ubgWz495YdOiBnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29935},"type":"module","exports":{".":{"types":"./types.d.ts"}},"gitHead":"ad72dc5b615ab443b1f7e2616ec647574bb04cf5","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint . --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"echo nothing-to-build","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:es","format":"prettier --write \"**/*.ts\"","build:es":"echo no-src-dir","build:ts":"echo no-tsconfig","watch:es":"echo no-watch-es","watch:ts":"echo no-tsconfig"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/type-helper"},"_npmVersion":"lerna/5.1.0/node@v20.20.2+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_9.11.2_1776805993980_0.5700792358692097","host":"s3://npm-registry-packages-npm-production"}},"9.14.0":{"name":"@alwatr/type-helper","version":"9.14.0","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@9.14.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"709aa37fe0319c20db4648d2277476dc88dcd3f4","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-9.14.0.tgz","fileCount":4,"integrity":"sha512-fvBIsonPij0TbIvijEo7WsbzyTE3bE8McjKWvK/jgiCni2HlnNYLGc0BSyfo/1jbvKurAvplWJUEksuqPISMOw==","signatures":[{"sig":"MEUCIHqkVp5jJozSIuUINtRY1pSw++wZxUJOHKlZj+XajtGtAiEA5Gr68CP7MBSI7PNPOZWIgueMB2uKXV3LnnnIMzX9ukk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34298},"type":"module","exports":{".":{"types":"./types.d.ts","import":"./types.d.ts","default":"./types.d.ts"}},"gitHead":"4e499b23191d4460ea60f34cde8a99b472741f1a","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint . --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"echo nothing-to-build","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:es","format":"prettier --write \"**/*.ts\"","build:es":"echo no-src-dir","build:ts":"echo no-tsconfig","watch:es":"echo no-watch-es","watch:ts":"echo no-tsconfig"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/type-helper"},"_npmVersion":"lerna/5.2.0/node@v20.20.2+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_9.14.0_1777126804499_0.24181825391886425","host":"s3://npm-registry-packages-npm-production"}},"9.33.1":{"name":"@alwatr/type-helper","version":"9.33.1","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@9.33.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"8c3733fe876baac25027f628ee6307163a84d328","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-9.33.1.tgz","fileCount":4,"integrity":"sha512-1vwSNQNtnA7qJ/wcQCuwfEM/iD9PPukN05pDGxdXe94f8h60UHYv2EVFbRKAjRJPK51CVEqg9Oia3O6Rma+8OA==","signatures":[{"sig":"MEUCIQCbB2m8qlR6lV7ICvwQei8q7fKB1FthAVvt3c7c2ZrdwwIgCTU9E+WHUGeCOHqnqPjNQ70iYzH4Nv7X0pKMFE5tTuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34283},"type":"module","exports":{".":{"types":"./types.d.ts","import":"./types.d.ts","default":"./types.d.ts"}},"gitHead":"84fba5b7b428188be17aaaaf062b0b7eaae96555","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint . --ext .ts","test":"bun test","build":"echo nothing-to-build","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:es","format":"prettier --write \"**/*.ts\"","build:es":"echo no-src-dir","build:ts":"echo no-tsconfig","watch:es":"echo no-watch-es","watch:ts":"echo no-tsconfig"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/type-helper"},"_npmVersion":"lerna/5.3.0/node@v22.22.3+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_9.33.1_1781089508994_0.1328237677398565","host":"s3://npm-registry-packages-npm-production"}},"9.36.0":{"name":"@alwatr/type-helper","version":"9.36.0","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@9.36.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"2f34f511e30e2291dc4e7266f5b2b7aee1822c0d","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-9.36.0.tgz","fileCount":4,"integrity":"sha512-lT8SS03holVDOWVbBx0tSWIx23BO4uJFEuPIiAKw4htnTvB4PdaaeXYdBesp01yyVYKe8ZS/kK8273nRK6am0w==","signatures":[{"sig":"MEUCIBntniyHSx1VD8kwkCEeVYNtKkSb1bbHoBwxnLgNpddvAiEAg9YR2pbBezypcHzfh8C8MZoeQQWKmKZNH4qU1WO1Rfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34295},"type":"module","exports":{".":{"types":"./types.d.ts","import":"./types.d.ts","default":"./types.d.ts"}},"gitHead":"252426e3bf06fdf5331691d5e8c09a4808104275","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint . --ext .ts","test":"bun test","build":"echo nothing-to-build","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:es","format":"prettier --write \"**/*.ts\"","build:es":"echo no-src-dir","build:ts":"echo no-tsconfig","watch:es":"echo no-watch-es","watch:ts":"echo no-tsconfig"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/type-helper"},"_npmVersion":"lerna/5.3.0/node@v22.22.3+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_9.36.0_1781214291449_0.08931191884856982","host":"s3://npm-registry-packages-npm-production"}},"9.38.2":{"name":"@alwatr/type-helper","version":"9.38.2","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@9.38.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"73bc791223a1d90638b0d081ee3200bc4f74ce9b","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-9.38.2.tgz","fileCount":4,"integrity":"sha512-f3VQg8XBuf7TKM0f6+4u11e919QUAoFLHf2GtNVE6URE88MMa3G3fUtrIUEDR0P6+s3sLzPqwXkD5PdXH8EQNg==","signatures":[{"sig":"MEUCIQCwPZ98A5fE4EYLgXymBE20HKtRfuAdDlQBbJWMz71+KwIgSqJFvymWTzpyjhrFBzsxaWvqbT3fG2TsMT+7Tsv1p2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34295},"type":"module","exports":{".":{"types":"./types.d.ts","import":"./types.d.ts","default":"./types.d.ts"}},"gitHead":"69569fc5d7a66d5f027d5d4f58af4289280d5e5d","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint . --ext .ts","test":"bun test","build":"echo nothing-to-build","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:es","format":"prettier --write \"**/*.ts\"","build:es":"echo no-src-dir","build:ts":"echo no-tsconfig","watch:es":"echo no-watch-es","watch:ts":"echo no-tsconfig"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/type-helper"},"_npmVersion":"lerna/5.4.0/node@v22.23.1+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_9.38.2_1783856599854_0.32535766948055866","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@alwatr/type-helper","version":"10.0.0","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/type-helper@10.0.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"5462318c7ebd32df606c2cfcc54fb00812983463","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-10.0.0.tgz","fileCount":4,"integrity":"sha512-oDho1dOFxTLGxUsVQ4ZanGRL9po7o9mH931pSuZnUx/b4j+YRPTtvLoyfyE9grKTJovD7YdNEy/+9ZQ9auLBAA==","signatures":[{"sig":"MEUCIQCYtzyLGk2H1TrBhmJu3vKvwYYJHoRtLm1E5ouPXPSTRgIgUsPzSOckI1k36BySXN1U6u/SAM9s1ayeUh3I0nof9F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34295},"type":"module","exports":{".":{"types":"./types.d.ts","import":"./types.d.ts","default":"./types.d.ts"}},"gitHead":"ad367007af237263a64306c359d05fea63fb2dc7","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint . --ext .ts","test":"bun test","build":"echo nothing-to-build","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:es","format":"prettier --write \"**/*.ts\"","build:es":"echo no-src-dir","build:ts":"echo no-tsconfig","watch:es":"echo no-watch-es","watch:ts":"echo no-tsconfig"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/type-helper"},"_npmVersion":"lerna/5.4.2/node@v22.23.1+x64 (linux)","description":"Collection of useful typescript type helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/type-helper_10.0.0_1785075704998_0.01119224780168615","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@alwatr/type-helper","version":"10.2.0","description":"Collection of useful typescript type helpers.","license":"MPL-2.0","author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com","url":"https://ali.mihandoost.com"},"type":"module","repository":{"type":"git","url":"git+https://github.com/Alwatr/alwatr.git","directory":"pkg/nanolib/type-helper"},"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/type-helper#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"exports":{".":{"types":"./types.d.ts","import":"./types.d.ts","default":"./types.d.ts"}},"sideEffects":false,"devDependencies":{"typescript":"^7.0.2"},"scripts":{"b":"bun run build","build":"echo nothing-to-build","build:es":"echo no-src-dir","build:ts":"echo no-tsconfig","cl":"bun run clean","clean":"rm -rfv dist *.tsbuildinfo","format":"prettier --write \"**/*.ts\"","lint":"eslint . --ext .ts","t":"bun run test","test":"ALWATR_DEBUG=0 bun test","w":"bun run watch","watch":"bun run watch:es","watch:es":"echo no-watch-es","watch:ts":"echo no-tsconfig"},"publishConfig":{"access":"public"},"keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"gitHead":"2a0a52415ec6af039244806419c3b79734994c71","_id":"@alwatr/type-helper@10.2.0","_nodeVersion":"22.23.2","_npmVersion":"lerna/5.6.1/node@v22.23.2+x64 (linux)","dist":{"integrity":"sha512-3bf5sh/LCHkns/sQbi1IigwrIABkWcRdMMPb30D8sC4qOMG2q/42Wc7GmP+/xPezWz2JfggqK9kjiD0u8mWtsA==","shasum":"881fb77bd25afe4c069f67b7ab4a6fe3f1985a5f","tarball":"https://registry.npmjs.org/@alwatr/type-helper/-/type-helper-10.2.0.tgz","fileCount":4,"unpackedSize":34310,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGZpj4UCD2EnX8oLiXfoloBnxKnKq4pKay/79hCj+29xAiEAmcRvPLLVUH9oe0YxgIyzD2bj+k+j1QAweAGuzh/awxA="}]},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"directories":{},"maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/type-helper_10.2.0_1788887073318_0.9697255530368607"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-26T08:56:11.319Z","modified":"2026-09-08T17:04:33.647Z","1.0.0-beta.0":"2023-12-26T08:56:11.573Z","1.0.0-beta.1":"2023-12-26T14:42:09.765Z","1.0.0-beta.2":"2023-12-27T14:47:25.335Z","1.0.1":"2023-12-27T14:49:48.944Z","1.0.2":"2024-01-03T10:47:10.915Z","1.0.3":"2024-01-03T18:31:00.189Z","1.1.0":"2024-01-16T01:25:27.426Z","1.2.0":"2024-01-24T13:06:46.190Z","1.2.1":"2024-01-31T08:27:50.198Z","1.2.2":"2024-03-28T00:11:17.836Z","1.2.3":"2024-04-25T10:51:42.605Z","1.2.4":"2024-07-04T13:12:59.867Z","1.2.5":"2024-08-31T10:32:18.264Z","1.2.6":"2024-09-15T06:24:52.573Z","2.0.0":"2024-09-29T13:21:16.542Z","2.0.1":"2024-10-10T12:20:56.374Z","2.0.2":"2024-10-11T15:43:45.097Z","2.0.3":"2024-10-25T13:40:29.499Z","5.0.0":"2024-11-02T12:07:48.547Z","5.3.0":"2025-02-03T09:39:47.572Z","5.4.0":"2025-03-06T11:53:28.702Z","5.4.1":"2025-04-20T08:41:56.925Z","5.4.2":"2025-08-23T00:57:46.992Z","5.4.3":"2025-08-23T11:28:38.189Z","5.4.4":"2025-08-23T17:07:00.024Z","6.0.0":"2025-09-06T22:49:04.483Z","6.0.1":"2025-09-09T20:42:41.752Z","6.0.2":"2025-09-13T19:41:26.122Z","6.1.0":"2025-09-19T06:49:03.244Z","6.1.1":"2025-09-20T09:08:07.507Z","6.1.2":"2025-09-22T12:24:26.623Z","6.1.3":"2025-09-22T17:32:59.407Z","6.1.4":"2025-09-27T09:08:54.429Z","6.1.5":"2025-10-06T12:02:46.812Z","6.1.6":"2025-11-15T07:55:25.493Z","6.1.7":"2025-11-18T17:54:49.617Z","6.1.8":"2025-12-10T15:34:14.083Z","7.0.0":"2025-12-13T17:57:33.325Z","7.0.1":"2026-02-18T10:28:08.946Z","7.0.2":"2026-03-16T21:47:33.425Z","8.0.0":"2026-03-19T14:05:41.470Z","8.0.1":"2026-03-27T00:20:53.593Z","8.0.2":"2026-03-27T00:44:27.963Z","9.1.0":"2026-04-01T15:02:52.135Z","9.1.1":"2026-04-01T15:09:33.990Z","9.11.2":"2026-04-21T21:13:14.109Z","9.14.0":"2026-04-25T14:20:04.638Z","9.33.1":"2026-06-10T11:05:09.145Z","9.36.0":"2026-06-11T21:44:51.575Z","9.38.2":"2026-07-12T11:43:19.990Z","10.0.0":"2026-07-26T14:21:45.145Z","10.2.0":"2026-09-08T17:04:33.453Z"},"bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com","url":"https://ali.mihandoost.com"},"license":"MPL-2.0","homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/type-helper#readme","keywords":["alwatr","nanolib","type","type-helper","types","typescript","util","utility","utils"],"repository":{"type":"git","url":"git+https://github.com/Alwatr/alwatr.git","directory":"pkg/nanolib/type-helper"},"description":"Collection of useful typescript type helpers.","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"readme":"# @alwatr/type-helper\n\nA collection of useful TypeScript type helpers — exported as named types, no global augmentation.\n\n## Why named exports?\n\nPrevious versions used `declare global { ... }` which required every consumer to add\n`\"@alwatr/type-helper\"` to their tsconfig `types` array. This caused types to be invisible\nwhen navigating to source via go-to-definition in an IDE.\n\nAll types are now plain named exports. Import them explicitly, or get them automatically\nvia the bundle packages (`@alwatr/core`, `@alwatr/flux`).\n\n## Usage\n\nImport directly:\n\n```ts\nimport type {JsonObject, Nullable, DictionaryOpt} from '@alwatr/type-helper';\n\nfunction save(data: JsonObject): void { ... }\nfunction find(id: string): Nullable<User> { ... }\n```\n\nOr via the bundle packages (no extra import needed):\n\n```ts\nimport type {JsonObject} from '@alwatr/core'; // non-UI bundle\nimport type {JsonObject} from '@alwatr/flux'; // UI bundle\n```\n\n## Available Types\n\n### Primitives\n\n| Type        | Definition                                                             |\n| ----------- | ---------------------------------------------------------------------- |\n| `Primitive` | `string \\| number \\| bigint \\| boolean \\| symbol \\| null \\| undefined` |\n| `Falsy`     | `false \\| '' \\| 0 \\| 0n \\| null \\| undefined`                          |\n| `Nullish`   | `null \\| undefined`                                                    |\n\n### Functions & Classes\n\n| Type                | Description                                      |\n| ------------------- | ------------------------------------------------ |\n| `Func<Args, R>`     | Generic function type                            |\n| `AnyFunc`           | Alias for any callable                           |\n| `VoidFunc`          | Function returning `void`                        |\n| `NoopFunc`          | `() => void`                                     |\n| `OmitFirstParam<F>` | Removes the first parameter from a function type |\n| `Class<T, TArgs>`   | Class constructor type                           |\n\n### Wrappers & Modifiers\n\n| Type                       | Description                                    |\n| -------------------------- | ---------------------------------------------- |\n| `Nullable<T>`              | `T \\| null`                                    |\n| `Maybe<T>`                 | `T \\| undefined`                               |\n| `Awaitable<T>`             | `T \\| Promise<T>`                              |\n| `SingleOrArray<T>`         | `T \\| T[]`                                     |\n| `SingleOrReadonlyArray<T>` | `T \\| readonly T[]`                            |\n| `NonUndefined<T>`          | Excludes `undefined` from `T`                  |\n| `Mutable<T>`               | Removes `readonly` from all properties         |\n| `StrictlyRequired<T>`      | Makes all properties required and non-nullable |\n\n### Dictionaries\n\n| Type               | Description                          |\n| ------------------ | ------------------------------------ |\n| `DictionaryOpt<T>` | `{ [key: string]?: T }` — sparse map |\n| `DictionaryReq<T>` | `{ [key: string]: T }` — dense map   |\n\n### Object Utilities\n\n| Type                  | Description                                         |\n| --------------------- | --------------------------------------------------- |\n| `RequiredKeys<T>`     | Union of required keys of `T`                       |\n| `OptionalKeys<T>`     | Union of optional keys of `T`                       |\n| `Prop<T, K>`          | Type of property `K` in `T`                         |\n| `ObjectValues<T>`     | Union of all value types in `T`                     |\n| `ArrayItem<T>`        | Item type of an array type                          |\n| `Overwrite<M, N>`     | Overwrites properties of `M` with `N`               |\n| `Simplify<T>`         | Flattens intersection types for better IDE tooltips |\n| `HasAddEventListener` | Interface for objects with `addEventListener`       |\n\n### Deep Recursive\n\n| Type              | Description                                                |\n| ----------------- | ---------------------------------------------------------- |\n| `DeepReadonly<T>` | Recursively makes all properties `readonly`                |\n| `DeepRequired<T>` | Recursively makes all properties required and non-nullable |\n| `DeepPartial<T>`  | Recursively makes all properties optional                  |\n\n### JSON\n\n| Type            | Description                                            |\n| --------------- | ------------------------------------------------------ |\n| `JsonPrimitive` | `string \\| number \\| boolean \\| null`                  |\n| `JsonValue`     | Any JSON-compatible value                              |\n| `JsonArray`     | JSON-compatible array                                  |\n| `JsonObject`    | JSON-compatible object (`DictionaryOpt<JsonValue>`)    |\n| `Jsonify<T>`    | Converts a TypeScript type to its JSON-compatible form |\n\n## Sponsors\n\nThe following companies, organizations, and individuals support Nanolib ongoing maintenance and development. Become a Sponsor to get your logo on our README and website.\n\n### Contributing\n\nContributions are welcome! Please read our [contribution guidelines](https://github.com/Alwatr/.github/blob/next/CONTRIBUTING.md) before submitting a pull request.\n\n## License\n\nMPL-2.0\n","readmeFilename":"README.md"}