{
  "name": "{{name}}",
  "version": "{{version}}",
  "description": "{{description}}",
  "scripts": {
    "dev": "portal dev",
    "build": "portal build",
    "lint": "eslint \"src/**/*.{js,ts}\"",
    "lint:fix": "npm run lint -- --fix",
    "prettier": "prettier --write \"src/**/*.{js,json,ts,css,less,scss}\""
  },
  "devDependencies": {
    "@mas.io/misbop-portal-cli": "latest",
    "@mini-types/alipay": "1.0.18",
    "@types/node": "^18.0.0",
    "@typescript-eslint/eslint-plugin": "^5.3.0",
    "@typescript-eslint/parser": "^5.3.0",
    "eslint": "^8.2.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-config-standard": "^17.0.0",
    "eslint-plugin-import": "^2.25.4",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-prettier": "^4.0.0",
    "eslint-plugin-promise": "^6.0.0",
    "husky": "^4.2.5",
    "lint-staged": "^10.2.11",
    "prettier": "^2.6.0",
    "typescript": "^4.0.0"
  },
  "dependencies": {
    "@mas.io/misbop-portal-plugin": "latest"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "**/*.{js,jsx,ts}": [
      "npm run prettier",
      "npm run lint"
    ]
  },
  "author": "{{author}}",
  "license": "ISC"
}