{
  "name": "@fargtryckarn/components",
  "private": false,
  "publishConfig": {
    "access": "public"
  },
  "description": "Components repository for fargtryckarn_architecture",
  "main": "build/index.js",
  "typings": "build/index",
  "config": {
    "validate-commit-msg": {
      "types": [
        "feat",
        "unfeat",
        "fix",
        "docs",
        "style",
        "refactor",
        "perf",
        "test",
        "build",
        "ci",
        "chore",
        "revert",
        "followup",
        "improve"
      ]
    }
  },
  "husky": {
    "hooks": {
      "pre-commit": "npm run lint"
    }
  },
  "scripts": {
    "prepush": "npm run build && npm run test:no-cache",
    "commitmsg": "validate-commit-msg",
    "clean": "rimraf build && rimraf .jest/cache",
    "prebuild": "npm run clean -s",
    "build": "webpack --config config/webpack/index.js",
    "build:prod": "cross-env NODE_ENV=production npm run build",
    "postbuild": "webpack --config config/webpack/server.js",
    "prestart": "npm run build -s",
    "start": "node build/server.js",
    "start:prod": "cross-env NODE_ENV=production npm start",
    "test": "jest",
    "test:no-cache": "jest --no-cache",
    "test:watch": "jest --watch",
    "lint": "tslint -t stylish \"src/**/**.ts*\" -e \"src/**/**.snap\"",
    "lint:fix": "npm run lint -s -- --fix",
    "doc": "tsc && styleguidist server --config styleguide.config.js",
    "doc:build": "tsc && styleguidist build --config styleguide.config.js",
    "doc:publish": "node ./doc/publish.js",
    "semantic-release": "semantic-release",
    "tsc": "tsc"
  },
  "author": "cyberhck",
  "homepage": "https://github.com/cyberhck/fargtryckarn_components.git",
  "repository": {
    "type": "git",
    "url": "https://github.com/cyberhck/fargtryckarn_components.git"
  },
  "bugs": {
    "url": "https://github.com/cyberhck/fargtryckarn_components/issues"
  },
  "keywords": [
    "react",
    "redux",
    "typescript",
    "webpack",
    "universal",
    "isomorphic",
    "starter",
    "kit",
    "boilerplate",
    "hot reload",
    "react-hot-loader",
    "enzyme",
    "jest"
  ],
  "license": "MIT",
  "devDependencies": {
    "@types/enzyme": "^3.1.15",
    "@types/jest": "^23.3.9",
    "@types/prop-types": "^15.5.6",
    "@types/react": "^16.7.6",
    "@types/react-dom": "^16.0.9",
    "@types/react-helmet": "^5.0.7",
    "@types/react-intl": "^2.3.12",
    "@types/react-redux": "^6.0.9",
    "awesome-typescript-loader": "^5.2.1",
    "cross-env": "^5.2.0",
    "enzyme": "^3.7.0",
    "enzyme-adapter-react-16": "^1.7.0",
    "file-loader": "^2.0.0",
    "husky": "^1.1.4",
    "jest": "^23.6.0",
    "jest-enzyme": "^7.0.1",
    "react-docgen-typescript": "^1.12.1",
    "react-hot-loader": "^4.3.12",
    "react-styleguidist": "^8.0.5",
    "rimraf": "^2.6.2",
    "semantic-release": "^15.12.0",
    "ts-jest": "^23.10.4",
    "tslint": "^5.11.0",
    "tslint-loader": "^3.5.4",
    "tslint-microsoft-contrib": "^5.2.1",
    "tslint-react": "^3.6.0",
    "typescript": "^3.1.6",
    "url-loader": "^1.1.2",
    "validate-commit-msg": "^2.14.0",
    "wallaby-webpack": "^3.9.13",
    "webpack": "^4.26.0",
    "webpack-cli": "^3.1.2",
    "webpack-dev-middleware": "^3.4.0",
    "webpack-hot-middleware": "^2.24.3",
    "webpack-manifest-plugin": "^2.0.4"
  },
  "dependencies": {
    "@crazyfactory/tinka": "^1.7.4",
    "@fargtryckarn/sdk": "^1.2.0",
    "autobind-decorator": "^2.3.1",
    "chalk": "^2.4.1",
    "csstips": "^0.3.0",
    "csx": "^9.0.0",
    "express": "^4.16.4",
    "isomorphic-fetch": "^2.2.1",
    "prop-types": "^15.6.2",
    "react": "^16.6.3",
    "react-dom": "^16.6.3",
    "react-helmet": "^5.2.0",
    "react-intl": "^2.7.2",
    "react-redux": "^5.1.1",
    "react-router5": "^6.5.3",
    "redux": "^4.0.1",
    "redux-logger": "^3.0.6",
    "redux-router5": "^6.0.5",
    "redux-saga": "^0.16.2",
    "router5": "^6.6.2",
    "serve-favicon": "^2.5.0",
    "typestyle": "^2.0.1"
  },
  "jest": {
    "transform": {
      "^.+\\.tsx?$": "ts-jest"
    },
    "cacheDirectory": "<rootDir>/.jest/cache",
    "collectCoverage": true,
    "coverageDirectory": "<rootDir>/coverage",
    "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$",
    "moduleNameMapper": {
      "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js"
    },
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "json"
    ],
    "moduleDirectories": [
      "node_modules",
      "./"
    ],
    "setupTestFrameworkScriptFile": "./src/app/helpers/JestBootstrap.ts"
  },
  "version": "1.7.19"
}
