{
	"name": "text-input-guard",
	"version": "1.3.0",
	"description": "A JavaScript input guard library for Japanese web apps, handling full-width digits, numeric rules, digit limits, and formatted display.",
	"keywords": ["input-validation",
		"numeric-input",
		"digit-limit",
		"fullwidth",
		"zenkaku",
		"japanese"],
	"author": "natade-jp <natade3@gmail.com> (https://github.com/natade-jp)",
	"license": "MIT",
	"type": "module",
	"source": "./src/text-input-guard.js",
	"main": "./dist/cjs/text-input-guard.cjs",
	"module": "./dist/esm/text-input-guard.js",
	"types": "./dist/types/text-input-guard.d.ts",
	"exports": {
		".": {
			"types": "./dist/types/text-input-guard.d.ts",
			"import": "./dist/esm/text-input-guard.js",
			"require": "./dist/cjs/text-input-guard.cjs",
			"browser": "./dist/umd/text-input-guard.js",
			"default": "./dist/esm/text-input-guard.js"
		}
	},
	"unpkg": "./dist/umd/text-input-guard.min.js",
	"jsdelivr": "./dist/umd/text-input-guard.min.js",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/natade-jp/text-input-guard.git"
	},
	"bugs": {
		"url": "https://github.com/natade-jp/text-input-guard/issues"
	},
	"homepage": "https://natade-jp.github.io/text-input-guard/",
	"files": [
		"dist/"
	],
	"scripts": {
		"build": "node ./scripts/package.build.js",
		"test": "node --test \"src/**/*.test.js\"",
		"doc": "node ./scripts/package.doc.js",
		"docs:dev": "vitepress dev docs",
		"docs:build": "vitepress build docs",
		"docs:preview": "vitepress preview docs",
		"lint": "eslint .",
		"lint:fix": "eslint . --fix",
		"format": "prettier . --write",
		"format:check": "prettier . --check"
	},
	"directories": {
		"src": "./src",
		"build": "./build"
	},
	"devDependencies": {
		"@eslint/js": "^10.0.1",
		"@rollup/plugin-buble": "^1.0.3",
		"@rollup/plugin-commonjs": "^29.0.0",
		"@rollup/plugin-node-resolve": "^16.0.3",
		"@rollup/plugin-replace": "^6.0.3",
		"@rollup/plugin-terser": "^0.4.4",
		"@types/node": "^25.0.10",
		"eslint": "^10.0.0",
		"eslint-config-prettier": "^10.1.8",
		"eslint-plugin-jsonc": "^2.21.0",
		"eslint-plugin-unicorn": "^62.0.0",
		"globals": "^17.1.0",
		"jsdom": "^28.1.0",
		"jsonc-eslint-parser": "^2.4.2",
		"ntfile": "^2.0.0",
		"prettier": "^3.8.1",
		"rollup": "^4.56.0",
		"rollup-plugin-dts": "^6.3.0",
		"typescript": "^5.9.3",
		"vitepress": "^1.6.4"
	}
}
