{
  "name": "@department-of-veterans-affairs/va-forms-system-core",
  "version": "1.6.2",
  "description": "Department of Veterans Affairs Forms System Core.",
  "main": "dist/index.js",
  "module": "dist/va-forms-system-core.cjs.production.min.js",
  "typings": "dist/index.d.ts",
  "release": {
    "branches": [
      "main"
    ],
    "plugins": [
      [
        "@semantic-release/commit-analyzer",
        {
          "preset": "angular",
          "releaseRules": [
            {
              "type": "fix",
              "release": "patch"
            },
            {
              "type": "feat",
              "release": "minor"
            },
            {
              "type": "perf",
              "release": "major"
            }
          ],
          "parserOpts": {
            "noteKeywords": [
              "BREAKING CHANGE",
              "BREAKING CHANGES"
            ]
          }
        }
      ],
      "@semantic-release/release-notes-generator",
      "@semantic-release/github",
      "@semantic-release/git"
    ]
  },
  "scripts": {
    "build": "tsdx build && yarn docs:build",
    "docs:extract": "api-extractor run --local --verbose",
    "docs:generate": "api-documenter markdown --input-folder ./doc-extraction --output-folder ./docs/reference",
    "docs:build": "yarn docs:extract && yarn docs:generate",
    "lint": "eslint",
    "prepare": "husky install && npm run build",
    "test": "jest",
    "watch": "tsdx watch",
    "build-examples": "webpack --config examples/webpack.config.js",
    "serve-examples": "node examples/server.js"
  },
  "author": "",
  "license": "ISC",
  "files": [
    "dist/**/*"
  ],
  "dependencies": {
    "connect-history-api-fallback": "^1.6.0",
    "date-fns": "^2.28.0",
    "formik": "^2.2.9",
    "lodash": "^4.17.21",
    "react-router-dom": "^5.3.0",
    "react-router-dom-v5-compat": "^6.3.0"
  },
  "devDependencies": {
    "@babel/core": "^7.14.5",
    "@babel/preset-env": "^7.14.5",
    "@babel/preset-react": "^7.14.5",
    "@babel/preset-typescript": "^7.14.5",
    "@department-of-veterans-affairs/component-library": "^11.5.4",
    "@microsoft/api-documenter": "^7.13.41",
    "@microsoft/api-extractor": "^7.18.6",
    "@semantic-release/changelog": "^6.0.1",
    "@semantic-release/commit-analyzer": "^9.0.1",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/release-notes-generator": "^10.0.2",
    "@size-limit/preset-small-lib": "^5.0.1",
    "@testing-library/jest-dom": "^5.16.4",
    "@testing-library/react": "^11.2.7",
    "@testing-library/user-event": "^13.2.1",
    "@types/express": "^4.17.13",
    "@types/jest": "^26.0.23",
    "@types/lodash": "^4.14.171",
    "@types/react": "^17.0.14",
    "@types/react-dom": "^17.0.9",
    "@types/react-router-dom": "^5.1.8",
    "@typescript-eslint/eslint-plugin": "^4.26.1",
    "@typescript-eslint/parser": "^4.26.1",
    "babel-jest": "^27.0.2",
    "babel-loader": "^8.2.2",
    "clean-webpack-plugin": "^4.0.0-alpha.0",
    "css-loader": "^6.2.0",
    "eslint": "^7.28.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-react": "^7.24.0",
    "eslint-plugin-react-hooks": "^4.2.0",
    "express": "^4.17.1",
    "html-webpack-plugin": "^5.3.2",
    "husky": "^6.0.0",
    "jest": "^27.0.4",
    "lint-staged": "^11.0.0",
    "prettier": "^2.3.1",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-is": "^17.0.2",
    "semantic-release": "^19.0.3",
    "style-loader": "^3.2.1",
    "ts-loader": "^9.2.5",
    "tsdx": "^0.14.1",
    "tslib": "^2.3.0",
    "typescript": "^4.3.5",
    "webpack": "^5.50.0",
    "webpack-cli": "^4.8.0",
    "webpack-dev-middleware": "^5.0.0",
    "webpack-dev-server": "^3.11.2",
    "webpack-hot-middleware": "^2.25.0"
  },
  "lint-staged": {
    "src/**/*.{js,ts,jsx,tsx}": "eslint --cache --fix",
    "src/**/*.{js,ts,jsx,tsx,css,md}": "prettier --write"
  }
}