{
  "name": "data-forge",
  "version": "1.10.4",
  "description": "JavaScript data transformation and analysis toolkit inspired by Pandas and LINQ.",
  "module": "dist/esm/index.esm.js",
  "main": "build/index.js",
  "types": "build/index.d.ts",
  "scripts": {
    "c": "npm run clean",
    "clean": "rm -rf build && rm -rf dist",
    "b": "npm run build",
    "build": "tsc",
    "cb": "npm run clean-build",
    "clean-build": "npm run clean && npm run build",
    "bw": "tsc --watch",
    "build:watch": "tsc --watch",
    "cbw": "npm run clean-build:watch",
    "clean-build:watch": "npm run clean-build && npm run build:watch",
    "t": "npm run test",
    "test": "mocha --require ts-node/register --require source-map-support/register 'src/test/**/*.test.ts'",
    "tw": "npm run test:watch",
    "test:watch": "mocha --watch --watch-files './src/**/*.ts' --require ts-node/register --require source-map-support/register 'src/test/**/*.test.ts'",
    "api-docs": "typedoc --options typedoc.json --out docs/api ./src/index.ts ./src/lib/dataframe.ts ./src/lib/series.ts ./src/lib/index.ts",
    "prepublishOnly": "npm run clean && npm run test && npm run build && npm run pack:web && npm run pack:rollup",
    "coveralls": "nyc report --reporter=text-lcov | coveralls",
    "pn": "npm run pack:node",
    "pack:node": "webpack --config webpack.node.config.js && npm run bundle-typedefs",
    "pw": "npm run pack:web",
    "pack:web": "webpack --config webpack.web.config.js",
    "pr": "npm run pack:rollup",
    "pack:rollup": "rollup -c",
    "bundle-typedefs": "dts-bundle --name data-forge --main build/index.d.ts --baseDir = build --out ../dist/node/index.d.ts",
    "lint": "npx eslint src/ --ext .js,.jsx,.ts,.tsx --quiet"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/data-forge/data-forge-ts.git"
  },
  "keywords": [
    "data-wrangling",
    "data-forge",
    "data",
    "data-analysis",
    "linq",
    "pandas",
    "Python",
    "visualization",
    "data-visualization",
    "data-management",
    "data-manipulation",
    "csv",
    "json",
    "data-munging",
    "data-cleaning",
    "data-science",
    "data-clensing"
  ],
  "author": "ashley@codecapers.com.au",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/data-forge/data-forge-ts/issues"
  },
  "homepage": "https://github.com/data-forge/data-forge-ts#readme",
  "dependencies": {
    "@data-forge/serialization": "^1.0.0",
    "dayjs": "^1.8.12",
    "easy-table": "1.1.0",
    "json5": "^2.1.0",
    "numeral": "^2.0.6",
    "papaparse": "5.2.0",
    "typy": "^3.0.1"
  },
  "devDependencies": {
    "@types/chai": "4.0.4",
    "@types/json5": "0.0.30",
    "@types/mocha": "9.0.0",
    "@types/mock-require": "2.0.0",
    "@types/node": "8.0.28",
    "@types/numeral": "0.0.22",
    "@typescript-eslint/eslint-plugin": "3.1.0",
    "@typescript-eslint/parser": "3.1.0",
    "chai": "4.1.2",
    "coveralls": "3.0.1",
    "dts-bundle": "^0.7.3",
    "eslint": "7.1.0",
    "mocha": "^9.1.3",
    "mock-require": "2.0.2",
    "nyc": "^14.1.1",
    "rollup": "^1.10.1",
    "rollup-plugin-commonjs": "^9.3.4",
    "rollup-plugin-typescript2": "^0.21.0",
    "source-map-support": "0.5.6",
    "statman-stopwatch": "2.7.0",
    "ts-loader": "^5.3.3",
    "ts-node": "6.0.2",
    "typedoc": "^0.15.0",
    "typescript": "2.8.3",
    "webpack": "^4.29.6",
    "webpack-cli": "^3.3.0",
    "webpack-node-externals": "^1.7.2"
  },
  "nyc": {
    "extension": [
      ".ts"
    ],
    "exclude": [
      "**/*.d.ts",
      "src/lib/iterators/**/*",
      "src/lib/iterables/**/*",
      "src/test/**/*",
      "build/**/*",
      "docs/**/*",
      "coverage/**/*"
    ],
    "reporter": [
      "text-summary",
      "html"
    ],
    "all": true
  }
}
