{
	"name": "intl-number-parser",
	"version": "1.0.6",
	"description": "Utility for parsing international numbers to native JavaScript numbers based on the locale",
	"type": "module",
	"main": "dist/index.cjs",
	"module": "./dist/index.mjs",
	".": {
		"import": {
			"types": "./dist/index.d.ts",
			"default": "./dist/index.mjs"
		},
		"require": {
			"types": "./dist/index.d.cts",
			"default": "./dist/index.cjs"
		}
	},
	"files": [
		"dist/**/*"
	],
	"scripts": {
		"lint": "eslint . --ext .js,.jsx,.ts,.tsx,.json",
		"lint:fix": "eslint . --ext .js,.jsx,.ts,.tsx,.json --fix",
		"ts:declaration": "tsc --build --emitDeclarationOnly --declarationMap --declaration",
		"build": "tsc --emitDeclarationOnly --declarationMap && node --import ./loader.mjs esbuild.ts",
		"test": "node --import ./loader.mjs --test ./test/NumberParser.test.ts",
		"prepack": "npm run build",
		"prepublishOnly": "npm test && npm run lint",
		"preversion": "npm run lint",
		"version": "npm run lint && git add -A src",
		"postversion": "git push && git push --tags"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/ApelegHQ/intl-number-parser.git"
	},
	"author": "Apeleg Limited",
	"license": "ISC",
	"devDependencies": {
		"@eslint/eslintrc": "^3.3.1",
		"@eslint/js": "^9.37.0",
		"@types/node": "^24.7.2",
		"@typescript-eslint/eslint-plugin": "^8.46.0",
		"@typescript-eslint/parser": "^8.46.0",
		"esbuild": "^0.25.10",
		"eslint": "^9.37.0",
		"eslint-config-prettier": "^10.1.8",
		"eslint-plugin-prettier": "^5.5.4",
		"globals": "^16.4.0",
		"prettier": "^3.6.2",
		"ts-node": "^10.9.2",
		"typescript": "^5.9.3"
	},
	"keywords": [
		"number parser",
		"Intl",
		"locale",
		"number format",
		"decimal",
		"currency",
		"parsing",
		"i18n",
		"internationalization",
		"internationalisation",
		"localization",
		"localisation",
		"l10n",
		"number conversion"
	]
}
