{
	"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"
	},
	"readme": "README.md",
	"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"
}
