UNPKG

data-forge

Version:

JavaScript data transformation and analysis toolkit inspired by Pandas and LINQ.

123 lines (122 loc) 3.83 kB
{ "name": "data-forge", "version": "1.10.2", "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", "postinstall": "node postinstall.js || echo \"ignore\"", "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 } }