{"_id":"@rickosborne/guard","_rev":"29-840ac776740fc7c241d92f94da49a40f","name":"@rickosborne/guard","dist-tags":{"latest":"2026.2.16"},"versions":{"2024.12.23":{"name":"@rickosborne/guard","version":"2024.12.23","author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2024.12.23","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"dist":{"shasum":"61dd5e7a90e810111ea4cdd4fd601039a368d4af","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2024.12.23.tgz","fileCount":63,"integrity":"sha512-2J7gbZABlnOhuw1bKwCfMheiVTUTuPu8v2oSeDxXU81uaFTV8jVgcV2VX1ZPfEwyTOx2jIbfTdWX1WCbKRcGXg==","signatures":[{"sig":"MEUCIQC9EQ3mYWDrNSbzzrF5P22xpktvOodRwxwJD7H0PPEVRAIgPzcvzoUJ8s4Lg1w4NV9M8KzwIy6GlogR34C0+eWN5aM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22272},"main":"dist/cjs/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e34e18cc459a21bdefe808eed2d56b74306da4a4","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","test":"mocha","build":"tsc -b tsconfig.cjs.json tsconfig.module.json tsconfig.types.json && cp ../static/esm-package.json dist/esm/package.json && cp ../static/cjs-package.json dist/cjs/package.json","clean":"rm -rf ./dist","prepub":"npm run prepublish","lint:fix":"eslint --fix .","prebuild":"npm run clean && npm run type-check","reinstall":"rm -rf ./node_modules && npm ci","prepublish":"npm run build && npm run lint && npm run check-exports","type-check":"tsc --noEmit","pub:dry-run":"npm publish --dry-run","check-exports":"tsx ../scripts/check-exports.ts guard","test:coverage":"nyc mocha","upgrade:check":"npm-check-updates","prepub:dry-run":"npm run prepublish","reinstall:full":"rm -rf ./node_modules package-lock.json && npm install"},"_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2024.12.23_1735001905225_0.4238930861280743","host":"s3://npm-registry-packages-npm-production"}},"2024.12.25":{"name":"@rickosborne/guard","version":"2024.12.25","author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2024.12.25","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"dist":{"shasum":"a445441b0301c85438ba2d375fa3c7cfc9fab866","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2024.12.25.tgz","fileCount":84,"integrity":"sha512-tI3z39G9l6lMDh5L3AJQU+BLmuoX3s3Vqk+ShGAYf8q1j70Y/Yb+SsBmndJUTkJiiFLo/9zUz3DA+ZZuerMIsA==","signatures":[{"sig":"MEQCIEJ7Ga9qKuJhF1mZlkeRN8CP72FpQboCbek7LO+gDCG7AiAmV6P0cXVZqv39RelGmi6IU+T5bvU158bRRyYeaE4btg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34968},"main":"dist/cjs/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"fd4012aa86c46b63476caca236ea793ed6b08430","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","test":"mocha","build":"tsc -b tsconfig.cjs.json tsconfig.module.json tsconfig.types.json && cp ../static/esm-package.json dist/esm/package.json && cp ../static/cjs-package.json dist/cjs/package.json","clean":"rm -rf ./dist","prepub":"npm run prepublish","lint:fix":"eslint --fix .","prebuild":"npm run clean && npm run type-check","reinstall":"rm -rf ./node_modules && npm ci","prepublish":"npm run build && npm run lint && npm run check-exports","type-check":"tsc --noEmit","pub:dry-run":"npm publish --dry-run","check-exports":"tsx ../scripts/check-exports.ts guard","test:coverage":"nyc mocha","upgrade:check":"npm-check-updates","prepub:dry-run":"npm run prepublish","reinstall:full":"rm -rf ./node_modules package-lock.json && npm install"},"_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2024.12.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2024.12.25_1735100663013_0.5273422486379651","host":"s3://npm-registry-packages-npm-production"}},"2024.12.27":{"name":"@rickosborne/guard","version":"2024.12.27","author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2024.12.27","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"dist":{"shasum":"60b273442eff2fcbfcd9f1d19dcd7a732873e238","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2024.12.27.tgz","fileCount":16,"integrity":"sha512-ueKpPNQkPRgBetx/X09oTc5/RkbGCq7+iX5xwFA2zl251fJmXnV7+HbwnVAu7LFOItz/TyaydXsQRfcFwAA1Bw==","signatures":[{"sig":"MEYCIQDgZEBxFtQOk/2G4v1dSCo6dBUn4xIXDHkp/BD9EdcPIAIhAPQQvyCKLZDJXH0JiC628MvPWDjw4FpMFUQhjoyIDz21","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10472},"main":"dist/cjs/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"78a07c48a8ee66acad83b938575d051189c41326","private":false,"scripts":{"doc":"typedoc","pub":"npm publish","lint":"eslint .","test":"mocha","build":"tsc -b tsconfig.cjs.json tsconfig.module.json tsconfig.types.json && cp ../static/esm-package.json dist/esm/package.json && cp ../static/cjs-package.json dist/cjs/package.json","clean":"rm -rf ./dist","prepub":"npm run prepublish","lint:fix":"eslint --fix .","prebuild":"npm run clean && npm run type-check","postbuild":"npm run doc","reinstall":"rm -rf ./node_modules && npm ci","prepublish":"npm run build && npm run lint && npm run check-exports","type-check":"tsc --noEmit","pub:dry-run":"npm publish --dry-run","check-exports":"tsx ../scripts/check-exports.ts guard","test:coverage":"nyc mocha","upgrade:check":"npm-check-updates","prepub:dry-run":"npm run prepublish","reinstall:full":"rm -rf ./node_modules package-lock.json && npm install"},"_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2024.12.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2024.12.27_1735153951369_0.3919818075281756","host":"s3://npm-registry-packages-npm-production"}},"2024.12.28":{"name":"@rickosborne/guard","version":"2024.12.28","author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2024.12.28","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"dist":{"shasum":"106dd6f874a0f0af7f907c84471be9c21a90e05e","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2024.12.28.tgz","fileCount":90,"integrity":"sha512-Km054Evo4zONSxaAzQYMfweGuxKfs7BonMYtIwWsZ8rE0/tG3n5H9AMMUU6i4IS6kUWHQ7cdcfzmyYW6Y5+TGg==","signatures":[{"sig":"MEUCIBVG/c4oMvaSkoZGi189/wG5Qv2fztj2usS2j9CgtxeNAiEA6z01SGvHIN8LLN4UFdhcA8PG+LbChDJoT+zKKSj9qMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40505},"main":"cjs/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"b9df3c6eb00a5aca153cd4895e7af44eeb074ddb","private":false,"_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2024.12.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2024.12.28_1735182666987_0.8082135732809772","host":"s3://npm-registry-packages-npm-production"}},"2024.12.29":{"name":"@rickosborne/guard","version":"2024.12.29","author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2024.12.29","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"dist":{"shasum":"da08d9f4a903e1e6296f758c5107f5e79e7b4d75","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2024.12.29.tgz","fileCount":77,"integrity":"sha512-MDbmUpc6xXc9OcDdEh9nBdvolVkD7ftE3C9zcqeohAtxyEHGlG3Wjzp39w3tjaup4AhK7YGSfuG34vmubbXxnQ==","signatures":[{"sig":"MEYCIQDP7iz/k8CwXkgza5FaAEpzSVP8LTU67TPwdgwntsgcjQIhAL9/EkbG0p+uxAi2+Si4og893D3Th6NXPsjfHXhX01+L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36540},"main":"cjs/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"40c8035f1fcab472a6332ef97594c47c9753ccec","private":false,"_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2024.12.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2024.12.29_1735186871450_0.9499640814596788","host":"s3://npm-registry-packages-npm-production"}},"2024.12.30":{"name":"@rickosborne/guard","version":"2024.12.30","author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2024.12.30","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"dist":{"shasum":"abc248f6f6dbf07e0f635f42a6445a210562fed7","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2024.12.30.tgz","fileCount":77,"integrity":"sha512-IIM18J2jbdThy42BbpztdIGfN1mjzDod9yCEqQiu/jvTTj7dVE+7xS4vkj1x9CbK9ISb47leiT5BleInt6NXVQ==","signatures":[{"sig":"MEUCIQCBuCe4A7HZ2rpvXWdsR/A3a3xEl3Oe4AfLIGKmpiZhKAIgBRDc4Ir/QnZ/7Rbf9yiw9Q73Qp6LPNEE1EhwDKWz8ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34337},"main":"cjs/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"0190d6f59ad08a56f1a3a5b8c455e1bad56dc535","private":false,"_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2024.12.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2024.12.30_1735194406778_0.11660657138342478","host":"s3://npm-registry-packages-npm-production"}},"2024.12.32":{"name":"@rickosborne/guard","version":"2024.12.32","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2024.12.32","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"dist":{"shasum":"d0f6fa3e913f3769dd7f172e1a71cd5f2ef74041","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2024.12.32.tgz","fileCount":88,"integrity":"sha512-yUTYJUnlm4PT7WPflzaNTHki1UG9OKBRPexD1aChOuzpMWZHw6iMzDoD8DnkhfV5IiJnHf0VRmLh+WCK4blT0Q==","signatures":[{"sig":"MEUCIDudxeI+BpD0WqiTphbYvtHZ8+8C1KFY6/lNaNtPq6gbAiEAzZY8+8iModhcChOHDpL0ZMdH3PJDD8b5ik8t9pvQYog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39500},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"d46bffb5e746767e56bc54f7a30d6ecca0a1b612","private":false,"typings":"types/index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2024.12.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2024.12.32_1735242137381_0.5587396088502197","host":"s3://npm-registry-packages-npm-production"}},"2024.12.33":{"name":"@rickosborne/guard","version":"2024.12.33","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2024.12.33","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"dist":{"shasum":"d9ea2a240fdd79c4641217c7fbc5c647da0cc494","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2024.12.33.tgz","fileCount":96,"integrity":"sha512-tIgoHmHOYzGcvWw5E74prdDD15E3JpUwF+IhvX/eBsJVQE7+S5qY95pF2ON6ZN7MZphLdbB7m8ut2WpvTjvCHQ==","signatures":[{"sig":"MEUCIQDGTv7iz7I1+l+NOvkfrEEDxpoxcUGbqXEMWxVMcXg5wAIgIVavQac1faRS/kv6s2HSRD0Zs5MGB/48MB5sUuQZkgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59598},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"9a370fb27269d8ef98087859c946818e90d4977b","private":false,"typings":"types/index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2024.12.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2024.12.33_1735263776658_0.886817174362972","host":"s3://npm-registry-packages-npm-production"}},"2024.12.34":{"name":"@rickosborne/guard","version":"2024.12.34","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2024.12.34","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"dist":{"shasum":"c27ed6dddf56221ba650360d061b9eba76e791d2","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2024.12.34.tgz","fileCount":96,"integrity":"sha512-jVs+ip7KXFzlXls1x4phUbSqBe3yMowmBtZmHeUio35KlWxIN39y8/7ZuR2X7pEJWSEnVOTgsWkWFix2lnMM8Q==","signatures":[{"sig":"MEUCIQCoMujwii7lH/JhG78INCG9G8vId9F0AdZswHUSz5ozgAIgTvYMaXn9hlnB4mSHRHqiTyAFWeRx4g5qodaZIjsv9FM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66527},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"76d1345543fabd988a2484ed5c2da54bfb7b0d31","private":false,"typings":"types/index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2024.12.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2024.12.34_1735324958487_0.8279823294065605","host":"s3://npm-registry-packages-npm-production"}},"2024.12.35":{"name":"@rickosborne/guard","version":"2024.12.35","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2024.12.35","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"dist":{"shasum":"0ae8852e3e3d71d7cc2b51a72f3653a37a5cb0b5","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2024.12.35.tgz","fileCount":96,"integrity":"sha512-I+0S75NB62k9Gw3JNof7l6g5fZaloBmMaETq6ImraJ8sYWul37DolP8yQ0rBAB1sq4qsLOoFomGU26okx6581Q==","signatures":[{"sig":"MEQCIEzo6TwAU07VKRZ4qnuZBLBznmRxuYiHNCneHELI+bTcAiAPWkpAgveOgiG37Q8XqLZ//n6CjBsXC5Ry0CGV3DN3Gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66546},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"3599d5860785633bb52c588c94614c36ee0949bc","private":false,"typings":"types/index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2024.12.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2024.12.35_1735347140023_0.019101076335085843","host":"s3://npm-registry-packages-npm-production"}},"2024.12.36":{"name":"@rickosborne/guard","version":"2024.12.36","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2024.12.36","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"dist":{"shasum":"f334c1808967071e919b7818824e7ffa08d51b59","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2024.12.36.tgz","fileCount":104,"integrity":"sha512-5Jk7KzzL9o8W/XEg5fLtvQWc2vT3cPHTUGKf6sdS0o45spzXhO3aUDVdMAAJyAciM/Bqb1QWd+n9/qfEIL5yzQ==","signatures":[{"sig":"MEUCIFjjH9OqwLlBIw4XjM5cSiEIhXk941Iinad5wTKRBGE5AiEA1rfSs6j+DET2pHM2x/vMGz9tbz4RqL31PzCrhIUJhrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72086},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"48bf5601ba91ab5e1ff0650bf3f85139af84dd26","private":false,"typings":"types/index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2024.12.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2024.12.36_1735412454200_0.2789663702566725","host":"s3://npm-registry-packages-npm-production"}},"2025.1.7":{"name":"@rickosborne/guard","version":"2025.1.7","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2025.1.7","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"dist":{"shasum":"939318671b19e85b494eff7ed8ccbf4f941935ce","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2025.1.7.tgz","fileCount":104,"integrity":"sha512-EuEm7qJcvjaM34sQoS3cegm/BaUQfUUHBjznBiZzuhPBY/jjCKnTZ+q728BN7CtabUi95Y1qXudOnxAvQVZOoA==","signatures":[{"sig":"MEQCIHxZJkVr8AM4utzsnsyaMN2ZAv65K92yWqeu44ehpKjtAiBsI6D2QTwcDIBzWveNgNVe4KAenIdoUh1x6Ek8qcHLNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72082},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","engines":{"node":">=14"},"exports":{".":{"types":"./types/index.d.ts","import":"./esm/index.js","default":"./esm/index.js","require":"./cjs/index.js"}},"gitHead":"6e2f88af93b673bd3d55a52e8c331190b503b057","private":false,"typings":"types/index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"guard"},"_npmVersion":"10.8.2","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@rickosborne/typical":"2025.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2025.1.7_1736316603203_0.8139266798687856","host":"s3://npm-registry-packages-npm-production"}},"2025.1.10":{"name":"@rickosborne/guard","version":"2025.1.10","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2025.1.10","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2025.1.10","authorName":"Rick Osborne","commitHash":"7f0f056bfd281b601dd8a94a3058001c5d3246c9","commitLink":"https://github.com/rickosborne/es-js-ts/commits/7f0f056bfd281b601dd8a94a3058001c5d3246c9","parentHash":"6a689d9642f4d0b8be5e2a042474d9d68b05f5ae","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2025-01-11T00:33:03.000Z"},"dist":{"shasum":"d76137b26635a1a0aa052b7d036f195a927f8de0","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2025.1.10.tgz","fileCount":74,"integrity":"sha512-42Wanu66a4OuBhPO1XS+Y1qptdv6DmGXmvfuchAD/Uz+jIJDDQnDDHrzidSM/ugar9aL21T3Dxt61uSNEh9sTA==","signatures":[{"sig":"MEUCIBKwVgMDr/TGVpOX1riZY7cCH/tb2Vww3zORgCCtzosqAiEAwZ+8ASjYYHrJ3/xlyF8ykGbbZdNZvM3p7QJ1+OPsFUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60162},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"7f0f056bfd281b601dd8a94a3058001c5d3246c9","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.8.2","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@rickosborne/typical":"2025.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2025.1.10_1736556678268_0.10165949966822097","host":"s3://npm-registry-packages-npm-production"}},"2025.2.16":{"name":"@rickosborne/guard","version":"2025.2.16","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2025.2.16","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2025.2.16","authorName":"Rick Osborne","commitHash":"2752126d79472c1f03b198ee33bcc30ff3a945a1","commitLink":"https://github.com/rickosborne/es-js-ts/commits/2752126d79472c1f03b198ee33bcc30ff3a945a1","parentHash":"94ad06ec519f22510af76f7ed91b46920aab1c7b","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2025-02-17T01:56:13.000Z"},"dist":{"shasum":"08d706cff2025fc55f543342a044f3274fe24795","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2025.2.16.tgz","fileCount":116,"integrity":"sha512-r2E3dS4RVx4aHLg2oTuc9n8hJm2smxib6l1QrNoQV30HdUt/RneM8eEhhjA3wllFKfhPlZAk6vQkXOvjFIB4yQ==","signatures":[{"sig":"MEYCIQD31FYhB9hBLyogl1QOHjHrk4Jy6D0DxnIfInUHkF6zpQIhAPOG/7YwEiKjCzdPs3v2zej3idJPDrKSZSNkysw3KA2g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113652},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"2752126d79472c1f03b198ee33bcc30ff3a945a1","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2025.2.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2025.2.16_1739757620761_0.7497927187861777","host":"s3://npm-registry-packages-npm-production"}},"2025.2.26":{"name":"@rickosborne/guard","version":"2025.2.26","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2025.2.26","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2025.2.26","authorName":"Rick Osborne","commitHash":"d98c37cf1a65966fc3205af01aff807c5f2a36f4","commitLink":"https://github.com/rickosborne/es-js-ts/commits/d98c37cf1a65966fc3205af01aff807c5f2a36f4","parentHash":"0b10f561d72550dc94e78372e2e42110279a54f0","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2025-02-26T16:44:58.000Z"},"dist":{"shasum":"86940fe5bbc03f8a4ecf58ab52178ca804e8fbe8","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2025.2.26.tgz","fileCount":116,"integrity":"sha512-W5oCQWJ1z6/IKWOmXjmR/6DxIQQ8orALWEUOsGpRyYWW43rR3fSq3sWNEPQdtNr/KIXOMT+/+LGoePnBi1DAfQ==","signatures":[{"sig":"MEUCIDvsCJGT65v7uvryWJm+a/fOC1l5AkIs6TMc0P+XbFkHAiEA66FNL0iWL720vUYNg9gO9jlSTTVXiq5sns8XwjnVI8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116622},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"d98c37cf1a65966fc3205af01aff807c5f2a36f4","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2025.2.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2025.2.26_1740588463104_0.0898993353314348","host":"s3://npm-registry-packages-npm-production"}},"2025.3.4":{"name":"@rickosborne/guard","version":"2025.3.4","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2025.3.4","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2025.3.4","authorName":"Rick Osborne","commitHash":"6071cb511bb7f4cd0d99a077bb1affbaecb11780","commitLink":"https://github.com/rickosborne/es-js-ts/commits/6071cb511bb7f4cd0d99a077bb1affbaecb11780","parentHash":"f2b2d42c3564ccab51d8b3b847e89ff74ae82dd5","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2025-03-04T05:14:45.000Z"},"dist":{"shasum":"39a8b0cfcadfd349ec25c33a931627d4d2484f6d","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2025.3.4.tgz","fileCount":128,"integrity":"sha512-YYi+aUFtVEj16yfWIIK7cI4uyz/FxbwC4gvlWvlIuzXotBUqBX9LKK423bBDzH6lfuCijxOU0cxYdgvZVrBE+A==","signatures":[{"sig":"MEUCIQDCD104jlzTxmVIpnU4GdFSHm06IRbRQOhWB0f6i8w63QIgI6KmyZhsRfbe2acozjiwMb/A66k5tHbO1N4icX46ItE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125653},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./is-iterable-like":{"types":"./is-iterable-like.d.ts","import":"./is-iterable-like.mjs","default":"./is-iterable-like.mjs","require":"./is-iterable-like.cjs"},"./is-iterator-like":{"types":"./is-iterator-like.d.ts","import":"./is-iterator-like.mjs","default":"./is-iterator-like.mjs","require":"./is-iterator-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"6071cb511bb7f4cd0d99a077bb1affbaecb11780","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2025.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2025.3.4_1741065411460_0.9321392803486082","host":"s3://npm-registry-packages-npm-production"}},"2025.3.9":{"name":"@rickosborne/guard","version":"2025.3.9","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2025.3.9","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2025.3.9","authorName":"Rick Osborne","commitHash":"2ea41ab10b84c0d9720e6b230c95e300a778eb29","commitLink":"https://github.com/rickosborne/es-js-ts/commits/2ea41ab10b84c0d9720e6b230c95e300a778eb29","parentHash":"826364e78ebd1978a4c945525275a179737b32d8","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2025-03-09T08:16:43.000Z"},"dist":{"shasum":"764b8349acf212ea520f5cbc0d455b70c458b5de","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2025.3.9.tgz","fileCount":128,"integrity":"sha512-+vpSPUyOrdfYl+QtB+GPsxl0en59kEJFNs4NweNqWcsmWlywLBujy7uGcNY3bz9L1UVlTlpfyzGGrgzJCMbkng==","signatures":[{"sig":"MEQCIESCT0rSP4mDaQx9DcJoyXZxyHuWq3dTTottt7WMN88lAiB+70Lu15rfb/NkaHQMHtjLjbR4oBxewZylg6lrM0PqhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125653},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./is-iterable-like":{"types":"./is-iterable-like.d.ts","import":"./is-iterable-like.mjs","default":"./is-iterable-like.mjs","require":"./is-iterable-like.cjs"},"./is-iterator-like":{"types":"./is-iterator-like.d.ts","import":"./is-iterator-like.mjs","default":"./is-iterator-like.mjs","require":"./is-iterator-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"2ea41ab10b84c0d9720e6b230c95e300a778eb29","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2025.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2025.3.9_1741508392668_0.5650587495850341","host":"s3://npm-registry-packages-npm-production"}},"2025.3.10":{"name":"@rickosborne/guard","version":"2025.3.10","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2025.3.10","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2025.3.10","authorName":"Rick Osborne","commitHash":"043937eb12ffa8e96c5ee264641267d3e421f90e","commitLink":"https://github.com/rickosborne/es-js-ts/commits/043937eb12ffa8e96c5ee264641267d3e421f90e","parentHash":"894d8cb1203d8d30bde241744f812fa44e4e4be9","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2025-03-09T18:44:13.000Z"},"dist":{"shasum":"cf9b2d6f61135b7ea32b36ebdbd24bef916d1767","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2025.3.10.tgz","fileCount":128,"integrity":"sha512-aDcf1xHsOYlMYcoamh+z9hBiGG6T4Kn3SJlPQ01gVGFeFXiYdmYu/9EuQOa3n6MJyCD6+mc4UlAwdppqx5TT/Q==","signatures":[{"sig":"MEUCIAfpMkofyevJLeVtCfvlTH7pm9AdUt1ZkqVIS3X7Sn0IAiEAkn+dhxsYV4f+EsYWQjIrg0NXvj5DtiJp3Bsh1pQ8EOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125656},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./is-iterable-like":{"types":"./is-iterable-like.d.ts","import":"./is-iterable-like.mjs","default":"./is-iterable-like.mjs","require":"./is-iterable-like.cjs"},"./is-iterator-like":{"types":"./is-iterator-like.d.ts","import":"./is-iterator-like.mjs","default":"./is-iterator-like.mjs","require":"./is-iterator-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"043937eb12ffa8e96c5ee264641267d3e421f90e","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2025.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2025.3.10_1741545975186_0.37242896376868373","host":"s3://npm-registry-packages-npm-production"}},"2025.3.11":{"name":"@rickosborne/guard","version":"2025.3.11","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2025.3.11","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2025.3.11","authorName":"Rick Osborne","commitHash":"52fc71ea68585d6778d9f0ae7e0d9f18c2040cf0","commitLink":"https://github.com/rickosborne/es-js-ts/commits/52fc71ea68585d6778d9f0ae7e0d9f18c2040cf0","parentHash":"43d67261d92c846a4a1cebfa0f907c554dd25927","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2025-03-10T09:32:16.000Z"},"dist":{"shasum":"896e01aa022703f8c5226f2df86070f5b74ea0e0","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2025.3.11.tgz","fileCount":128,"integrity":"sha512-Ok3JsCORf3nKkX8MLBtU0ENauk6RFRQXbX3Ng0P5q6WRVk5rlSaPzuTuQvyHtl86L6gTpGRo3R3DaR/aKuYcPg==","signatures":[{"sig":"MEUCIATNiG/RDjBGUCvaxNIE2DK0EEzAc1NajExkI6/bKWRFAiEAuDJr58yNv8yD5szIps6vhikh7AO/U/tAsv9ZvovhYbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125656},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./is-iterable-like":{"types":"./is-iterable-like.d.ts","import":"./is-iterable-like.mjs","default":"./is-iterable-like.mjs","require":"./is-iterable-like.cjs"},"./is-iterator-like":{"types":"./is-iterator-like.d.ts","import":"./is-iterator-like.mjs","default":"./is-iterator-like.mjs","require":"./is-iterator-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"52fc71ea68585d6778d9f0ae7e0d9f18c2040cf0","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2025.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2025.3.11_1741599328873_0.9077499215883593","host":"s3://npm-registry-packages-npm-production"}},"2025.3.12":{"name":"@rickosborne/guard","version":"2025.3.12","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2025.3.12","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2025.3.12","authorName":"Rick Osborne","commitHash":"6c4956de91018daed8840f99a657332d9e18b4c9","commitLink":"https://github.com/rickosborne/es-js-ts/commits/6c4956de91018daed8840f99a657332d9e18b4c9","parentHash":"9905cd6723925f0e61933cea0bedb516d90e8713","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2025-03-11T22:04:35.000Z"},"dist":{"shasum":"95593d0b78c568257ddce2f44e7ba67fff3a1824","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2025.3.12.tgz","fileCount":128,"integrity":"sha512-u1XDMnKTsI9beRevpgpnvFjC0lD7Qp8+21tRdbADoRk8D2HhrwYqvp9rZnQE9ceDFjU6RIu96nHVJy0sSCt0tg==","signatures":[{"sig":"MEUCIQD1vzxDR7uczV3fTKCQKqjWbGLxhDc7Ia+pz+3kpKd+8AIgeXKkRrezXpN+hXRuHAh+PJRcWotZR3W7QBPVT25aQA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125656},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./is-iterable-like":{"types":"./is-iterable-like.d.ts","import":"./is-iterable-like.mjs","default":"./is-iterable-like.mjs","require":"./is-iterable-like.cjs"},"./is-iterator-like":{"types":"./is-iterator-like.d.ts","import":"./is-iterator-like.mjs","default":"./is-iterator-like.mjs","require":"./is-iterator-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"6c4956de91018daed8840f99a657332d9e18b4c9","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2025.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2025.3.12_1741730815703_0.6856656837055448","host":"s3://npm-registry-packages-npm-production"}},"2025.5.31":{"name":"@rickosborne/guard","version":"2025.5.31","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2025.5.31","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2025.5.31","authorName":"Rick Osborne","commitHash":"45584694c804019b63d85095a76ce0da2dd44a33","commitLink":"https://github.com/rickosborne/es-js-ts/commits/45584694c804019b63d85095a76ce0da2dd44a33","parentHash":"f6873b4900d6a5afc2daf08ea0f2568ab3f77188","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2025-05-31T22:32:32.000Z"},"dist":{"shasum":"2c3b6e413652a7dd5e031842e11e1b8fbc5a18c9","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2025.5.31.tgz","fileCount":128,"integrity":"sha512-wDZyvQJdO7kq7p6+pMT3zz93gyBUmIk/kb4hYn8C/uOkcbllbAbxVYbIbqjl5Q68Kg5piFRSvhpi1+6SV+jszg==","signatures":[{"sig":"MEUCIEGIE90GR2iZHtSOnJlF6kDDkulnNcjvMPH93vCv9S2tAiEAoRjvTwnWKrhGFC38TlEZal32oRzjrOH47ZAF5BO7vN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125844},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./is-iterable-like":{"types":"./is-iterable-like.d.ts","import":"./is-iterable-like.mjs","default":"./is-iterable-like.mjs","require":"./is-iterable-like.cjs"},"./is-iterator-like":{"types":"./is-iterator-like.d.ts","import":"./is-iterator-like.mjs","default":"./is-iterator-like.mjs","require":"./is-iterator-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"45584694c804019b63d85095a76ce0da2dd44a33","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.0","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@rickosborne/typical":"2025.5.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2025.5.31_1748731163012_0.554543342853288","host":"s3://npm-registry-packages-npm-production"}},"2025.7.19":{"name":"@rickosborne/guard","version":"2025.7.19","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2025.7.19","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2025.7.19","authorName":"Rick Osborne","commitHash":"9d89ef5ff3220ab23528d0e14bf08ed54471c460","commitLink":"https://github.com/rickosborne/es-js-ts/commits/9d89ef5ff3220ab23528d0e14bf08ed54471c460","parentHash":"1bc33b7a3f9a05b7c186635f7cdcb93cdf38db8c","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2025-07-20T01:19:38.000Z"},"dist":{"shasum":"b44bd6eb40e355d90c22fb675f5341234ea5c112","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2025.7.19.tgz","fileCount":128,"integrity":"sha512-AqbptRrghMaPq0t4hG85fFdR1kTOQgWC0p5hfZlYb3X1F2XQCx1apZ0uhHc3cEUzoJQ+08p0vWU7uDhbEwoGkw==","signatures":[{"sig":"MEUCIC/My25xOX0g7EFIqrdpjhifpd+LUrj+Ytfp0M4cOao4AiEA0e4mkWZLOfNqk5XjKMhMhRkFuXDhNMfIsFxcLNRyYuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125844},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./is-iterable-like":{"types":"./is-iterable-like.d.ts","import":"./is-iterable-like.mjs","default":"./is-iterable-like.mjs","require":"./is-iterable-like.cjs"},"./is-iterator-like":{"types":"./is-iterator-like.d.ts","import":"./is-iterator-like.mjs","default":"./is-iterator-like.mjs","require":"./is-iterator-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"9d89ef5ff3220ab23528d0e14bf08ed54471c460","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.2","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@rickosborne/typical":"2025.7.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2025.7.19_1752974621045_0.15641432197473004","host":"s3://npm-registry-packages-npm-production"}},"2025.8.28":{"name":"@rickosborne/guard","version":"2025.8.28","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2025.8.28","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2025.8.28","authorName":"Rick Osborne","commitHash":"a79fe9d112b40fcd6c19cd886134ae706320b886","commitLink":"https://github.com/rickosborne/es-js-ts/commits/a79fe9d112b40fcd6c19cd886134ae706320b886","parentHash":"a466bf32df4cf725a4199c2d3e9f0286a3f09b7b","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2025-08-28T23:04:09.000Z"},"dist":{"shasum":"2228868064c44b71ca3ae2f057ddd9683d132d8f","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2025.8.28.tgz","fileCount":128,"integrity":"sha512-dmu2cymUiwIoD4Q1JfyWXCblxjygPWLCArk4vqBdnKNCcC94DftN+819GIMO2RtDe0B1M37dHaDH3lEe2rAwNw==","signatures":[{"sig":"MEQCIFNy64Vyweo6CfGN8bons4Mtix7fhittztkGJOSUhj1YAiBV0hkQglVTMvwUfJGP4nftZO9PCm4EIYjgvvYogUmuBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125844},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./is-iterable-like":{"types":"./is-iterable-like.d.ts","import":"./is-iterable-like.mjs","default":"./is-iterable-like.mjs","require":"./is-iterable-like.cjs"},"./is-iterator-like":{"types":"./is-iterator-like.d.ts","import":"./is-iterator-like.mjs","default":"./is-iterator-like.mjs","require":"./is-iterator-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"a79fe9d112b40fcd6c19cd886134ae706320b886","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.3","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@rickosborne/typical":"2025.8.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2025.8.28_1756422375584_0.035796133868700064","host":"s3://npm-registry-packages-npm-production"}},"2026.1.8":{"name":"@rickosborne/guard","version":"2026.1.8","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2026.1.8","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2026.1.8","authorName":"Rick Osborne","commitHash":"749a649a5e37ced509f4c8357ade70591e147bc1","commitLink":"https://github.com/rickosborne/es-js-ts/commits/749a649a5e37ced509f4c8357ade70591e147bc1","parentHash":"1518120877ebc90cbefd22c1d61ae849ab7b9e27","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2026-01-08T05:51:45.000Z"},"dist":{"shasum":"3d9b49f533d22fc763821931072ec458c092f943","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2026.1.8.tgz","fileCount":128,"integrity":"sha512-8kTPv+E8qGIBKVbLpevtKRWfOfntjgE/0DISZo9UvX+XeLSJWZzGelJkV7suPBwpcQYXDiacgNt4GDKeKOVuPw==","signatures":[{"sig":"MEUCIAeUf7bAO+2XLz8hyo/IhZzuGWERN8tekGFxCWIGeNImAiEA3xDEoulZB6HEcbPeq80cbi/zJx4TbWsp6lWhyRVLX/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125875},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./is-iterable-like":{"types":"./is-iterable-like.d.ts","import":"./is-iterable-like.mjs","default":"./is-iterable-like.mjs","require":"./is-iterable-like.cjs"},"./is-iterator-like":{"types":"./is-iterator-like.d.ts","import":"./is-iterator-like.mjs","default":"./is-iterator-like.mjs","require":"./is-iterator-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"749a649a5e37ced509f4c8357ade70591e147bc1","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.3","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@rickosborne/typical":"2026.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2026.1.8_1767851969590_0.6016642626782298","host":"s3://npm-registry-packages-npm-production"}},"2026.1.10":{"name":"@rickosborne/guard","version":"2026.1.10","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2026.1.10","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2026.1.10","authorName":"Rick Osborne","commitHash":"f8e6466b118085a85eea97b88a68ab96d75ecbe4","commitLink":"https://github.com/rickosborne/es-js-ts/commits/f8e6466b118085a85eea97b88a68ab96d75ecbe4","parentHash":"53e78cc1e0eb5916a15830635a523443d232b0da","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2026-01-08T07:42:42.000Z"},"dist":{"shasum":"af8442b4fdb283e20bb40900e1fb5f382aa5175c","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2026.1.10.tgz","fileCount":128,"integrity":"sha512-vVMCrkQnQQ0jstNk4q4eVAC4MJsM0kvsGd1iNjuW2rHjon0UBSHm0Cm2DNLciPchry5qIYvaeOG3eRvTwASQpg==","signatures":[{"sig":"MEYCIQCGYyG76dsiikSBmbYoQiKCeoodf+uC44rnolSc2zQnOQIhAJKKqj334cNmUVa6Y25TLWGWtfbZX5mW2aUc9o9LzNCU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125878},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./is-iterable-like":{"types":"./is-iterable-like.d.ts","import":"./is-iterable-like.mjs","default":"./is-iterable-like.mjs","require":"./is-iterable-like.cjs"},"./is-iterator-like":{"types":"./is-iterator-like.d.ts","import":"./is-iterator-like.mjs","default":"./is-iterator-like.mjs","require":"./is-iterator-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"f8e6466b118085a85eea97b88a68ab96d75ecbe4","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.3","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@rickosborne/typical":"2026.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2026.1.10_1767858292257_0.888012232428858","host":"s3://npm-registry-packages-npm-production"}},"2026.2.11":{"name":"@rickosborne/guard","version":"2026.2.11","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2026.2.11","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2026.2.11","authorName":"Rick Osborne","commitHash":"278b872ee2702d00ce46c4771eeed559807614db","commitLink":"https://github.com/rickosborne/es-js-ts/commits/278b872ee2702d00ce46c4771eeed559807614db","parentHash":"2d10f754a45c7441a6385dd37d9a429ccb0b9c25","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2026-02-11T04:10:41.000Z"},"dist":{"shasum":"9b93e88ce1c14e333ab827e1e694aa6a2afdfcdb","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2026.2.11.tgz","fileCount":128,"integrity":"sha512-tNYPTlldaB/eU8G7lqZqNDwWODJ0PjG4v63j6YtY6KA61gcpXXWDymg98BFlmMFJEza+np7n/+r2G+fKMtrwxg==","signatures":[{"sig":"MEUCIQCpxWK0Fo75FAMy9cFTTQyizqlQHULNOCQy33jRMtWijQIgXT8qUw/GaLCfAa+bxJCaM+ep6zL+p1s7AwKZAi0dfTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125878},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./is-iterable-like":{"types":"./is-iterable-like.d.ts","import":"./is-iterable-like.mjs","default":"./is-iterable-like.mjs","require":"./is-iterable-like.cjs"},"./is-iterator-like":{"types":"./is-iterator-like.d.ts","import":"./is-iterator-like.mjs","default":"./is-iterator-like.mjs","require":"./is-iterator-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"278b872ee2702d00ce46c4771eeed559807614db","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.3","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@rickosborne/typical":"2026.2.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2026.2.11_1770783167711_0.90216788015819","host":"s3://npm-registry-packages-npm-production"}},"2026.2.12":{"name":"@rickosborne/guard","version":"2026.2.12","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2026.2.12","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2026.2.12","authorName":"Rick Osborne","commitHash":"3fc3c2db587795da87dda0eac0983efab2fb0cec","commitLink":"https://github.com/rickosborne/es-js-ts/commits/3fc3c2db587795da87dda0eac0983efab2fb0cec","parentHash":"299fb331f13c98f218ee4887fbc4c3025cbb2213","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2026-02-11T04:33:10.000Z"},"dist":{"shasum":"8bb046a0a21c2868c810d6abfb18511c641d68be","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2026.2.12.tgz","fileCount":128,"integrity":"sha512-EuBCag6pM/H7/1XaiQ37Z8PeQxbB07QjQ9DimkvThr/hqhOi4B9KzAx9Pxr3x0tN1DpDhDv9WS1QNjq14LXT6g==","signatures":[{"sig":"MEUCIQCreBuOCenky0Wzl6vj6oqHziMq6RnAQvoKywQ2dt743QIgRbUsy6QjCxdlwdr3414Dc2PuEte/qOT5OQIoIAuO5VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125878},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./is-iterable-like":{"types":"./is-iterable-like.d.ts","import":"./is-iterable-like.mjs","default":"./is-iterable-like.mjs","require":"./is-iterable-like.cjs"},"./is-iterator-like":{"types":"./is-iterator-like.d.ts","import":"./is-iterator-like.mjs","default":"./is-iterator-like.mjs","require":"./is-iterator-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"3fc3c2db587795da87dda0eac0983efab2fb0cec","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.3","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@rickosborne/typical":"2026.2.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2026.2.12_1770784484096_0.03786349482381879","host":"s3://npm-registry-packages-npm-production"}},"2026.2.13":{"name":"@rickosborne/guard","version":"2026.2.13","keywords":["typescript","guards","type guards"],"author":{"url":"https://rickosborne.org","name":"Rick Osborne"},"license":"CC-BY-NC-SA-4.0","_id":"@rickosborne/guard@2026.2.13","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"homepage":"https://github.com/rickosborne/es-js-ts","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"git":{"tag":"v2026.2.13","authorName":"Rick Osborne","commitHash":"827e111993b3094417e8e8be10f6606ec5f5b460","commitLink":"https://github.com/rickosborne/es-js-ts/commits/827e111993b3094417e8e8be10f6606ec5f5b460","parentHash":"5ad735203b18e3e7d99912ed9e9bcee7491d56de","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c","commitDateISO":"2026-02-11T04:45:50.000Z"},"dist":{"shasum":"37b69da725a7faa48b82f10953deab06b96935da","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2026.2.13.tgz","fileCount":128,"integrity":"sha512-TaMrK1Q6GnrIrGEf1qAptIqDNxgri8rDpK5H0bI4zybRrCKHoTNPGr6gHH0w0GqnHHO3Y558/p3X+4tJ///7Hg==","signatures":[{"sig":"MEUCIBLd0QMANCO2P+vahtnn9fzADTtC4k8NvGAaj3x10QKzAiEA4E1d9u4/5Bgvsh/DdNE/z0IHc3nHrnle+7djvHWez/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125878},"main":"./index.cjs","types":"./index.d.ts","module":"./index.mjs","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","default":"./index.mjs","require":"./index.cjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","default":"./*.mjs","require":"./*.cjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","default":"./json.mjs","require":"./json.cjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","default":"./is-int.mjs","require":"./is-int.cjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","default":"./has-own.mjs","require":"./has-own.cjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","default":"./validate.mjs","require":"./validate.cjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","default":"./has-array.mjs","require":"./has-array.cjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","default":"./is-object.mjs","require":"./is-object.cjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","default":"./is-string.mjs","require":"./is-string.cjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","default":"./has-number.mjs","require":"./has-number.cjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","default":"./has-object.mjs","require":"./has-object.cjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","default":"./has-string.mjs","require":"./has-string.cjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","default":"./is-defined.mjs","require":"./is-defined.cjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","default":"./is-list-of.mjs","require":"./is-list-of.cjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","default":"./has-optional.mjs","require":"./has-optional.cjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","default":"./is-predicate.mjs","require":"./is-predicate.cjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","default":"./throw-on-error.mjs","require":"./throw-on-error.cjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","default":"./is-promise-like.mjs","require":"./is-promise-like.cjs"},"./is-iterable-like":{"types":"./is-iterable-like.d.ts","import":"./is-iterable-like.mjs","default":"./is-iterable-like.mjs","require":"./is-iterable-like.cjs"},"./is-iterator-like":{"types":"./is-iterator-like.d.ts","import":"./is-iterator-like.mjs","default":"./is-iterator-like.mjs","require":"./is-iterator-like.cjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","default":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","default":"./error-from-message.mjs","require":"./error-from-message.cjs"}},"gitHead":"827e111993b3094417e8e8be10f6606ec5f5b460","private":false,"typings":"./index.d.ts","_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"repository":{"url":"git+https://github.com/rickosborne/es-js-ts.git","type":"git","directory":"src/packages/guard"},"_npmVersion":"10.9.3","description":"Rick Osborne's collection of type guards.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@rickosborne/typical":"2026.2.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/guard_2026.2.13_1770785227547_0.19391824821368564","host":"s3://npm-registry-packages-npm-production"}},"2026.2.16":{"author":{"name":"Rick Osborne","url":"https://rickosborne.org"},"dependencies":{"@rickosborne/typical":"2026.2.16"},"description":"Rick Osborne's collection of type guards.","engines":{"node":">=14"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs","default":"./index.mjs"},"./*.js":{"types":"./*.d.ts","import":"./*.mjs","require":"./*.cjs","default":"./*.mjs"},"./error-from-message":{"types":"./error-from-message.d.ts","import":"./error-from-message.mjs","require":"./error-from-message.cjs","default":"./error-from-message.mjs"},"./has-array":{"types":"./has-array.d.ts","import":"./has-array.mjs","require":"./has-array.cjs","default":"./has-array.mjs"},"./has-number":{"types":"./has-number.d.ts","import":"./has-number.mjs","require":"./has-number.cjs","default":"./has-number.mjs"},"./has-object":{"types":"./has-object.d.ts","import":"./has-object.mjs","require":"./has-object.cjs","default":"./has-object.mjs"},"./has-optional":{"types":"./has-optional.d.ts","import":"./has-optional.mjs","require":"./has-optional.cjs","default":"./has-optional.mjs"},"./has-own":{"types":"./has-own.d.ts","import":"./has-own.mjs","require":"./has-own.cjs","default":"./has-own.mjs"},"./has-string":{"types":"./has-string.d.ts","import":"./has-string.mjs","require":"./has-string.cjs","default":"./has-string.mjs"},"./is-defined":{"types":"./is-defined.d.ts","import":"./is-defined.mjs","require":"./is-defined.cjs","default":"./is-defined.mjs"},"./is-int":{"types":"./is-int.d.ts","import":"./is-int.mjs","require":"./is-int.cjs","default":"./is-int.mjs"},"./is-iterable-like":{"types":"./is-iterable-like.d.ts","import":"./is-iterable-like.mjs","require":"./is-iterable-like.cjs","default":"./is-iterable-like.mjs"},"./is-iterator-like":{"types":"./is-iterator-like.d.ts","import":"./is-iterator-like.mjs","require":"./is-iterator-like.cjs","default":"./is-iterator-like.mjs"},"./is-list-of":{"types":"./is-list-of.d.ts","import":"./is-list-of.mjs","require":"./is-list-of.cjs","default":"./is-list-of.mjs"},"./is-object":{"types":"./is-object.d.ts","import":"./is-object.mjs","require":"./is-object.cjs","default":"./is-object.mjs"},"./is-predicate":{"types":"./is-predicate.d.ts","import":"./is-predicate.mjs","require":"./is-predicate.cjs","default":"./is-predicate.mjs"},"./is-promise-like":{"types":"./is-promise-like.d.ts","import":"./is-promise-like.mjs","require":"./is-promise-like.cjs","default":"./is-promise-like.mjs"},"./is-string":{"types":"./is-string.d.ts","import":"./is-string.mjs","require":"./is-string.cjs","default":"./is-string.mjs"},"./json":{"types":"./json.d.ts","import":"./json.mjs","require":"./json.cjs","default":"./json.mjs"},"./scrub-stack-trace":{"types":"./scrub-stack-trace.d.ts","import":"./scrub-stack-trace.mjs","require":"./scrub-stack-trace.cjs","default":"./scrub-stack-trace.mjs"},"./throw-on-error":{"types":"./throw-on-error.d.ts","import":"./throw-on-error.mjs","require":"./throw-on-error.cjs","default":"./throw-on-error.mjs"},"./validate":{"types":"./validate.d.ts","import":"./validate.mjs","require":"./validate.cjs","default":"./validate.mjs"}},"git":{"authorName":"Rick Osborne","commitDateISO":"2026-02-16T18:13:37.000Z","commitHash":"72d2d07aba028ad4c475190c056b5e631242c7bb","commitLink":"https://github.com/rickosborne/es-js-ts/commits/72d2d07aba028ad4c475190c056b5e631242c7bb","parentHash":"38d31a198cf30896f6c95ff44871cc91cf94f5a0","signingKeyId":"8e61c433fe39d4a4679ce1d5b873fb3c48464f3c"},"homepage":"https://github.com/rickosborne/es-js-ts","keywords":["typescript","guards","type guards"],"license":"CC-BY-NC-SA-4.0","main":"./index.cjs","module":"./index.mjs","name":"@rickosborne/guard","private":false,"publishConfig":{"access":"public"},"repository":{"directory":"src/packages/guard","type":"git","url":"git+https://github.com/rickosborne/es-js-ts.git"},"types":"./index.d.ts","typings":"./index.d.ts","version":"2026.2.16","_id":"@rickosborne/guard@2026.2.16","gitHead":"72d2d07aba028ad4c475190c056b5e631242c7bb","bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-IO2L2fqD7AvhwbasHMqD6MtFiVx2gOf1B3jkcwmfIY8spWxkMd8E/5vkLtL7ADeK1DSHOaTAAQhx+h8SeANbKw==","shasum":"1c117ee66467dfb4570b46e6173db939d3440fdb","tarball":"https://registry.npmjs.org/@rickosborne/guard/-/guard-2026.2.16.tgz","fileCount":128,"unpackedSize":125855,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDnwYkWyzjHDw4LKGL3sqgpKPTYA1/Uq5bMSO/ciOx2awIhAP4ZGS2+pmgGpTT6cW+VwyDQsCDP22CUqahZGRSo78aE"}]},"_npmUser":{"name":"rickosborne","email":"ricko+npm@rickosborne.org"},"directories":{},"maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/guard_2026.2.16_1771265830478_0.8469784097386939"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-24T00:58:25.105Z","modified":"2026-02-16T18:17:10.754Z","2024.12.23":"2024-12-24T00:58:25.391Z","2024.12.25":"2024-12-25T04:24:23.197Z","2024.12.27":"2024-12-25T19:12:31.577Z","2024.12.28":"2024-12-26T03:11:07.133Z","2024.12.29":"2024-12-26T04:21:11.649Z","2024.12.30":"2024-12-26T06:26:46.956Z","2024.12.32":"2024-12-26T19:42:17.561Z","2024.12.33":"2024-12-27T01:42:56.840Z","2024.12.34":"2024-12-27T18:42:38.736Z","2024.12.35":"2024-12-28T00:52:20.241Z","2024.12.36":"2024-12-28T19:00:54.430Z","2025.1.7":"2025-01-08T06:10:03.459Z","2025.1.10":"2025-01-11T00:51:18.445Z","2025.2.16":"2025-02-17T02:00:20.937Z","2025.2.26":"2025-02-26T16:47:43.267Z","2025.3.4":"2025-03-04T05:16:51.689Z","2025.3.9":"2025-03-09T08:19:52.929Z","2025.3.10":"2025-03-09T18:46:15.394Z","2025.3.11":"2025-03-10T09:35:29.053Z","2025.3.12":"2025-03-11T22:06:55.957Z","2025.5.31":"2025-05-31T22:39:23.233Z","2025.7.19":"2025-07-20T01:23:41.220Z","2025.8.28":"2025-08-28T23:06:15.800Z","2026.1.8":"2026-01-08T05:59:29.742Z","2026.1.10":"2026-01-08T07:44:52.408Z","2026.2.11":"2026-02-11T04:12:47.868Z","2026.2.12":"2026-02-11T04:34:44.283Z","2026.2.13":"2026-02-11T04:47:07.706Z","2026.2.16":"2026-02-16T18:17:10.647Z"},"bugs":{"url":"https://github.com/rickosborne/es-js-ts/issues"},"author":{"name":"Rick Osborne","url":"https://rickosborne.org"},"license":"CC-BY-NC-SA-4.0","homepage":"https://github.com/rickosborne/es-js-ts","keywords":["typescript","guards","type guards"],"repository":{"directory":"src/packages/guard","type":"git","url":"git+https://github.com/rickosborne/es-js-ts.git"},"description":"Rick Osborne's collection of type guards.","maintainers":[{"name":"rickosborne","email":"ricko+npm@rickosborne.org"}],"readme":"README.md","readmeFilename":""}