{
  "name": "paretojs",
  "version": "3.7.0",
  "description": "An extremely small, intuitive and fast functional utility library for JavaScript",
  "main": "dist/pareto.cjs.js",
  "jsnext:main": "dist/pareto.es.js",
  "module": "dist/pareto.es.js",
  "typings": "index.d.ts",
  "scripts": {
    "compile": "tsc --pretty",
    "lint": "tslint -c tslint.json src/**/*.ts src/extra/*.ts",
    "test": "jest",
    "format": "prettier --write '{src,__tests__}/**/*.ts'",
    "check": "npm run compile && npm run lint && npm run test",
    "clean": "rimraf dist coverage",
    "prebuild": "npm run format && npm run check && npm run clean",
    "build:umd": "rollup --config rollup.umd.config.js",
    "build:cjs": "rollup --config rollup.cjs.config.js",
    "build:es": "rollup --config rollup.es.config.js",
    "build": "npm run build:umd && npm run build:cjs && npm run build:es"
  },
  "keywords": [
    "util",
    "utility",
    "small",
    "functional",
    "immutable",
    "lightweight",
    "fast",
    "typescript",
    "library",
    "stdlib",
    "modules"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/concretesolutions/pareto.js"
  },
  "author": "Matheus Lima <matheusml90@gmail.com> (https://matheuslima.com)",
  "license": "MIT",
  "jest": {
    "moduleFileExtensions": [
      "ts",
      "js"
    ],
    "transform": {
      "^.+\\.(ts)$": "<rootDir>/preprocessor.js"
    },
    "testMatch": [
      "**/__tests__/*.(ts|js)"
    ]
  },
  "devDependencies": {
    "jest": "19.0.2",
    "prettier": "1.2.2",
    "rimraf": "2.6.1",
    "rollup": "0.41.6",
    "rollup-plugin-commonjs": "8.0.2",
    "rollup-plugin-node-resolve": "3.0.0",
    "rollup-plugin-typescript": "0.8.1",
    "rollup-plugin-uglify": "1.0.2",
    "tslint": "^5.1.0",
    "typescript": "^2.2.2"
  }
}
