{"bugs":{"url":"https://github.com/garronej/tsafe/issues"},"dist":{"shasum":"68a410b4b7687ef497b1c85904b1215532335c3e","tarball":"https://registry.npmjs.org/tsafe/-/tsafe-1.8.12.tgz","fileCount":277,"integrity":"sha512-nFRqW0ttu/2o6XTXsHiVZWJBCOaxhVqZLg7dgs3coZNsCMPXPfwz+zPHAQA+70fNnVJLAPg1EgGIqK9Q84tvAw==","signatures":[{"sig":"MEUCIQDtLWCUQKh5gHV8gWYcX1Ngo0wLM9roANXgKxiPcOrw2gIgKfEsfZ5GY7Y/+RmLgtG2xj+28zYWBXVw5lTi0652yYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138344},"main":"index.js","name":"tsafe","types":"index.d.ts","author":{"name":"u/garronej"},"module":"esm/index.mjs","exports":{".":{"types":"./index.d.ts","import":"./esm/index.mjs","require":"./index.js"},"./id":{"types":"./id.d.ts","import":"./esm/id.mjs","require":"./id.js"},"./is":{"types":"./is.d.ts","import":"./esm/is.mjs","require":"./is.js"},"./Not":{"types":"./Not.d.ts","import":"./esm/Not.mjs","require":"./Not.js"},"./lab":{"types":"./lab/index.d.ts","import":"./esm/lab/index.mjs","require":"./lab/index.js"},"./flip":{"types":"./flip.d.ts","import":"./esm/flip.mjs","require":"./flip.js"},"./tools":{"types":"./tools/index.d.ts","import":"./esm/tools/index.mjs","require":"./tools/index.js"},"./Equals":{"types":"./Equals.d.ts","import":"./esm/Equals.mjs","require":"./Equals.js"},"./Param0":{"types":"./Param0.d.ts","import":"./esm/Param0.mjs","require":"./Param0.js"},"./assert":{"types":"./assert.d.ts","import":"./esm/assert.mjs","require":"./assert.js"},"./Extends":{"types":"./Extends.d.ts","import":"./esm/Extends.mjs","require":"./Extends.js"},"./Reflect":{"types":"./Reflect.d.ts","import":"./esm/Reflect.mjs","require":"./Reflect.js"},"./exclude":{"types":"./exclude.d.ts","import":"./esm/exclude.mjs","require":"./exclude.js"},"./isAmong":{"types":"./isAmong.d.ts","import":"./esm/isAmong.mjs","require":"./isAmong.js"},"./symToStr":{"types":"./symToStr.d.ts","import":"./esm/symToStr.mjs","require":"./symToStr.js"},"./typeGuard":{"types":"./typeGuard.d.ts","import":"./esm/typeGuard.mjs","require":"./typeGuard.js"},"./Parameters":{"types":"./Parameters.d.ts","import":"./esm/Parameters.mjs","require":"./Parameters.js"},"./ReturnType":{"types":"./ReturnType.d.ts","import":"./esm/ReturnType.mjs","require":"./ReturnType.js"},"./capitalize":{"types":"./capitalize.d.ts","import":"./esm/capitalize.mjs","require":"./capitalize.js"},"./objectKeys":{"types":"./objectKeys.d.ts","import":"./esm/objectKeys.mjs","require":"./objectKeys.js"},"./MethodNames":{"types":"./MethodNames.d.ts","import":"./esm/MethodNames.mjs","require":"./MethodNames.js"},"./noUndefined":{"types":"./noUndefined.d.ts","import":"./esm/noUndefined.mjs","require":"./noUndefined.js"},"./tools/Unite":{"types":"./tools/Unite.d.ts","import":"./esm/tools/Unite.mjs","require":"./tools/Unite.js"},"./PickRequired":{"types":"./PickRequired.d.ts","import":"./esm/PickRequired.mjs","require":"./PickRequired.js"},"./uncapitalize":{"types":"./uncapitalize.d.ts","import":"./esm/uncapitalize.mjs","require":"./uncapitalize.js"},"./PickOptionals":{"types":"./PickOptionals.d.ts","import":"./esm/PickOptionals.mjs","require":"./PickOptionals.js"},"./UnpackPromise":{"types":"./UnpackPromise.d.ts","import":"./esm/UnpackPromise.mjs","require":"./UnpackPromise.js"},"./isPromiseLike":{"types":"./isPromiseLike.d.ts","import":"./esm/isPromiseLike.mjs","require":"./isPromiseLike.js"},"./objectEntries":{"types":"./objectEntries.d.ts","import":"./esm/objectEntries.mjs","require":"./objectEntries.js"},"./lab/PromiseOrNot":{"types":"./lab/PromiseOrNot.d.ts","import":"./esm/lab/PromiseOrNot.mjs","require":"./lab/PromiseOrNot.js"},"./lab/withDefaults":{"types":"./lab/withDefaults.d.ts","import":"./esm/lab/withDefaults.mjs","require":"./lab/withDefaults.js"},"./objectFromEntries":{"types":"./objectFromEntries.d.ts","import":"./esm/objectFromEntries.mjs","require":"./objectFromEntries.js"},"./tools/toUpperCase":{"types":"./tools/toUpperCase.d.ts","import":"./esm/tools/toUpperCase.mjs","require":"./tools/toUpperCase.js"},"./tools/StrictEquals":{"types":"./tools/StrictEquals.d.ts","import":"./esm/tools/StrictEquals.mjs","require":"./tools/StrictEquals.js"},"./UnionToIntersection":{"types":"./UnionToIntersection.d.ts","import":"./esm/UnionToIntersection.mjs","require":"./UnionToIntersection.js"},"./lab/UnpackTypeGuard":{"types":"./lab/UnpackTypeGuard.d.ts","import":"./esm/lab/UnpackTypeGuard.mjs","require":"./lab/UnpackTypeGuard.js"},"./lab/defineAccessors":{"types":"./lab/defineAccessors.d.ts","import":"./esm/lab/defineAccessors.mjs","require":"./lab/defineAccessors.js"},"./tools/Object.fromEntries":{"types":"./tools/Object.fromEntries.d.ts","import":"./esm/tools/Object.fromEntries.mjs","require":"./tools/Object.fromEntries.js"},"./lab/overwriteReadonlyProp":{"types":"./lab/overwriteReadonlyProp.d.ts","import":"./esm/lab/overwriteReadonlyProp.mjs","require":"./lab/overwriteReadonlyProp.js"}},"gitHead":"de02ea1dea0546f51848d69798068467b62ee855","license":"MIT","_npmUser":{"name":"garronej","email":"joseph.garrone.gj@gmail.com"},"homepage":"https://github.com/garronej/tsafe","keywords":[],"repository":{"url":"git://github.com/garronej/tsafe.git","type":"git"},"_npmVersion":"10.9.3","description":"A collection of utilities to step up your TypeScript game","directories":{},"maintainers":[{"name":"garronej","email":"joseph.garrone.gj@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tsafe_1.8.12_1759326134978_0.6865965247695558","host":"s3://npm-registry-packages-npm-production"},"_id":"tsafe@1.8.12","version":"1.8.12"}