{
	"name": "validid",
	"version": "3.0.0",
	"description": "Validate ID card number of Hong Kong, Taiwan, South Korea and China.",
	"license": "MIT",
	"private": false,
	"//main": "UMD format; Bundle in one file; Minified; Act as fallback",
	"main": "bundles/validid.umd.min.js",
	"//module": "ESM format; Entry point of modules; Not minified; Consume using import",
	"module": "esm/index.mjs",
	"exports": {
		".": {
			"types": {
				"require": "./types/bundles.d.ts",
				"default": "./types/bundles.d.mts"
			},
			"require": "./bundles/validid.umd.js",
			"default": "./esm/index.mjs"
		},
		"./hkid": {
			"types": "./types/hkid.d.mts",
			"default": "./esm/hkid.mjs"
		},
		"./twid": {
			"types": "./types/twid.d.mts",
			"default": "./esm/twid.mjs"
		},
		"./krid": {
			"types": "./types/krid.d.mts",
			"default": "./esm/krid.mjs"
		},
		"./cnid": {
			"types": "./types/cnid.d.mts",
			"default": "./esm/cnid.mjs"
		},
		"./response": {
			"types": "./types/response.d.mts",
			"default": "./esm/response.mjs"
		},
		"./utils": {
			"types": "./types/utils.d.mts",
			"default": "./esm/utils.mjs"
		},
		"./twrc": {
			"types": "./types/twrc.d.mts",
			"default": "./esm/twrc.mjs"
		},
		"./twrc-legacy": {
			"types": "./types/twrc-legacy.d.mts",
			"default": "./esm/twrc-legacy.mjs"
		},
		"./esm/*.mjs": {
			"types": "./types/*.d.mts",
			"default": "./esm/*.mjs"
		},
		"./bundles/*.mjs": {
			"types": "./types/bundles.d.mts",
			"default": "./bundles/*.mjs"
		},
		"./bundles/*.js": {
			"types": "./types/bundles.d.ts",
			"default": "./bundles/*.js"
		}
	},
	"files": [
		"bundles/**/*",
		"esm/**/*",
		"types/**/*",
		"package.json",
		"LICENSE.txt",
		"README.md"
	],
	"engines": {
		"//devNode": "Recommend >=20.9. Require >=18.0 to build properly.",
		"node": ">=4.9.0"
	},
	"scripts": {
		"clean": "node ./tasks/clean.mjs",
		"build": "rollup -c rollup.config.mjs",
		"test": "npm run build && npm run testOnly",
		"testOnly": "node --test test/*.test.mjs test/*.test.cjs",
		"prepack": "npm run clean && npm run test"
	},
	"author": "Edditoria <edditoria@pm.me>",
	"homepage": "https://github.com/Edditoria/validid",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/Edditoria/validid.git"
	},
	"bugs": {
		"url": "https://github.com/Edditoria/validid/issues"
	},
	"keywords": [
		"validate",
		"id number",
		"hong kong",
		"taiwan id",
		"korea",
		"china id",
		"id",
		"validation",
		"hkid"
	],
	"devDependencies": {
		"@eslint/js": "^9.11.1",
		"@rollup/plugin-buble": "^1.0.3",
		"@rollup/plugin-terser": "^0.4.4",
		"eslint": "^9.11.1",
		"eslint-config-prettier": "^9.1.0",
		"fs-extra": "^11.2.0",
		"globals": "^15.9.0",
		"prettier": "^3.3.3",
		"rollup": "^4.22.5"
	}
}
