{"_id":"@gesslar/toolkit","_rev":"147-b8f885b8be9fc74b9b644dc1f1348a7b","name":"@gesslar/toolkit","dist-tags":{"latest":"5.9.1"},"versions":{"0.0.1":{"name":"@gesslar/toolkit","version":"0.0.1","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.0.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"f49c9ea140706f45bb3cc4cc2f6064a34ff6532d","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.0.1.tgz","fileCount":21,"integrity":"sha512-BzOvTTAz5z+QC8WPe88ZNApPBiVM2m6p8a/N+UOpa1es6fL4XT7Qbnww5hOuBwyA7JGU9ROotgi85C/NHkmzkQ==","signatures":[{"sig":"MEYCIQDpezLAyvp7tC+pXpWfnDkzi9tJE7r90NckJ4Eo1ERAuwIhANauQjQyB2+9Y2l2nSY0Jz3XDpd0UUzP+vYFR7Zyr5uk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68484},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"724cf032e79a9b9410ccef070876b6b30f4c4623","scripts":{"lint":"eslint src/","test":"node examples/FileSystem/index.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.4.5","json5":"^2.2.3","globby":"^14.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.28.0","@types/node":"^24.2.1","eslint-plugin-jsdoc":"^50.6.17","@stylistic/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^8.33.0","@typescript-eslint/eslint-plugin":"^8.33.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.0.1_1758459973873_0.2092094581029107","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@gesslar/toolkit","version":"0.0.2","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.0.2","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"fdddf92c92fdc51753df5ecdb102af2b8f1dccd8","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.0.2.tgz","fileCount":21,"integrity":"sha512-ghHn4jPbF5siQ7dRFbxUdKR4vz1bq1yi/gXBYZWonaWW28aUgP4AbS1ziJHT6+WH94pkZjNocK6flEWqhf8pGA==","signatures":[{"sig":"MEUCIQD69gCfAHDFX54QCusRRmKzxOkoF1z3aObrXri/Gg6V4wIgcTJefytb+4PkEDU7JgwHXlj3uTsxd451r/k714SrDGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68483},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"c884a7b9b1a16aad06eaa7c96455d774d496ab88","scripts":{"lint":"eslint src/","test":"node examples/FileSystem/index.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.0.2_1758460311337_0.27877878335132067","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@gesslar/toolkit","version":"0.0.3","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.0.3","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"70327752e4d06bf6c86029fe0b704a2ca7997706","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.0.3.tgz","fileCount":25,"integrity":"sha512-zuqVQaK4j9/5Zn8p7px0zukyKnkAwp7UlzxGuiut30VjGevYjzmZxgcCu51FQnAgrAuDhEHKmEdeBmqNvzBzwA==","signatures":[{"sig":"MEYCIQD92yecjj7Zn6RIbYUKdQZ4UuYGSjvdgH86mmjvp8FwvwIhAOq8bX3eV5sTwVR+OsyNDIfIBipfpRpmjisgxdfKhsDR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79451},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"9839a0803d8b5bf7dc91cfa3d7f2be345f168a6c","scripts":{"lint":"eslint src/","test":"node examples/FileSystem/index.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.0.3_1758494709014_0.6324078135428444","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@gesslar/toolkit","version":"0.0.4","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.0.4","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"43888464d260c90c79dbb024e3640f0f27ec83f7","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.0.4.tgz","fileCount":25,"integrity":"sha512-aS5MgchHCJ7Hdp1BkKj0prykbOIuIXef65P7OuS1JkQPTERTrXJMhbUqLrZUBpawOOb1S99ifQm/7cTVfiLqjw==","signatures":[{"sig":"MEUCIE94LHnublk4u5EUVd0wu9y6wRyJWZaX/JUe47qbqqFNAiEA5LN2kvdPkoi8AC8Bs0ZU6cGX0tgxs3Nfg0cHq5wGjR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79413},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"8e8764e371e55a88a0a84c950a47488d36821c09","scripts":{"lint":"eslint src/","test":"node examples/FileSystem/index.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.0.4_1758507631614_0.3639120034744323","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@gesslar/toolkit","version":"0.0.5","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.0.5","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"9f71c69bcb89f36f3e7c06ab49eaaa79883cace6","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.0.5.tgz","fileCount":25,"integrity":"sha512-xOOCJsMEdoCWs9/KPC4VEHesvme8MfnVeD5hMPCVYi1rqik0c43z0rW7wVb2nByH7ghMg3u15L5VHt0yovipEA==","signatures":[{"sig":"MEUCIHIdIHIuhxdM8bYZUa7S0+BPs9xkeH2n5V02eGmKapGkAiEA0Wgl1zGzIwZ+9WKprhctyspJJjCPaI+IH+C7qqcd7dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80217},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"b81cf56377dbb8c02d6e44284f52b4ca45d9eadd","scripts":{"lint":"eslint src/","test":"node examples/FileSystem/index.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.0.5_1758512095275_0.6205289771584737","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@gesslar/toolkit","version":"0.0.6","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.0.6","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"d1aeb6715ac1afe3879e093791e414d83f0cb395","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.0.6.tgz","fileCount":25,"integrity":"sha512-DYSQTnKKRACdj8Uh6Stnk6uure6JxBv5Fu5lExtCNaGfQdVXKYD84TPIslJGIxbq1eQ9leYUEOOjpXRqEODVAA==","signatures":[{"sig":"MEUCIHLxDa4GljLqGxyHDKuhoYq+SmK/j9G+aTlzdkxdQj8vAiEA5SJyhDLrOkM3hbMVbM6dGFQwKY8lb+nBcQKC9VxVh9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85956},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"4bad3ce2b8849b79f8a62a622ef4264e2155ca76","scripts":{"lint":"eslint src/","test":"node examples/FileSystem/index.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.0.6_1758637179460_0.8216660079150189","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@gesslar/toolkit","version":"0.0.7","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.0.7","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"ab2b07362f6e184fa5e2167f9edec7d62f3ff4a5","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.0.7.tgz","fileCount":27,"integrity":"sha512-4e656/SOvWAGz9+2SPzGavKevGaYUIsVezzLqNYnGpCSCUbFzpzaxtfqYFDE80SFI9oq4ZTfHGmYqnK3XSp2Ng==","signatures":[{"sig":"MEYCIQC8nSJ57NWFayA66qkKbDvrj3QLD57YR+YjqRTF1fpb8gIhAJFCCRTf5KnlBKEUjC1TVgkKWfsDYQozJ0GHMGMILOgK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92002},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"43672b5aa127959d8a49d071e90428d24636c111","scripts":{"lint":"eslint src/","test":"node examples/FileSystem/index.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.0.7_1758653251746_0.44451812137808333","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@gesslar/toolkit","version":"0.0.8","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.0.8","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"a2340f57b4d8c16f37fa538e1c7ef83cfa972bb9","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.0.8.tgz","fileCount":27,"integrity":"sha512-BS92mpIgy3/GGKyLLB8NgvIyweivMoGDPW90ubRsB+y00/SWpzgLzKLNPRAIaOk2+wyikxk0Wqr5TyGlM7Jrkw==","signatures":[{"sig":"MEUCIQDIjHekz+gdTChRkHTLXuDRJHEG5/Q/y3R2e5NlyiGx1gIgPM24A9Ro8vx4F2i92MdD03bHa+u+T6i9hTiCQh+pSMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92008},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"5c2929a6cb59431a0611f5ac95b58ef95ee46048","scripts":{"lint":"eslint src/","test":"node examples/FileSystem/index.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.0.8_1758654630953_0.10568072434962983","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@gesslar/toolkit","version":"0.0.9","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.0.9","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"886334cc83a84134cc2b1c3e3ff3fa7940834f8e","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.0.9.tgz","fileCount":27,"integrity":"sha512-GDdxaK7WMQM96OmWiEz3OBCw6tkwgIcN1KBANFwi30n/cDqvudoFsDgoshHqXR6GAjRzbHd4OcihhoH2NcKf6w==","signatures":[{"sig":"MEYCIQDtUKhBnu0hohIL2jlG1+nTYISqc8h87W2jJlZ9Y+0GSQIhAPUNDfxHqXXrzjc09An3NoUSY69MFXkd2mKZARnA9/9z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111878},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"d16f4a4edcb5ec905281afd35d08953e91409adc","scripts":{"lint":"eslint src/","test":"node examples/FileSystem/index.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","docs:dev":"npm run docs:build && cd docs && npm run start","lint:fix":"eslint src/ --fix","lint:docs":"cd docs && npm run lint","docs:build":"npm run docs:clean && npm run docs:generate && cd docs && npm run build","docs:clean":"cd docs && npm run docs:clean","docs:serve":"cd docs && npm run serve","docs:install":"cd docs && npm install","docs:generate":"npx typedoc src/types/index.d.ts --out docs/docs/api --plugin typedoc-plugin-markdown --readme none --excludePrivate --excludeProtected --excludeInternal --includeVersion","lint:fix:docs":"cd docs && npm run lint:fix"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","typedoc":"^0.28.13","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","typedoc-plugin-markdown":"^4.9.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.0.9_1758684279304_0.8097635987005583","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@gesslar/toolkit","version":"0.0.10","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.0.10","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"ad29dc70735c78157cf744aaec068f1c6b65574b","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.0.10.tgz","fileCount":27,"integrity":"sha512-QO7iVKAKOPvLo9UgO9TUBGYjtZsx/wDrt4g6oMth2bG5QbOu18WKtz9JbFIZ8YQD+7bjOihjatopdLQzoalAZQ==","signatures":[{"sig":"MEUCIQCvxErpSbOt/vi8+spLOKkbbz0eY/krsCnd/Gt/9JYi0wIgQqUgs9eDvabvFEUkbryLRoicgm6OZ0ubOJ6pvaaOPHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111887},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"3941c41b729b49a6036761e8abc60697ebe58cf8","scripts":{"lint":"eslint src/","test":"node examples/FileSystem/index.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","docs:dev":"npm run docs:build && cd docs && npm run start","lint:fix":"eslint src/ --fix","lint:docs":"cd docs && npm run lint","docs:build":"npm run docs:clean && npm run docs:generate && cd docs && npm run build","docs:clean":"cd docs && npm run docs:clean","docs:serve":"cd docs && npm run serve","docs:install":"cd docs && npm install","docs:generate":"npx typedoc src/types/index.d.ts --out docs/docs/api --plugin typedoc-plugin-markdown --readme none --excludePrivate --excludeProtected --excludeInternal --includeVersion","lint:fix:docs":"cd docs && npm run lint:fix"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","typedoc":"^0.28.13","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","typedoc-plugin-markdown":"^4.9.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.0.10_1758684786443_0.24993787920704102","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@gesslar/toolkit","version":"0.0.12","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.0.12","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"618fe1c6c7573f0b796208b4361432843f57e19e","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.0.12.tgz","fileCount":27,"integrity":"sha512-dOwy1rdcBivnL7qheTkVPoAbzkWMycWKHwgZw8EhU9Nx9tjsCsZr9JibxnYV5Ufi//OTH3EwSH+NUZtWfnMX2g==","signatures":[{"sig":"MEUCIHweXm8L/bZacSuHiehBRZCDRkYhh+OFXpSgGs9tQFvcAiEAo21IvuybPYYvnILPHoaXbOIfPJCm/FJZVwpjS11JBVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114360},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"bd44a8801c334b6035086af5ea066bb53427366a","scripts":{"lint":"eslint src/","test":"node examples/FileSystem/index.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","docs:dev":"npm run docs:build && cd docs && npm run start","lint:fix":"eslint src/ --fix","lint:docs":"cd docs && npm run lint","docs:build":"npm run docs:clean && npm run docs:generate && cd docs && npm run build","docs:clean":"cd docs && npm run docs:clean","docs:serve":"cd docs && npm run serve","docs:install":"cd docs && npm install","docs:generate":"npx typedoc src/types/index.d.ts --out docs/docs/api --plugin typedoc-plugin-markdown --readme none --excludePrivate --excludeProtected --excludeInternal --includeVersion","lint:fix:docs":"cd docs && npm run lint:fix"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","typedoc":"^0.28.13","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.3.0","typedoc-plugin-markdown":"^4.9.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.0.12_1758752785415_0.7321002038349169","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@gesslar/toolkit","version":"0.0.13","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.0.13","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"97b9a9257683b3d75d98598e15b3eef379fe2912","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.0.13.tgz","fileCount":27,"integrity":"sha512-f8UGqKwn2OHA+dh7WWEo4M2Dm8L5iW8cVUiu1Do18GzL7NJsXghZ7ByCDvWQxPMp0+rykT+IJb50WVLET9Oo+w==","signatures":[{"sig":"MEUCIQCK1PkF13hF9t02AGKiMZ+ca9F9VASYOY0ZYvgBHBBrOQIgdoxeqI9RhcNasIUAlYN+MKYWLMT1HDIhAfLtghsFKmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113327},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"b9dfe4d8195fe0690283641919bd2d845154ae4e","scripts":{"lint":"eslint src/","test":"node examples/FileSystem/index.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","docs:dev":"npm run docs:build && cd docs && npm run start","lint:fix":"eslint src/ --fix","lint:docs":"cd docs && npm run lint","docs:build":"npm run docs:clean && npm run docs:generate && cd docs && npm run build","docs:clean":"cd docs && npm run docs:clean","docs:serve":"cd docs && npm run serve","docs:install":"cd docs && npm install","docs:generate":"npx typedoc src/types/index.d.ts --out docs/docs/api --plugin typedoc-plugin-markdown --readme none --excludePrivate --excludeProtected --excludeInternal --includeVersion","lint:fix:docs":"cd docs && npm run lint:fix"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","typedoc":"^0.28.13","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","typedoc-plugin-markdown":"^4.9.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.0.13_1758757732000_0.13914178260178778","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@gesslar/toolkit","version":"0.1.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.1.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"3da20dec594470c091baa7e0db36266bb4f9854a","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.1.0.tgz","fileCount":27,"integrity":"sha512-aNW8L8j8CGxQAILTbUf/omk1smUyykAyFHnY5bP6xStTnEvbHL133607LhrLEwBnxzy16HVBUS9DMe2OXtyyWw==","signatures":[{"sig":"MEUCIQDSivyHGXMqc8KLrxUoSCXvQgMXiTHtZq4EwRZxdnGANAIgeMNSysqQFEsraPb1K7ptT6bU1eZJhYw/u2NtI0ATZj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115157},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"13e294cfed5bf98dbc381f3abbae961c36009171","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.1.0_1758807320186_0.4474492510980719","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@gesslar/toolkit","version":"0.1.1","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.1.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"b69da9f9fd8c684788550490dc3bcccd63e0b156","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.1.1.tgz","fileCount":27,"integrity":"sha512-wrCLkuE6tZALMbkCV9wAMaID5Z8DYDAC8sTerFpUmtrMxrRLGzd6X1I9EAlLj5PMtrp5g+7+Vl0faqI2vz/g+A==","signatures":[{"sig":"MEUCIQCriNB3BkPPn2eu5sPGjFoGkYPxbw4Gq1oNRIUyBZktYQIgF9xOFG+SnLw54pESNYmhXY7RS2dcsvkTxSkiVkpdvB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115849},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"19e8db0d6e10e72be26797772305d1068b725445","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.1.1_1758809250279_0.47928594262303537","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@gesslar/toolkit","version":"0.1.2","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.1.2","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"50cf39c4c8b355db82538474f2cded51f25a1ecd","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.1.2.tgz","fileCount":27,"integrity":"sha512-DUV5pOqezvLVIPl5RhCdMs7Dov8qUAIiiIwkkP6B4JbMUHXWE/+Gq4V6CjJU7IOdzTXvphc9qruVEB1E8NfmCw==","signatures":[{"sig":"MEYCIQCpaD31z4x5g8HR1aobyhNFsH8D093wJB2B5/vkppwclgIhAP327oSCTKILhr3rbQ/1dSLxzCXrn4ZbEMccO3jjKS8J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115842},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"f7a96466ab072eb1dcb81adf006154876c7dd8ee","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.1.2_1758810089663_0.6826062346662909","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@gesslar/toolkit","version":"0.1.3","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.1.3","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"7337098f13043a1790296d9d0f188ff0d3427903","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.1.3.tgz","fileCount":27,"integrity":"sha512-c6hv7sD3ErQC/gxfYggyeT1mNl9SwgWqbBk6pkmtWnoD2ziATcat4xPgDipDukXVwTWl4PzHdkutcgqPUd/CaQ==","signatures":[{"sig":"MEUCIQC1bDY8gCXvXQdVnoXCjYq2etIlwpGbd87NWSKR0thT3wIgJxtkvuY6uP8FVdZHwkoOXO+T9AQNW9oiMf2NmichlF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115760},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"a88416dc4d32a4c2a9b0005287da1deb5edb75b5","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.1.3_1758822865603_0.20913033265850345","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@gesslar/toolkit","version":"0.1.4","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.1.4","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"48d321206b0101c9d17c55ec08d7d1014921c33c","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.1.4.tgz","fileCount":27,"integrity":"sha512-SVEzJmCJeCXBnN0reyNAr3KpvI7dIRhIL4hsvr1qZPZkIzVuN51i5zIkrT9txFd0nwFzVMzggOX1fo4zIwfHxQ==","signatures":[{"sig":"MEUCIQC2zY863amrRAy0f4+a3UmxmK9aJvNMKKIIOe225kN9ZQIgKV/5sMrTbbEMD8BTJaJyi+rQbFniDH9ONC0yCVRaDUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118670},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"58e768a4d85c555b5836c68867a11c543c5956ab","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.1.4_1758841499095_0.8034544807574011","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@gesslar/toolkit","version":"0.1.5","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.1.5","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"79f15c77f2d6899b1a4113f6eca95d8488aea181","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.1.5.tgz","fileCount":27,"integrity":"sha512-JBhBA+3+KAINtpvTpCeazcdmsJ6nzUSfZd95+QuL0xWz1ZuIj4NJXLBVT8wFgXwIDL9kS/0UU0I/xGCHQNPhaQ==","signatures":[{"sig":"MEUCIQCt3vRxY77/yTExrh9FetSH3h1YdIzgiJrf4iv3xtrYDgIgGkQTBnVrw7Ry9E1CpQKlK5ANIMc5d73yZoii41k7NCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118639},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"553729536780e2eceaa0a8fb619620129dbb3cfc","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.1.5_1758842610918_0.7464793330627499","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@gesslar/toolkit","version":"0.1.6","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.1.6","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"f09e5aad96284104ff89e73d391edb1ee617f427","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.1.6.tgz","fileCount":27,"integrity":"sha512-CrmGZYr59fCzfRjz4afCmKrZbSRCq+ENn+PYnh9pgcmEZYkCT861Vejv2fDeHswad5s175ngFffOz1hLSZKLSQ==","signatures":[{"sig":"MEUCIFDq/BcVaXJr/SjNMcDp7n0xcms+9z+KCxYXackWsKRTAiEAp0s4j1J2tWHjpzJ6PSHHi/3hic3Ke6p0VLZMqxIJydI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122217},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"cb114672c65904da0ee18547314360b633aed41e","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.1.6_1758845738551_0.7879614556705707","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@gesslar/toolkit","version":"0.2.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.2.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"cdb9243dfd72502c40b8f09c936c520c1347113f","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.2.0.tgz","fileCount":27,"integrity":"sha512-CdEZmMNe12tLYAhKA+13FMzq0jLwclPVK4z5GB1bBdcAH9JOVQ2xC1dWoR08ZXdEaeoSU+DDHGyR8mGWTP7ajA==","signatures":[{"sig":"MEUCIQDUFzD7e/LUIZq1aRJrj6yIIYuNp9Wz0wY5auGg4mMd3AIgTOmeDoPdppkUobzoDPBXJ7E/tGoMSvnuNDvgP8bbXIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122413},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"8fab8ccf3198bd84af02ac2e08a945180d023485","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.2.0_1758865080021_0.7489678734590892","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@gesslar/toolkit","version":"0.2.1","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.2.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"45b81ba1e7126383060131ed6b6364fe2f1ba3d1","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.2.1.tgz","fileCount":29,"integrity":"sha512-87lpihR3RrHTX+3hxgyRUC/h6Btt3+tEXnuiYUx540FDQBhB6OF/TvGpk7cAfVcFbCH+KFr6GeFeXhFUxqVLCg==","signatures":[{"sig":"MEUCIQCHxwempIQNDfXSqiWzeqPW40HAcN5f9k1smohZfx+4awIgRjEAAuctlp5CVbHTUF8acFQ8DOoYEFVYMBLOrLnZO3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130585},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"87821ae604741582c1aabf98e4e113f2e5c66f61","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.1.0","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.0","@typescript-eslint/eslint-plugin":"^8.44.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.2.1_1758944398545_0.44353129271117475","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@gesslar/toolkit","version":"0.2.3","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.2.3","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"16d314c151099cc93078c1736888eecac6befd85","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.2.3.tgz","fileCount":29,"integrity":"sha512-Yu/Dmn8b8rhb0wPkZH0L7a74tQCkv31AgF/W9KJKeRmGvTsM6d0PA21H+wU/mdhrfCrHUu1DDzwBk0bL3Gkhww==","signatures":[{"sig":"MEUCIHdbliGPDmsSD8RHvzSr6dDQO++5h1qDOXx4jxKfzuShAiEA/l+f4NgptY6reYHI5GbMSgB9AMUGcM2v+KkqSrEykDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136390},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"10711c8f1af352b56bd43cd6383831d58260a33c","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.4.1","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.2.3_1759365997367_0.06819813711471001","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@gesslar/toolkit","version":"0.2.4","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.2.4","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"b8febb1b2a09b5173874b538a25a35f3e94209df","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.2.4.tgz","fileCount":29,"integrity":"sha512-fOakG2Av3Lr/ZvgeyBCM4uS4Uiov5gN91GbOrqGT2Qcw4YcdaFOTVpsO1OcNpu8QGgVKs2qdYQgmi8BIsosV9g==","signatures":[{"sig":"MEUCICgjiyK48bui84ccilrVqzO/GDLnqxb1PFdurW0/OVYvAiEAnT0Od4xL/OUcqO+BAWGuwCmwxfEC8NIE0DtQn4me8Y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137832},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"5b1402525cc1078160a66fc8058c508a5f8b5558","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^14.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.5.2","eslint-plugin-jsdoc":"^60.4.1","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.2.4_1759375979505_0.9958544215759806","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@gesslar/toolkit","version":"0.2.5","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.2.5","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"80678b11163341d2773bdce5b272de454ef470e4","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.2.5.tgz","fileCount":29,"integrity":"sha512-ecy9aJnVikFaNYegTwjp0O8Q67kqnN6MI84NCzk5zemmh8Mi07Ym3VMR+2r7jpBG4w8ciwTNCP8fVKhpwnecTA==","signatures":[{"sig":"MEUCIF+NzZZoxUPdZFsWPs9UanY2hQIJbRCQPS35JCm+RaLsAiEA6yU30aEVWTW639qlou2xqTOk79amCZeNKQnJ2Qyn8o0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139090},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"7490766af86f98a252c8499e9374aaf407ec0349","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.6.2","eslint-plugin-jsdoc":"^60.7.1","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.45.0","@typescript-eslint/eslint-plugin":"^8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.2.5_1759459554030_0.19362141469133798","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@gesslar/toolkit","version":"0.2.6","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.2.6","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"8e8263d3dffac5c0012d837cef2442ce825ca784","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.2.6.tgz","fileCount":29,"integrity":"sha512-8bpWhkh+vFnLHtQISvUpx3WIjnruL8T+AT9bLMXaMkwtX6+wKZLgA3kaFIpzrzDNdyjtoO9w80fLiaGqBC5BHg==","signatures":[{"sig":"MEUCIQDhe+QgoqcbBzXtlddV1pZ1ynXGrHP3DlRj5vxcoWm2nAIgFuUHvd9qnevEG165B/GVt3GYkMPbxVKXRBTORPXeeK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141484},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"c944503878ca18dd1ec4ef24d3d612334311c25f","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.6.2","eslint-plugin-jsdoc":"^60.7.1","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.45.0","@typescript-eslint/eslint-plugin":"^8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.2.6_1759471975452_0.14595073267332515","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@gesslar/toolkit","version":"0.2.7","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.2.7","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"d27909dd289ad74e352462136484937f46ba8e5e","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.2.7.tgz","fileCount":29,"integrity":"sha512-otKcDn0C6Br+Tj7ftV7vp++ka180isj71nmsiLvqxnukTDwYJqG8xB9sKm9X/WQBlrRS/jD8bWazuquVwAWDAQ==","signatures":[{"sig":"MEUCIESJVV0KkOvrHhH3PJYlUib4GI5eCxI6Fkh1nBAQJ6fGAiEAgN4iJVuhxB4+qmciExUjbkOBphBxqtO2Tjwma9y+2FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142297},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"aa3f0376124e4b14098cba9750e5bb51284e6a5a","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.6.2","eslint-plugin-jsdoc":"^60.7.1","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.45.0","@typescript-eslint/eslint-plugin":"^8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.2.7_1759540599425_0.23015318466562085","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@gesslar/toolkit","version":"0.2.8","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.2.8","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"26a90c99bba0bb8416d502876867fda4e8c4b317","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.2.8.tgz","fileCount":29,"integrity":"sha512-N7hFVPhQzGCxtx5wScOb0sVLIRBYzgVjNbRFSdRYoM5NVeJ45dlu1k8uk6Ce0yX+xGpEVHrJ82n0juPMxPfKZA==","signatures":[{"sig":"MEYCIQD6ILLge0uH89Jgg08Rx6Samo3EQYKZPef2SYwDZnhfYAIhAKv2r4Sxy/fj/rxCbT6PkNhwvBEwt1hCXJY+/Ltprk4b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143541},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"80281894d667c04210b30b6d0beb56f08133e8e8","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.6.2","eslint-plugin-jsdoc":"^60.7.1","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.45.0","@typescript-eslint/eslint-plugin":"^8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.2.8_1759638167531_0.382527039727113","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@gesslar/toolkit","version":"0.2.9","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.2.9","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"1c7755b253351d80b0041eee379caba40e61dabf","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.2.9.tgz","fileCount":35,"integrity":"sha512-L1VtNaTpePEH6coMtPTcq+sqNNsi1BypPyIF0ibgX5UsSBxWCsxwxr4P9q4T6YY+6TKNj2IHJqDrlGK8z3H4PQ==","signatures":[{"sig":"MEUCIFklipYdULx+yLbDDbWWxDSmnO3mGPKR/7279wFsH4uSAiEA4svmwgC9NAMi2mMgW9PM1gMu9cp5sGRF3SkC5wg0lw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170543},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"c1da06012054627c535172914ba97dca7f435c38","scripts":{"lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"9.2.0","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^15.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.6.2","eslint-plugin-jsdoc":"^60.7.1","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.45.0","@typescript-eslint/eslint-plugin":"^8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.2.9_1759813089003_0.4195733873046523","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@gesslar/toolkit","version":"0.3.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.3.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"11ca2e2ae48f6529d4ef07bd36cf5dd8e8d4e01e","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.3.0.tgz","fileCount":37,"integrity":"sha512-TTHOlRS++7KMlC2+OwTTTMQ++EJUKZfkr5ofeJDYGtCaylZ/8K5TY92R7oD043xhkDToxEct37JBmXCnHUgT4Q==","signatures":[{"sig":"MEQCIHPDXXHmaIp7sPizBwDqkHtXk3REVvwXCSuYOH67nJaQAiBcUsMEM2EBEJUD+vePWmC8L6bNeFwkNdNfhmsvZtkZlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182009},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"b702762878c0877e5c1210f1c4547c0052efb269","scripts":{"pr":"gt submit --cli --publish --restack --ai --merge-when-ready","lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^15.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.6.2","eslint-plugin-jsdoc":"^60.7.1","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.45.0","@typescript-eslint/eslint-plugin":"^8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.3.0_1760221158297_0.9564651908769255","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@gesslar/toolkit","version":"0.4.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.4.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"0f4d8c20bcdf9bb082afdab4bfab53c7d9ce149c","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.4.0.tgz","fileCount":37,"integrity":"sha512-9Gaie6OvdPP0G3JWrHbnPuOb0t17tbEGLOu4SGInGukf0veLekM8y2Q8jd7zKqjaPMdNzXRHYQg5svyIQN7pCg==","signatures":[{"sig":"MEUCIQC1sT11lg5gWPo2kRVVRQESIHvMirYMrQ8jPqvJRy5IMAIgApIY8rPVUpmZHNKdawS4Tv0WCspN1q+KSbfczwjY7I8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188164},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"3bb23ce9ad0e9bedd07b3fc1324877e7395cf5f1","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"yaml":"^2.8.1","json5":"^2.2.3","globby":"^15.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.6.2","eslint-plugin-jsdoc":"^60.7.1","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.45.0","@typescript-eslint/eslint-plugin":"^8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.4.0_1760385640287_0.8054363828591444","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@gesslar/toolkit","version":"0.5.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.5.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"f176934c4d860bca9e1e2e966a0cf142433c9530","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.5.0.tgz","fileCount":43,"integrity":"sha512-JWOex8fYHDlcaSUC2NZf2KyfdCCZCXh+fOpyyGNDGFGDxwSEPRKgWn1BowC8LWfcHUs8Q+BjgJfCR5i8ll2bAQ==","signatures":[{"sig":"MEUCIDRXzYlDKIpp3jxqbDmhioDOXlaeyNM0Qf+BnZqFWklnAiEA7YEP3CvBLAp+kMR6hV1SWTEPEDSEZtc8AwS1+g/wELA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214303},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"102ae73a87582d120c838d453ba0bab6c7529429","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1","json5":"^2.2.3","globby":"^15.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.6.2","eslint-plugin-jsdoc":"^60.7.1","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.45.0","@typescript-eslint/eslint-plugin":"^8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.5.0_1760404752964_0.2680175058712655","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@gesslar/toolkit","version":"0.6.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.6.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"95b4c40a3308a83e24626354e5ec5139e715cc18","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.6.0.tgz","fileCount":38,"integrity":"sha512-RV+d8hj7klLVPKxgzaG9zFHfzInwMGmB1ams1ShBeg+CArJkFgGgNOVsG7RygduT8q2+gzGqfjQdvoxN/V9+mQ==","signatures":[{"sig":"MEQCIDvLwWUsgt9/FaMs/sVeS86Gz2az2nPpBm/6OtyXEYLaAiBVl45tF11/1xSak9uwN5LKq1UOR5zygFPqmV4m9XVhuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198732},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"633fe3dd1e4483674710776c14a6a62f5792f296","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:unit":"node --test tests/unit/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1","json5":"^2.2.3","globby":"^15.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.36.0","@types/node":"^24.6.2","eslint-plugin-jsdoc":"^60.7.1","@stylistic/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^8.45.0","@typescript-eslint/eslint-plugin":"^8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.6.0_1760922607473_0.9255791808960296","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@gesslar/toolkit","version":"0.7.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.7.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"a9aae92abfc225ecf94afbfa2f8d3a02e678cdfd","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.7.0.tgz","fileCount":73,"integrity":"sha512-+pw4NEq7rjQMT4nIDMN3szIUrpG9ZsSXE6Qb9T6zngCkyLfUm9VzkjvcIm9TCIMYDmS1lIFVwQzmwB0Vzb6dpg==","signatures":[{"sig":"MEYCIQDcS8N98O+cNPyf41oZxOGcZ7EHDcjl2dYda/StB5unZAIhAOOU61VJqA19Zh+IWCiAs9L0LCuv0CfcGeFltbvKS0Tv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291638},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"7cea8c460df657a44cdba57680b48b098724c5c6","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"tsc -p tsconfig.types.json"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1","json5":"^2.2.3","globby":"^15.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","@types/node":"^24.9.1","eslint-plugin-jsdoc":"^61.1.8","@stylistic/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.7.0_1761460715004_0.8793054174194341","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@gesslar/toolkit","version":"0.7.1","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.7.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"20c04f171bd53b4befcef37e9b0ae7597fe12eeb","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.7.1.tgz","fileCount":75,"integrity":"sha512-OpQ3Z5m0A7wVcwuuld65D2QRESA7YMrO3uTZu/ui6BvPq+l2K46pKTTlzNBz0KvKERexPUNIjqj1G+dKWW067w==","signatures":[{"sig":"MEYCIQC5Tuucokvo9Ku03YGpuihkPvxAVnHt4bwQY2lK1b8HbAIhAI6Won58QSLliV+VsTCLQ2I2123xcwYmzPRwMS9oZPgb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296488},"main":"./src/index.js","type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"9db2d2345a028bc8d1b3d0e2bbfe07f29c61aff8","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"tsc -p tsconfig.types.json"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1","json5":"^2.2.3","globby":"^15.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.38.0","@types/node":"^24.9.1","eslint-plugin-jsdoc":"^61.1.8","@stylistic/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^8.46.2","@typescript-eslint/eslint-plugin":"^8.46.2"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.7.1_1762496080399_0.7141988678674733","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@gesslar/toolkit","version":"0.8.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@0.8.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"093e732752074a2674ef80853634d45e6a640501","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-0.8.0.tgz","fileCount":75,"integrity":"sha512-GgN1KoUUX7+99iVKAQmqwjZiJMTXnWMlu68HOaa4/5Y67XIAfUiwvcWK8yveab8UnmZ3ozdI25gTti9UHDyAFQ==","signatures":[{"sig":"MEYCIQCyu7dSwWY4sh4+5CfOaicqkv9VY0EASMvjcH0P3qLSGgIhAPtu+wZCWrybYtU4mpjy5oa57cjmLGJdgFHmyE3erJnq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301596},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./src/types/index.d.ts","default":"./src/index.js"}},"gitHead":"bec11dd3bd6444f52825c4760aed755861ec58d6","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/unit/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"tsc -p tsconfig.types.json"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1","json5":"^2.2.3","globby":"^15.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","@types/node":"^24.10.0","eslint-plugin-jsdoc":"^61.1.12","@stylistic/eslint-plugin":"^5.5.0","@typescript-eslint/parser":"^8.46.3","@typescript-eslint/eslint-plugin":"^8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_0.8.0_1762499586251_0.6586939197420101","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@gesslar/toolkit","version":"1.0.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@1.0.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"de331e79b90b1ce0397dd151fba772367cc16ac2","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-1.0.0.tgz","fileCount":96,"integrity":"sha512-IyJaHjo07Sfv494ceuxK80dK3Li4vdg4uu2FQjdt3Uj+vfYhclqJ1J6LSnpJdMmpdJr+gD1IGBh/YBD2/qM1uQ==","signatures":[{"sig":"MEQCIFuAilB/gm0Us28xGBA1+up3cUtluVCmXMM5Q0TwZFCvAiBGLHzhsSBUYZmWovHH+6cehUnpEiGwGY3wX5rVuQWHtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343926},"main":"./src/index.js","type":"module","engines":{"node":">=20"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"3f619d425c625b44ff928d15c0a29b253134871f","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"tsc -p tsconfig.types.json"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","globals":"^16.5.0","@types/node":"^24.10.1","@gesslar/uglier":"^0.0.5","eslint-plugin-jsdoc":"^61.4.1","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.0.0_1764227033774_0.47550202857583845","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@gesslar/toolkit","version":"1.0.2","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@1.0.2","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"834c02d832313e62ce29df176606a6c6b344f90e","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-1.0.2.tgz","fileCount":96,"integrity":"sha512-LmBcHTtLzQa+kXigZe6bUdojN5EVBWx0InpIeZDt+KyziHyt3zjgnCu/9Lu6Wuxbul+ey23a8br6JeyKIkPubw==","signatures":[{"sig":"MEUCIAOBb8rd9GQD8uXhdotmgOdWLa6AwLqNu/ECcltgvXPPAiEAx5ngJMsukm3FtwY8ZxNiRdebmNmxyZCdXZjHVmvYeLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344248},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"c5c5c2c363a839fb3e668e5c76a0546bfac49ed6","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","globals":"^16.5.0","@types/node":"^24.10.1","@gesslar/uglier":"^0.0.5","eslint-plugin-jsdoc":"^61.4.1","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.0.2_1764264918072_0.5038904328394593","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@gesslar/toolkit","version":"1.0.3","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@1.0.3","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"5b9117090ddad0a22d2e7477ae7ffe37829e089e","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-1.0.3.tgz","fileCount":96,"integrity":"sha512-wnMrZdd4+55wsA+6/UcSAPYN/CzTuaa9hnW/E/pUscO213BONuyV8zH3702TsPXhozZT3tECQEmTsdiAP1RZ2Q==","signatures":[{"sig":"MEUCIQCv3mgOvGkas9njljNovI9ONWzttEZjJi/vW1Yxc8sVhgIgHuH4cGgqBIWX68ZPSeZge5Er+RtJaxsS0g+qcc2Eofk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344248},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"9b3a6b42e368db8522b6ebbebe0869e011daeb14","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","globals":"^16.5.0","@types/node":"^24.10.1","@gesslar/uglier":"^0.0.5","eslint-plugin-jsdoc":"^61.4.1","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.0.3_1764278487099_0.5603083918563536","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@gesslar/toolkit","version":"1.0.4","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@1.0.4","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"f4fe12562c146c4b8142d07adf0b3e4e1a4dc287","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-1.0.4.tgz","fileCount":102,"integrity":"sha512-EIHUevC6d/5RMj9jumoKNoTkst7tXbPM4JNWdWxokwSpQoesYQ66aFuLIYW6t0LgsgGXaanln0TtTF8clpxx1w==","signatures":[{"sig":"MEUCIHElk4qFYdsznRAQGh09spj1xVZkitD8+0920iQkcsYjAiEAl+wkKr4H9zpAakXnE9tIkJeNXQVmmabylo/V1p+zb+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414679},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"9b3a6b42e368db8522b6ebbebe0869e011daeb14","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","globals":"^16.5.0","@types/node":"^24.10.1","@gesslar/uglier":"^0.0.5","eslint-plugin-jsdoc":"^61.4.1","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.0.4_1764281130089_0.37145982989718673","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@gesslar/toolkit","version":"1.2.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@1.2.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"944342813999a20f743b18fb3be041d0d3e06830","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-1.2.0.tgz","fileCount":112,"integrity":"sha512-QC//VaEQKbv1cLGExeZiWW8uXbt2tRxNvXpaI37Txs8dKlHcpBwe+pD2WvRuIpNhuZIBa/SVu9DbqIp8Uy8AGw==","signatures":[{"sig":"MEQCIE01EcvcsCWhb1IdnOdTRKuSG8eQMOwApyX3bERiXJzCAiBghLPorVeXIhpaka63ZkZrwfaJ6zRtA9qDR0HsshXR/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428260},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"191f5e3e0256a0e842bd13402094b78ab582bb08","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","globals":"^16.5.0","@types/node":"^24.10.1","@gesslar/uglier":"^0.0.5","eslint-plugin-jsdoc":"^61.4.1","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.2.0_1764379210726_0.17579158601521616","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@gesslar/toolkit","version":"1.3.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@1.3.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"b4a187252a17b4439225afdb4037aee1560be00a","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-1.3.0.tgz","fileCount":110,"integrity":"sha512-tmm0qua8TA7eGyhkUj+pKnddSgtu+voS1S7f1vY8crOCHeN4t3mFKb6BVDht+AAvohuuPx0AJ0LUSlmvzDzBYw==","signatures":[{"sig":"MEQCIFQGs+fDS6jZN5vHqFwR7hg1i1kvZ8WGds2gncc4aLxiAiBhhLOr3xXJ3TeiNTTY5vnJLUFTThX9S/EqnnBT+livUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426168},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"8c5ca5f47a2da1e8a3edead7e665cf9f0a410bc1","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","globals":"^16.5.0","@types/node":"^24.10.1","@gesslar/uglier":"^0.0.5","eslint-plugin-jsdoc":"^61.4.1","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.3.0_1764381116483_0.4846046562006867","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@gesslar/toolkit","version":"1.5.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@1.5.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"07fa27ef36dc9b07be7637513d3e2d591c385bd3","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-1.5.0.tgz","fileCount":121,"integrity":"sha512-WU3qtwy+p86AA7pAteUwgXOLtW0b57b4nfmcTO6NK079KH/olZ2j63wql62DQaa2U9eKnIkwc01R+XSl63tJwg==","signatures":[{"sig":"MEYCIQD5mb0JSsMghz0LTqM8bA+zjbYpf85TFamxQi4dQYnYTAIhAMCU6rrJR1fimypKDG2B+b/N2QCxpNKzmuH6oF6KKwax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432979},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"724aef8d51696d910b04098a2d2a35be56c4451e","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","globals":"^16.5.0","@types/node":"^24.10.1","@gesslar/uglier":"^0.0.5","eslint-plugin-jsdoc":"^61.4.1","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.5.0_1764398542519_0.5111260915648683","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@gesslar/toolkit","version":"1.6.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@1.6.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"fd4d86a4e41f444059ae7da2775834cf023d8c32","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-1.6.0.tgz","fileCount":84,"integrity":"sha512-embWnuB3oTQ937tELIv66wb+l/DT0PmrzzWqr3zwnyXLmcppGOhaNHLoCh/2aZrzDoTCnagy8yKK3ghThv7NxA==","signatures":[{"sig":"MEYCIQDfdKBaSjBpMx1sQi6e4pDFhaUj8C9FR62NPH3tTSwsVgIhALEI54KDOmORUw7Mekd1y/YlmW9NBU7i//rDmj5/MnmM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316415},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"b8d6e8ef8bffc59f5a771421d87f0e2a42d19f32","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.1","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","globals":"^16.5.0","@types/node":"^24.10.1","@gesslar/uglier":"^0.0.5","eslint-plugin-jsdoc":"^61.4.1","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/parser":"^8.48.0","@typescript-eslint/eslint-plugin":"^8.48.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.6.0_1764457432255_0.8270079857557251","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@gesslar/toolkit","version":"1.8.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@1.8.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"912f93e6deb905f7b72d3b3f51c718706499f8cf","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-1.8.0.tgz","fileCount":87,"integrity":"sha512-Pppfwduw+umf3eg2Y21GJkkf6ogD67dNYTLbrjoDdFtVAS5oB5nPVOH9aoFVeFl5xEjFTKexgqFaZT4pX1ceUg==","signatures":[{"sig":"MEYCIQCno4H9XDyzLs9j/0G62tdycoF4Be/5DqscHGv/67ccJAIhAL7x6tYDA7UzOfcs5/+BrWujJntO5IfUTPPzwDnmnusp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323464},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"08b69bb58819b2e676158c553e30635c3d423212","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","globals":"^16.5.0","@types/node":"^24.10.1","@gesslar/uglier":"^0.0.5","eslint-plugin-jsdoc":"^61.4.1","@stylistic/eslint-plugin":"^5.6.1","@typescript-eslint/parser":"^8.48.1","@typescript-eslint/eslint-plugin":"^8.48.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.8.0_1764990251389_0.9175186486054208","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@gesslar/toolkit","version":"1.9.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@1.9.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"300d42ffdd11f4bc088e6498ae8b55c7193dd0ed","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-1.9.0.tgz","fileCount":87,"integrity":"sha512-WwX1LZfQ/VD4eo6NHX3uRszNGL23/Y1jAfMc+kHPDa8xrS3O6gFWFnaleEzvgfGZjMmYPyOwxhnm49mMWaTBEg==","signatures":[{"sig":"MEUCIQD++ISV323Ku+d0C0S0veNzeJxaScrwsrLuG4Ge5X+hvgIgcZwSFV7+0px+wieOUJEMXD4Fh3eg9ERTpSRRnwZuQf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334780},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"d4c9f39cb8dacb20b8c1da2f5206ff47c31191e4","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.9.0_1766344851867_0.5776975529091073","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@gesslar/toolkit","version":"1.9.1","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@1.9.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"9bbb9267c445e24e0f868dd1f9ad5e2acd5ad95a","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-1.9.1.tgz","fileCount":87,"integrity":"sha512-1875yErJYiRwRdqTRRE1Bz3Dopsf7+8sCkV+w5//N2SQAA+3ZDupftWYpN9YW053CnhyKsWSALTIhfhR4XXMUg==","signatures":[{"sig":"MEYCIQC0cUfhUJf/DORKBmrJT98RGM33+tbqzdKnBpI8TTc67gIhANOrtS1Tnb6sPTVPev1c2IIxTsI2l8i9+q0fiLQ94gVs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334792},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"5610e74a94c8478a1e02cd82babbbfcdc6692c22","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.9.1_1766345708157_0.1354056940285917","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@gesslar/toolkit","version":"1.10.0","keywords":["toolkit","utilities","file","directory","data","flavaflav","chuck","norris","validation","typescript","nodejs","iwasbornonapirateship"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@1.10.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"623951e3d49835aba34ed42342b38b48d844b4a4","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-1.10.0.tgz","fileCount":93,"integrity":"sha512-/S9Z6uDyL50PJ13UWxFjYihS5+77YK5VV3ndThUQuCxgoPs2FCEQylP3Qvj0ZDVqfyShZyxU29QqRer4O6sb1Q==","signatures":[{"sig":"MEYCIQC1o1OwD47Cu01w8SPglkY4AbXhhPAmZWw/V8jSJ3RfCAIhAJy20iWUsBcI3eOyk4vdkNCxGXpfUYmn8rDzL9+nhGsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350662},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"8285b71f28c15117e74e3d19f0a7eb6439eff2aa","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"Get in, bitches, we're going toolkitting.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_1.10.0_1766454271858_0.3759829504176808","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@gesslar/toolkit","version":"2.0.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.0.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"cc6ad2010bc7187b21eda9dadff30a7ccfe7526d","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.0.0.tgz","fileCount":93,"integrity":"sha512-xa7IF0QcUplOdCBIwx6eYF6lFSv4IkIVnI60inNmUo9xYosq3tWg3Yy2f2CGKxclLzEUDSCs87eDDrdytRnUIA==","signatures":[{"sig":"MEYCIQDWbqymUhdGtpde4FMH6mfPPbRsfNmFPdFC9IIB6IbVeAIhAIQ0FBXSBz3C7F0wk6McbmhdJWRDR+gcUSoE8lV+HwVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350368},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"eaecc0a99a942a9243cd6c97cb341dfe65e8c6e8","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.0.0_1766560444919_0.9407601366244898","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@gesslar/toolkit","version":"2.1.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.1.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"bf9c075b29aff3a455bfe7b408c3fef6571e6688","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.1.0.tgz","fileCount":93,"integrity":"sha512-Y4Tz4fY4iaBne4umipLhxVHeyLdyHCPWTyXk2VL25I59C+lAB1Ghktyt7ytoWmc+XGU7kSJjCfF/zwtqCAQJCQ==","signatures":[{"sig":"MEUCICTn3sVtpfCo6vRaEwYmGH+VRPuGZogSO50HZzWbTY4/AiEA8eAtVXsIEJq6LmXOBqDCwzUiXL7mR7accHXZ85sSrAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352914},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=20"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"f6842b4c538b2485fd8a93545610cace392feb36","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.1.0_1766648996097_0.030296536498459314","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@gesslar/toolkit","version":"2.2.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.2.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"549717e25fd2f2286e0cac69a81b675805206877","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.2.0.tgz","fileCount":93,"integrity":"sha512-MDT6GZLZoh7bxqWJwip+tnZBKEBV5PtqyuJ5/arzHItCbbD4OnY+XhufkwKfKekwuxYPJXW0m4GijvuGuyYYvA==","signatures":[{"sig":"MEUCIHShpBRRTRV9kq5Yh2hBOi/9yFwec5gRrO9tbV0P9ekpAiEAiLP3g0tKz2ZNPv9CXbbFnKYmn06YToZkavWdqxZbdaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358688},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"9e0f34753e967bf335578427577cb498211fe072","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.2.0_1766682537936_0.26240083398209646","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@gesslar/toolkit","version":"2.2.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.2.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"c2c35bcaf6af4dd3389e63c91b9d744662344df7","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.2.1.tgz","fileCount":93,"integrity":"sha512-nIgUiwnm4s2ENn+lrbxuRx4rrqrIjFQuWXvuDCbDS4N/VvvwldpgG1YWe6Rc+gqc/ALFbSfiQHT5nfzdMV5V0A==","signatures":[{"sig":"MEQCIDL9APDgq7VhVBO+4AvgAZL1x+CcobpMu3+r/KhMpRaJAiBtXW7L07SPuZeQnd8AzQedYJouMpaLxrm/bbDP+agmzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358703},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"6a3d539d0c9051d27ff169a2e0fe7764f6d97062","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.2.1_1766683265210_0.2135428914213271","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@gesslar/toolkit","version":"2.3.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.3.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"632ab90711ddb80a5b256f2eb6790de3cfa08a6e","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.3.0.tgz","fileCount":93,"integrity":"sha512-TxVK7bGSrXyNx5fKpOtZBnkwd3U84djB/quboBvjYTdDIP7fJQswis/L1v428QP4RLJ6n0Y7zSdALL0rcERaBA==","signatures":[{"sig":"MEQCIBN8K0XavrsQTzvUlqaQ2mds5+2zl/lBq6NTZVea0dNKAiBPXW3DfGQWD++wLxv7tVu61txLE4AihTHoqbcpUsR1Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360803},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"215dc70713196c3b73e4dd100a4c141d0b9a092b","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.3.0_1766715590065_0.6017430981522836","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@gesslar/toolkit","version":"2.3.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.3.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"f00a4b59951320c14e21f4986feafdb44a282b9a","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.3.1.tgz","fileCount":93,"integrity":"sha512-Jg7ZzRQvmOkaPDtzoa+p3TWc7qrSsfvdCeLauX6+GbcQIq9xXZ/X1B5PuA50XOKUC9sr1VJiukdzgvAdtA9seA==","signatures":[{"sig":"MEUCID3ZBaYJPRSb/zMxSTNAaJZnr+WaUDLQL++uouTVj8B4AiEAqa+Vdv9X8ZoKMD6fFhIddM0tXakC2J5K4FIgNs0q8AA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360803},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"7554f1b44e20665a7d93e08a29514dba12aeed23","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.3.1_1766715806145_0.9918456775871385","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@gesslar/toolkit","version":"2.3.2","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.3.2","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"eaeb5078ebd5980e87bd069634062eeceebdf151","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.3.2.tgz","fileCount":93,"integrity":"sha512-WmmzTlqgywFWq1M4NWhIZb05g6Eya64y8N0hHqpj9Za/QzaWFteZ3hB4LGAL0xWO+U/IFnJ8HKKzWCXpPHzqnw==","signatures":[{"sig":"MEUCIHM+ptbUxRemXod/9cDnaXOmsXb9VcyAMy8ZVp0qwcaJAiEA9CLY4YFrvneLSw4cuNYBjR801cLoveBIHcLsFiz7mVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360843},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"b42efb67853700f0ed7c4312ac702dfeef8b1733","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.3.2_1766724007380_0.32566402913343095","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@gesslar/toolkit","version":"2.4.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.4.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"3074ea93770a207cda4e5f4581c5472c06d240d0","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.4.0.tgz","fileCount":93,"integrity":"sha512-eB9qeAcS2/EWJsLXwXTbiGyqMEkraSyiE0iq7IIwa4PA98I4rukAcqTsw3+jS6rY34rYiPWQRRKz1RVCoPWPew==","signatures":[{"sig":"MEYCIQCJE1SMsLs8jMouP4tDxkGwEx4ZV1LFo2enCBZy2Zpc+gIhAKRaP/+cJBwKGIo6eJqWsJveUZxNmNcRNbRxRad/Z2gD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367809},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"11c76346dd4d4c2a4f4903d2f3c950e46613637f","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.4.0_1766725657312_0.4731640465691689","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@gesslar/toolkit","version":"2.5.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.5.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"24af7e859fab9f4d025ad47bc7ad888a4002ae45","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.5.0.tgz","fileCount":93,"integrity":"sha512-jcjQTM/qGCxoipYZf8fvKbGBQz2bFGiYOdNHy23KDqkUoIESWxKm0umll2iA1US9iZ5E6LWZzy/afgb//FOS6A==","signatures":[{"sig":"MEUCIDr4dXmnUcd8GYVzv+0lU14wKYE0yG8Z9RmruPZooZ3OAiEA2Fm2sYPrr8RYROU8tV02v3tnjrts0tsQ0J+1s5t+hac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377039},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"d38b3a5dac8f4673a7e3621b4f1e02478967d7fd","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.5.0_1766727724665_0.4068067697930704","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@gesslar/toolkit","version":"2.6.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.6.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"9b44f1a5b2443386896fa06d9ccb8603f23c33d6","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.6.0.tgz","fileCount":93,"integrity":"sha512-VU89aWzLpvoS4hcQ2dw5gim9X+/PzYMuh/3KCI2k8wlVNnPZ4DIzWUgKwCtSv0WXYHd/6HdrJSl8S6DhIh+90Q==","signatures":[{"sig":"MEYCIQColoAw2FmJZElwin/ULsfBxmFh5jvRt2fEV91uQwZyXAIhAJtYXvS/knTsXsQJcLYy44LBOYX8br8akbM7NXGVg3i1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381135},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"208ab26239cdc442a02e95d61ebaa12665e68983","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.6.0_1766733545199_0.09140424931794766","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@gesslar/toolkit","version":"2.7.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.7.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"c25e2c43bcb06075a4a75924e9658c6ead0a871e","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.7.0.tgz","fileCount":93,"integrity":"sha512-kG++G8ZdZR71sbpPxzvKFColPyRql2LWeOQ1Bd6rQwHzSRZ/YAXwtJjJmn+wS6F8HawW0en5hfmmA0X/8WgCxQ==","signatures":[{"sig":"MEQCIGu/UIJtmh7J1EuUiPO+Dsu3nMvHUDCH8mQTAaJGN7aoAiAQM9B8jymMY7BM1O4GGXP/ncZ+E1Z+ohHW8QQMN0hj1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382653},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"9f64abe3869030825d787c676a84baa22eb677e2","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.7.0_1766736247663_0.43623492375688744","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@gesslar/toolkit","version":"2.7.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.7.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"176622a46f4ba7bac5582cb655f014be8a8769e8","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.7.1.tgz","fileCount":93,"integrity":"sha512-h6oU7bYlhffxjMEN3tUmEfe7CHdiZG0QCRrnZ4SMHQCJl9IHR90WrctJABkvhx1DXe2K70X+Xu3RUW0FFLqZAA==","signatures":[{"sig":"MEUCIEWhbbgUawiSHqYP6efG2d9PJz4CmA7M6IO77jZJLJL2AiEAi02lCB/1y5lFoV3Z3b/w66Nl7YnsocYa7gzAe327kuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383111},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"93327f8779e2519713eea7510ebf93cea4e17d44","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.7.1_1766787936236_0.16747778969295535","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@gesslar/toolkit","version":"2.8.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.8.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"2ecc1355ac8b5fb245080bb45c7dde613ed32898","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.8.0.tgz","fileCount":96,"integrity":"sha512-196mRaTRN75MRo2HiejFXZCuQYbhkIueM3DfDSPBsSkJz6jygvuuXk1nz/XyutEFh9eLt1OawXDiYOXx6cm+DA==","signatures":[{"sig":"MEUCIQDRqEtYnYohgZNZq8fo6fN6nGqz9rmaNgLtBLSrOdbWVAIgVT03vyMJ7C+3CkbZBbpySgIvE6W8TVHjUEi8y+xmqfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388435},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"7967aa291262090cd67fccf8d6601440d8cbb061","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.8.0_1766819305641_0.6935498224614816","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@gesslar/toolkit","version":"2.9.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.9.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"ecc18e905e1babc66d06840cbfe47194af5815d3","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.9.0.tgz","fileCount":96,"integrity":"sha512-IkNrHMeJxN6tMo3tSBXOL+Bfv/5Pzgcwc1+dRbjTqbuf6RVUSLIuLMeViWFAvIjV6gIjEuQmWDT1GIF/fMBdTw==","signatures":[{"sig":"MEQCIAm0hTHUA+Q0okUpFjVLV01TUHq4OVnZfVM4KXiKorOpAiBaNqGkLJi1K/I2kwFvP/JQExQ3lFm5eW8hX+r5nX+T1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402772},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"ccefada9c1b17a319c02c17fce1f7827d618a0a9","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.9.0_1766866444580_0.4603141490757381","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@gesslar/toolkit","version":"2.10.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.10.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"83fcb770f18596892bf1397650ec3f383fdb4196","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.10.0.tgz","fileCount":96,"integrity":"sha512-zyZSXb6ztukNfOO0AQlXaqKGjtPHgdPEiCfm9vis9f60LSY+PgbE2pL+9oOq9Loyywn7ka/O1pcee35PLjC+vQ==","signatures":[{"sig":"MEUCIQCBDR6dSbVn7qIOwgJemBgbPquZfA6XFosqypVNADEAOQIgZX9+GL0Bq+uS0gFOwe3GG7C353oNGKHlhanAJHzd7+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404301},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"8f9112a6e989ac49bc898649f24464b9c09d768e","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.10.0_1766868816364_0.8393443411737385","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@gesslar/toolkit","version":"2.10.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.10.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"1a9bac50802e30d8c3714f41694ced4f93350696","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.10.1.tgz","fileCount":96,"integrity":"sha512-48Lx/gJhCsiDBsoR+meM7zZZsCCis8jprHZ4upIyvifReR0t4XARKfU2058E5j4UYJxVlyKnSZwIspSRgw1dRQ==","signatures":[{"sig":"MEUCIB/URh9j058AUezNPO0aoRP5dJFi0u+zXLH9diUH0bxPAiEAyPWBMu+hX8iG/UqUkhV0CEk2sP2hRgszJtxTX5HfOpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406205},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"f65c345b9bd3b3c162870a9a5fa68f6a6eca81e8","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.10.1_1766870836529_0.20362711343391404","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@gesslar/toolkit","version":"2.11.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.11.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"8a1ae1b37a5c3473fb391d8d84a5b64f6ba82933","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.11.0.tgz","fileCount":96,"integrity":"sha512-9BlQ9Tz2nMGOfgrXFkOH8qWC3KxppwvEoNtzqoaaZHU5DqL8bx2pd3DKtqkmtj1ImYtKmdAhS39nCFKTd0y1WQ==","signatures":[{"sig":"MEQCIGF3ZF3lStFwFHZHIXyAOLyqF9SUhkVEOAUnBqa7BHCzAiBwJjHDV9hv8Ex5vbTIuA9duncoUzfppdoNZJ6M/Noq2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407444},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"bcfcf2ff7e333d1d6cfbe31a9fdcd5f06535d144","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.11.0_1766885012880_0.7756531478393511","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@gesslar/toolkit","version":"2.11.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.11.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"f51fcc04b471312ee7b11b7ee188f599f46e3bee","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.11.1.tgz","fileCount":96,"integrity":"sha512-14jSauHpgH3rAbTDVD3ccklqRuZrOxkQ+Tcn0z90txNkkO/ZzJsXuDzfTB6kt2EZPqyCpZVFFn2taZo8koSXbQ==","signatures":[{"sig":"MEUCIQC58mzZIbvxqvf/zThyGZrCOhDPuW+5k7CLvvaOryBx0wIgYHBz79I5bBPAKwAaWxKZEZHWWHBHL2PasUPRy27FEMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407436},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"adc37f2e3d73d2abfaa08245f3ad3a47957ef33c","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.0.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.11.1_1766885468599_0.4242999156536107","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"@gesslar/toolkit","version":"2.11.2","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.11.2","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"03b668de9718479d849eea65e0eed3cc6ec69b48","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.11.2.tgz","fileCount":96,"integrity":"sha512-979GcQ02cNvmfXiWhmpDTcecGbyiRTyH9xQeWn09vbheiSRRAano6vVOKRjkoDqHKv91EsmUkK25aqO635SPBw==","signatures":[{"sig":"MEYCIQCKW34QePB9ggu+sZPr/qZe9CcYYKc9rMyoh0fFd6HIVgIhAOHz6ZXve7DEGG87t6rQg22tnnUNZZoDubkv/JG/geuW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407436},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"01abad54af6e795e8f1eeebc2e4e2378cf086fe7","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.11.2_1766885725947_0.018313352898281954","host":"s3://npm-registry-packages-npm-production"}},"2.11.14":{"name":"@gesslar/toolkit","version":"2.11.14","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.11.14","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"aa6de610e7ce4b34a6b28f9a571c767c6435d633","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.11.14.tgz","fileCount":96,"integrity":"sha512-9/guZ88faHTr6FAZ64iY0ZWwopKck0NGqwFzkQjj/OUhBNo09+hotOepYAdrFPRbBAkRVQwAL0NXlCKVgOTQVw==","signatures":[{"sig":"MEUCIQCq2YV9TXVp7+PtrTizUyruFe7CtlCXyMZ9wSVW8I/yYgIgLuey+tEEcWwaRtHd6fOeaTVQsPrqPM0KXvn5Bd5MZn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407289},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"0924f0509f03acc6ee52d432404fd145db6e720b","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.11.14_1766890715153_0.16918298234171125","host":"s3://npm-registry-packages-npm-production"}},"2.11.15":{"name":"@gesslar/toolkit","version":"2.11.15","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.11.15","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"41a0d53d7c93a95bdfa5935ce3ffba1cc005063d","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.11.15.tgz","fileCount":96,"integrity":"sha512-O/0ahR4gO2K1KnlS2boYKMW2DRWqXXGXYK4BRX9im1CUcSzw7gdM9mwPSEYVH2jWcQlSOKHhpN1mA/xAZL3yGQ==","signatures":[{"sig":"MEUCID0E9kZik/RKPYjTELRZM73agxqF3P+GYf8PQ8W5SxR9AiEAiTF97/A7gNL+od60UAZbniBKfQPk6UVG7jnWuvAZ6rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407289},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"2cd1cce2468b26b157d662adbdebf598377c4c02","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.11.15_1766892406620_0.9219775755854265","host":"s3://npm-registry-packages-npm-production"}},"2.11.16":{"name":"@gesslar/toolkit","version":"2.11.16","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.11.16","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"eb957f7419229625f6c88ee2565a9b5167e70ffd","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.11.16.tgz","fileCount":96,"integrity":"sha512-Jcw5bqurbgIm88OjexpYXlPavA2Q8kcr2AlTqDQh9buIKrYNs1gXhEcPkkaA/LJQzGpT2taBkNzFB8r24GsTlQ==","signatures":[{"sig":"MEQCIDFmm794xn8S5U3qOvP0FeBcK01fV7JlzZ5gYHYa52EIAiAs83njXM83Gakm+00WT3oLyXgbjdE/dr5AL1yHvUolLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407289},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"b2fab2372d835fdc1466ffb3c78205190af6182d","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.11.16_1766892770884_0.8196105777371787","host":"s3://npm-registry-packages-npm-production"}},"2.11.18":{"name":"@gesslar/toolkit","version":"2.11.18","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.11.18","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"0837b467d84d3e3ef7e9df2557e5c5d977b59a07","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.11.18.tgz","fileCount":96,"integrity":"sha512-CRQerCFn6TZo11w/7rkwFIYywa8ohj7irtY7rB/O5su79nJNeZAfL/s8iAyaB+ACb6MvpxbDZTtkrMFl5euv2Q==","signatures":[{"sig":"MEUCIQDelsV5jAmvQ+vVTbgLDgXHk6z9sAJLDsF5nqAKg6LU6wIgNLZIB/HH1h+51/bCsQGglntGKs03GV5+zBVVYBsIs1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407289},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"83cfeea0cd6e9cc3031453cb3f1ddeef5e572f9a","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.11.18_1766894250010_0.18796365338676724","host":"s3://npm-registry-packages-npm-production"}},"2.11.19":{"name":"@gesslar/toolkit","version":"2.11.19","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.11.19","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"e0cc9a89d08369b53e57a6c8c966ada010453323","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.11.19.tgz","fileCount":96,"integrity":"sha512-8MUVnRhqTVnkhjVYyC8SoS/4jLynwz2G+MkDH5odzZeFT06QYYtceuSI66WWhb041LbF8D5YcMldEPW9lC4YDQ==","signatures":[{"sig":"MEUCICcex3k02aUIXGMR7C1345WK8a6f9/3p/c65JrIwlOuwAiEAn3ut2ykB6rOnVqDnjhhFdUkWr4dQmDX9iFK3lnQreC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407289},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"00fff2e1bef253db13758560b07e115d9e652868","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.11.19_1766900178376_0.2904611136184643","host":"s3://npm-registry-packages-npm-production"}},"2.11.20":{"name":"@gesslar/toolkit","version":"2.11.20","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.11.20","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"125422be58761a2221b25a990c27ce4691e4ae9e","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.11.20.tgz","fileCount":96,"integrity":"sha512-a64qPf+O27jBlewSg4TxUTho1U6se0iQbR7WNB2BOVurCA6GMFWRTn/1GuwZVL5JUPE4ckrxd0yMb915XSYxwA==","signatures":[{"sig":"MEQCIGL8HRh86Hmw8EUivYjzOkxocXkLzhgTWnMTfOjp4bbMAiA9TTG1RQD7mj+HzbWc1if1T6jg5OUlO45vsg1xhWL+Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407289},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"426e9b30d0730608cd115a38e1d055cc2fb919c8","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.11.20_1766900757129_0.9149287389191536","host":"s3://npm-registry-packages-npm-production"}},"2.11.22":{"name":"@gesslar/toolkit","version":"2.11.22","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.11.22","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"248f76374775b18d4423612850723ca49055e975","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.11.22.tgz","fileCount":96,"integrity":"sha512-sDlAWviihlQNgWfjYUpsfg5KoIfpltX9jS8qXDoB3gG4KVbaesu+1IkY0IcENquTKOA5hiRlbvYjIDr53ZqFJA==","signatures":[{"sig":"MEUCIGlgVbNZI+EfY4IKRfiPSJWZnR8T5bF7it0Jp3zAr/sfAiEA0Y0y0WwxTU9R5bAn7xjLcoRptpFiqRXb3cXY+vLR+N8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407289},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"3c1a8d06d90624f7db09fcedefa31a3e7cd7e8e9","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.11.22_1766901751846_0.5697836053832019","host":"s3://npm-registry-packages-npm-production"}},"2.11.23":{"name":"@gesslar/toolkit","version":"2.11.23","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.11.23","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"d728a4b10ceb9476946a902f86acc6025721052b","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.11.23.tgz","fileCount":96,"integrity":"sha512-jOyJfBpPBmvfjrbhhD6pXMUHXgBq2jLgEzlXACKFGpL8MBQT96qCogZrE+fyWqJJZcim5N9TN0Qr7nsSi4Nmww==","signatures":[{"sig":"MEUCIG72YefNSnb5MSaO9b+++zqdLZaC9KS2iO3POR2mO6hGAiEAjgE2roY/cHG9Zbo15h8yk4WHHdNLCb1t265xNBZfhLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407289},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"61f93fda6d8acadd07ef191275f6c05047cd287e","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.11.23_1766901970277_0.3752308127779098","host":"s3://npm-registry-packages-npm-production"}},"2.11.45":{"name":"@gesslar/toolkit","version":"2.11.45","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@2.11.45","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"2f7e43786221a571d5f35af334bd0d3448e401dc","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-2.11.45.tgz","fileCount":96,"integrity":"sha512-CyTDDK5elbUK4NBK8gUZU20j9AOuCmJXJSXnjizs7dSOdrB/iUYyj1KRfpUnnqmW2CP9i4qw4kDuwl4dEI5ruA==","signatures":[{"sig":"MEQCIHY6PcqkGmqOj0b63VHqapGJpyCInvcIfQDzauobZh/VAiB7EXs5+73KLNtL/wsn2v9a+qAPbKSjSDLUH5geNUn0XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407464},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"cc1f78696fc3717d09c96fc8e012e7f8d5c7f9b9","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_2.11.45_1766912274811_0.6722912998191006","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@gesslar/toolkit","version":"3.0.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.0.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"c846a18a5e093df91189759cbd902bf8fedbe9e7","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.0.0.tgz","fileCount":96,"integrity":"sha512-c68k5HNwcGJFfMpve/i3k0+EdP6OYKly2Tb4zLxAIWlrXjlQ0m6NckOkPU34txQFApHdmVAUrdAyboWXkgq72w==","signatures":[{"sig":"MEUCIQCUYK8JG36sZQ9xjYWKVaAWttKkf37xZD3FGUyY5Jr72QIgb/cvtajBbnDdq97fhMhr0WfiAR9K7LnxJe5LNgIoaoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407462},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"fe2509802640baca9cd8c995da1db8b7eaba123f","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.0.0_1766914199093_0.19096903516984187","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@gesslar/toolkit","version":"3.0.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.0.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"101921978e831f1f5ee684aa5b46f58be29da15b","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.0.1.tgz","fileCount":96,"integrity":"sha512-wruLlMUPUG6cNBM4Va2LR7PhBx7cgtWeKjVi+TikptPmkob+Ud+UbKH2WQU6YB0ns+U0vM8p1k/0ItrWcZ7v1A==","signatures":[{"sig":"MEYCIQC0mj/XiN2Svu14l5Tiqg6pr4ZisuLliyiU88XvHRrhvAIhANATFXEOtvD6PtUHlwDXrkDllA8YWF3xGaqlkn39WP9h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407462},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"c0b7f660a8b43466077c0dbf8446570c7722b10d","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.0.1_1766968576996_0.11304045383362116","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@gesslar/toolkit","version":"3.0.2","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.0.2","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"d1985f296753335e831687f23ae80b2bb12d10e3","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.0.2.tgz","fileCount":96,"integrity":"sha512-Cns+BNbpkooSApANykNQ8EPMivqfeQy4ruFxgJjLF/b9l+Mg5upn5971akblERPBOxyL8fHd9hJWk6MZFOkB+Q==","signatures":[{"sig":"MEUCIQCe/uQ2/p/HKWlSGUTc1rOvVtxcTgzZWsu46bEEjuVFywIgVquOx+uiMM//LRJmd8AzNkkv/YNrQ+qHKJmCG27mDp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407471},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"3bd6cc0a61e8a52982451c59f9e764c4fa7f959e","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.0.2_1767073279975_0.9497585645174134","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@gesslar/toolkit","version":"3.0.3","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.0.3","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"de60075ff8e6f3dc6d39d6aa72015c3de35e44e4","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.0.3.tgz","fileCount":96,"integrity":"sha512-lf8yIESmheigLVfYDUVPLlQUCOvg/u1zvhnOfaQks45JgONp/Dj8HDqYX0QW+1EwOTsDD8rLVo7hXpwHCooh0Q==","signatures":[{"sig":"MEQCIFLd9TZY0PUYz7cDExHPwnvNiYgxiQpf3zXnkT/MFipOAiBH2O6KXNVh+iqNypw0Kkby/BPdxUHG8lfDCv3dtWlfRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407471},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"b30af866c132cd6d8df572b43b8b53a834a5f076","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.0.3_1767077384806_0.4952968561576281","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@gesslar/toolkit","version":"3.0.5","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.0.5","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"2c6dd075def8a735210f528cf3f15160843468ba","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.0.5.tgz","fileCount":96,"integrity":"sha512-ywhd2f5Mtlgv4hG0RAy0+HAVgwqCXEqpPQwQ9/nYlgKUrehLT0O5Fdi/rNXWxt3LYonk+4maCCf6fU/51fxsLw==","signatures":[{"sig":"MEQCIGkPPq6PViKFSHsOSjAANiIb/7/id8Nvug4q71DJvZqcAiBSFa6e0uu0gFODpQFj4+5mlj6D445ah5011PuTa+3y3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407471},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"bbc5cdff73a9e505d16e1f353cbfa8f7d7748bff","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.0.5_1767077625065_0.34182321520915715","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@gesslar/toolkit","version":"3.1.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.1.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"2de12dea19594ac0382d19dfd68bce9cef2fab3a","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.1.0.tgz","fileCount":96,"integrity":"sha512-kw8qYDoZWqDk4/Odvn7laRtF8q4Xw/Xco4Ozw49am06EiWRPQW6G+6M4SfazKPq8/jfEA/BaCVQE11x1QNQfEQ==","signatures":[{"sig":"MEYCIQCw5nQhpj4YjbmGSvlmK5Ag5Ow6Ec6C38lyxqCSbKq9mQIhAKgIdsr1ewyzXgFSHInOnBDLWOOlqj46Y5Lsf/AhQc4g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407471},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"01c306e56a4e10ef8266b1e97abc315c508862ea","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.1.0_1767078349876_0.1958409651181201","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@gesslar/toolkit","version":"3.2.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.2.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"c4981eb74ecb4813752d2963747e6e1f2caa2bca","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.2.0.tgz","fileCount":96,"integrity":"sha512-TCAISE2hfmlQ/DxJoMcuWIEeAgmrWhj1cifR+lgFWMzBY8GKXfRkXMe+PRHccJFS97KpCfxchNZ2NhP1VIE1BA==","signatures":[{"sig":"MEUCIQCuHr4liouR4p6nulZJ4ksAzPa6OTgeiFd/DDf117G2BwIgUKZ7yYwviQkB58a1ViJwN/bI+QRuLKyai+E2G9Ygh+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407471},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"019656ef8e0ce42248414fc749e09256c2a02cba","scripts":{"pr":"gt submit --publish --restack --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.2.0_1767119969525_0.8816844736464815","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@gesslar/toolkit","version":"3.3.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.3.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"f6eaf1e8e37b22fe61c8edfc1daf7b92b5490432","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.3.0.tgz","fileCount":96,"integrity":"sha512-mdgsnOjpbkLItkikhYSVvhSZB5w8GO/ZgYAw7jMxsQnLNndOfTmXuAv3IcW4doezgbqufyJQxlGYmNkKYTpNZw==","signatures":[{"sig":"MEUCIQC0D4J14Kg5Boqhp8vIM6sbJYYcDZUwh80pBydV3ErfrQIgWPr4txjWlzFcoxx9umz5aRYD9PTvqhLRc6i1qwcBkZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407454},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"a2afa609342ce69c9da937a2e592f3d3a5286060","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.3.0_1767124793648_0.7397661334332484","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@gesslar/toolkit","version":"3.4.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.4.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"120acaccfc2e80e51d44a5407529338e55b7e3cc","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.4.0.tgz","fileCount":96,"integrity":"sha512-AS6q/9MsgMJdEOWUyZsGBOBpUAQzkVEOzBDtZmq/gbip5gxFHb8ZZVtpV9P7TY4L2sHuq4/y68TGOu5jwTlnjQ==","signatures":[{"sig":"MEYCIQDc1Na2Bc5aYFbkVjrvYRnl6m58koytpPohSHuFwwojsAIhAJ8Usvg4PIm5IxaupLZOB1o8ugvmepbJAbH9wfnLwe8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407437},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"37aded76df10e760aa5ee189e9ec0f9308fffdb9","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.4.0_1767125367393_0.6878874475647736","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@gesslar/toolkit","version":"3.5.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar","email":"bmw@gesslar.dev"},"license":"Unlicense","_id":"@gesslar/toolkit@3.5.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"88e9c983ed45308107af4495ffe6ee50a29ac8ff","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.5.0.tgz","fileCount":96,"integrity":"sha512-M/rAbI2tkmEv2XACdvFcBDv4yVnAW0m42Y3ToIv4TTs4/gvovOTt5JZ3FklqoCbzPoQ3R3Nkm3ovjSW8Y57evg==","signatures":[{"sig":"MEYCIQDAxaVx1N74ETOpbof2YlijhRJsvtNk8L7GS+vM+vKt7AIhANwQsyvHLg0sxD+NddI9f/h84GbjSL0uEyU/3NvPYbce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407521},"main":"./src/index.js","type":"module","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"756c832f16cf4bd7cd839fb61d0d48d867b74938","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","prepublishOnly":"npm run types:build"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@gesslar/uglier":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.5.0_1767128917490_0.35689071128092364","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@gesslar/toolkit","version":"3.6.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar","email":"bmw@gesslar.dev"},"license":"Unlicense","_id":"@gesslar/toolkit@3.6.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"2ae53894ced7d2b8d4b81ff05677c850210b9565","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.6.0.tgz","fileCount":99,"integrity":"sha512-WC/oFipSaGnZ6GGLYtIBwE2WBYw4NqrOuP8buttLPH1IrZaKObzKmGUwClrwJWN/mWb36Xw8wgMtLcLoONcZ5A==","signatures":[{"sig":"MEUCIB5bI0N2eYEn/9DcJsjLdkk7yWsuCJufLc+5U07VLoOKAiEA3S9KN/77HeasLOjOy01ZRrixBGVmc2PwLJJmIDCnqpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411886},"main":"./src/index.js","type":"module","_from":"file:gesslar-toolkit-3.6.0.tgz","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm up --latest --recursive","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/8cc1f9de96aaa9bd81e2c5c9083ec867/gesslar-toolkit-3.6.0.tgz","_integrity":"sha512-WC/oFipSaGnZ6GGLYtIBwE2WBYw4NqrOuP8buttLPH1IrZaKObzKmGUwClrwJWN/mWb36Xw8wgMtLcLoONcZ5A==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.9.3","@gesslar/uglier":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.6.0_1767147597352_0.09143062120937606","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@gesslar/toolkit","version":"3.6.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar","email":"bmw@gesslar.dev"},"license":"Unlicense","_id":"@gesslar/toolkit@3.6.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"6127a208611dc86f49192371cfc5861295d15bfd","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.6.1.tgz","fileCount":99,"integrity":"sha512-AGKD/B3u3idAXFGPlDP5XxGlWeh+C+Kqt7+niFV8C2mVtSzFA9ryeO31UfO1b0QtCcWqPyzMPK40R3GU7IR/DQ==","signatures":[{"sig":"MEYCIQDE/7fuW4b3EePTNwA01AkuBgtJR+PmvJTjbItky4PM0QIhAP6QKF1UgNm60fFH+JSg9kSujKbotIIMGWXvktXlEYMH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411886},"main":"./src/index.js","type":"module","_from":"file:gesslar-toolkit-3.6.1.tgz","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm up --latest --recursive","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/df2cae0d8b2c007c8dc1e1f8cb1ae399/gesslar-toolkit-3.6.1.tgz","_integrity":"sha512-AGKD/B3u3idAXFGPlDP5XxGlWeh+C+Kqt7+niFV8C2mVtSzFA9ryeO31UfO1b0QtCcWqPyzMPK40R3GU7IR/DQ==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.9.3","@gesslar/uglier":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.6.1_1767160355603_0.05650194632166472","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"@gesslar/toolkit","version":"3.6.2","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar","email":"bmw@gesslar.dev"},"license":"Unlicense","_id":"@gesslar/toolkit@3.6.2","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"6cdbfad22e8469556778d6d6f42aa85384f1b068","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.6.2.tgz","fileCount":99,"integrity":"sha512-xx5XhRzIAp4mOb8KUgS2HyohqiPDiFwDXd7lSsyCOtV1Bvy8IoSoTGVIuz7LfSYNxwY4xea15jRKtqfSfYIikA==","signatures":[{"sig":"MEQCIHqgEyIwPbukzQp77+1iTmX0ujpGuaABp7ywFRMkavlNAiBdsgOyfJc+RqjrJhqmJV03Cm27U5R/dkgTbNAiERoJrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411886},"main":"./src/index.js","type":"module","_from":"file:gesslar-toolkit-3.6.2.tgz","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm up --latest --recursive","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/0b9dab31e55805c2011334ec5fbe5d1c/gesslar-toolkit-3.6.2.tgz","_integrity":"sha512-xx5XhRzIAp4mOb8KUgS2HyohqiPDiFwDXd7lSsyCOtV1Bvy8IoSoTGVIuz7LfSYNxwY4xea15jRKtqfSfYIikA==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.9.3","@gesslar/uglier":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.6.2_1767160719778_0.8008985197501297","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"@gesslar/toolkit","version":"3.6.3","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar","email":"bmw@gesslar.dev"},"license":"Unlicense","_id":"@gesslar/toolkit@3.6.3","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"9825683900f3352e108b2c9d673215062560ff5d","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.6.3.tgz","fileCount":99,"integrity":"sha512-pMA5cHRcJJvpqfxOHfp3sc68xcHhfOvWKyHujgDgUupVfbpSxeFmI3ad4ORglCkxh2V9F+dLPwrKTUUF59q2og==","signatures":[{"sig":"MEUCIQCwCPyRNmw3MR6ZUxy7/JCY/jvD+yGSeYbg6H9AfdzAPgIgX/pTmKuHFNghxOv5wL9qmKuomyC0Vw/436wnItnAnYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411886},"main":"./src/index.js","type":"module","_from":"file:gesslar-toolkit-3.6.3.tgz","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm up --latest --recursive","lint:fix":"eslint src/ --fix","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/d234fc1ce858150a334dfdeeba5fa72e/gesslar-toolkit-3.6.3.tgz","_integrity":"sha512-pMA5cHRcJJvpqfxOHfp3sc68xcHhfOvWKyHujgDgUupVfbpSxeFmI3ad4ORglCkxh2V9F+dLPwrKTUUF59q2og==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.9.3","@gesslar/uglier":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.6.3_1767161168508_0.8691697897165314","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@gesslar/toolkit","version":"3.7.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.7.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"96ac007f08fd45a442a6705522756c12b1e2aef9","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.7.0.tgz","fileCount":90,"integrity":"sha512-Tnbvb5nXQCcx14QoBlooVy74366X93EE7EX0KWzQmE+2zipEhTOOwae/y0mv9uELxC0QdUvsj8Up0XvLVeC7Hg==","signatures":[{"sig":"MEUCIAdS+keI4jtzAl3gbKfLlXb7GhnaaSN++6hEYuTRSFtGAiEA1X6V73TSjCIOC9pE7gLtbHU0x7VAHcGvG1NgG7flDCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393045},"main":"./src/index.js","type":"module","_from":"file:gesslar-toolkit-3.7.0.tgz","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm up --latest --recursive","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","test:browser":"node --test tests/browser/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/8e3ae4d75306137bf28912978ef4a05a/gesslar-toolkit-3.7.0.tgz","_integrity":"sha512-Tnbvb5nXQCcx14QoBlooVy74366X93EE7EX0KWzQmE+2zipEhTOOwae/y0mv9uELxC0QdUvsj8Up0XvLVeC7Hg==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.0.11","typescript":"^5.9.3","@gesslar/uglier":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.7.0_1767294823959_0.01696207774547931","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@gesslar/toolkit","version":"3.8.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.8.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"3738cb508b005687932752f9c0b642a4350a6e05","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.8.0.tgz","fileCount":90,"integrity":"sha512-mFi3BydR8Qnqs3Y6GjjLtBytLRdczV/icCEvVHU2FEwwfyxRirvvucgltKZL84oSNZ+Fgg7qUjoMvWY2a3ifxA==","signatures":[{"sig":"MEQCIA6c/uHSNVumKmWMu+xYGtu0mdPSmw/XWbY5mAEqpgxXAiAeMHPtUeRS+qCtunDnF7AATCn4wjJmI6uNa0hVlI42nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397001},"main":"./src/index.js","type":"module","_from":"file:gesslar-toolkit-3.8.0.tgz","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm up --latest --recursive","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","test:browser":"node --test tests/browser/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/8cf6bff8f9bbcc8cd74a5bcb267056da/gesslar-toolkit-3.8.0.tgz","_integrity":"sha512-mFi3BydR8Qnqs3Y6GjjLtBytLRdczV/icCEvVHU2FEwwfyxRirvvucgltKZL84oSNZ+Fgg7qUjoMvWY2a3ifxA==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.0.11","typescript":"^5.9.3","@gesslar/uglier":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.8.0_1767307739073_0.9537366285891637","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@gesslar/toolkit","version":"3.9.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.9.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"63fb022ec47f7aa0dd52153713078b09622211de","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.9.0.tgz","fileCount":90,"integrity":"sha512-lQPpB7GofReX8PqvwEU3ZE4yxPLYfnSLtpbvGwSnocLHtVjPEEjuGJio54R2Q30ZRI77DWm6O/YUZFuKOf64gA==","signatures":[{"sig":"MEUCIQCVzQPEkP/u0+9fiijF+qPCD3hJ5qy6Gi0CY+DTu22lLQIgA7Ad7ajAMafHfFqqv742OgvHlGaWgWYmCjgaKkYSw1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400273},"main":"./src/index.js","type":"module","_from":"file:gesslar-toolkit-3.9.0.tgz","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm up --latest --recursive","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","test:browser":"node --test tests/browser/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/2f5d4eee37f78e90921c234d686f5ab2/gesslar-toolkit-3.9.0.tgz","_integrity":"sha512-lQPpB7GofReX8PqvwEU3ZE4yxPLYfnSLtpbvGwSnocLHtVjPEEjuGJio54R2Q30ZRI77DWm6O/YUZFuKOf64gA==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","globby":"^16.1.0","@gesslar/colours":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.0.11","typescript":"^5.9.3","@gesslar/uglier":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.9.0_1767329681996_0.5709296789092364","host":"s3://npm-registry-packages-npm-production"}},"3.12.3":{"name":"@gesslar/toolkit","version":"3.12.3","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.12.3","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"9b3de798f4380394c7cb9c8c38a839024789f7bb","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.12.3.tgz","fileCount":90,"integrity":"sha512-6DWzEG/MHf3e8zxd/AlD9wUrbOgUwKt5bbb/usJ90wElfTxNUinoChQEVaTBPgStZf3bkkUVQ8R+zSKab6PqjA==","signatures":[{"sig":"MEQCIGyPUY5oKfCKltBPWnICg1j0v3HGSFe+ZUgcsMYboN5PAiBburOi6IyHl9iTjpur8KuOCq3QuWhYNvHBSvfGs69I5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394739},"main":"./src/index.js","type":"module","_from":"file:gesslar-toolkit-3.12.3.tgz","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm up --latest --recursive","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/3e4f3caa508563f0b13e59f95d938def/gesslar-toolkit-3.12.3.tgz","_integrity":"sha512-6DWzEG/MHf3e8zxd/AlD9wUrbOgUwKt5bbb/usJ90wElfTxNUinoChQEVaTBPgStZf3bkkUVQ8R+zSKab6PqjA==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","@gesslar/colours":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.0.11","typescript":"^5.9.3","@gesslar/uglier":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.12.3_1767637699487_0.6686670247613693","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@gesslar/toolkit","version":"3.13.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.13.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"fa93a3a7029d4c7108b84e5f418839533cef285e","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.13.0.tgz","fileCount":90,"integrity":"sha512-U7kz2X5Esa72X28zPX/xC55vV19LJ1LghhoKsTe8+m6gJGboXEYwCe0Ux+3VufgYt6By6kiQCBNlGCi0U8joTg==","signatures":[{"sig":"MEUCIQDzmopCqf9cLwyco216r/8lmLg+uub8gDqW7iDuywOC7wIgfEfGtwYKUSzFGyh5kMQQhwZ8Kde9qAbve7rGpb/vSaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392216},"main":"./src/index.js","type":"module","_from":"file:gesslar-toolkit-3.13.0.tgz","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm up --latest --recursive","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","types:build":"node -e \"require('fs').rmSync('src/types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/0f8640ac3574134d1b2b73c03032da43/gesslar-toolkit-3.13.0.tgz","_integrity":"sha512-U7kz2X5Esa72X28zPX/xC55vV19LJ1LghhoKsTe8+m6gJGboXEYwCe0Ux+3VufgYt6By6kiQCBNlGCi0U8joTg==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","@gesslar/colours":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.0.11","typescript":"^5.9.3","@gesslar/uglier":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.13.0_1767645313767_0.3829205159104445","host":"s3://npm-registry-packages-npm-production"}},"3.14.0":{"name":"@gesslar/toolkit","version":"3.14.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.14.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"d8b8fb2c1e31f893b2da7becfc2801fd22dc1045","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.14.0.tgz","fileCount":33,"integrity":"sha512-MiKTnsjImD79Gp6kgWMrHmSDeimM719C+CUO5e0AnCg2IUiiHWMuwvd8zvNF6EhWJNCY+Eod+K9L//nnIuyZtg==","signatures":[{"sig":"MEYCIQCm1zMVCNIwE/rJccf5D4sFSYFWHomYunRNdsqBG84aQAIhAJdUw/R1PBsgfWhMhWGi8kcVAJfTnTIy+KIFm1bjJqWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257879},"main":"./src/index.js","type":"module","_from":"file:gesslar-toolkit-3.14.0.tgz","types":"./src/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/index.js","types":"./src/types/index.d.ts","browser":"./src/browser/index.js","default":"./src/index.js"},"./node":{"types":"./src/types/index.d.ts","default":"./src/index.js"},"./browser":{"types":"./src/types/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm up --latest --recursive","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/d45ec44f43aa3a8c5de9a7fa2e505074/gesslar-toolkit-3.14.0.tgz","_integrity":"sha512-MiKTnsjImD79Gp6kgWMrHmSDeimM719C+CUO5e0AnCg2IUiiHWMuwvd8zvNF6EhWJNCY+Eod+K9L//nnIuyZtg==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","@gesslar/colours":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.0.11","typescript":"^5.9.3","@gesslar/uglier":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.14.0_1767684680407_0.6283504815970915","host":"s3://npm-registry-packages-npm-production"}},"3.14.1":{"name":"@gesslar/toolkit","version":"3.14.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.14.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"0c28c84d9f5f0c3151530fb05dac6f1ada6ea0b7","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.14.1.tgz","fileCount":93,"integrity":"sha512-YYwRlvViko1xFYHbukr6x9aYEkcU+/IEBRRHBopiIyH66XffH0iemaAgk8cnhp4+UEaRUZDpLDm8mbQuMvaF4g==","signatures":[{"sig":"MEUCIQCMXhz7XyaZQAiwehFZRzzBA0N2VMhNGsWwwDoSAO36YwIgJ0ls6SctHWh29lS5UtmRWJvN7AR0ABH05yFggmvBb5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390482},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.14.1.tgz","types":"./types/node/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm up --latest --recursive","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/2dffbad77f90e0727304d70f839458c4/gesslar-toolkit-3.14.1.tgz","_integrity":"sha512-YYwRlvViko1xFYHbukr6x9aYEkcU+/IEBRRHBopiIyH66XffH0iemaAgk8cnhp4+UEaRUZDpLDm8mbQuMvaF4g==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","@gesslar/colours":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.0.11","typescript":"^5.9.3","@gesslar/uglier":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.14.1_1767686873914_0.5702051575007685","host":"s3://npm-registry-packages-npm-production"}},"3.14.2":{"name":"@gesslar/toolkit","version":"3.14.2","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.14.2","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"c78eacc4d51779b4de4978a88f46df0ced0e31e1","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.14.2.tgz","fileCount":93,"integrity":"sha512-ocjblUX7RtzR3eMmn9KymXqib+AJctHZd2B4/CPxQ2TAoisRylrPPc7bu9ODjkNccLRfdooP0sMbIHHPkgxxGw==","signatures":[{"sig":"MEYCIQCjP9BPEU1pusFciCkH3rlX12xoeecAiJHfaQ93P5nN7QIhAJC6UGFhjBE120iTDuTCklzoCW0ZMbqLSKOQJOgMUzuZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390545},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.14.2.tgz","types":"./types/node/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm up --latest --recursive","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/1eeaa116d387bc1d521111420bcf9e98/gesslar-toolkit-3.14.2.tgz","_integrity":"sha512-ocjblUX7RtzR3eMmn9KymXqib+AJctHZd2B4/CPxQ2TAoisRylrPPc7bu9ODjkNccLRfdooP0sMbIHHPkgxxGw==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","@gesslar/colours":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.0.11","typescript":"^5.9.3","@gesslar/uglier":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.14.2_1767729822214_0.9078707136688959","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"@gesslar/toolkit","version":"3.16.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.16.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"8cb5ed933b75f48c2aaf2730bf6811821bae80ef","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.16.0.tgz","fileCount":93,"integrity":"sha512-RQLlE0aJ25Q8RN9xwhzsDY8ih/95Wv7wiidQlcsibFLleHNfP0ifPDFBKNpaD35IDHrULL9O6/n/+0VHJ2KQmA==","signatures":[{"sig":"MEQCIHdzgm7idV0aXKKj9gQiy4eoqH/QI7R9u4QPIXsW43WGAiAROkjOM8vEewcaY8CL3YTJgClVDLIaHny9Vbsweb7dwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395754},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.16.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/b3fbb207047e423b7f4dacccb089126e/gesslar-toolkit-3.16.0.tgz","_integrity":"sha512-RQLlE0aJ25Q8RN9xwhzsDY8ih/95Wv7wiidQlcsibFLleHNfP0ifPDFBKNpaD35IDHrULL9O6/n/+0VHJ2KQmA==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.0.11","typescript":"^5.9.3","@gesslar/uglier":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.16.0_1767748972082_0.8789981010500327","host":"s3://npm-registry-packages-npm-production"}},"3.16.1":{"name":"@gesslar/toolkit","version":"3.16.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.16.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"730a3779a42c9e0db0b87734311d773557e6f25b","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.16.1.tgz","fileCount":93,"integrity":"sha512-BKj6mkSxpVOTuxC6ne1uxEu9a25cgQLUJUNkhfrzkC1ZFvH7yOcFvku0G++oxSIMRyrwX9VL1ebFEnwZX/kPSg==","signatures":[{"sig":"MEQCIBBUNiNTDVP7yje5KnPTWlEMRV+wqJXr45nmlJsM4go0AiAT0Sdk9jXzPbm2FZwopBv6wA3ossIZCRHD8gEQSvcvRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395575},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.16.1.tgz","types":"./types/node/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/ac1abcb5c524c35e65ac0af3bf648a40/gesslar-toolkit-3.16.1.tgz","_integrity":"sha512-BKj6mkSxpVOTuxC6ne1uxEu9a25cgQLUJUNkhfrzkC1ZFvH7yOcFvku0G++oxSIMRyrwX9VL1ebFEnwZX/kPSg==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.0.11","typescript":"^5.9.3","@gesslar/uglier":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.16.1_1767750577070_0.7186027563860291","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"@gesslar/toolkit","version":"3.17.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.17.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"bf59a881e326392dcde94a29dbc7f11b251c9269","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.17.0.tgz","fileCount":93,"integrity":"sha512-MZOCK4vpnwIM3Z7TH3noi8R7m6SaVRKQd4Yio8IYDQIvwMw2IkRCZqymRtLklSb9p2PssceoO1nDtqwXWIUU3w==","signatures":[{"sig":"MEQCIHwQfMDwJS2BQiNXE92OlZKKKWsgr+eoTYBF1p2hy7fVAiACLieeiY3PKvRmFTFAmFdZi6w90KYw+shn0cmlcO663w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398789},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.17.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/a6527a5987ad2a8acd2fdb15b1102568/gesslar-toolkit-3.17.0.tgz","_integrity":"sha512-MZOCK4vpnwIM3Z7TH3noi8R7m6SaVRKQd4Yio8IYDQIvwMw2IkRCZqymRtLklSb9p2PssceoO1nDtqwXWIUU3w==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.0.11","typescript":"^5.9.3","@gesslar/uglier":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.17.0_1767759948278_0.7232810927573654","host":"s3://npm-registry-packages-npm-production"}},"3.19.0":{"name":"@gesslar/toolkit","version":"3.19.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.19.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"c53ae875f8dfe4c021501505cb1a7caed354e2c7","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.19.0.tgz","fileCount":93,"integrity":"sha512-XMBzRc933a2nb+XMrrZGx8xLekFf3SBXlxpeX1hPHKOAZOyCT2g6vve/xnAZ47CsTWfeqWD5Qg9ZQpGZMlsquw==","signatures":[{"sig":"MEUCIQDdJ8N4SixxIifeHLYR1cOg/5YwJyQWjkG1inUUbn0fJAIgfL2Hvfnx17I99+Yxzd6GRMM+8CTBocJytr3LRbrHzNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398793},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.19.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/6aaacc2b3eb8f31004c4bfd0eadf6d67/gesslar-toolkit-3.19.0.tgz","_integrity":"sha512-XMBzRc933a2nb+XMrrZGx8xLekFf3SBXlxpeX1hPHKOAZOyCT2g6vve/xnAZ47CsTWfeqWD5Qg9ZQpGZMlsquw==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.1.0","typescript":"^5.9.3","@gesslar/uglier":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.19.0_1767822076418_0.32928288530096794","host":"s3://npm-registry-packages-npm-production"}},"3.20.0":{"name":"@gesslar/toolkit","version":"3.20.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.20.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"7da5ea1c74cd47f7e9d9f4524475ba4567d66162","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.20.0.tgz","fileCount":93,"integrity":"sha512-p3yonkXnUdaBS/s/AeKloRej91yg04Ojy5C/ptbMr3tyIEBIsQj8Mb3X4HLAvKFjqDhecRemOEn91MpPP6BObA==","signatures":[{"sig":"MEUCIQCJ+86typH01aW454S5trigcBfsdb4cAK23A4k62nX/FgIgeIr7H9FlP+7jrRxv3NWAMB1YiWr3D72nJN0fPKpxqis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417493},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.20.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/873539740fd4e8fd1024deec7a92b73b/gesslar-toolkit-3.20.0.tgz","_integrity":"sha512-p3yonkXnUdaBS/s/AeKloRej91yg04Ojy5C/ptbMr3tyIEBIsQj8Mb3X4HLAvKFjqDhecRemOEn91MpPP6BObA==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.1.0","typescript":"^5.9.3","@gesslar/uglier":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.20.0_1767851431149_0.8909365123468065","host":"s3://npm-registry-packages-npm-production"}},"3.21.0":{"name":"@gesslar/toolkit","version":"3.21.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.21.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"aa49970e27f28a3273e42cf12d1e9dff7480c733","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.21.0.tgz","fileCount":93,"integrity":"sha512-LtHJFOf7ec2oYwjFgdp6zyrIabsnQxi1VPtW2Ox6FeRbuO7QGsHwrxuVqEvnEW3PzqnDT351xPOqTY8NUWPX4w==","signatures":[{"sig":"MEQCICn5AX179wWwXfXHJNQfxymqzsimKFFFGh/IH+U6CYA1AiAUuTggsI6ViOmBdXcYIByr3tU7SlYMXovkRdux4x3h4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421306},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.21.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/e2d395810299d7c32ba3709eedbca209/gesslar-toolkit-3.21.0.tgz","_integrity":"sha512-LtHJFOf7ec2oYwjFgdp6zyrIabsnQxi1VPtW2Ox6FeRbuO7QGsHwrxuVqEvnEW3PzqnDT351xPOqTY8NUWPX4w==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.1.0","typescript":"^5.9.3","@gesslar/uglier":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.21.0_1767852784535_0.20118706300866473","host":"s3://npm-registry-packages-npm-production"}},"3.22.0":{"name":"@gesslar/toolkit","version":"3.22.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.22.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"0a6101810be7caa66002c120256e354a5eff76aa","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.22.0.tgz","fileCount":93,"integrity":"sha512-g6tbWlM6Lc4OlNHxiCKR88nm7G13BtO1IndykGP3BlJNu08GGhig+c+gBLpKD31fhMmgQ5FAgbjwGBglpZsRIw==","signatures":[{"sig":"MEUCIAaDubRSrRkzQm2Y96Ol/8/dKfSMbtFAZk/0LWWLkUyGAiEAi+hVBiO3SHx3fBfnDnNtVONkMtw1aords7rg0nA17AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427648},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.22.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/ea10bdc2f8886e94fb99fc218cc046f3/gesslar-toolkit-3.22.0.tgz","_integrity":"sha512-g6tbWlM6Lc4OlNHxiCKR88nm7G13BtO1IndykGP3BlJNu08GGhig+c+gBLpKD31fhMmgQ5FAgbjwGBglpZsRIw==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.1.0","typescript":"^5.9.3","@gesslar/uglier":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.22.0_1767931480443_0.3330114212279811","host":"s3://npm-registry-packages-npm-production"}},"3.22.1":{"name":"@gesslar/toolkit","version":"3.22.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.22.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"c176bdfcec1fd5ed172b648a1d666fee31c81c88","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.22.1.tgz","fileCount":93,"integrity":"sha512-mgIfFwbCIFikXsZy/fBSvKkKtXxxGixpt1kBWenr1d+G+8foWvsPX6WTy6+ZgooPFm9L5j7VRHOpkpRsdGq4Pw==","signatures":[{"sig":"MEYCIQDssVf8Ml3yvwRu6ijbC2XznlTqVbhXwrbmgNFm0+bmjwIhAOLAvSjVKXL7/+JfJgG2m66tRXZ1A4Dqh6+qygnXwWMi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428350},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.22.1.tgz","types":"./types/node/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/997665763b8d0bc4bc4b5f865bc4b139/gesslar-toolkit-3.22.1.tgz","_integrity":"sha512-mgIfFwbCIFikXsZy/fBSvKkKtXxxGixpt1kBWenr1d+G+8foWvsPX6WTy6+ZgooPFm9L5j7VRHOpkpRsdGq4Pw==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.1.0","typescript":"^5.9.3","@gesslar/uglier":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.22.1_1767933036536_0.1788094904212607","host":"s3://npm-registry-packages-npm-production"}},"3.22.2":{"name":"@gesslar/toolkit","version":"3.22.2","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.22.2","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"78f5924c8d75aef9760e4929b9287866e95f80d8","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.22.2.tgz","fileCount":93,"integrity":"sha512-2xbI4+urh8vLTz2ks+Nc/Nfgynp8W+faPVaKMpUWJ2N3flYyEnhcKHR5IHy/p2mP0bbD7aWCmgQ/MgAobnoIyw==","signatures":[{"sig":"MEYCIQDIImhuc6MskNvnnuVkAHhS2hazal4afQ+p1Z6K2uvuWQIhAOwZqrO9prJZnFj1/fErw/R9qU4Vpx8vMlKlvfPvPJi3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429168},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.22.2.tgz","types":"./types/node/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/b3d16b1cff22e20da8475a8926d781fa/gesslar-toolkit-3.22.2.tgz","_integrity":"sha512-2xbI4+urh8vLTz2ks+Nc/Nfgynp8W+faPVaKMpUWJ2N3flYyEnhcKHR5IHy/p2mP0bbD7aWCmgQ/MgAobnoIyw==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.1.0","typescript":"^5.9.3","@gesslar/uglier":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.22.2_1768003349552_0.9655169582433871","host":"s3://npm-registry-packages-npm-production"}},"3.23.0":{"name":"@gesslar/toolkit","version":"3.23.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.23.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"12f4704d4f71c3f03a3d8b5d65c948a7a7bc4f8e","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.23.0.tgz","fileCount":87,"integrity":"sha512-Y7Ti8qBdJlLoraHGjgdgZkDTEMJH/WNkvWXiw9JCHWJ4n0oeO4HW5XiJBPFsMY1BiftzFNrYAH49DY6a5QLfWw==","signatures":[{"sig":"MEQCICkhbXY4DmHThZre7I/qSj+8ydr7+xdzwIiTCZxhp34vAiACBQ4yJLFRzHqXSRP4U34HXJQkF3vOc2iERSXGbOOq2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409247},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.23.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/b60ec69c0e59a892464b76a644ea5069/gesslar-toolkit-3.23.0.tgz","_integrity":"sha512-Y7Ti8qBdJlLoraHGjgdgZkDTEMJH/WNkvWXiw9JCHWJ4n0oeO4HW5XiJBPFsMY1BiftzFNrYAH49DY6a5QLfWw==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","types":"^0.1.1","globals":"^17.0.0","@eslint/js":"^9.39.2","@gesslar/colours":"^0.8.0","@stylistic/eslint-plugin":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.3.1","typescript":"^5.9.3","@gesslar/uglier":"^1.1.0","typescript-eslint":"^8.53.0","eslint-plugin-jsdoc":"^62.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.23.0_1768635281065_0.7086519434686875","host":"s3://npm-registry-packages-npm-production"}},"3.24.0":{"name":"@gesslar/toolkit","version":"3.24.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.24.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"62027db4881383f1ab60dbf5fe2ecd53bf3f3dde","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.24.0.tgz","fileCount":87,"integrity":"sha512-8G4s7Sds5cdu023ueQqLVG/tg1mNNXRn0Eu3HuNbnMYVJg4DlIILvl0xuoLNAc1LdjAxJfgD0hdHM8DuctuKMA==","signatures":[{"sig":"MEYCIQDa8ssEPeCIyIKJ7jA8DxnouHV1sz4WZXjxIjYCVYxsGAIhAIi1VYRqbxM8hZ8x+5jBBaeNxYGBEK00AM5t+52uMYf9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411555},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.24.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=22"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/4cb8da6258c7d1f655ea1aedb844d36d/gesslar-toolkit-3.24.0.tgz","_integrity":"sha512-8G4s7Sds5cdu023ueQqLVG/tg1mNNXRn0Eu3HuNbnMYVJg4DlIILvl0xuoLNAc1LdjAxJfgD0hdHM8DuctuKMA==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","types":"^0.1.1","globals":"^17.0.0","@eslint/js":"^9.39.2","@gesslar/colours":"^0.8.0","@stylistic/eslint-plugin":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.3.4","typescript":"^5.9.3","@gesslar/uglier":"^1.2.0","typescript-eslint":"^8.53.1","eslint-plugin-jsdoc":"^62.3.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.24.0_1768953052129_0.9819776055188703","host":"s3://npm-registry-packages-npm-production"}},"3.25.0":{"name":"@gesslar/toolkit","version":"3.25.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.25.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"2f54c2e8008b554920871e2aa3a362ab09d8d502","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.25.0.tgz","fileCount":87,"integrity":"sha512-P9iTu1EOk4EkS8aE0JVCbzVmjPlDB8F2cg2oR53anqsCv2F4QvDlDOwmzlli7hta046sFHzfvo+FYx4vnHWwQw==","signatures":[{"sig":"MEQCIGP3ekfgJZheyZstgrT7mNsuFLgeEqvXMi+6ybeqL5/aAiBcsKWnBp97UOoEdpMuzx1z0W/74UwPw4F3XXWA4+nvyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412326},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.25.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/a24961f582c04ba9d0dfc07806f83844/gesslar-toolkit-3.25.0.tgz","_integrity":"sha512-P9iTu1EOk4EkS8aE0JVCbzVmjPlDB8F2cg2oR53anqsCv2F4QvDlDOwmzlli7hta046sFHzfvo+FYx4vnHWwQw==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","types":"^0.1.1","globals":"^17.0.0","@eslint/js":"^9.39.2","@gesslar/colours":"^0.8.0","@stylistic/eslint-plugin":"^5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.3.4","typescript":"^5.9.3","@gesslar/uglier":"^1.2.0","typescript-eslint":"^8.53.1","eslint-plugin-jsdoc":"^62.3.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.25.0_1769042826524_0.9915814733160793","host":"s3://npm-registry-packages-npm-production"}},"3.26.0":{"name":"@gesslar/toolkit","version":"3.26.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.26.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"dcb6bb037210e2d4e859edd90a80e10b44f6a889","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.26.0.tgz","fileCount":90,"integrity":"sha512-ZHsTVCQKBzh8ugFruaJ1y6uu/LvHnWs5kgXpYGQCDkNMkdBq70zSyhOELibfItl1Lo1ie635cIqPgNt1255hKw==","signatures":[{"sig":"MEQCIQDxNRMw+of7C7RfSQVxdn06rOKLsjYcAJbfXYxHMbowLQIfVgsHtXt9DMXY/S3Owa8oCe8VCUxeV9i3pv49eKi26Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437223},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.26.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/e6fc18e18de5d08eecc022196df36b20/gesslar-toolkit-3.26.0.tgz","_integrity":"sha512-ZHsTVCQKBzh8ugFruaJ1y6uu/LvHnWs5kgXpYGQCDkNMkdBq70zSyhOELibfItl1Lo1ie635cIqPgNt1255hKw==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.3.7","typescript":"^5.9.3","@gesslar/uglier":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.26.0_1769214971074_0.7535785499860668","host":"s3://npm-registry-packages-npm-production"}},"3.27.0":{"name":"@gesslar/toolkit","version":"3.27.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.27.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"d417e8c3eca89d56ff78bbf0221e3dfd27159753","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.27.0.tgz","fileCount":90,"integrity":"sha512-4ZOeDl26N82N1hpA/QuLSLrrZGMRm/sSNyPivCX6fgqvXj6F4Av5RMagDUuS/Eb/Y9vbaZJ+TbT1Sp5R0mFtBg==","signatures":[{"sig":"MEQCICIqohxTnxXOzkRL+fDdroHN7H6apnZrPFq7B6SG1ChtAiBZ7bfH3mPrTaZ2QoOHRHeZk5Hh/xj2r8pzdyMJt7BCrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438873},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.27.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/d0032fae6e6a885092d1cd0e0d0e7b50/gesslar-toolkit-3.27.0.tgz","_integrity":"sha512-4ZOeDl26N82N1hpA/QuLSLrrZGMRm/sSNyPivCX6fgqvXj6F4Av5RMagDUuS/Eb/Y9vbaZJ+TbT1Sp5R0mFtBg==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.3.7","typescript":"^5.9.3","@gesslar/uglier":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.27.0_1769218553318_0.579123590712346","host":"s3://npm-registry-packages-npm-production"}},"3.28.0":{"name":"@gesslar/toolkit","version":"3.28.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.28.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"59aa400b8646c8661a90754ff3e546ce2e6d6d04","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.28.0.tgz","fileCount":90,"integrity":"sha512-OTlpmlcHEOoxZKUFUpEXr7t62N88xz+xiYw+xVAasWt64KU8lLs5LuW9skgZAXVjnCL/AiFU+YnCDjvKF7RUZQ==","signatures":[{"sig":"MEYCIQCRQeeSzA1h6+he8y7JBlMDCyspOIl3/4YkTiZfzWtX+wIhAI2/1SY0RIsRFtP1dfImKgky6+EhApRV5lLlm5YAQe/L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439948},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.28.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/4bf1b3f3336f488343300de4560ec832/gesslar-toolkit-3.28.0.tgz","_integrity":"sha512-OTlpmlcHEOoxZKUFUpEXr7t62N88xz+xiYw+xVAasWt64KU8lLs5LuW9skgZAXVjnCL/AiFU+YnCDjvKF7RUZQ==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.3.7","typescript":"^5.9.3","@gesslar/uglier":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.28.0_1769224460734_0.22125813048319687","host":"s3://npm-registry-packages-npm-production"}},"3.29.0":{"name":"@gesslar/toolkit","version":"3.29.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.29.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"2d49462df45acee9f3eb5bdb454f2e5ef7c1fbd7","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.29.0.tgz","fileCount":90,"integrity":"sha512-E4TR9RU3I6AQa5U60FmP4bmXsJw9nwwAGxhhjRC7/t52yMXt1cMVfqF6ma49E2qsVlb+avswtkTl2TOs1gp9vA==","signatures":[{"sig":"MEUCIC9K6GX1DGDPINQPGkbAYqf7ESpVV1InFsQxlb2oMUlPAiEA2iPC1pWD08naXZXP9+M93v4mkzN2t6uPYx/+1MFmORY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444790},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.29.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/b322625947c4ae0f9f8c8f7cc6f8d832/gesslar-toolkit-3.29.0.tgz","_integrity":"sha512-E4TR9RU3I6AQa5U60FmP4bmXsJw9nwwAGxhhjRC7/t52yMXt1cMVfqF6ma49E2qsVlb+avswtkTl2TOs1gp9vA==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.4.0","typescript":"^5.9.3","@gesslar/uglier":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.29.0_1769573031664_0.44009673372453606","host":"s3://npm-registry-packages-npm-production"}},"3.30.0":{"name":"@gesslar/toolkit","version":"3.30.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.30.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"7f52c0d7de13a623aebe789b3185ce5a9e4903cc","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.30.0.tgz","fileCount":90,"integrity":"sha512-iH0EDQVLB7enfs3+Q3NSLjV1s02c2Y9XgmoZ76cum3bTsiSOAJkOqjmDAk3BEuvr9MVgIbOdwNaqdOvhlKZcHQ==","signatures":[{"sig":"MEUCIBt6WjIjQr8RtwLn/777SJ0/0wCa19JBO9HwmNCCaR/sAiEA5pEMzoZivSOU6zFakGfi81HpEv99zNglH6Z+OzserMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445713},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.30.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/44262ef508ceacbf117dee7393bcb2be/gesslar-toolkit-3.30.0.tgz","_integrity":"sha512-iH0EDQVLB7enfs3+Q3NSLjV1s02c2Y9XgmoZ76cum3bTsiSOAJkOqjmDAk3BEuvr9MVgIbOdwNaqdOvhlKZcHQ==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.4.0","typescript":"^5.9.3","@gesslar/uglier":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.30.0_1769623013110_0.026543175730086688","host":"s3://npm-registry-packages-npm-production"}},"3.31.0":{"name":"@gesslar/toolkit","version":"3.31.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.31.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"0be52c2312a781cabde7fd59a5bd5b9eb6c4a918","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.31.0.tgz","fileCount":90,"integrity":"sha512-MLtqGSpfeIaBnTMc2ggX2awonT6ovNbM+ZDeH5PDBgYU+8PqE/5pmPno1bT0NQaF4eHVVDHHOGoPHVnApSOEzw==","signatures":[{"sig":"MEYCIQD05krtUW3DuL8f9lF+NaNw3HT6hXseEyeULJJNYTjYmgIhAOvKpYD9c1xBvzB/wkBhUI1SNsG8fRHXlWtKFs6uAHaB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445567},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.31.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/1a329dd37dc78de060bf0de3d0efbd2a/gesslar-toolkit-3.31.0.tgz","_integrity":"sha512-MLtqGSpfeIaBnTMc2ggX2awonT6ovNbM+ZDeH5PDBgYU+8PqE/5pmPno1bT0NQaF4eHVVDHHOGoPHVnApSOEzw==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.4.0","typescript":"^5.9.3","@gesslar/uglier":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.31.0_1769816902963_0.6867786026832998","host":"s3://npm-registry-packages-npm-production"}},"3.32.0":{"name":"@gesslar/toolkit","version":"3.32.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.32.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"817a92f63853ac587f3de4ed005da62c87d8feee","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.32.0.tgz","fileCount":90,"integrity":"sha512-FDFUDjXmEu+JJVdDk10exn+sNpY4m++cj4vvJBoOj3Q8Ne+2Pvto3J1Y0NjFIa0KreC4FOgVAMRouiht+SIHpg==","signatures":[{"sig":"MEUCIHBt/bi40iU59e2n0GxHtOH8Ur+5va7nZVXWtvC+aUASAiEA73BIW/NJxdJmHE8/9w/XHI6pljWROEvIUdOYY02QSCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447223},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.32.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/a2ca445ba798a4baa8146a8233ff1c2a/gesslar-toolkit-3.32.0.tgz","_integrity":"sha512-FDFUDjXmEu+JJVdDk10exn+sNpY4m++cj4vvJBoOj3Q8Ne+2Pvto3J1Y0NjFIa0KreC4FOgVAMRouiht+SIHpg==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.4.0","typescript":"^5.9.3","@gesslar/uglier":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.32.0_1770497714200_0.6155559095029541","host":"s3://npm-registry-packages-npm-production"}},"3.33.0":{"name":"@gesslar/toolkit","version":"3.33.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.33.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"3f01fbdf23e3624adfe6ccb6e374a595a3a216d1","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.33.0.tgz","fileCount":90,"integrity":"sha512-b1X42ncTNFu5+Qm+FTU7vgpobB4sLDV8cLbAx77RNNUyGxoFmgR4a2t6OnUhQeCddv2qHFo/izm9LbrBSxYVAw==","signatures":[{"sig":"MEUCIQDtludvD05W3pwyA959bnwEvQoNk2LPEQG88DRI6smBIAIgKlq0AwlmAZ0qTSOWL1eJnzNja66K0IlbzVJ+NOKjTgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451347},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.33.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/34725daa342e02f23adcf9f8546c835e/gesslar-toolkit-3.33.0.tgz","_integrity":"sha512-b1X42ncTNFu5+Qm+FTU7vgpobB4sLDV8cLbAx77RNNUyGxoFmgR4a2t6OnUhQeCddv2qHFo/izm9LbrBSxYVAw==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.4.0","typescript":"^5.9.3","@gesslar/uglier":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.33.0_1770509079496_0.8961211648512899","host":"s3://npm-registry-packages-npm-production"}},"3.33.1":{"name":"@gesslar/toolkit","version":"3.33.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.33.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"1fb42842cbcfb8e5a4c106ad887899936c781feb","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.33.1.tgz","fileCount":90,"integrity":"sha512-csao8zoxM2aVuRmYtHGpkwglzpXywpIznV7UQRafp41TakDoETgHc2k58NSIuukM3/Zb8+IOnWthJGkEEaC11g==","signatures":[{"sig":"MEYCIQD8Qc2dudzYr/uknMjKdws2z8bBiFhje3iPFSCmBm2FFQIhAM9vcop38gTC1qP3uWge08hvPe5lIfJqk4sGPeSLntJg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451334},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.33.1.tgz","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/552378837e729a456d71180bb609185a/gesslar-toolkit-3.33.1.tgz","_integrity":"sha512-csao8zoxM2aVuRmYtHGpkwglzpXywpIznV7UQRafp41TakDoETgHc2k58NSIuukM3/Zb8+IOnWthJGkEEaC11g==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.4.0","typescript":"^5.9.3","@gesslar/uglier":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.33.1_1770522133324_0.47314720500890006","host":"s3://npm-registry-packages-npm-production"}},"3.34.0":{"name":"@gesslar/toolkit","version":"3.34.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.34.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"64592c6c175b4acb57abb6b6b84cceee9ffbcbfc","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.34.0.tgz","fileCount":90,"integrity":"sha512-NUqXMO0aHplgNqm0fWDIkkSYxPQQVyPv3ULPsZ2GJHfTvSew+69x8fZbGGfz83CSNysEtSBaHvDASr2HiZdonQ==","signatures":[{"sig":"MEQCIHpZg2VsD0L1M9etmTSK7hjDQFBcYZGZw831XbUDkrX1AiAl71oF/VgrGoVx8fpy5Lg6n4+G7lB321N+w8BWIhTaZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451922},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.34.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/3ff575a21e0b8c6cd97bdcb98b8adcdd/gesslar-toolkit-3.34.0.tgz","_integrity":"sha512-NUqXMO0aHplgNqm0fWDIkkSYxPQQVyPv3ULPsZ2GJHfTvSew+69x8fZbGGfz83CSNysEtSBaHvDASr2HiZdonQ==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.17.1","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","happy-dom":"^20.4.0","typescript":"^5.9.3","@gesslar/uglier":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.34.0_1771037101374_0.9918061944109546","host":"s3://npm-registry-packages-npm-production"}},"3.35.0":{"name":"@gesslar/toolkit","version":"3.35.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.35.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"c53fd16082a5628aeb022eecd2464c096b9da365","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.35.0.tgz","fileCount":90,"integrity":"sha512-pmmIy7YL1j916/uuzeNR9UOgGC3mOXpdi2zkS630MdGezUABlwSjFdEUGz4F3juHJKykc35t6Bes0cSgBsFdbg==","signatures":[{"sig":"MEUCIFBIOhs1TgyqCE1Vpt8cy+mlnl8LdgNuz0eg52iVMapAAiEAt8lBzHYF6ItZYjU4CRk0H9a5qonXX5UATN1rWnTMLx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453706},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.35.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/0aca15953a441dea8ef2f6f3549bb03a/gesslar-toolkit-3.35.0.tgz","_integrity":"sha512-pmmIy7YL1j916/uuzeNR9UOgGC3mOXpdi2zkS630MdGezUABlwSjFdEUGz4F3juHJKykc35t6Bes0cSgBsFdbg==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","happy-dom":"^20.6.3","typescript":"^5.9.3","@gesslar/uglier":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.35.0_1771473021499_0.5590015008728761","host":"s3://npm-registry-packages-npm-production"}},"3.35.1":{"name":"@gesslar/toolkit","version":"3.35.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.35.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"636f0e7095a4c4415f0704cf91282fb2804db6fc","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.35.1.tgz","fileCount":91,"integrity":"sha512-NJhcEmyYNawwULbduSEzZt3Ioe1hFp5F2RLtitfoPFKdwGl3ozKlFVEMWDeCH6lP+HfW9j9nXUGErjvrE8e1zA==","signatures":[{"sig":"MEYCIQCFkXnTMj8HZMLiyRgMiCW3aDGGLuKVtfPlw1vCcYAx3AIhAOunGajFZSUDMCiqMHkqGPapjxknr0LLg8UsBloRiDHv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455303},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.35.1.tgz","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/71fc8f765808206d2f191251ace9ecb1/gesslar-toolkit-3.35.1.tgz","_integrity":"sha512-NJhcEmyYNawwULbduSEzZt3Ioe1hFp5F2RLtitfoPFKdwGl3ozKlFVEMWDeCH6lP+HfW9j9nXUGErjvrE8e1zA==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","happy-dom":"^20.6.3","typescript":"^5.9.3","@gesslar/uglier":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.35.1_1771474146855_0.07790102048982761","host":"s3://npm-registry-packages-npm-production"}},"3.36.0":{"name":"@gesslar/toolkit","version":"3.36.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.36.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"37b4a48013fc3e4ee80528eac1b3b589bcc8a147","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.36.0.tgz","fileCount":91,"integrity":"sha512-HIKmkjxv0zY3ACOnNeU9PkcAN/dDmF9eI6GwY9SHQDe+wQA3JVB/Pqtg3zcIMx81KXbnTVSqU6aV7FB1wo/l/g==","signatures":[{"sig":"MEUCIQCAGPNiHVBQLB1/pX/4eXika66jxfrWvVdGoi9BLPWwFQIgYS8MtNYAmjKNy10vpuq8xGslXvfZrIc/h86cuf1DFbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458695},"main":"./src/node/index.js","type":"module","_from":"file:gesslar-toolkit-3.36.0.tgz","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"pnpm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"pnpm self-update && pnpx npm-check-updates -u && pnpm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"_resolved":"/tmp/dcd55dc4db671676be1f757396597585/gesslar-toolkit-3.36.0.tgz","_integrity":"sha512-HIKmkjxv0zY3ACOnNeU9PkcAN/dDmF9eI6GwY9SHQDe+wQA3JVB/Pqtg3zcIMx81KXbnTVSqU6aV7FB1wo/l/g==","repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","happy-dom":"^20.6.3","typescript":"^5.9.3","@gesslar/uglier":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.36.0_1771511603192_0.31802231011471127","host":"s3://npm-registry-packages-npm-production"}},"3.37.0":{"name":"@gesslar/toolkit","version":"3.37.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.37.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"4c5076e52e18869a47700183667bb8fee74d727a","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.37.0.tgz","fileCount":91,"integrity":"sha512-w+tHyvyMKhLpPZ2CLv6rsdwclSxe+Vm+dlJ853QoZwOVccgw9U6/i/CIsmv4l6UA0Y0MT0y1sRC88xgiGJb3jA==","signatures":[{"sig":"MEQCIFRauU3/2t5XzhshunU6h0w7kWFiQn/vB2hgbXg7DHqxAiB1ahW4BqX55dubMyqLrQGxfRXPt1tuYLQG7raFaZnvHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458972},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"18af398aa4fb6a58df90eaacdcc53216af7d79b6","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js","prepublishOnly":"npm run types"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","happy-dom":"^20.6.3","typescript":"^5.9.3","@gesslar/uglier":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.37.0_1771522796862_0.7696329409498022","host":"s3://npm-registry-packages-npm-production"}},"3.38.0":{"name":"@gesslar/toolkit","version":"3.38.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.38.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"5fd95f431f0cd5ea6da405d79837bff4524f7955","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.38.0.tgz","fileCount":91,"integrity":"sha512-COrL2Hm1utch3WTsBl2saAmJoKxXPNeOxhCLns+lI0idxu82jpDcI5zPvcDPoDwJRk3poEp3EWLDmT3zdTfvig==","signatures":[{"sig":"MEQCIGoiyvtjvC2VXe4WDgDvFBDGu6iVDbCym6WOwSinUwjdAiACFdLs4DZ1Gm3fa49ZWvv5wwFbshBhfbgcBz0Wrb2h3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464660},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"8af2c796ceb346cb82ad6c841938b0a0cf0633bb","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js","prepublishOnly":"npm run types"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","happy-dom":"^20.6.3","typescript":"^5.9.3","@gesslar/uglier":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.38.0_1771661344012_0.9288353611687066","host":"s3://npm-registry-packages-npm-production"}},"3.39.1":{"name":"@gesslar/toolkit","version":"3.39.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.39.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"989c6306947b5f627e74b568870c2a5802989e2c","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.39.1.tgz","fileCount":91,"integrity":"sha512-lxFMivWuuraeoGyB+V2D2CUxl25y5iARem7rQi8mNsyltKmWzMdby8PH8M4iYuKvq0W8gdBMuP0VfoTDBGhE8w==","signatures":[{"sig":"MEUCIDgwZZv8AWrM2B7pno6kz7Hk+vIUH9tles/M4OJ2MgVLAiEA/7g13E2N9A9vpajmqaEEaZv59PJcQkrGKxs7/y41E+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468366},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"8df9600c205673c419441f8e8e296399d4d4a9a7","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js","prepublishOnly":"npm run types"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","happy-dom":"^20.6.3","typescript":"^5.9.3","@gesslar/uglier":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.39.1_1771718025754_0.23210764148876706","host":"s3://npm-registry-packages-npm-production"}},"3.40.0":{"name":"@gesslar/toolkit","version":"3.40.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.40.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"3550ac03ac1df4b2235c37d111b4c1d316c97c70","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.40.0.tgz","fileCount":91,"integrity":"sha512-b+KBMaxsEXF1tNGPZz9PDIJzJGNf4/e2D6Zz4vuLUQCR2znKtOL09tAZ1pky9pzPqZ8fztugdE/s8b3prs/AHw==","signatures":[{"sig":"MEUCIQD/s9DA6d6FkKBdp2Ygx9Xvbzyx0ib1OIltUTennhlTrAIgFBMNDBpmu0ZSHPb22U/4VtgJZ1c5AfHKXimMMH/nhYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469203},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"ac39befe699afdb3f8f1e89a38c648ceb14942c7","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js","prepublishOnly":"npm run types"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","happy-dom":"^20.6.3","typescript":"^5.9.3","@gesslar/uglier":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.40.0_1771740954603_0.6755041913656765","host":"s3://npm-registry-packages-npm-production"}},"3.41.0":{"name":"@gesslar/toolkit","version":"3.41.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.41.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"d0ae2de53c779ebe296c0f434226d01726c25d76","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.41.0.tgz","fileCount":91,"integrity":"sha512-QZCGYvaZtwc/fTeJwfIm60gdqu9Hhbz4xwjczo/VHpn07Vo6nfwisaLnoDI9Xg2auqHNm9BNHorovlJivX74PQ==","signatures":[{"sig":"MEQCIAK5y5Z3bKr4xxtbu/L9ODtmzDUfDEWqd9HCugUq180hAiAH/bjvwou0hAurBelrftvfbtnKu1SyRVaff/v+SPQuJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469203},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"794d7993deacb6bc11a20aa55db59b8ab1fcc29b","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js","prepublishOnly":"npm run types"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","happy-dom":"^20.6.3","typescript":"^5.9.3","@gesslar/uglier":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.41.0_1771741410305_0.19791905851256675","host":"s3://npm-registry-packages-npm-production"}},"3.42.0":{"name":"@gesslar/toolkit","version":"3.42.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@3.42.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"72588f69950a98fc614e6c6afbaca0ff238367dc","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-3.42.0.tgz","fileCount":91,"integrity":"sha512-9gsR9V2vfY628AqvYp2sslSUrQqLOXMvS5XewtWuqWyEUyHJ8zupYYal10QXHTaIcvKz9mus/oX95LY1LvGNjg==","signatures":[{"sig":"MEUCIGJ5sSI4keSO17Rcr/sX0zP72vtbl5zwrg0jSg23ulEfAiEA0jq1kJtFBX00ZYAYu0zTZfmr9ceRPGTjojZ0z/baemA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468533},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"70e3a37e8a7fefd7c18e1a2a492caac2d8afb72f","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js","prepublishOnly":"npm run types"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","happy-dom":"^20.6.3","typescript":"^5.9.3","@gesslar/uglier":"^1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_3.42.0_1771744462905_0.611305658473781","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@gesslar/toolkit","version":"4.0.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@4.0.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"5e32f5f386fe87e54dbd640f72228021ca1b7ee7","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-4.0.0.tgz","fileCount":91,"integrity":"sha512-CMNkf/I7OZ41l4M4/wLtPOZ2CmqjKQQb+3JCkigpZexL6AbPbpSgUEanIIoXisT4eV2fo8c/oUwn5yz/YjR4qg==","signatures":[{"sig":"MEUCIQDcm8h5MV1Q0aKwBr3Y9deHE/K+PlWxTXnEQ51KZzuFUgIgBnc1DY/yqenTLizr/inVXoqvjnhFcsaMvLgigLIuX2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468933},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"a7b072512e42bb23a990bf89183fb76cb033886c","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js","prepublishOnly":"npm run types"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.9.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","happy-dom":"^20.8.3","typescript":"^5.9.3","@gesslar/uglier":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_4.0.0_1772690303743_0.4175373245214562","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@gesslar/toolkit","version":"4.1.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@4.1.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"12cd4832e6e44ce28cc2fc6a8cab65617127c891","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-4.1.0.tgz","fileCount":97,"integrity":"sha512-x98bZvBX1Zo1MJjDSm5qsL10AwGDVxygx38WRA5ht/Mh7YFndr0/zRXf0PXOn5D7XvEgMgHj7pPciZmljKTF4w==","signatures":[{"sig":"MEQCIAv+khOlTzpQbVM+6jwOwoT7IFk5WGUa+WaLJWqlrzTSAiASIgblIKV25r/4hVQLt5EaKGHjfYhCQPxQIT3ChLjeaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485345},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"199a10e57a1781d09a487a58d490103cd6b86fba","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js","prepublishOnly":"npm run types"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.9.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","happy-dom":"^20.8.3","typescript":"^5.9.3","@gesslar/uglier":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_4.1.0_1773034282480_0.10982445888463288","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@gesslar/toolkit","version":"4.2.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@4.2.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"a50ff8b5af5eb4d888fda068e8195ff716534cde","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-4.2.0.tgz","fileCount":97,"integrity":"sha512-GOF0mQVa7i2QNN+821Ub0WvrUdhBQQtYcx5531/TTnG3W4F6oXSERHPaNH03PqbUblY1t0TlwrItAZ45dFsUMw==","signatures":[{"sig":"MEUCIGCvYS7V8b53RF4wZIcGC1uDjZ+hO0vsH63YG782MLPOAiEAm6E9/yg8zpr4wKWei+Aq1uxCzDnCcULTrqejBDmwkvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489439},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"4b20a4b322ca8436f21f9758b13a92c1b9982db1","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js","prepublishOnly":"npm run types"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.9.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","happy-dom":"^20.8.4","typescript":"^5.9.3","@gesslar/uglier":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_4.2.0_1773703146676_0.23707077148229727","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@gesslar/toolkit","version":"4.3.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@4.3.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"6a2e35f90bc16f4423a8247c9fc2ebd4db3088fa","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-4.3.0.tgz","fileCount":100,"integrity":"sha512-I85H4L+H/PXddnc7hsGmG3Gpmcmm0ezAKkZ7IDHsUriTeActP3faBRap2oBf1ve1NIQYDpvq/VutljbzStYEvw==","signatures":[{"sig":"MEUCIQDRX7z+P+2Kx1tRnjglHd9iZspQP81D0Bxxh56VqVawKwIgWlmOWG2iT2CmPaGMLQcV1B1L8utrVGAyPpzFYh7ucqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794319},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"c23e1bca6f32969dda5c77dfcabc1147ae63c9c1","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.9.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rollup":"^4.59.0","happy-dom":"^20.8.4","typescript":"^5.9.3","@gesslar/uglier":"^2.2.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_4.3.0_1773717440142_0.6563015765587541","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@gesslar/toolkit","version":"4.4.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"Unlicense","_id":"@gesslar/toolkit@4.4.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"a907a5f0b93bc052c62e9d8788ce3cd96720bd8d","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-4.4.0.tgz","fileCount":100,"integrity":"sha512-BSD3BBxQQTt0rxFm78pwok2IXRURc+gVMxSuSWbP1xcZn9EM95Nf7NMp8cIY0OL6aPzzAT+mgoYKMO5ALIKy+g==","signatures":[{"sig":"MEUCIQCwae9ycIZPtUA8piawuvie1dgJdEhIj+J/m6DQc4HAyAIgBqh12nNnDAanI3fBJIdZ9qrD+1L1xpwz7KZt9D2xjLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796425},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"e5e85b013a7a1c0cf1ad4e6733f7d12a5d6f243a","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.9.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.2","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rollup":"^4.59.0","happy-dom":"^20.8.4","typescript":"^5.9.3","@gesslar/uglier":"^2.2.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_4.4.0_1773726807864_0.2920464337711308","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@gesslar/toolkit","version":"5.0.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"0BSD","_id":"@gesslar/toolkit@5.0.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"f28b5c640791cf31ec44c3fed4602ae83795abc6","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-5.0.0.tgz","fileCount":100,"integrity":"sha512-SsyM9aqlpKKwpZMorNH9BqgnpR+3/W7T7WRyRGNn0NYweABeVtdjLtK623T6Fl+cMWvNJUOnuKtitMqnyyZCdQ==","signatures":[{"sig":"MEUCICGgcvlhaco4O1/k+znFzHMQkhSNs6KjFc82+TTLW5e3AiEAj3jZ212Vp775BcMwEUvYOwDBG35T+XqVdxlMAIBt2HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794622},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24.13.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"e8ab39db1d9d8dc490a0ba7e3585497e210990c6","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.11.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.3","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","rollup":"^4.60.1","happy-dom":"^20.8.9","typescript":"^6.0.2","@gesslar/uglier":"^2.4.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_5.0.0_1775371728546_0.8040807272061303","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@gesslar/toolkit","version":"5.0.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"0BSD","_id":"@gesslar/toolkit@5.0.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"05337c76a51ee90e8bba92a0b82dc93d9cd69e6e","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-5.0.1.tgz","fileCount":100,"integrity":"sha512-Z2rkII7Hvrsp/LHvs2tAZ2iTz6j9Pfm4euPbMt6ylOc6VMe+eCPNLnKFmpSa6kKTjS3Y4NST0+sfZ8s5DNO1FQ==","signatures":[{"sig":"MEYCIQDmp9NxTse8/kGrD9J0yEeYIe2Vrs2lkZ0zgjLMCwCcigIhAKiDtZQl7saFTcO1TZc8Ed9isna2LkhE72xDAO7p3iaL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794622},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"0f55286bd4f53fdc2bb9aca5786089a44a087083","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.11.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.3","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","rollup":"^4.60.1","happy-dom":"^20.8.9","typescript":"^6.0.2","@gesslar/uglier":"^2.4.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_5.0.1_1775506946261_0.3063177320393844","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@gesslar/toolkit","version":"5.1.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"0BSD","_id":"@gesslar/toolkit@5.1.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"66089c20fe1eeffbb4850f004275b7b810932349","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-5.1.0.tgz","fileCount":100,"integrity":"sha512-RVig7CarrujaKkw6byPz5co/OEykCZTsBGfd5Ce91EIxarQhZCJKoluwXWGItw8szKHcKb2R3OzqEK9icEwO1A==","signatures":[{"sig":"MEUCID/PYv+9IA9jFjSeUMYlFsa59gKTKmCuCOSJ9xVoNhUEAiEAjqT8ukrYfvm36pO89XLUkhBly/UQg9jz0Q8Gly138iY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":792559},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24.11.0"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"7a33ebb5add01533bbd8b9fe3f29abca32201a14","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.11.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.3","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","rollup":"^4.60.1","happy-dom":"^20.8.9","typescript":"^6.0.2","@gesslar/uglier":"^2.4.1","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_5.1.0_1776008321441_0.23359596809301575","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@gesslar/toolkit","version":"5.2.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"0BSD","_id":"@gesslar/toolkit@5.2.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"bfa2fd55c2139a93f7aecfc068d8796149ba1009","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-5.2.0.tgz","fileCount":100,"integrity":"sha512-1QP/zPW8a/CvdJljrG8MDVm+CMUzgUNzSOGHKSN8bsIEKoBnGEx8xKK4E+U1NxadAw7CeeOJQMgBIb1CrPPRDw==","signatures":[{"sig":"MEQCIFjSXs84cOfHPaOh7rhZE3LUyknnbeIthajdia7FkNfPAiBmucDOot4oWQC7gL0MZv1LQiGVcXvnZcFVTDqoTBw4CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793277},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"d6ef9f6aa9b791416cae4cc3a60d21a6ad45e96d","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.11.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.3","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","rollup":"^4.60.1","happy-dom":"^20.9.0","typescript":"^6.0.3","@gesslar/uglier":"^2.4.1","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_5.2.0_1776404182419_0.22549388680164162","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@gesslar/toolkit","version":"5.3.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"0BSD","_id":"@gesslar/toolkit@5.3.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"c55ac69402acc3334f59b4fefa9a14717862002d","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-5.3.0.tgz","fileCount":100,"integrity":"sha512-fdfbHCAfatMEispasV4XLMdyiP5vUAa3+wGB4We0MLMXNoUWEF3Ma6FbjnaAyZ78lU9F7QEmotagph1zG3sUbw==","signatures":[{"sig":"MEQCIFKxmf7VnOl2CRF0yaCTU33C1Q3rhyxQeZqOzUpTUQytAiAcXU/+syBTMcepOCX7tlVISNCIAWNCGGbvSC9280EWmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799283},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"19d5d0e42423ffcc1fad50851481d70254761e10","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.11.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.18.0","yaml":"^2.8.3","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","rollup":"^4.60.1","happy-dom":"^20.9.0","typescript":"^6.0.3","@gesslar/uglier":"^2.4.1","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_5.3.0_1778629312532_0.03756614347231624","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@gesslar/toolkit","version":"5.4.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"0BSD","_id":"@gesslar/toolkit@5.4.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"c6eac771f252a339fb51bbe70af8ae7086b5f992","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-5.4.0.tgz","fileCount":100,"integrity":"sha512-hfSURWq/R2vrCTNy+qbLAm7fhr9l8BJqhUjmB6FtZHqmANHtYX47OxTgi04FQ4n/26TkQkkZCUFANliobSLBCw==","signatures":[{"sig":"MEUCIQDJbkwZ3+NOUmmfB7+TA4npghCGmO8apJrDZByQgY7PuAIgdzc4sFRMG9rveMF7ZUUy9W0vwswPL9Ra6UhnqG6/PXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801132},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"f7b82dddde76e4d8306b472cfefb00b38826e3c1","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.11.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.20.0","yaml":"^2.9.0","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.3.0","rollup":"^4.60.3","happy-dom":"^20.9.0","typescript":"^6.0.3","@gesslar/uglier":"^2.4.1","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_5.4.0_1778632589692_0.6880271424243867","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@gesslar/toolkit","version":"5.5.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"0BSD","_id":"@gesslar/toolkit@5.5.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"c9b2126f2625f275f7f39e06a11a4c9ac58913ee","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-5.5.0.tgz","fileCount":94,"integrity":"sha512-n4ou/QdX4e2BKiymnmIJ7Cuu0JK659+NIG/jtjxquh2sXzmIi/NEfiCkW8qZNmCV0exvnHYE9KCEIfBw+rT4WQ==","signatures":[{"sig":"MEYCIQCrAQfM4oAeqDpW/FsfKVhApeuKUhj18IFHeroYTuE8SwIhANIm40BNAy2WpHjGgoH9BYblz6FztBRWvZqpQZrM05BE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782303},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"7380f7ad6702d75271aa8675f1de6ca48ec80c1c","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.13.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","rollup":"^4.61.1","happy-dom":"^20.10.2","typescript":"^6.0.3","@gesslar/uglier":"^2.4.1","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_5.5.0_1780990952815_0.10868396150653314","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"@gesslar/toolkit","version":"5.5.1","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"0BSD","_id":"@gesslar/toolkit@5.5.1","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"5856b088a3e1d4739d6fc281c4df4cda59849866","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-5.5.1.tgz","fileCount":94,"integrity":"sha512-MaJkyusb5SCOPDzwsSik1mP5Inlv7i5Wfdfj6yZmQTAK+x/DW6iy9o+8H9JPseiDpXjule2cWv3J3736DDnr5w==","signatures":[{"sig":"MEQCIQCD13tkTgl4D/SMtThnVfW60LcatcT5lBkziuYZVXnxkgIfW04TZUQEzIduy8699dFAhdy+qSV9yVuUSnVrvc/eIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783188},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"aa05f30e0abb28d6941dffffd1c0822bb77bf8fb","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.13.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","rollup":"^4.61.1","happy-dom":"^20.10.2","typescript":"^6.0.3","@gesslar/uglier":"^2.4.1","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_5.5.1_1780991187733_0.3525021446554666","host":"s3://npm-registry-packages-npm-production"}},"5.5.2":{"name":"@gesslar/toolkit","version":"5.5.2","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"0BSD","_id":"@gesslar/toolkit@5.5.2","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"929ef4072cc3cdb9223042b8cedca9121e524a51","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-5.5.2.tgz","fileCount":94,"integrity":"sha512-z9bNajNrT/1JQJiDokkq9F7E8Mt6BWsHuVqENoEBrGHbSwSZRqf30MdLh/ktDATgS3YaiD0QgFQgap4nzqiSEg==","signatures":[{"sig":"MEQCIHZbilsJmoqI0gmQuMJdptchVBacUVRMZzjBpnprXKWhAiBMhJGRzl2d1ddQXNyycQbsUpbwfDL1zqGavMbtIvFntA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783188},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"e435250e56d0fa46ee31e9363bd4d5414a4fe1f7","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.11.1","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.9.0","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","rollup":"^4.61.1","happy-dom":"^20.10.2","typescript":"^6.0.3","@gesslar/uglier":"^2.4.1","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_5.5.2_1780992195773_0.6166017802463228","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@gesslar/toolkit","version":"5.6.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"0BSD","_id":"@gesslar/toolkit@5.6.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"8e1c261bfe6869795c12267a50c77541165c15ed","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-5.6.0.tgz","fileCount":94,"integrity":"sha512-GPcA7qRBNp+6yPmn1jP2y2o0jrVFU3qn6U5+sdejcQgLi3rv7qDTrUosGIKTV0YhYJsiV5zoAxB4G6GHt7H0tw==","signatures":[{"sig":"MEUCIE74VP+wOldC8bNM0a6x7JYJBNXRmNnse+7WnFmzOJYeAiEAoJS+z350q+gcTpA5h9jYPGlXdfjnbHWftRwo2Ql7s3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783146},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"fdefa7be5e4e22b5f0e928681af1d135189a9f18","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.13.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.9.0","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","rollup":"^4.61.1","happy-dom":"^20.10.2","typescript":"^6.0.3","@gesslar/uglier":"^2.4.1","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_5.6.0_1781467100549_0.5558511039812963","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"@gesslar/toolkit","version":"5.7.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"0BSD","_id":"@gesslar/toolkit@5.7.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"51194167908b6012bb38e464f53c3ac6564d08a7","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-5.7.0.tgz","fileCount":94,"integrity":"sha512-4TjoeI82sgmCxfws4b5y0HrWv5phvHp++t8QwPZXx3tx6OYGpQhqWFp+wDz03eXb9p1UYCUMYBWD2PhICVj7/Q==","signatures":[{"sig":"MEUCIA2gA7Vlr1UizKBVB3wD/hwU8Nyx17/2mUyvrS/hcOWoAiEA4cB/8+XlDVV8P6uQs3k+pfxvSMdaxNjxAyMbJkdYQ8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795921},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"7cc49f79a68e03bda4d203d6ea6633aab4e4f0af","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.13.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"yaml":"^2.9.0","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","rollup":"^4.61.1","happy-dom":"^20.10.2","typescript":"^6.0.3","@gesslar/uglier":"^2.4.1","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_5.7.0_1782527195566_0.07185464888445292","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"@gesslar/toolkit","version":"5.8.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"0BSD","_id":"@gesslar/toolkit@5.8.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"50eab4532f98c2e8bf92ca52a2d1d893f307ae27","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-5.8.0.tgz","fileCount":94,"integrity":"sha512-x0eFiPjkPbH0SvWSo1bV0HSI3MashS0EOrQmsUeqja7MK7Rlt87oTaKGdPOUnwg5cwDmlYZDayZ7JokxOOjxzw==","signatures":[{"sig":"MEYCIQD5yTEfrblDRfI7Jn1VXyXUPYR42NkP1wpnwu88Waz5LAIhANACfvDrnPzImCX9MuCLhVRh/kDkAL7HOnlCCVZfizgI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797337},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"24e942f239bd8c36ace12bb856d243cddb0ea043","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.13.0","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"yaml":"^2.9.0","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.1","rollup":"^4.61.1","happy-dom":"^20.10.2","typescript":"^6.0.3","@gesslar/uglier":"^2.4.1","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_5.8.0_1782532422678_0.5488316796349175","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"@gesslar/toolkit","version":"5.9.0","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"author":{"url":"https://gesslar.dev","name":"gesslar"},"license":"0BSD","_id":"@gesslar/toolkit@5.9.0","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"homepage":"https://github.com/gesslar/toolkit#readme","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"dist":{"shasum":"58be75675ec6cdc14a9d2cb51941d3c29435e85c","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-5.9.0.tgz","fileCount":94,"integrity":"sha512-5SYZwG+7pZJhQe3tW+SAmBjTE2AR5ZdUHCnszoanC73XhE/hTacjF/W0nYTH/MJ1yfnFFaebbYtsNSdxyQCY/g==","signatures":[{"sig":"MEUCIQD49CQBucz8voDmpHAAJgIFCBLGEElHLuB2EwSbBUB5lgIgVrx4Ul21tg2ypT78AU4a7zLeikIBz/b2/al3zcvZK0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820118},"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","engines":{"node":">=24"},"exports":{".":{"node":"./src/node/index.js","types":"./types/node/index.d.ts","browser":"./src/browser/index.js","default":"./src/node/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"}},"gitHead":"b7f078a0a35850085f63bc949de5c5393d3e153c","scripts":{"pr":"gt submit -p --ai","lint":"eslint src/","test":"node --test tests/**/*.test.js","major":"npm version major","minor":"npm version minor","patch":"npm version patch","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx -y npm-check-updates -u && npm install","prepack":"npm run types && npm run vendor:build","lint:fix":"eslint src/ --fix","test:node":"node --test tests/node/*.test.js","preinstall":"node ./scripts/check-node-version.mjs","test:browser":"node --test tests/browser/*.test.js","vendor:build":"node scripts/vendor-build.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js"},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"repository":{"url":"git+https://github.com/gesslar/toolkit.git","type":"git"},"_npmVersion":"11.11.1","description":"A collection of utilities for Node.js and browser environments.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.9.0","json5":"^2.2.3","supports-color":"^10.2.2","@gesslar/colours":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","rollup":"^4.62.2","happy-dom":"^20.11.1","typescript":"^7.0.2","@gesslar/uglier":"^2.4.1","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/toolkit_5.9.0_1785028763585_0.4180695583054368","host":"s3://npm-registry-packages-npm-production"}},"5.9.1":{"name":"@gesslar/toolkit","description":"A collection of utilities for Node.js and browser environments.","author":{"name":"gesslar","url":"https://gesslar.dev"},"version":"5.9.1","license":"0BSD","homepage":"https://github.com/gesslar/toolkit#readme","repository":{"type":"git","url":"git+https://github.com/gesslar/toolkit.git"},"keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"main":"./src/node/index.js","type":"module","types":"./types/node/index.d.ts","exports":{".":{"types":"./types/node/index.d.ts","browser":"./src/browser/index.js","node":"./src/node/index.js","default":"./src/node/index.js"},"./browser":{"types":"./types/browser/index.d.ts","default":"./src/browser/index.js"},"./node":{"types":"./types/node/index.d.ts","default":"./src/node/index.js"},"./vendor":{"types":"./types/browser/index.d.ts","default":"./vendor/toolkit.esm.js"}},"engines":{"node":">=24"},"scripts":{"preinstall":"node ./scripts/check-node-version.mjs","types":"node -e \"require('fs').rmSync('types',{recursive:true,force:true});\" && tsc -p tsconfig.types.json","vendor:build":"node scripts/vendor-build.js","prepack":"npm run types && npm run vendor:build","lint":"eslint src/","lint:fix":"eslint src/ --fix","submit":"npm publish --access public --//registry.npmjs.org/:_authToken=\"${NPM_ACCESS_TOKEN}\"","update":"npx -y npm-check-updates -u && npm install","test":"node --test tests/**/*.test.js","test:coverage":"node --experimental-config-file=node.config.json --experimental-test-coverage --test-timeout=3000 --test tests/**/*.test.js","test:node":"node --test tests/node/*.test.js","test:browser":"node --test tests/browser/*.test.js","pr":"gt submit -p --ai","patch":"npm version patch","minor":"npm version minor","major":"npm version major"},"dependencies":{"@gesslar/colours":"^1.0.0","json5":"^2.2.3","supports-color":"^10.2.2","yaml":"^2.9.0"},"devDependencies":{"@gesslar/uglier":"^2.4.1","@rollup/plugin-node-resolve":"^16.0.3","eslint":"^10.8.0","happy-dom":"^20.11.1","rollup":"^4.62.2","typescript":"^7.0.2"},"gitHead":"7b5dfbc6200ae8881f78d23413f4b8eeee91c5d9","_id":"@gesslar/toolkit@5.9.1","bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.11.1","dist":{"integrity":"sha512-SjfcMGZxu1IDVJQznO87p8whs3T3O9/b1DxEwz1uq+HHZB+JNsKAoeNzW/TkJ7GWn9ioM0HUEya3ISB+FcB8Nw==","shasum":"0d84361cde507ea6a24910362a63fe262eb34b7d","tarball":"https://registry.npmjs.org/@gesslar/toolkit/-/toolkit-5.9.1.tgz","fileCount":94,"unpackedSize":820569,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC1xIYhS6UJ1CJfJSJTtiXJIG+zShEV1Yo3RETZUvtjnAIgOoHsMLkZV8LmTwksXnpkv2bC4kdZmlRbD+3wWcEnfbI="}]},"_npmUser":{"name":"gesslar","email":"bmw@gesslar.dev"},"directories":{},"maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/toolkit_5.9.1_1785030711238_0.25015772003102477"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-21T13:06:13.729Z","modified":"2026-07-26T01:51:51.567Z","0.0.1":"2025-09-21T13:06:14.111Z","0.0.2":"2025-09-21T13:11:51.527Z","0.0.3":"2025-09-21T22:45:09.198Z","0.0.4":"2025-09-22T02:20:31.800Z","0.0.5":"2025-09-22T03:34:55.475Z","0.0.6":"2025-09-23T14:19:39.655Z","0.0.7":"2025-09-23T18:47:31.905Z","0.0.8":"2025-09-23T19:10:31.140Z","0.0.9":"2025-09-24T03:24:39.489Z","0.0.10":"2025-09-24T03:33:06.641Z","0.0.12":"2025-09-24T22:26:25.641Z","0.0.13":"2025-09-24T23:48:52.175Z","0.1.0":"2025-09-25T13:35:20.395Z","0.1.1":"2025-09-25T14:07:30.461Z","0.1.2":"2025-09-25T14:21:29.887Z","0.1.3":"2025-09-25T17:54:25.795Z","0.1.4":"2025-09-25T23:04:59.335Z","0.1.5":"2025-09-25T23:23:31.120Z","0.1.6":"2025-09-26T00:15:38.740Z","0.2.0":"2025-09-26T05:38:00.218Z","0.2.1":"2025-09-27T03:39:58.784Z","0.2.3":"2025-10-02T00:46:37.554Z","0.2.4":"2025-10-02T03:32:59.669Z","0.2.5":"2025-10-03T02:45:54.220Z","0.2.6":"2025-10-03T06:12:55.649Z","0.2.7":"2025-10-04T01:16:39.648Z","0.2.8":"2025-10-05T04:22:47.733Z","0.2.9":"2025-10-07T04:58:09.203Z","0.3.0":"2025-10-11T22:19:18.490Z","0.4.0":"2025-10-13T20:00:40.483Z","0.5.0":"2025-10-14T01:19:13.166Z","0.6.0":"2025-10-20T01:10:07.646Z","0.7.0":"2025-10-26T06:38:35.185Z","0.7.1":"2025-11-07T06:14:40.600Z","0.8.0":"2025-11-07T07:13:06.438Z","1.0.0":"2025-11-27T07:03:53.951Z","1.0.2":"2025-11-27T17:35:18.268Z","1.0.3":"2025-11-27T21:21:27.307Z","1.0.4":"2025-11-27T22:05:30.327Z","1.2.0":"2025-11-29T01:20:10.950Z","1.3.0":"2025-11-29T01:51:56.747Z","1.5.0":"2025-11-29T06:42:22.748Z","1.6.0":"2025-11-29T23:03:52.435Z","1.8.0":"2025-12-06T03:04:11.549Z","1.9.0":"2025-12-21T19:20:52.035Z","1.9.1":"2025-12-21T19:35:08.318Z","1.10.0":"2025-12-23T01:44:32.052Z","2.0.0":"2025-12-24T07:14:05.063Z","2.1.0":"2025-12-25T07:49:56.232Z","2.2.0":"2025-12-25T17:08:58.088Z","2.2.1":"2025-12-25T17:21:05.364Z","2.3.0":"2025-12-26T02:19:50.282Z","2.3.1":"2025-12-26T02:23:26.307Z","2.3.2":"2025-12-26T04:40:07.535Z","2.4.0":"2025-12-26T05:07:37.461Z","2.5.0":"2025-12-26T05:42:04.802Z","2.6.0":"2025-12-26T07:19:05.381Z","2.7.0":"2025-12-26T08:04:07.843Z","2.7.1":"2025-12-26T22:25:36.419Z","2.8.0":"2025-12-27T07:08:25.847Z","2.9.0":"2025-12-27T20:14:04.745Z","2.10.0":"2025-12-27T20:53:36.555Z","2.10.1":"2025-12-27T21:27:16.696Z","2.11.0":"2025-12-28T01:23:33.047Z","2.11.1":"2025-12-28T01:31:08.770Z","2.11.2":"2025-12-28T01:35:26.215Z","2.11.14":"2025-12-28T02:58:35.289Z","2.11.15":"2025-12-28T03:26:46.784Z","2.11.16":"2025-12-28T03:32:51.081Z","2.11.18":"2025-12-28T03:57:30.163Z","2.11.19":"2025-12-28T05:36:18.526Z","2.11.20":"2025-12-28T05:45:57.275Z","2.11.22":"2025-12-28T06:02:31.995Z","2.11.23":"2025-12-28T06:06:10.481Z","2.11.45":"2025-12-28T08:57:54.959Z","3.0.0":"2025-12-28T09:29:59.266Z","3.0.1":"2025-12-29T00:36:17.159Z","3.0.2":"2025-12-30T05:41:20.122Z","3.0.3":"2025-12-30T06:49:44.986Z","3.0.5":"2025-12-30T06:53:45.232Z","3.1.0":"2025-12-30T07:05:50.030Z","3.2.0":"2025-12-30T18:39:29.697Z","3.3.0":"2025-12-30T19:59:53.811Z","3.4.0":"2025-12-30T20:09:27.574Z","3.5.0":"2025-12-30T21:08:37.666Z","3.6.0":"2025-12-31T02:19:57.549Z","3.6.1":"2025-12-31T05:52:35.752Z","3.6.2":"2025-12-31T05:58:39.943Z","3.6.3":"2025-12-31T06:06:08.689Z","3.7.0":"2026-01-01T19:13:44.126Z","3.8.0":"2026-01-01T22:48:59.244Z","3.9.0":"2026-01-02T04:54:42.205Z","3.12.3":"2026-01-05T18:28:19.640Z","3.13.0":"2026-01-05T20:35:13.918Z","3.14.0":"2026-01-06T07:31:20.564Z","3.14.1":"2026-01-06T08:07:54.076Z","3.14.2":"2026-01-06T20:03:42.379Z","3.16.0":"2026-01-07T01:22:52.238Z","3.16.1":"2026-01-07T01:49:37.255Z","3.17.0":"2026-01-07T04:25:48.488Z","3.19.0":"2026-01-07T21:41:16.569Z","3.20.0":"2026-01-08T05:50:31.287Z","3.21.0":"2026-01-08T06:13:04.776Z","3.22.0":"2026-01-09T04:04:40.600Z","3.22.1":"2026-01-09T04:30:36.683Z","3.22.2":"2026-01-10T00:02:29.740Z","3.23.0":"2026-01-17T07:34:41.265Z","3.24.0":"2026-01-20T23:50:52.291Z","3.25.0":"2026-01-22T00:47:06.690Z","3.26.0":"2026-01-24T00:36:11.212Z","3.27.0":"2026-01-24T01:35:53.498Z","3.28.0":"2026-01-24T03:14:20.945Z","3.29.0":"2026-01-28T04:03:51.850Z","3.30.0":"2026-01-28T17:56:53.289Z","3.31.0":"2026-01-30T23:48:23.126Z","3.32.0":"2026-02-07T20:55:14.358Z","3.33.0":"2026-02-08T00:04:39.661Z","3.33.1":"2026-02-08T03:42:13.500Z","3.34.0":"2026-02-14T02:45:01.544Z","3.35.0":"2026-02-19T03:50:21.655Z","3.35.1":"2026-02-19T04:09:07.037Z","3.36.0":"2026-02-19T14:33:23.338Z","3.37.0":"2026-02-19T17:39:57.038Z","3.38.0":"2026-02-21T08:09:04.179Z","3.39.1":"2026-02-21T23:53:45.943Z","3.40.0":"2026-02-22T06:15:54.756Z","3.41.0":"2026-02-22T06:23:30.473Z","3.42.0":"2026-02-22T07:14:23.059Z","4.0.0":"2026-03-05T05:58:23.935Z","4.1.0":"2026-03-09T05:31:22.638Z","4.2.0":"2026-03-16T23:19:06.873Z","4.3.0":"2026-03-17T03:17:20.296Z","4.4.0":"2026-03-17T05:53:28.017Z","5.0.0":"2026-04-05T06:48:48.720Z","5.0.1":"2026-04-06T20:22:26.468Z","5.1.0":"2026-04-12T15:38:41.646Z","5.2.0":"2026-04-17T05:36:22.608Z","5.3.0":"2026-05-12T23:41:52.704Z","5.4.0":"2026-05-13T00:36:29.900Z","5.5.0":"2026-06-09T07:42:32.991Z","5.5.1":"2026-06-09T07:46:27.956Z","5.5.2":"2026-06-09T08:03:15.933Z","5.6.0":"2026-06-14T19:58:20.717Z","5.7.0":"2026-06-27T02:26:35.745Z","5.8.0":"2026-06-27T03:53:42.833Z","5.9.0":"2026-07-26T01:19:23.739Z","5.9.1":"2026-07-26T01:51:51.424Z"},"bugs":{"url":"https://github.com/gesslar/toolkit/issues"},"author":{"name":"gesslar","url":"https://gesslar.dev"},"license":"0BSD","homepage":"https://github.com/gesslar/toolkit#readme","keywords":["toolkit","utilities","file","directory","data","validation","typescript","nodejs","browser","node"],"repository":{"type":"git","url":"git+https://github.com/gesslar/toolkit.git"},"description":"A collection of utilities for Node.js and browser environments.","maintainers":[{"name":"gesslar","email":"bmw@gesslar.dev"}],"readme":"# @gesslar/toolkit\n\n[![CodeQL, Linting, Testing](https://github.com/gesslar/toolkit/actions/workflows/Quality.yaml/badge.svg)](https://github.com/gesslar/toolkit/actions/workflows/Quality.yaml)\n\nA collection of utilities for Node.js and browser environments, including file\nand directory abstractions, terminal utilities, validation helpers, and data\nmanipulation functions.\n\n## Included Classes\n\n### Browser\n\nThese classes exist and function within the browser, or browser-like\nenvironment, such as a Tauri app.\n\n| Name | Description |\n| ---- | ----------- |\n| Collection | Array, Map, Set, and other collection manipulation methods |\n| Data | Primitive manipulation and type identification |\n| Disposer | Lifecycle management for disposable resources |\n| HTML | HTML loading and sanitization utilities |\n| Notify | Event system wrapper for DOM events |\n| Promised | Promise utilities for settling, filtering, and extracting values from promise results |\n| Sass | Custom Error class with enhanced features |\n| Tantrum | AggregateError implementation |\n| Time | Timing operations and promise-based delays with cancellation support |\n| Type | String-based type management (exported as TypeSpec in browser) |\n| Util | General utility functions |\n| Valid | Validation and assertion methods |\n\n### Node.js\n\nIncludes all browser functionality plus Node.js-specific modules for file I/O, logging, and system operations.\n\n| Name | Description |\n| ---- | ----------- |\n| Cache | Cache management for file I/O operations |\n| DirectoryObject | Directory metadata and operations including path resolution, existence checks, and traversal |\n| FileObject | File system wrapper for file operations |\n| FileSystem | Base class for file system operations with static utilities |\n| Glog | Logging framework |\n| Notify | Event system wrapper for Node.js events |\n| Sass | Custom Error class with enhanced features |\n| Tantrum | AggregateError implementation |\n| Term | Terminal formatting and output utilities |\n| Util | General utility functions (Node-enhanced version) |\n| Valid | Validation and assertion methods |\n| Watcher | File and directory change watcher with debounce protection |\n\n## Installation\n\n```shell\nnpm i @gesslar/toolkit\n```\n\n## Usage\n\nToolkit is environment aware and automatically detects whether it is being used\nin a web browser or in Node.js. You can optionally specify the `node` or\n`browser` variant explicitly.\n\n### Browser-like\n\nTypeScript editors do not pick up types from jsDelivr. If you want inline types\nwithout installing from npm, use the esm.sh `?dts` URL or install the package\nlocally for development and use the CDN at runtime.\n\n#### jsDelivr (runtime only)\n\n```html\nhttps://cdn.jsdelivr.net/npm/@gesslar/toolkit\n```\n\n#### esm.sh (runtime, types)\n\n```html\nhttps://esm.sh/@gesslar/toolkit\nhttps://esm.sh/@gesslar/toolkit?dts` (serves `.d.ts` for editors)\n```\n\n### Node.js\n\n```javascript\nimport * as TK from \"@gesslar/toolkit\"\n```\n\n```javascript\nimport {Data, FileObject, Cache} from \"@gesslar/toolkit\"\n```\n\n```javascript\nimport {Data, FileObject} from \"@gesslar/toolkit/node\"\n```\n\n```javascript\nimport { Data, Collection, Util } from '@gesslar/toolkit/browser'\n```\n\nThe browser version includes: Collection, Data, Disposer, HTML, Notify, Sass,\nTantrum, Type (TypeSpec), Util, and Valid. Node-only modules (Cache,\nDirectoryObject, FileObject, FileSystem, Glog, Term) are not available in the browser version.\n\n### Vendor Bundle\n\nPre-built bundles are included for environments without a build pipeline, such\nas webviews (VS Code, Tauri, Electron) or plain HTML pages. No bundler required.\n\n#### ES module\n\n```html\n<script type=\"module\">\n  import {Data, Collection} from \"./node_modules/@gesslar/toolkit/vendor/toolkit.esm.js\"\n</script>\n```\n\nOr import via the package export:\n\n```javascript\nimport {Data, Collection} from \"@gesslar/toolkit/vendor\"\n```\n\n#### UMD (global script)\n\n```html\n<script src=\"./node_modules/@gesslar/toolkit/vendor/toolkit.umd.js\"></script>\n<script>\n  const {Data, Collection} = Toolkit\n</script>\n```\n\nThe vendor bundles contain the same browser-compatible utilities listed above,\nfully self-contained with zero external dependencies.\n\n## Post Partum\n\nIf you made it this far, please understand that I have absolutely zero scruples\nwhen it comes to breaking changes. Primarily, the audience for this library is\nmyself. Consequently, anything that relies on the contents of this library will\ndutifully crash and I'll have to refactor those things then. It's like playing\nnicky nicky nine doors. But with myself. And there's a lazy bomb waiting for\nme. That I planted. For me. And the bomb just explodes poop.\n\nYou're of course welcome to use my library! It's pretty robust. Uhhh, but maybe\nlock in the version until you see if something is gonna poop all over you. I\nmake robots make my PR notifications and generally they're very good at firing\noff klaxons about my fetish for breaking changes, so you should be all right\nif you're paying attention. 🤷🏻\n\nSincerely, Senator Yabba of the Dabba (Doo)\n\n## License\n\n`@gesslar/toolkit` is released under the [0BSD](LICENSE.txt).\n\nThis package includes or depends on third-party components under their own\nlicenses:\n\n| Dependency | License |\n| --- | --- |\n| [@gesslar/colours](https://github.com/gesslar/colours) | 0BSD |\n| [ajv](https://github.com/ajv-validator/ajv) | MIT |\n| [json5](https://github.com/json5/json5) | MIT |\n| [supports-color](https://github.com/chalk/supports-color) | MIT |\n| [yaml](https://github.com/eemeli/yaml) | ISC |\n","readmeFilename":"README.md"}