{
  "name": "with-csv",
  "version": "2.0.0",
  "license": "MIT",
  "description": "A CSV file manipulation library with a fluent API à la Lodash",
  "main": "build/index.js",
  "types": "build/index.d.ts",
  "files": [
    "build"
  ],
  "keywords": [
    "csv",
    "stream",
    "lodash"
  ],
  "homepage": "https://github.com/amblerhq/withCSV",
  "bugs": "https://github.com/amblerhq/withCSV/issues",
  "author": {
    "name": "Damien BUTY",
    "email": "dam.buty@gmail.com",
    "url": "https://github.com/Dam-Buty"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/amblerhq/withCSV.git"
  },
  "scripts": {
    "build": "tsc",
    "fixtures:generate": "echo 'Generating Fixtures'; ts-node tests/generate.ts; echo 'Compressing Fixtures'; for i in small medium large; do tar -czvf tests/fixtures/$i.tar.gz tests/fixtures/$i.csv; done",
    "prefixtures:unpack": "[ -f tests/fixtures/small.tar.gz ] || yarn fixtures:generate",
    "fixtures:unpack": "echo 'Unpacking Fixtures'; for i in small medium large; do tar -xzvf tests/fixtures/$i.tar.gz; done",
    "pretest": "[ -f tests/fixtures/small.csv ] || yarn fixtures:unpack;",
    "posttest": "for i in tests/fixtures/*.result.csv; do rm -f $i; done",
    "test": "echo 'Test suite'; for i in tests/**/*.test.ts; do ts-node $i; done; echo 'Benchmark suite'; for i in tests/**/*.benchmark.ts; do ts-node $i;done",
    "prepare": "yarn build"
  },
  "dependencies": {
    "csv-parser": "^3.0.0",
    "csv-stringify": "^6.2.1",
    "lodash.isarray": "^4.0.0",
    "lodash.isequal": "^4.5.0",
    "lodash.isstring": "^4.0.1",
    "lodash.pick": "^4.4.0"
  },
  "devDependencies": {
    "@faker-js/faker": "^7.6.0",
    "@types/lodash.isarray": "^4.0.7",
    "@types/lodash.isequal": "^4.5.6",
    "@types/lodash.isstring": "^4.0.7",
    "@types/lodash.pick": "^4.4.7",
    "@types/node": "^18.11.9",
    "chalk": "^4.1.2",
    "expect": "^29.3.1",
    "ts-node": "^10.9.1",
    "typescript": "^4.8.4"
  }
}
