{
  "name": "rapidux",
  "version": "1.1.0",
  "description": "Swiss army knife for redux and json api development",
  "main": "./lib/index.js",
  "repository": "https://github.com/StartupCraft/rapidux.git",
  "author": "George Viazemsky <code@and.graphics>",
  "license": "MIT",
  "scripts": {
    "build": "babel src/ -d lib/",
    "test": "jest",
    "test:cov": "jest --coverage --collectCoverageFrom=src/**/*.js",
    "lint": "eslint src __tests__",
    "lint:fix": "eslint src __tests__ --fix",
    "precommit": "lint-staged",
    "prepublish": "yarn test && yarn build"
  },
  "lint-staged": {
    "src/**/*.{js,jsx,json,scss,css}": [
      "eslint src __tests__ --fix",
      "prettier --config .prettierrc --write",
      "jest --bail --findRelatedTests",
      "git add"
    ]
  },
  "engines": {
    "node": ">=8.0.0",
    "npm": ">=5.0.0",
    "yarn": ">=1.0.0"
  },
  "jest": {
    "verbose": true,
    "testURL": "http://localhost/",
    "transform": {
      ".*": "<rootDir>/node_modules/babel-jest"
    },
    "moduleFileExtensions": [
      "js",
      "json",
      "es6"
    ],
    "testMatch": [
      "**/__tests__/**/*.test.js?(x)"
    ]
  },
  "dependencies": {
    "@babel/preset-env": "7.11.0",
    "lodash": "4.17.20",
    "redux-object": "0.5.10",
    "reselect": "4.0.0",
    "seamless-immutable": "7.1.4"
  },
  "devDependencies": {
    "@babel/cli": "7.10.5",
    "@babel/core": "7.11.1",
    "babel-eslint": "10.1.0",
    "babel-jest": "26.3.0",
    "babel-preset-env": "1.7.0",
    "codecov": "3.7.2",
    "eslint": "7.6.0",
    "eslint-config-airbnb-base": "14.2.0",
    "eslint-config-prettier": "6.11.0",
    "eslint-plugin-import": "2.22.0",
    "eslint-plugin-prettier": "3.1.4",
    "husky": "4.2.5",
    "jest": "26.4.0",
    "lint-staged": "10.2.11",
    "prettier": "2.0.5",
    "regenerator-runtime": "0.13.7"
  }
}
