{
  "name": "taiwan-id-validator",
  "version": "1.5.0",
  "description": "中華民國統一編號、外籍人士居留證統一編號、身分證字號驗證規則、電子發票號碼等規則驗證",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "license": "MIT",
  "scripts": {
    "check-types": "tsc --noemit -p tsconfig.json",
    "eslint": "eslint \"src/**/*.ts\"",
    "lint": "npm run eslint && npm run check-types",
    "build": "npm run clean && npx webpack",
    "release": "npm run build && npm publish",
    "clean": "rimraf dist coverage",
    "test": "jest --silent",
    "test:log": "jest",
    "test:watch": "jest --watch",
    "test:cov": "jest --coverage",
    "prepare": "husky install",
    "v:prerelease": "npm version prerelease -m \"build: release %s\"",
    "v:prepatch": "npm version prepatch -m \"build: release %s\"",
    "v:preminor": "npm version preminor -m \"build: release %s\"",
    "v:premajor": "npm version premajor -m \"build: release %s\"",
    "v:patch": "npm version patch -m \"build: release %s\"",
    "v:minor": "npm version minor -m \"build: release %s\"",
    "v:major": "npm version major -m \"build: release %s\"",
    "version": "conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/enylin/taiwan-id-validator"
  },
  "keywords": [
    "中華民國",
    "台灣",
    "E-Invoice",
    "Taiwan",
    "ES6",
    "TypeScript",
    "電子發票",
    "統一編號",
    "身分證字號",
    "外來人口統一證號",
    "自然人憑證",
    "手機條碼",
    "捐贈碼",
    "愛心碼",
    "ARC",
    "APRC"
  ],
  "author": {
    "name": "enylin",
    "email": "sean.enylin@gmail.com"
  },
  "devDependencies": {
    "@commitlint/cli": "^13.1.0",
    "@commitlint/config-angular": "^13.1.0",
    "@commitlint/config-conventional": "^13.1.0",
    "@types/jest": "^29.2.4",
    "@typescript-eslint/eslint-plugin": "^5.47.1",
    "@typescript-eslint/parser": "^5.47.1",
    "commitizen": "^4.2.4",
    "conventional-changelog-cli": "^2.1.1",
    "cz-conventional-changelog": "^3.3.0",
    "eslint": "^8.30.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-simple-import-sort": "^7.0.0",
    "husky": "^7.0.1",
    "jest": "^29.3.1",
    "prettier": "2.8.1",
    "rimraf": "^2.6.3",
    "ts-jest": "^29.0.3",
    "ts-loader": "^9.4.2",
    "tsconfig-paths": "^3.8.0",
    "typescript": "^4.9.4",
    "webpack": "^5.51.1",
    "webpack-cli": "^4.8.0"
  },
  "unpkg": "dist/index.min.js",
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-conventional-changelog"
    }
  },
  "dependencies": {
    "tslib": "^2.3.1"
  }
}
