{
	"name": "d3-dsv",
	"versions": {
		"0.1.0": {
			"name": "d3-dsv",
			"version": "0.1.0",
			"description": "A parser and formatter for DSV (CSV and TSV) files.",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/dsv",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && d3-bundler --format=umd --name=dsv -- index.js > build/dsv.js",
				"test": "faucet `find test -name '*-test.js'`",
				"prepublish": "npm run test && uglifyjs build/dsv.js -c -m -o build/dsv.min.js"
			},
			"devDependencies": {
				"d3-bundler": "~0.2.5",
				"faucet": "0.0",
				"tape": "4",
				"uglifyjs": "2"
			},
			"gitHead": "9ea70dadb5f2070b3658d2b08cbb83c3cbf57919",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.1.0",
			"_shasum": "7b2f1a114df46c00370750e89572bf6ede318a80",
			"_from": ".",
			"_npmVersion": "2.7.5",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"dist": {
				"shasum": "7b2f1a114df46c00370750e89572bf6ede318a80",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.1": {
			"name": "d3-dsv",
			"version": "0.1.1",
			"description": "A parser and formatter for DSV (CSV and TSV) files.",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/dsv",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && d3-bundler --format=umd --name=dsv -- index.js > build/dsv.js",
				"test": "faucet `find test -name '*-test.js'`",
				"prepublish": "npm run test && uglifyjs build/dsv.js -c -m -o build/dsv.min.js"
			},
			"devDependencies": {
				"d3-bundler": "~0.2.5",
				"faucet": "0.0",
				"tape": "4",
				"uglifyjs": "2"
			},
			"gitHead": "ebf3152922ddc24f77e8cd7f873c43750864810c",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.1.1",
			"_shasum": "11dd20f3fe1a95f147e8eecf663cf1a47632146c",
			"_from": ".",
			"_npmVersion": "2.7.5",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"dist": {
				"shasum": "11dd20f3fe1a95f147e8eecf663cf1a47632146c",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.1.tgz"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.2": {
			"name": "d3-dsv",
			"version": "0.1.2",
			"description": "A parser and formatter for DSV (CSV and TSV) files.",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/dsv",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && d3-bundler --format=umd --name=dsv -- index.js > build/dsv.js",
				"test": "faucet `find test -name '*-test.js'`",
				"prepublish": "npm run test && uglifyjs build/dsv.js -c -m -o build/dsv.min.js"
			},
			"devDependencies": {
				"d3-bundler": "~0.2.5",
				"faucet": "0.0",
				"tape": "4",
				"uglifyjs": "2"
			},
			"dependencies": {
				"rw": "~0.1.4"
			},
			"gitHead": "f6ae7c75c086adabd30a446b2d3381ab54057cdd",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.1.2",
			"_shasum": "8b81155c0bf8f0913332a184e82f346652d55e34",
			"_from": ".",
			"_npmVersion": "2.7.5",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"dist": {
				"shasum": "8b81155c0bf8f0913332a184e82f346652d55e34",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.2.tgz"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.3": {
			"name": "d3-dsv",
			"version": "0.1.3",
			"description": "A parser and formatter for DSV (CSV and TSV) files.",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/dsv",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && d3-bundler --format=umd --name=dsv -- index.js > build/dsv.js",
				"test": "faucet `find test -name '*-test.js'`",
				"prepublish": "npm run test && uglifyjs build/dsv.js -c -m -o build/dsv.min.js"
			},
			"devDependencies": {
				"d3-bundler": "~0.2.5",
				"faucet": "0.0",
				"tape": "4",
				"uglifyjs": "2"
			},
			"gitHead": "e11b1bece557df3346ed6b49e80c5dd91446f4d8",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.1.3",
			"_shasum": "9deabf08552e7a56d7a65cc5039d0410e9c4713b",
			"_from": ".",
			"_npmVersion": "2.7.5",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"dist": {
				"shasum": "9deabf08552e7a56d7a65cc5039d0410e9c4713b",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.3.tgz"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.5": {
			"name": "d3-dsv",
			"version": "0.1.5",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/dsv",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && d3-bundler --format=umd --name=dsv -- index.js > build/dsv.js",
				"test": "faucet `find test -name '*-test.js'`",
				"prepublish": "npm run test && uglifyjs build/dsv.js -c -m -o build/dsv.min.js && rm -f build/dsv.zip && zip -j build/dsv.zip -- LICENSE README.md build/dsv.js build/dsv.min.js"
			},
			"devDependencies": {
				"d3-bundler": "~0.2.5",
				"faucet": "0.0",
				"tape": "4",
				"uglifyjs": "2"
			},
			"gitHead": "4345222b605cf592f673860b72f09fe6f8ed55a5",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.1.5",
			"_shasum": "882e5eb557d98ecba6897d73540a846e036301da",
			"_from": ".",
			"_npmVersion": "2.7.5",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "882e5eb557d98ecba6897d73540a846e036301da",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.5.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.6": {
			"name": "d3-dsv",
			"version": "0.1.6",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/dsv.cjs",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && d3-bundler -x -f cjs -o build/dsv.cjs.js",
				"test": "faucet `find test -name '*-test.js'`",
				"prepublish": "npm run test && d3-bundler -n dsv -o build/dsv.js && uglifyjs build/dsv.js -c -m -o build/dsv.min.js && rm -f build/dsv.zip && zip -j build/dsv.zip -- LICENSE README.md build/dsv.js build/dsv.min.js"
			},
			"devDependencies": {
				"d3-bundler": "~0.4.0",
				"faucet": "0.0",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "8f3ab349013bfed0e52fae1a756336bb64fca6a9",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.1.6",
			"_shasum": "17aed56c32a7982d69409182b85208d400651bdb",
			"_from": ".",
			"_npmVersion": "3.3.9",
			"_nodeVersion": "5.0.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "17aed56c32a7982d69409182b85208d400651bdb",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.6.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.7": {
			"name": "d3-dsv",
			"version": "0.1.7",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/dsv.cjs",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && d3-bundler -x -f cjs -o build/dsv.cjs.js",
				"test": "faucet `find test -name '*-test.js'`",
				"prepublish": "npm run test && d3-bundler -n dsv -o build/dsv.js && uglifyjs build/dsv.js -c -m -o build/dsv.min.js && rm -f build/dsv.zip && zip -j build/dsv.zip -- LICENSE README.md build/dsv.js build/dsv.min.js"
			},
			"devDependencies": {
				"d3-bundler": "~0.4.0",
				"faucet": "0.0",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "0114a7043a87b728803b3c4928afae499147a684",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.1.7",
			"_shasum": "0515a4a6f4325681816866ec8f2c3c5c7a9739bc",
			"_from": ".",
			"_npmVersion": "3.3.9",
			"_nodeVersion": "5.0.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"dist": {
				"shasum": "0515a4a6f4325681816866ec8f2c3c5c7a9739bc",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.7.tgz"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.8": {
			"name": "d3-dsv",
			"version": "0.1.8",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -u d3-dsv -n d3_dsv -o build/d3-dsv.js -- build/bundle.js",
				"test": "faucet `find test -name '*-test.js'`",
				"prepublish": "npm run test && uglifyjs build/d3-dsv.js -c -m -o build/d3-dsv.min.js && rm -f build/d3-dsv.zip && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"devDependencies": {
				"faucet": "0.0",
				"rollup": "0.20.5",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "d381fac6b99eb34ccdeb0adce4e0e64c46301a36",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.1.8",
			"_shasum": "d1fe56c3ad473b6e0bfbab9c572e5a688ea797fa",
			"_from": ".",
			"_npmVersion": "3.3.9",
			"_nodeVersion": "5.0.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "d1fe56c3ad473b6e0bfbab9c572e5a688ea797fa",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.8.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.9": {
			"name": "d3-dsv",
			"version": "0.1.9",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -u d3-dsv -n d3_dsv -o build/d3-dsv.js -- build/bundle.js",
				"test": "faucet `find test -name '*-test.js'`",
				"prepublish": "npm run test && uglifyjs build/d3-dsv.js -c -m -o build/d3-dsv.min.js && rm -f build/d3-dsv.zip && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"devDependencies": {
				"faucet": "0.0",
				"rollup": "0.20.5",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "564033491a80909d20a7fe750f405263def4b02a",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.1.9",
			"_shasum": "6b376840eb00e0a8ca7f9df27e9c44468f5e50aa",
			"_from": ".",
			"_npmVersion": "3.3.9",
			"_nodeVersion": "5.0.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "6b376840eb00e0a8ca7f9df27e9c44468f5e50aa",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.9.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.10": {
			"name": "d3-dsv",
			"version": "0.1.10",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -u d3-dsv -n d3_dsv -o build/d3-dsv.js -- build/bundle.js",
				"test": "faucet `find test -name '*-test.js'`",
				"prepublish": "npm run test && uglifyjs build/d3-dsv.js -c -m -o build/d3-dsv.min.js && rm -f build/d3-dsv.zip && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"devDependencies": {
				"faucet": "0.0",
				"rollup": "0.20.5",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "b70eafacc5d3009635bb8a231cc857f44e3ad24c",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.1.10",
			"_shasum": "fd4eb3190c97ace76e83fcecaf6dbc4b6510033c",
			"_from": ".",
			"_npmVersion": "3.3.9",
			"_nodeVersion": "5.0.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "fd4eb3190c97ace76e83fcecaf6dbc4b6510033c",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.10.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.11": {
			"name": "d3-dsv",
			"version": "0.1.11",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -u d3-dsv -n d3_dsv -o build/d3-dsv.js -- build/bundle.js",
				"test": "faucet `find test -name '*-test.js'`",
				"prepublish": "npm run test && uglifyjs build/d3-dsv.js -c -m -o build/d3-dsv.min.js && rm -f build/d3-dsv.zip && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"devDependencies": {
				"faucet": "0.0",
				"rollup": "0.20.5",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "bb4e9aaa142816b473ab5ec84bf1d68e54cc4f8b",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.1.11",
			"_shasum": "7fa1e1828f5519119b8a161893fa7968e042e4c4",
			"_from": ".",
			"_npmVersion": "3.3.9",
			"_nodeVersion": "5.0.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "7fa1e1828f5519119b8a161893fa7968e042e4c4",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.11.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.12": {
			"name": "d3-dsv",
			"version": "0.1.12",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -u d3-dsv -n d3_dsv -o build/d3-dsv.js -- build/bundle.js",
				"test": "faucet `find test -name '*-test.js'`",
				"prepublish": "npm run test && uglifyjs build/d3-dsv.js -c -m -o build/d3-dsv.min.js && rm -f build/d3-dsv.zip && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"devDependencies": {
				"faucet": "0.0",
				"rollup": "0.20.5",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "b0b461218ccd7845c44f164f173af9ca277d8d1c",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.1.12",
			"_shasum": "3dd15b52a5901c6501731b850b78bd13f11328b4",
			"_from": ".",
			"_npmVersion": "3.3.12",
			"_nodeVersion": "5.1.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "3dd15b52a5901c6501731b850b78bd13f11328b4",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.12.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.13": {
			"name": "d3-dsv",
			"version": "0.1.13",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -u d3-dsv -n d3_dsv -o build/d3-dsv.js -- build/bundle.js",
				"test": "faucet `find test -name '*-test.js'`",
				"prepublish": "npm run test && uglifyjs build/d3-dsv.js -c -m -o build/d3-dsv.min.js && rm -f build/d3-dsv.zip && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"devDependencies": {
				"faucet": "0.0",
				"rollup": "0.20.5",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "3eda87ec6b54ea6bf2b8cf7def364030efd2ecb5",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.1.13",
			"_shasum": "c58cca3af114aebebe90ecd1e63dc18427e43ce9",
			"_from": ".",
			"_npmVersion": "3.3.12",
			"_nodeVersion": "5.1.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "c58cca3af114aebebe90ecd1e63dc18427e43ce9",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.13.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.14": {
			"name": "d3-dsv",
			"version": "0.1.14",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -n d3_dsv -o build/d3-dsv.js -- build/bundle.js",
				"test": "faucet `find test -name '*-test.js'` && eslint index.js src",
				"prepublish": "npm run test && uglifyjs build/d3-dsv.js -c -m -o build/d3-dsv.min.js && rm -f build/d3-dsv.zip && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js",
				"postpublish": "VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git tag -am \"Release $VERSION.\" v${VERSION} && git push --tags && cp build/d3-dsv.js ../d3.github.com/d3-dsv.v0.1.js && cp build/d3-dsv.min.js ../d3.github.com/d3-dsv.v0.1.min.js && cd ../d3.github.com && git add d3-dsv.v0.1.js d3-dsv.v0.1.min.js && git commit -m \"d3-dsv ${VERSION}\" && git push"
			},
			"devDependencies": {
				"faucet": "0.0",
				"rollup": "0.25",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "2d4cf8f951daaf8a0aead31638c47d4be88780dc",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.1.14",
			"_shasum": "9833cd61a5a3e81e03263a1ce78f74de56a1dbb8",
			"_from": ".",
			"_npmVersion": "3.3.12",
			"_nodeVersion": "5.4.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "9833cd61a5a3e81e03263a1ce78f74de56a1dbb8",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.14.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.2.0": {
			"name": "d3-dsv",
			"version": "0.2.0",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -n d3_dsv -o build/d3-dsv.js -- build/bundle.js",
				"test": "faucet `find test -name '*-test.js'` && eslint index.js src",
				"prepublish": "npm run test && uglifyjs build/d3-dsv.js -c -m -o build/d3-dsv.min.js && rm -f build/d3-dsv.zip && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js",
				"postpublish": "VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git tag -am \"Release $VERSION.\" v${VERSION} && git push --tags && cp build/d3-dsv.js ../d3.github.com/d3-dsv.v0.2.js && cp build/d3-dsv.min.js ../d3.github.com/d3-dsv.v0.2.min.js && cd ../d3.github.com && git add d3-dsv.v0.2.js d3-dsv.v0.2.min.js && git commit -m \"d3-dsv ${VERSION}\" && git push"
			},
			"devDependencies": {
				"faucet": "0.0",
				"rollup": "0.25",
				"tape": "4",
				"uglify-js": "2"
			},
			"dependencies": {
				"rw": "~1.1.1"
			},
			"gitHead": "bf8a444a08ecce769e5d07dade027ad25b98a08d",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.2.0",
			"_shasum": "70d8049f5b8c62b83e3e3483df89c7a2716dfb9e",
			"_from": ".",
			"_npmVersion": "3.5.3",
			"_nodeVersion": "5.5.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "70d8049f5b8c62b83e3e3483df89c7a2716dfb9e",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.2.0.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-9-west.internal.npmjs.com",
				"tmp": "tmp/d3-dsv-0.2.0.tgz_1454614531701_0.8119160486385226"
			},
			"directories": {},
			"contributors": []
		},
		"0.3.0": {
			"name": "d3-dsv",
			"version": "0.3.0",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && node -e 'process.stdout.write(\"var version = \\\"\" + require(\"./package.json\").version + \"\\\"; export * from \\\"../index\\\"; export {version};\");' > build/bundle.js && rollup -f umd -n d3_dsv -o build/d3-dsv.js -- build/bundle.js",
				"test": "faucet `find test -name '*-test.js'` && eslint index.js src",
				"prepublish": "npm run test && uglifyjs build/d3-dsv.js -c -m -o build/d3-dsv.min.js && rm -f build/d3-dsv.zip && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js",
				"postpublish": "VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cp build/d3-dsv.js ../d3.github.com/d3-dsv.v0.3.js && cp build/d3-dsv.min.js ../d3.github.com/d3-dsv.v0.3.min.js && cd ../d3.github.com && git add d3-dsv.v0.3.js d3-dsv.v0.3.min.js && git commit -m \"d3-dsv ${VERSION}\" && git push"
			},
			"devDependencies": {
				"faucet": "0.0",
				"rollup": "0.25",
				"tape": "4",
				"uglify-js": "2"
			},
			"dependencies": {
				"rw": "~1.1.1"
			},
			"gitHead": "312f08ccfd903c1230a4a6cbfa7c93a511f552d4",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.3.0",
			"_shasum": "a82ca655cfc3dd0f1e6dac150299f0d7aa4f1860",
			"_from": ".",
			"_npmVersion": "3.6.0",
			"_nodeVersion": "5.6.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "a82ca655cfc3dd0f1e6dac150299f0d7aa4f1860",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.3.0.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-9-west.internal.npmjs.com",
				"tmp": "tmp/d3-dsv-0.3.0.tgz_1456200477918_0.3116406437475234"
			},
			"directories": {},
			"contributors": []
		},
		"0.3.1": {
			"name": "d3-dsv",
			"version": "0.3.1",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "mkdir -p build && node -e 'process.stdout.write(\"export var version = \\\"\" + require(\"./package.json\").version + \"\\\";\\n\");' > build/version.js && rollup -f umd -n d3_dsv -o build/d3-dsv.js -- index.js",
				"test": "faucet `find test -name '*-test.js'` && eslint index.js src",
				"prepublish": "npm run test && uglifyjs build/d3-dsv.js -c -m -o build/d3-dsv.min.js && rm -f build/d3-dsv.zip",
				"postpublish": "VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cp build/d3-dsv.js ../d3.github.com/d3-dsv.v0.3.js && cp build/d3-dsv.min.js ../d3.github.com/d3-dsv.v0.3.min.js && cd ../d3.github.com && git add d3-dsv.v0.3.js d3-dsv.v0.3.min.js && git commit -m \"d3-dsv ${VERSION}\" && git push && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"devDependencies": {
				"faucet": "0.0",
				"rollup": "0.25",
				"tape": "4",
				"uglify-js": "2"
			},
			"dependencies": {
				"rw": "1"
			},
			"gitHead": "2f287cf11ca2c71031a553b2ef06b2d9346f372b",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.3.1",
			"_shasum": "a301f76c85890db383f3b30f8bb9469fafb1ada8",
			"_from": ".",
			"_npmVersion": "3.6.0",
			"_nodeVersion": "5.7.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "a301f76c85890db383f3b30f8bb9469fafb1ada8",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.3.1.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-13-west.internal.npmjs.com",
				"tmp": "tmp/d3-dsv-0.3.1.tgz_1457981367816_0.8515060972422361"
			},
			"directories": {},
			"contributors": []
		},
		"0.3.2": {
			"name": "d3-dsv",
			"version": "0.3.2",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://github.com/d3/d3-dsv",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rm -rf build && mkdir build && json2module package.json > build/package.js && rollup -f umd -n d3_dsv -o build/d3-dsv.js -- index.js",
				"test": "tape 'test/**/*-test.js' && eslint index.js src",
				"prepublish": "npm run test && uglifyjs build/d3-dsv.js -c -m -o build/d3-dsv.min.js",
				"postpublish": "VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cp build/d3-dsv.js ../d3.github.com/d3-dsv.v0.3.js && cp build/d3-dsv.min.js ../d3.github.com/d3-dsv.v0.3.min.js && cd ../d3.github.com && git add d3-dsv.v0.3.js d3-dsv.v0.3.min.js && git commit -m \"d3-dsv ${VERSION}\" && git push && cd - && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"devDependencies": {
				"json2module": "0.0",
				"rollup": "0.25",
				"tape": "4",
				"uglify-js": "2"
			},
			"dependencies": {
				"rw": "1"
			},
			"gitHead": "b202ebb0e3bdec93dfd5d21e2199f7cf9495e4f3",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.3.2",
			"_shasum": "4699f8288d0252dcc671a909ab815ac633188d1d",
			"_from": ".",
			"_npmVersion": "3.6.0",
			"_nodeVersion": "5.7.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "4699f8288d0252dcc671a909ab815ac633188d1d",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.3.2.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-13-west.internal.npmjs.com",
				"tmp": "tmp/d3-dsv-0.3.2.tgz_1458679095004_0.5916771043557674"
			},
			"directories": {},
			"contributors": []
		},
		"0.4.0": {
			"name": "d3-dsv",
			"version": "0.4.0",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -f umd -n d3 -o build/d3-dsv.js -- index.js",
				"test": "tape 'test/**/*-test.js' && eslint index.js src",
				"prepublish": "npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-dsv.js -c -m -o build/d3-dsv.min.js",
				"postpublish": "VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cp build/d3-dsv.js ../d3.github.com/d3-dsv.v0.4.js && cp build/d3-dsv.min.js ../d3.github.com/d3-dsv.v0.4.min.js && cd ../d3.github.com && git add d3-dsv.v0.4.js d3-dsv.v0.4.min.js && git commit -m \"d3-dsv ${VERSION}\" && git push && cd - && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"dependencies": {
				"rw": "1"
			},
			"devDependencies": {
				"eslint": "2",
				"package-preamble": "0.0",
				"rollup": "0.27",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "a9a9ed1785f899c86ecba95f23c11583c7a3a926",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@0.4.0",
			"_shasum": "3f18ca78f7e6d2288ab781c1502f8e486cfd2d83",
			"_from": ".",
			"_npmVersion": "3.9.3",
			"_nodeVersion": "6.2.1",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "3f18ca78f7e6d2288ab781c1502f8e486cfd2d83",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.4.0.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/d3-dsv-0.4.0.tgz_1465343560957_0.7184661335777491"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.0": {
			"name": "d3-dsv",
			"version": "1.0.0",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -f umd -n d3 -o build/d3-dsv.js -- index.js",
				"test": "tape 'test/**/*-test.js' && eslint index.js src",
				"prepublish": "npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-dsv.js -c -m -o build/d3-dsv.min.js",
				"postpublish": "VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cp build/d3-dsv.js ../d3.github.com/d3-dsv.v1.js && cp build/d3-dsv.min.js ../d3.github.com/d3-dsv.v1.min.js && cd ../d3.github.com && git add d3-dsv.v1.js d3-dsv.v1.min.js && git commit -m \"d3-dsv ${VERSION}\" && git push && cd - && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"dependencies": {
				"rw": "1"
			},
			"devDependencies": {
				"eslint": "2",
				"package-preamble": "0.0",
				"rollup": "0.31",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "1b96c6017bb5062cc8d96bb7da882bc889b3557a",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.0.0",
			"_shasum": "45142f4d84ffb6220ef09c177b62fe7f2281a813",
			"_from": ".",
			"_npmVersion": "3.9.3",
			"_nodeVersion": "6.2.1",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "45142f4d84ffb6220ef09c177b62fe7f2281a813",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.0.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/d3-dsv-1.0.0.tgz_1465944514232_0.9957110297400504"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "d3-dsv",
			"version": "1.0.1",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"module": "index",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -f umd -n d3 -o build/d3-dsv.js -- index.js",
				"test": "tape 'test/**/*-test.js' && eslint index.js src",
				"prepublish": "npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-dsv.js -c -m -o build/d3-dsv.min.js",
				"postpublish": "VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-dsv/build/d3-dsv.js d3-dsv.v1.js && cp ../d3-dsv/build/d3-dsv.min.js d3-dsv.v1.min.js && git add d3-dsv.v1.js d3-dsv.v1.min.js && git commit -m \"d3-dsv ${VERSION}\" && git push && cd - && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"dependencies": {
				"rw": "1"
			},
			"devDependencies": {
				"eslint": "2",
				"package-preamble": "0.0",
				"rollup": "0.34",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "3e5bc0698e3611820d09591fc6b723f7afc471a7",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.0.1",
			"_shasum": "d495347c04cb1e0d26557bbdc4775c4d11a245ea",
			"_from": ".",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.3.1",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "d495347c04cb1e0d26557bbdc4775c4d11a245ea",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.1.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/d3-dsv-1.0.1.tgz_1470174564553_0.390082654543221"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.2": {
			"name": "d3-dsv",
			"version": "1.0.2",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"module": "index",
			"jsnext:main": "index.js",
			"bin": {
				"csv2tsv": "./bin/csv2tsv",
				"csv2json": "./bin/csv2json",
				"tsv2csv": "./bin/tsv2csv",
				"tsv2json": "./bin/tsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -f umd -n d3 -o build/d3-dsv.js -- index.js",
				"test": "tape 'test/**/*-test.js' && eslint index.js src",
				"prepublish": "npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-dsv.js -c -m -o build/d3-dsv.min.js",
				"postpublish": "VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-dsv/build/d3-dsv.js d3-dsv.v1.js && cp ../d3-dsv/build/d3-dsv.min.js d3-dsv.v1.min.js && git add d3-dsv.v1.js d3-dsv.v1.min.js && git commit -m \"d3-dsv ${VERSION}\" && git push && cd - && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"devDependencies": {
				"eslint": "2",
				"package-preamble": "0.0",
				"rollup": "0.34",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "0cccfcc82c0f3ede94ca550225873283dc4c2503",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.0.2",
			"_shasum": "6ec9176e6066ab8442a062f3443e37b374a6ddc7",
			"_from": ".",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.3.1",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "6ec9176e6066ab8442a062f3443e37b374a6ddc7",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.2.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/d3-dsv-1.0.2.tgz_1473393173499_0.2764643563423306"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.3": {
			"name": "d3-dsv",
			"version": "1.0.3",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"module": "index",
			"jsnext:main": "index.js",
			"bin": {
				"csv2json": "bin/dsv2json",
				"csv2tsv": "bin/dsv2dsv",
				"dsv2dsv": "bin/dsv2dsv",
				"dsv2json": "bin/dsv2json",
				"json2csv": "bin/json2dsv",
				"json2dsv": "bin/json2dsv",
				"json2tsv": "bin/json2dsv",
				"tsv2csv": "bin/dsv2dsv",
				"tsv2json": "bin/dsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -f umd -n d3 -o build/d3-dsv.js -- index.js",
				"test": "tape 'test/**/*-test.js' && eslint index.js src",
				"prepublish": "npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-dsv.js -c -m -o build/d3-dsv.min.js",
				"postpublish": "VERSION=`node -e 'console.log(require(\"./package.json\").version)'`; git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-dsv/build/d3-dsv.js d3-dsv.v1.js && cp ../d3-dsv/build/d3-dsv.min.js d3-dsv.v1.min.js && git add d3-dsv.v1.js d3-dsv.v1.min.js && git commit -m \"d3-dsv ${VERSION}\" && git push && cd - && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"devDependencies": {
				"eslint": "2",
				"package-preamble": "0.0",
				"rollup": "0.34",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "04b21c4cfa50003d53cd79a73b034262a0b53ab2",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.0.3",
			"_shasum": "049fe43c0f5f60c7ff7d376616bc76d6fc9d378f",
			"_from": ".",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.3.1",
			"_npmUser": {
				"name": "mbostock",
				"email": "mbostock@gmail.com"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"dist": {
				"shasum": "049fe43c0f5f60c7ff7d376616bc76d6fc9d378f",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.3.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/d3-dsv-1.0.3.tgz_1473460960759_0.5608309116214514"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.4": {
			"name": "d3-dsv",
			"version": "1.0.4",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"module": "index",
			"jsnext:main": "index.js",
			"bin": {
				"csv2json": "bin/dsv2json",
				"csv2tsv": "bin/dsv2dsv",
				"dsv2dsv": "bin/dsv2dsv",
				"dsv2json": "bin/dsv2json",
				"json2csv": "bin/json2dsv",
				"json2dsv": "bin/json2dsv",
				"json2tsv": "bin/json2dsv",
				"tsv2csv": "bin/dsv2dsv",
				"tsv2json": "bin/dsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -f umd -n d3 -o build/d3-dsv.js -- index.js",
				"test": "tape 'test/**/*-test.js' && eslint index.js src",
				"prepublish": "npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-dsv.js -c -m -o build/d3-dsv.min.js",
				"postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-dsv/build/d3-dsv.js d3-dsv.v1.js && cp ../d3-dsv/build/d3-dsv.min.js d3-dsv.v1.min.js && git add d3-dsv.v1.js d3-dsv.v1.min.js && git commit -m \"d3-dsv ${npm_package_version}\" && git push && cd - && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"devDependencies": {
				"csv-spectrum": "1",
				"eslint": "2",
				"package-preamble": "0.0",
				"rollup": "0.41",
				"tape": "4",
				"uglify-js": "2"
			},
			"gitHead": "c7dfb50b5e66c210170c4bd6511002bc88d03542",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.0.4",
			"_shasum": "2f491bcf00729d9ee6734f7cfb7049ddcc5e981d",
			"_from": ".",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "7.3.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"dist": {
				"shasum": "2f491bcf00729d9ee6734f7cfb7049ddcc5e981d",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.4.tgz"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/d3-dsv-1.0.4.tgz_1488328259097_0.3266409954521805"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.5": {
			"name": "d3-dsv",
			"version": "1.0.5",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"module": "index",
			"jsnext:main": "index.js",
			"bin": {
				"csv2json": "bin/dsv2json",
				"csv2tsv": "bin/dsv2dsv",
				"dsv2dsv": "bin/dsv2dsv",
				"dsv2json": "bin/dsv2json",
				"json2csv": "bin/json2dsv",
				"json2dsv": "bin/json2dsv",
				"json2tsv": "bin/json2dsv",
				"tsv2csv": "bin/dsv2dsv",
				"tsv2json": "bin/dsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -f umd -n d3 -o build/d3-dsv.js -- index.js",
				"test": "tape 'test/**/*-test.js' && eslint index.js src",
				"prepublish": "npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-dsv.js -c -m -o build/d3-dsv.min.js",
				"postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-dsv/build/d3-dsv.js d3-dsv.v1.js && cp ../d3-dsv/build/d3-dsv.min.js d3-dsv.v1.min.js && git add d3-dsv.v1.js d3-dsv.v1.min.js && git commit -m \"d3-dsv ${npm_package_version}\" && git push && cd - && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"devDependencies": {
				"csv-spectrum": "1",
				"eslint": "3",
				"package-preamble": "0.0",
				"rollup": "0.41",
				"tape": "4",
				"uglify-js": "^2.8.11"
			},
			"gitHead": "fbc48ff7e5aba6322d5259dd19a2cf74e4ee3c83",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.0.5",
			"_shasum": "419f7db47f628789fc3fdb636e678449d0821136",
			"_from": ".",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "7.3.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"dist": {
				"shasum": "419f7db47f628789fc3fdb636e678449d0821136",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.5.tgz"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/d3-dsv-1.0.5.tgz_1489169309318_0.5105535357724875"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.6": {
			"name": "d3-dsv",
			"version": "1.0.6",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"module": "index",
			"jsnext:main": "index.js",
			"bin": {
				"csv2json": "bin/dsv2json",
				"csv2tsv": "bin/dsv2dsv",
				"dsv2dsv": "bin/dsv2dsv",
				"dsv2json": "bin/dsv2json",
				"json2csv": "bin/json2dsv",
				"json2dsv": "bin/json2dsv",
				"json2tsv": "bin/json2dsv",
				"tsv2csv": "bin/dsv2dsv",
				"tsv2json": "bin/dsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -f umd -n d3 -o build/d3-dsv.js -- index.js",
				"test": "tape 'test/**/*-test.js' && eslint index.js src",
				"prepublish": "npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" build/d3-dsv.js -c -m -o build/d3-dsv.min.js",
				"postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-dsv/build/d3-dsv.js d3-dsv.v1.js && cp ../d3-dsv/build/d3-dsv.min.js d3-dsv.v1.min.js && git add d3-dsv.v1.js d3-dsv.v1.min.js && git commit -m \"d3-dsv ${npm_package_version}\" && git push && cd - && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"devDependencies": {
				"csv-spectrum": "1",
				"eslint": "4",
				"package-preamble": "0.1",
				"rollup": "0.49",
				"tape": "4",
				"uglify-js": "3"
			},
			"gitHead": "93e2920c091c38bd9bd10d21d4f68d6eb80dd44a",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.0.6",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "8.4.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"dist": {
				"integrity": "sha512-wsyZrO2i2Si9kq+JvpJw3NRjIPPbRxvlmIlr9CdeDu5aYywfhjIXMAc1hYHoThLUXU9l/RsAa3xpaCuD7YL5bQ==",
				"shasum": "1ffa5d3d59ef0021d71aaf8f87212f3d4a89b39d",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.6.tgz"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/d3-dsv-1.0.6.tgz_1504245035095_0.44175267848186195"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.7": {
			"name": "d3-dsv",
			"version": "1.0.7",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"module": "index",
			"jsnext:main": "index.js",
			"bin": {
				"csv2json": "bin/dsv2json",
				"csv2tsv": "bin/dsv2dsv",
				"dsv2dsv": "bin/dsv2dsv",
				"dsv2json": "bin/dsv2json",
				"json2csv": "bin/json2dsv",
				"json2dsv": "bin/json2dsv",
				"json2tsv": "bin/json2dsv",
				"tsv2csv": "bin/dsv2dsv",
				"tsv2json": "bin/dsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rm -rf build && mkdir build && rollup -c --banner \"$(preamble)\"",
				"test": "tape 'test/**/*-test.js' && eslint index.js src",
				"prepublish": "npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" build/d3-dsv.js -c -m -o build/d3-dsv.min.js",
				"postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-dsv/build/d3-dsv.js d3-dsv.v1.js && cp ../d3-dsv/build/d3-dsv.min.js d3-dsv.v1.min.js && git add d3-dsv.v1.js d3-dsv.v1.min.js && git commit -m \"d3-dsv ${npm_package_version}\" && git push && cd - && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"devDependencies": {
				"csv-spectrum": "1",
				"eslint": "4",
				"package-preamble": "0.1",
				"rollup": "0.49",
				"tape": "4",
				"uglify-js": "3"
			},
			"gitHead": "22131977a6a36f08c7cbfcbd7d926838a8177d7f",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.0.7",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "8.4.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"dist": {
				"integrity": "sha512-12szKhDhM/tM5U/Ch3hyJ7sMdcwPqMRmrUWitLLdPBMKO9Wuox95ezKZvemy/fxFbefLF/HIPKUmJMBLLuFDaQ==",
				"shasum": "137076663f398428fc3d031ae65370522492b78f",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.7.tgz"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/d3-dsv-1.0.7.tgz_1504273611629_0.48572934605181217"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.8": {
			"name": "d3-dsv",
			"version": "1.0.8",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "build/d3-dsv.js",
			"module": "index",
			"jsnext:main": "index.js",
			"bin": {
				"csv2json": "bin/dsv2json",
				"csv2tsv": "bin/dsv2dsv",
				"dsv2dsv": "bin/dsv2dsv",
				"dsv2json": "bin/dsv2json",
				"json2csv": "bin/json2dsv",
				"json2dsv": "bin/json2dsv",
				"json2tsv": "bin/json2dsv",
				"tsv2csv": "bin/dsv2dsv",
				"tsv2json": "bin/dsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rm -rf build && mkdir build && rollup -c --banner \"$(preamble)\"",
				"test": "tape 'test/**/*-test.js' && eslint index.js src",
				"prepublish": "npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" build/d3-dsv.js -c -m -o build/d3-dsv.min.js",
				"postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-dsv/build/d3-dsv.js d3-dsv.v1.js && cp ../d3-dsv/build/d3-dsv.min.js d3-dsv.v1.min.js && git add d3-dsv.v1.js d3-dsv.v1.min.js && git commit -m \"d3-dsv ${npm_package_version}\" && git push && cd - && zip -j build/d3-dsv.zip -- LICENSE README.md build/d3-dsv.js build/d3-dsv.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"devDependencies": {
				"csv-spectrum": "1",
				"eslint": "4",
				"package-preamble": "0.1",
				"rollup": "0.49",
				"tape": "4",
				"uglify-js": "3"
			},
			"gitHead": "19d97154c3e14024f6b25baa52f2b8893275bca2",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.0.8",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "8.9.1",
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"dist": {
				"integrity": "sha512-IVCJpQ+YGe3qu6odkPQI0KPqfxkhbP/oM1XhhE/DFiYmcXKfCRub4KXyiuehV1d4drjWVXHUWx4gHqhdZb6n/A==",
				"shasum": "907e240d57b386618dc56468bacfe76bf19764ae",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.8.tgz"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/d3-dsv-1.0.8.tgz_1511299312451_0.15205848379991949"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.9": {
			"name": "d3-dsv",
			"version": "1.0.9",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "dist/d3-dsv.min.js",
			"module": "index",
			"jsnext:main": "index",
			"bin": {
				"csv2json": "bin/dsv2json",
				"csv2tsv": "bin/dsv2dsv",
				"dsv2dsv": "bin/dsv2dsv",
				"dsv2json": "bin/dsv2json",
				"json2csv": "bin/json2dsv",
				"json2dsv": "bin/json2dsv",
				"json2tsv": "bin/json2dsv",
				"tsv2csv": "bin/dsv2dsv",
				"tsv2json": "bin/dsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rollup -c",
				"test": "tape 'test/**/*-test.js' && eslint index.js src test",
				"prepublishOnly": "rm -rf dist && yarn test",
				"postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v1.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v1.min.js && git add ${npm_package_name}.v1.js ${npm_package_name}.v1.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"devDependencies": {
				"csv-spectrum": "1",
				"eslint": "5",
				"rollup": "0.64",
				"rollup-plugin-terser": "1",
				"tape": "4"
			},
			"gitHead": "dee77c39ab01c27e9f41de94e156d82276fc895b",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.0.9",
			"_npmVersion": "6.2.0",
			"_nodeVersion": "10.8.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"dist": {
				"integrity": "sha512-zZ7PsVSfP3RepywKXte3bjjx6ivROaNzEFIJmzMQApTcXr1DfcCLod1I62T/ER09F88RB9tWLCEaUL6nu5B+HQ==",
				"shasum": "9cd3165ada9dbe4434d7238c1ddf1c78b99a8e0c",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.9.tgz",
				"fileCount": 15,
				"unpackedSize": 71591,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgE0tCRA9TVsSAnZWagAAu/cP+gLgKq/1ARB8g753UP/N\nVtwCr1vy+suCV3YgPmwAkDn0GKZu2H4iRhLq02zT5y7j7559NPJ/0GFAvDUo\n5JGsZjKZR96VwO8E7JKe2qMa3bpjuC0PbsPImk/w8hFemkqgh6BCeTqknK38\n9P7tu36sIyz3tjzdIvFBUhTtA7WiZ0Biax+Jv9z5IJA0Sq9+8madx71WP06d\nZj+4QXrmGxe42lIDgdIF6oK7LHF4KASQ0WuEc0PQ1boqv1EEzkTutTCHAoxi\n544+SO0YH6nmdzsEL4Ii64Rw3xeqWuGpJl42JPZBGiN+jotYU75AJKa2F/4/\nmiT9qNJxduWCoAjqIe3Lc4jTIlsomq02Gh3A4JpQeLst2UqIltsMp6feetrL\nDIbPI5pohVhuqiMrBzJyJJD9ptGfvQiSiqQt8hNk/lavsTJ5F5+AS6Evivqe\nlL8D1S6BHb0Q3O6Vpy1V3eC3umDsqdFh2Q+2clqLoLZeE7H8U4/ckPG95wsH\nwfT3jg4NJgmv7RxHdobt5IyUm4YdenSf7yAg9/kevYD69qbJzdTgeP8W1RvJ\naquiRr5vyvoV23Iiwc9V0fIMvLfOzOFzO50dtALxPmQzMEkTTS2eboAaHJKX\nyC94k0kV8pGHCkbhwtdaPMgLLrgLRHOnvGOKnkK2Pt0UgkYSNFWnb+ehqmhu\nrSz9\r\n=gqH3\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/d3-dsv_1.0.9_1535135021126_0.0036936531270310713"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.0.10": {
			"name": "d3-dsv",
			"version": "1.0.10",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "dist/d3-dsv.js",
			"unpkg": "dist/d3-dsv.min.js",
			"jsdelivr": "dist/d3-dsv.min.js",
			"module": "src/index.js",
			"bin": {
				"csv2json": "bin/dsv2json",
				"csv2tsv": "bin/dsv2dsv",
				"dsv2dsv": "bin/dsv2dsv",
				"dsv2json": "bin/dsv2json",
				"json2csv": "bin/json2dsv",
				"json2dsv": "bin/json2dsv",
				"json2tsv": "bin/json2dsv",
				"tsv2csv": "bin/dsv2dsv",
				"tsv2json": "bin/dsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rollup -c",
				"test": "tape 'test/**/*-test.js' && eslint src test",
				"prepublishOnly": "rm -rf dist && yarn test",
				"postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"devDependencies": {
				"csv-spectrum": "1",
				"eslint": "5",
				"rollup": "0.64",
				"rollup-plugin-terser": "1",
				"tape": "4"
			},
			"gitHead": "2effdc85e6b8e7a4b0c41103dc3f5a5e927fd8b3",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.0.10",
			"_npmVersion": "6.2.0",
			"_nodeVersion": "10.8.0",
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"dist": {
				"integrity": "sha512-vqklfpxmtO2ZER3fq/B33R/BIz3A1PV0FaZRuFM8w6jLo7sUX1BZDh73fPlr0s327rzq4H6EN1q9U+eCBCSN8g==",
				"shasum": "4371c489a2a654a297aca16fcaf605a6f31a6f51",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.10.tgz",
				"fileCount": 15,
				"unpackedSize": 71787,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgHUnCRA9TVsSAnZWagAAif8P/3EnFFJvPcWHFyK+2i+o\naIODAFpJaC/zBICrOf25iv9TDFDIghsqhwIfUR5E+bwQxktLInA1b8RXnp4C\n9ClYlIFtPhRMZID/3WoOehrLlk9kQXDkF3Y88zjVJMlFn928ZMmjybRhmQlv\nQn3JuBkzxcRhMJ3WpzQB84fvb8UWuY29WR7I7kztP0edD4AAxZxZVf7fJSmt\nXBjpxxhpYDwCoV7fQ/umiQTikPgJGmGSkaYA4Rb+pUhxvoD57Of+xv3c3g5+\nWenFHkVfS9he91GvQUxrCQj1ugauTKM3vIAM7hPvS28yD/hzWfKHb3kxmPFM\n3LeAUPtZrSGMFw4rvss7gn1Ned9akfR1FOqfPk9k0j9MuEH70eAQFDox0pHI\n+GoUJ+VZ4VpE2F9MktMueF9/6D70hKwwrK2A3n5phSCjze6p0Tnj3g9l39Ij\n8UXjJuY86tu3/cy83DfwCL5Ld8N1ws7QciKqfK/lqkvwSAUFUIhJ0Nha79Pg\nuT2OfgszfAcxxSjmtnpWrR2uqh6PgyF3BaAhPlLMiz6k03aP1l7NGD004yDR\n1CtfKLhe7QdMzJ2Ft2/6l4bf72TEan5htQgQkRsxWRomAYtFgCJ6MI0c59Qk\nmLbG/zPQKAgMB42lhZIneZWcIvUj4F8bXFFSApCBLTfcdcGJm0iji4w0K47t\nYUnq\r\n=xyEz\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/d3-dsv_1.0.10_1535145254561_0.30215630489298206"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.1.0": {
			"name": "d3-dsv",
			"version": "1.1.0",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "dist/d3-dsv.js",
			"unpkg": "dist/d3-dsv.min.js",
			"jsdelivr": "dist/d3-dsv.min.js",
			"module": "src/index.js",
			"bin": {
				"csv2json": "bin/dsv2json",
				"csv2tsv": "bin/dsv2dsv",
				"dsv2dsv": "bin/dsv2dsv",
				"dsv2json": "bin/dsv2json",
				"json2csv": "bin/json2dsv",
				"json2dsv": "bin/json2dsv",
				"json2tsv": "bin/json2dsv",
				"tsv2csv": "bin/dsv2dsv",
				"tsv2json": "bin/dsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rollup -c",
				"test": "tape 'test/**/*-test.js' && eslint src test",
				"prepublishOnly": "rm -rf dist && yarn test",
				"postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"devDependencies": {
				"csv-spectrum": "1",
				"eslint": "5",
				"rollup": "0.64",
				"rollup-plugin-terser": "1",
				"tape": "4"
			},
			"gitHead": "a213e95f4750d70b74c2f1214c67f3932b040af9",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.1.0",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.14.1",
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"dist": {
				"integrity": "sha512-FFcClWUzNS6amFTbKzo5SuBrWXBIDX3I5EM7Lqx9yWz9C2iEruYuzHw1jTdyBb3XEOq5bteeD4L6EsRJsvO3Fg==",
				"shasum": "8514357d989252c75c318b7989aab7687fa47529",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.1.0.tgz",
				"fileCount": 16,
				"unpackedSize": 77914,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXJD5CRA9TVsSAnZWagAA9VcP/00QsWU9D+b/+IIhz6QD\ndWFrwX/pU1fyKEvNjvZEL/lE+Tiz66yG8H75stq+RF0p2d+0Dyh7pEiQMOM7\nhNsmre6q9XUs3EgkVnl4TQPu0qmwkF5WpwpskSK4UqNVhVtcFg9Gl6J09bWU\n4TaV1DNpnNCsr2ad468xfjgBbA2xsKLNp+NWRSb5YC6rJZGFZtBmc1oDlmve\nmXMFMvXUXY96LsQKEWZ38ZZ11uugR4msMt4GOcItTkk+lflH04Qnlg5fvC+V\nNoXDk8HKjMnMAiw0oKC+LNFY4LqlrHnAp8hePOLTvFqXFc913EEYS/RWgsWQ\n9w0t20mRiTIPldCySgeJZUoo0Y/HWKxh7IrOVJmvqJ3GGpo8sOsWuU6/J18g\nRARCeSgYrF2Hpvl4Eg+HvCTK9lDQvj1uW7rQnuk8kRSCLaU6EqPH4W3CWpVY\nOND7e8OgVPtvXdnCY22oa158tH2bJFaFB5iViN7tCURRQBU1QJUBclHTMeCE\nuLM+LmVdAn8Vsts0TlGW5RNN4R961KNDcRvZZQo1x+/IoGg1UHQFXGJT9/Us\nZYPaYRTy/OKndegpb0ELv3Gyo5uI+MDflfqglhNks9kicwgm0VPdZ4YWxqe2\nTXvdHCgWoZriDFL1uRQCATaNk+nT7ZoeRfZLazZeJvmdXYyZzzeeCQ5nX+QZ\nhA/n\r\n=I0sh\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/d3-dsv_1.1.0_1549570296689_0.28076357982428646"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.1.1": {
			"name": "d3-dsv",
			"version": "1.1.1",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "dist/d3-dsv.js",
			"unpkg": "dist/d3-dsv.min.js",
			"jsdelivr": "dist/d3-dsv.min.js",
			"module": "src/index.js",
			"bin": {
				"csv2json": "bin/dsv2json",
				"csv2tsv": "bin/dsv2dsv",
				"dsv2dsv": "bin/dsv2dsv",
				"dsv2json": "bin/dsv2json",
				"json2csv": "bin/json2dsv",
				"json2dsv": "bin/json2dsv",
				"json2tsv": "bin/json2dsv",
				"tsv2csv": "bin/dsv2dsv",
				"tsv2json": "bin/dsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rollup -c",
				"test": "tape 'test/**/*-test.js' && eslint src test",
				"prepublishOnly": "rm -rf dist && yarn test",
				"postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"devDependencies": {
				"csv-spectrum": "1",
				"eslint": "5",
				"rollup": "0.64",
				"rollup-plugin-terser": "1",
				"tape": "4"
			},
			"gitHead": "3c1f1a745f8b3affcbdc394cf586da0d9c387b45",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.1.1",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "10.14.1",
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"dist": {
				"integrity": "sha512-1EH1oRGSkeDUlDRbhsFytAXU6cAmXFzc52YUe6MRlPClmWb85MP1J5x+YJRzya4ynZWnbELdSAvATFW/MbxaXw==",
				"shasum": "aaa830ecb76c4b5015572c647cc6441e3c7bb701",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.1.1.tgz",
				"fileCount": 16,
				"unpackedSize": 80370,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXNTACRA9TVsSAnZWagAAkS0QAILWIobcbICyK/JS2UXg\nouNvFLN9lF9qClwHy3IW0n2mUSuAYAGdZi8UrbhUQIjKxyJRTv7s8M5xq7lU\nP8OHsEZMbx6Lk+ovjkdm1RzI5u66mmS050H+DBdwAfZ1GDogzimnBC3bg7AQ\n6AGzpeOF5BeZRkYwINT+bEqHGJesnowNk+IthLDZZ6iWTbOiyY/4THK7APAW\nrohelIDslKwuXJ7qxEsinlT0n7wMSDPXaWgoJhmjQxTu/rh3PO6kFD2H0Jha\nb0v9jaKR8wSnvgdAlg1bJi04+usd/938bwubJ4QnrlQxQpgbvV5H0fr3acpm\nr/uDtPf2ZacCN5J03P7nxbk2U5iI4BhgWHVUlQmDgcfBypaA78qA8RQHymN1\n+wf8jrVDlFnZSk15VxGciN+VMxVDNEf/3ystCEI8me8oyFdeTySEkC05SVMM\nl1ZSFS67QfF4Z/jaPOVkqQ2a/Bvb6NGVXxrHfS/QvUunSnsvcX8asG9Yy6Xw\nqKfCtw4ADsfHT8KnXXyNVv6DfCuRWon+R61+d5DYwhLdImj2kyMWZvva6UyH\nLn8tMAgOfvYLYPXvwPrTgL6GESFHHOx7+kEsrdTFb19BDXfumb6v8knY5VXx\nqEahQXb1TK1IWFsqEgQduM6F2TON4th0hISOiAR3MUoZoBuBrHXy9HBG87xr\nYUVH\r\n=j1Gh\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/d3-dsv_1.1.1_1549587647182_0.5436846257006573"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.1.2": {
			"name": "d3-dsv",
			"version": "1.1.2",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "dist/d3-dsv.js",
			"unpkg": "dist/d3-dsv.min.js",
			"jsdelivr": "dist/d3-dsv.min.js",
			"module": "src/index.js",
			"bin": {
				"csv2json": "bin/dsv2json",
				"csv2tsv": "bin/dsv2dsv",
				"dsv2dsv": "bin/dsv2dsv",
				"dsv2json": "bin/dsv2json",
				"json2csv": "bin/json2dsv",
				"json2dsv": "bin/json2dsv",
				"json2tsv": "bin/json2dsv",
				"tsv2csv": "bin/dsv2dsv",
				"tsv2json": "bin/dsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rollup -c",
				"test": "TZ=America/Los_Angeles tape 'test/**/*-test.js' && eslint src test",
				"prepublishOnly": "rm -rf dist && yarn test",
				"postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"devDependencies": {
				"csv-spectrum": "1",
				"eslint": "6",
				"rollup": "1",
				"rollup-plugin-terser": "5",
				"tape": "4"
			},
			"gitHead": "a47f416308e94d760af108877fa0581d2579e642",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.1.2",
			"_nodeVersion": "10.16.3",
			"_npmVersion": "6.9.0",
			"dist": {
				"integrity": "sha512-ORkrXtkfCIHbmvVgkTUueKUh6FoPKeXUc1geh/Y9OfaKzF08YWUd6v4E5M9BSy52mWnBoELsDt2oRS0vsf9PiA==",
				"shasum": "4ce02bdc8be48cd34a0b7418749781507fd1921c",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.1.2.tgz",
				"fileCount": 13,
				"unpackedSize": 47827,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0DI4CRA9TVsSAnZWagAAGasP/0HxHdIpBWtSHSNJ9PN0\ntVV/N8xKQCKIOJxO2C2i0vCqIfg/+Kxf8/wzfEVxcIw1KjWI4FUDRLCVq1g7\n+Qqd+RDT8rD0kQdltk7kPPn1r5fuvMYp4yWI830eMOPDB4z0acZ5gzBYhQP8\nzAmFXzoKbDkPMXX4Lt3ItTbND/ty6LfkkpwjxQGPOccq2SKXRe+FIdzZxuzA\n6mc44SC3D9W9hgrmFOHwEuF1VaP51ybi+gLg5ZcPgTIVE7s0yxO/EsvUZtDi\n1StZgYEvz6VN2Kx53hPgo4qj+7ipoPZhwj5f8BgnWMyQxoNc7HYRDR+22cM7\n1/Bi7N7W9LVwNG5lOkG96TwSOMexVTGF/DlR4yNwB7O9B4Bs6d1C0FEiCicv\n+uWWWPosdfu+eqISE0Q5lrkgPImCzzRD5iEydEe4kUj92KhlzgzaRwownhNi\nx8zZiDqVOskQz9zFZacIAR7kO8nIYOrnkO/GNIniI3uhP1W5koOKYN6K2Dlw\noIU40A6mhyloeAlU6c1Da7MZeUqIK9esiFHElBdu1a/UxklwrpxLVtvSdIb/\nYlzsH2XlW1QvKdHeRBteDnp8L6oyBGB10qySzfww4ktrttl/dM3SYYBrUh/9\nsyjQ+travdHA81p1CEyJSCAQrEIjX7GGEdk1hq0KJnJkLSoL7JIbG9ZQ9cT9\nviOf\r\n=hfIl\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/d3-dsv_1.1.2_1573925432144_0.4985017322272971"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"1.2.0": {
			"name": "d3-dsv",
			"version": "1.2.0",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "dist/d3-dsv.js",
			"unpkg": "dist/d3-dsv.min.js",
			"jsdelivr": "dist/d3-dsv.min.js",
			"module": "src/index.js",
			"bin": {
				"csv2json": "bin/dsv2json",
				"csv2tsv": "bin/dsv2dsv",
				"dsv2dsv": "bin/dsv2dsv",
				"dsv2json": "bin/dsv2json",
				"json2csv": "bin/json2dsv",
				"json2dsv": "bin/json2dsv",
				"json2tsv": "bin/json2dsv",
				"tsv2csv": "bin/dsv2dsv",
				"tsv2json": "bin/dsv2json"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rollup -c",
				"test": "TZ=America/Los_Angeles tape 'test/**/*-test.js' && eslint src test",
				"prepublishOnly": "rm -rf dist && yarn test",
				"postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"sideEffects": false,
			"devDependencies": {
				"csv-spectrum": "1",
				"eslint": "6",
				"rollup": "1",
				"rollup-plugin-terser": "5",
				"tape": "4"
			},
			"gitHead": "3b9ef610dd88eb3e942744c14f8616ae35f7b447",
			"bugs": {
				"url": "https://github.com/d3/d3-dsv/issues"
			},
			"_id": "d3-dsv@1.2.0",
			"_nodeVersion": "10.16.3",
			"_npmVersion": "6.9.0",
			"dist": {
				"integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==",
				"shasum": "9d5f75c3a5f8abd611f74d3f5847b0d4338b885c",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz",
				"fileCount": 13,
				"unpackedSize": 50395,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0DSzCRA9TVsSAnZWagAARWMP/13WNwPNUIMYytCcYgNR\nHH0fxsMXGP0tQZDxyIbX4qTQ3O7wZayEzgg3HX3rGkbbQ0Wrsu7AnlXVS8tR\ngw+3Ir+3fDzeaP7vrD/ZcjLXJ9VN32uR0gwHUQEXpPB/522EfMDZ3c79aJdU\nEKs4t6mtHdRkrH7soxMb928vN8DdJ/6aIl1ZYomxu53ksont5xU78N+1FVOo\nF41K1uhGKLjmexnZg/TF3eMTOl29Ig/YRLW3q9ueDfWTHg2PUQS1vgrukwUz\nVkiey9fvPvsg5LWSyt4h7F0fc6Osp/JdCyV3Ou711O3hpPwR5XIsyTqLodn+\nV0dvamKcxrNN5Znsv62LGVy0q8jHB1K6RE8y/3lruNfK+bu7N8UPg5MJrliD\npxzhY8HzrjRaFbLySgvBPOmF3ucwg9tjtXVJvljzDsFF18bswfKy0w8yGjMR\nP7Pc+UgWg7cDvLD4EWhGphLv5SNtLGVEQimQTp63uKneC6kyfssXM624mCWt\nAIe6TPyMOZCilQuakZnKlk9O85h1a0lCay+JBmOUEik7m1x5ukdz5Hov5OH7\nHJ4W3hSsRgeKerP0kptCbyuNkVeN3KgKVINYoM607jr6KN1qATh4fOZDBMdk\niA3Y0ICyBtyiszErFVr/f7ZZ6X6u3KtK5UcSUtDYMUyUaL24hPwc8K3WAuM/\nJB00\r\n=DvBd\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "mbostock",
					"email": "mike@ocks.org"
				}
			],
			"_npmUser": {
				"name": "mbostock",
				"email": "mike@ocks.org"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/d3-dsv_1.2.0_1573926066601_0.9062129417554363"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.0.0-rc.1": {
			"name": "d3-dsv",
			"version": "2.0.0-rc.1",
			"publishConfig": {
				"tag": "next"
			},
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "dist/d3-dsv.js",
			"unpkg": "dist/d3-dsv.min.js",
			"jsdelivr": "dist/d3-dsv.min.js",
			"module": "src/index.js",
			"bin": {
				"csv2json": "bin/dsv2json",
				"csv2tsv": "bin/dsv2dsv",
				"dsv2dsv": "bin/dsv2dsv",
				"dsv2json": "bin/dsv2json",
				"json2csv": "bin/json2dsv",
				"json2dsv": "bin/json2dsv",
				"json2tsv": "bin/json2dsv",
				"tsv2csv": "bin/dsv2dsv",
				"tsv2json": "bin/dsv2json"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rollup -c",
				"test": "TZ=America/Los_Angeles tape 'test/**/*-test.js' && eslint src test",
				"prepublishOnly": "rm -rf dist && yarn test",
				"postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"sideEffects": false,
			"devDependencies": {
				"csv-spectrum": "1",
				"eslint": "6",
				"rollup": "1",
				"rollup-plugin-terser": "5",
				"tape": "4"
			},
			"readmeFilename": "README.md",
			"licenseText": "Copyright 2013-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n",
			"_id": "d3-dsv@2.0.0-rc.1",
			"dist": {
				"shasum": "cccb6b07c3c07d0726eae001c4cbd6afef850c8c",
				"integrity": "sha512-l4g69U1cWHQh85fybc2/JOpfQ2jRvL/oU8b9XrdWb0y5B7kZVY5HKMP0Y5I2Wzd9/0UDxBdFwHK5HcPIPM9zHA==",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0-rc.1.tgz",
				"fileCount": 17,
				"unpackedSize": 51341,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHpqWCRA9TVsSAnZWagAA/QEP/2D1IOHZXBak8b7OMyNX\n1RoLTQjYbfsTMIwTh9+JxmwkLVILDBpCRhTWt1pMIT/1pk2gu8V1OyHqj2hF\n2Ltcpa3YCKvCGXAXimBuVtvmjyflqCWXJRKy6Q3k8o3R5ErT7U7zxOdzaMSQ\njda4XdbcUa5QkL7eZT1p0UMfkrsueAAge4x5SrxqlDoz0ZAZeATZruSIZ/wu\nWul/D412WUXFgkCrNyh2uph4LFc/pPxJYU1CJu+MQ5p1NUY4oD7HK6o+fYP0\nBEGIlQU4C80pGSHqVmhZpnM1t5I7GSr2mUxIY2GA+nx3j2vCsbyWfKrVJjTo\nuMiin/AI8c5jrdGOkiqAEQPUMGvS4wc65r5DGLgyAjg0mQz8SMDC9MWzFW7Q\nhEafv4H0JG7/W1/1SRTLPVNpIP/1l1gMx22vXF4kXPjZAf4aAntR77L5W+u3\nfe8pXH8GS3aDjVZiG6IZzHuurG1T2s2p3QpjLoCloyWnLbcCN98wnP2BddFo\n70OvKGSnokvI0N+ZWNwUSyistx8JYr0VBVvE+uSxEl7JRrT7eAHga8tFh3Iy\nGfGCYjHqHWhAJn+TU7rqmcjbLFnS6DMkBsZ7ZLlCFfvufv9VeHMYlH/Bz+K7\nscxgK/6QE1GqqVAYIKGdPUpvNWfLjLl7D3t4RoloT1BDBLeQVqrgHLL+iEXG\nqQRV\r\n=QbLg\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "mike@ocks.org",
					"name": "mbostock"
				},
				{
					"email": "fil@rezo.net",
					"name": "recifs"
				}
			],
			"_npmUser": {
				"name": "recifs",
				"email": "fil@rezo.net"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/d3-dsv_2.0.0-rc.1_1595841173745_0.9976261357828677"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.0.0": {
			"name": "d3-dsv",
			"version": "2.0.0",
			"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
			"keywords": [
				"d3",
				"d3-module",
				"dsv",
				"csv",
				"tsv"
			],
			"homepage": "https://d3js.org/d3-dsv/",
			"license": "BSD-3-Clause",
			"author": {
				"name": "Mike Bostock",
				"url": "http://bost.ocks.org/mike"
			},
			"main": "dist/d3-dsv.js",
			"unpkg": "dist/d3-dsv.min.js",
			"jsdelivr": "dist/d3-dsv.min.js",
			"module": "src/index.js",
			"bin": {
				"csv2json": "bin/dsv2json",
				"csv2tsv": "bin/dsv2dsv",
				"dsv2dsv": "bin/dsv2dsv",
				"dsv2json": "bin/dsv2json",
				"json2csv": "bin/json2dsv",
				"json2dsv": "bin/json2dsv",
				"json2tsv": "bin/json2dsv",
				"tsv2csv": "bin/dsv2dsv",
				"tsv2json": "bin/dsv2json"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/d3/d3-dsv.git"
			},
			"scripts": {
				"pretest": "rollup -c",
				"test": "TZ=America/Los_Angeles tape 'test/**/*-test.js' && eslint src test",
				"prepublishOnly": "rm -rf dist && yarn test",
				"postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js"
			},
			"dependencies": {
				"commander": "2",
				"iconv-lite": "0.4",
				"rw": "1"
			},
			"sideEffects": false,
			"devDependencies": {
				"csv-spectrum": "1",
				"eslint": "6",
				"rollup": "1",
				"rollup-plugin-terser": "5",
				"tape": "4"
			},
			"licenseText": "Copyright 2013-2016 Mike Bostock\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the author nor the names of contributors may be used to\n  endorse or promote products derived from this software without specific prior\n  written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON\nANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n",
			"_id": "d3-dsv@2.0.0",
			"dist": {
				"shasum": "b37b194b6df42da513a120d913ad1be22b5fe7c5",
				"integrity": "sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==",
				"tarball": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz",
				"fileCount": 17,
				"unpackedSize": 51282,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQosNCRA9TVsSAnZWagAAjh0P/2IrZGH+U/34wQ7NDTFe\nlEAh9nToF6QoNkGWwp9eLAgTCWD/Xaat6VhJhFz+K85+nlWXsCJvBiMDEmNy\ndto/hGsCt9rVrFMOkG0Y5/W3UIj+/RlRZiejdY24/FhMSmH22F8ASnhl6vWp\nbvA+m5Bw+GkhLsHP05jTFFdlDggb04uKhhTLZnpJkBb8AtDQFk5XygRQoFY9\nNfvCKRFT7xfInijkMXYvSGPjz71FLt5TKXSfsFykwZsdTqhkxupom9XewV8i\nDBK3Qy9f1ZQtqh6rWjPaqi18cp34ll0kzwf/YZlLbVJpwi2iIqS1+hVIVBAo\nfLJyoklUGHeEXNTcVwg33KJV3jDda1WOXW8F8VDuH505k4ebsiPmRTiKvxF2\nieIavepV+gh4b8OjwXXR8RuRIO/jtuy5K46sns0bkuRCvjP7D0lfqYBo/oT8\njdawzPrtnoq2DbGc+Yd03I6XrkyPkr7IltCSG/GTtBuPI84Jq25k5NkLRGmT\nAMtl4BhbWf8Jc3W+EPODz7zm3uXMukm93EyIfZnAmH2EVP5DaLnipZkZqPUT\nj+5hUYZuwYfPQ0xiJkNq2i5QZzfdmLx+jw2CIvxatOdvwegzx8PTiUa5zBnQ\nXulT+MpuyZhE837EYVlOLSqERpe5q7Rpy2Ldeeyua8jckr1zpYXAGhIl+KYV\nxsRS\r\n=LL4G\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "mike@ocks.org",
					"name": "mbostock"
				},
				{
					"email": "fil@rezo.net",
					"name": "recifs"
				}
			],
			"_npmUser": {
				"name": "recifs",
				"email": "fil@rezo.net"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/d3-dsv_2.0.0_1598196493431_0.23783377121053206"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-08-23T15:28:16.308Z",
		"created": "2015-06-05T16:28:53.023Z",
		"0.1.0": "2015-06-05T16:28:53.023Z",
		"0.1.1": "2015-06-05T17:22:20.957Z",
		"0.1.2": "2015-06-05T19:15:53.914Z",
		"0.1.3": "2015-06-10T05:13:45.810Z",
		"0.1.4": "2015-06-10T18:12:27.778Z",
		"0.1.5": "2015-06-16T21:09:39.058Z",
		"0.1.6": "2015-11-04T07:21:25.222Z",
		"0.1.7": "2015-11-10T22:34:17.727Z",
		"0.1.8": "2015-11-11T18:57:44.017Z",
		"0.1.9": "2015-11-11T19:05:14.676Z",
		"0.1.10": "2015-11-25T17:43:27.112Z",
		"0.1.11": "2015-11-25T18:04:19.095Z",
		"0.1.12": "2015-12-09T21:59:29.155Z",
		"0.1.13": "2015-12-18T18:39:20.611Z",
		"0.1.14": "2016-01-29T18:19:43.229Z",
		"0.2.0": "2016-02-04T19:35:32.784Z",
		"0.3.0": "2016-02-23T04:08:01.213Z",
		"0.3.1": "2016-03-14T18:49:28.283Z",
		"0.3.2": "2016-03-22T20:40:32.639Z",
		"0.4.0": "2016-06-07T23:52:42.992Z",
		"1.0.0": "2016-06-14T22:48:39.221Z",
		"1.0.1": "2016-08-02T21:49:24.804Z",
		"1.0.2": "2016-09-09T03:52:53.753Z",
		"1.0.3": "2016-09-09T22:42:43.211Z",
		"1.0.4": "2017-03-01T00:31:00.913Z",
		"1.0.5": "2017-03-10T18:08:31.214Z",
		"1.0.6": "2017-09-01T05:50:35.186Z",
		"1.0.7": "2017-09-01T13:46:51.774Z",
		"1.0.8": "2017-11-21T21:21:52.525Z",
		"1.0.9": "2018-08-24T18:23:41.215Z",
		"1.0.10": "2018-08-24T21:14:14.673Z",
		"1.1.0": "2019-02-07T20:11:36.795Z",
		"1.1.1": "2019-02-08T01:00:47.351Z",
		"1.1.2": "2019-11-16T17:30:32.240Z",
		"1.2.0": "2019-11-16T17:41:06.707Z",
		"2.0.0-rc.1": "2020-07-27T09:12:53.909Z",
		"2.0.0": "2020-08-23T15:28:13.528Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "2.0.0",
		"next": "2.0.0-rc.1"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"6d5e57b79704b49fb45d641da75d335d\"",
			"fetched": 1600679288436
		}
	},
	"_distfiles": {
		"d3-dsv-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.0.tgz",
			"sha": "7b2f1a114df46c00370750e89572bf6ede318a80",
			"registry": "npmjs"
		},
		"d3-dsv-0.1.1.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.1.tgz",
			"sha": "11dd20f3fe1a95f147e8eecf663cf1a47632146c",
			"registry": "npmjs"
		},
		"d3-dsv-0.1.2.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.2.tgz",
			"sha": "8b81155c0bf8f0913332a184e82f346652d55e34",
			"registry": "npmjs"
		},
		"d3-dsv-0.1.3.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.3.tgz",
			"sha": "9deabf08552e7a56d7a65cc5039d0410e9c4713b",
			"registry": "npmjs"
		},
		"d3-dsv-0.1.5.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.5.tgz",
			"sha": "882e5eb557d98ecba6897d73540a846e036301da",
			"registry": "npmjs"
		},
		"d3-dsv-0.1.6.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.6.tgz",
			"sha": "17aed56c32a7982d69409182b85208d400651bdb",
			"registry": "npmjs"
		},
		"d3-dsv-0.1.7.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.7.tgz",
			"sha": "0515a4a6f4325681816866ec8f2c3c5c7a9739bc",
			"registry": "npmjs"
		},
		"d3-dsv-0.1.8.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.8.tgz",
			"sha": "d1fe56c3ad473b6e0bfbab9c572e5a688ea797fa",
			"registry": "npmjs"
		},
		"d3-dsv-0.1.9.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.9.tgz",
			"sha": "6b376840eb00e0a8ca7f9df27e9c44468f5e50aa",
			"registry": "npmjs"
		},
		"d3-dsv-0.1.10.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.10.tgz",
			"sha": "fd4eb3190c97ace76e83fcecaf6dbc4b6510033c",
			"registry": "npmjs"
		},
		"d3-dsv-0.1.11.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.11.tgz",
			"sha": "7fa1e1828f5519119b8a161893fa7968e042e4c4",
			"registry": "npmjs"
		},
		"d3-dsv-0.1.12.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.12.tgz",
			"sha": "3dd15b52a5901c6501731b850b78bd13f11328b4",
			"registry": "npmjs"
		},
		"d3-dsv-0.1.13.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.13.tgz",
			"sha": "c58cca3af114aebebe90ecd1e63dc18427e43ce9",
			"registry": "npmjs"
		},
		"d3-dsv-0.1.14.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.1.14.tgz",
			"sha": "9833cd61a5a3e81e03263a1ce78f74de56a1dbb8",
			"registry": "npmjs"
		},
		"d3-dsv-0.2.0.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.2.0.tgz",
			"sha": "70d8049f5b8c62b83e3e3483df89c7a2716dfb9e",
			"registry": "npmjs"
		},
		"d3-dsv-0.3.0.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.3.0.tgz",
			"sha": "a82ca655cfc3dd0f1e6dac150299f0d7aa4f1860",
			"registry": "npmjs"
		},
		"d3-dsv-0.3.1.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.3.1.tgz",
			"sha": "a301f76c85890db383f3b30f8bb9469fafb1ada8",
			"registry": "npmjs"
		},
		"d3-dsv-0.3.2.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.3.2.tgz",
			"sha": "4699f8288d0252dcc671a909ab815ac633188d1d",
			"registry": "npmjs"
		},
		"d3-dsv-0.4.0.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-0.4.0.tgz",
			"sha": "3f18ca78f7e6d2288ab781c1502f8e486cfd2d83",
			"registry": "npmjs"
		},
		"d3-dsv-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.0.tgz",
			"sha": "45142f4d84ffb6220ef09c177b62fe7f2281a813",
			"registry": "npmjs"
		},
		"d3-dsv-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.1.tgz",
			"sha": "d495347c04cb1e0d26557bbdc4775c4d11a245ea",
			"registry": "npmjs"
		},
		"d3-dsv-1.0.2.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.2.tgz",
			"sha": "6ec9176e6066ab8442a062f3443e37b374a6ddc7",
			"registry": "npmjs"
		},
		"d3-dsv-1.0.3.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.3.tgz",
			"sha": "049fe43c0f5f60c7ff7d376616bc76d6fc9d378f",
			"registry": "npmjs"
		},
		"d3-dsv-1.0.4.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.4.tgz",
			"sha": "2f491bcf00729d9ee6734f7cfb7049ddcc5e981d",
			"registry": "npmjs"
		},
		"d3-dsv-1.0.5.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.5.tgz",
			"sha": "419f7db47f628789fc3fdb636e678449d0821136",
			"registry": "npmjs"
		},
		"d3-dsv-1.0.6.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.6.tgz",
			"sha": "1ffa5d3d59ef0021d71aaf8f87212f3d4a89b39d",
			"registry": "npmjs"
		},
		"d3-dsv-1.0.7.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.7.tgz",
			"sha": "137076663f398428fc3d031ae65370522492b78f",
			"registry": "npmjs"
		},
		"d3-dsv-1.0.8.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.8.tgz",
			"sha": "907e240d57b386618dc56468bacfe76bf19764ae",
			"registry": "npmjs"
		},
		"d3-dsv-1.0.9.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.9.tgz",
			"sha": "9cd3165ada9dbe4434d7238c1ddf1c78b99a8e0c",
			"registry": "npmjs"
		},
		"d3-dsv-1.0.10.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.10.tgz",
			"sha": "4371c489a2a654a297aca16fcaf605a6f31a6f51",
			"registry": "npmjs"
		},
		"d3-dsv-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.1.0.tgz",
			"sha": "8514357d989252c75c318b7989aab7687fa47529",
			"registry": "npmjs"
		},
		"d3-dsv-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.1.1.tgz",
			"sha": "aaa830ecb76c4b5015572c647cc6441e3c7bb701",
			"registry": "npmjs"
		},
		"d3-dsv-1.1.2.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.1.2.tgz",
			"sha": "4ce02bdc8be48cd34a0b7418749781507fd1921c",
			"registry": "npmjs"
		},
		"d3-dsv-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz",
			"sha": "9d5f75c3a5f8abd611f74d3f5847b0d4338b885c",
			"registry": "npmjs"
		},
		"d3-dsv-2.0.0-rc.1.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0-rc.1.tgz",
			"sha": "cccb6b07c3c07d0726eae001c4cbd6afef850c8c",
			"registry": "npmjs"
		},
		"d3-dsv-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz",
			"sha": "b37b194b6df42da513a120d913ad1be22b5fe7c5",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"d3-dsv-1.2.0.tgz": {
			"shasum": "9d5f75c3a5f8abd611f74d3f5847b0d4338b885c"
		}
	},
	"_rev": "3-464ab856f0bafa97",
	"_id": "d3-dsv",
	"readme": "# d3-dsv\n\nThis module provides a parser and formatter for delimiter-separated values, most commonly [comma-](https://en.wikipedia.org/wiki/Comma-separated_values) (CSV) or tab-separated values (TSV). These tabular formats are popular with spreadsheet programs such as Microsoft Excel, and are often more space-efficient than JSON. This implementation is based on [RFC 4180](http://tools.ietf.org/html/rfc4180).\n\nComma (CSV) and tab (TSV) delimiters are built-in. For example, to parse:\n\n```js\nd3.csvParse(\"foo,bar\\n1,2\"); // [{foo: \"1\", bar: \"2\"}, columns: [\"foo\", \"bar\"]]\nd3.tsvParse(\"foo\\tbar\\n1\\t2\"); // [{foo: \"1\", bar: \"2\"}, columns: [\"foo\", \"bar\"]]\n```\n\nOr to format:\n\n```js\nd3.csvFormat([{foo: \"1\", bar: \"2\"}]); // \"foo,bar\\n1,2\"\nd3.tsvFormat([{foo: \"1\", bar: \"2\"}]); // \"foo\\tbar\\n1\\t2\"\n```\n\nTo use a different delimiter, such as “|” for pipe-separated values, use [d3.dsvFormat](#dsvFormat):\n\n```js\nvar psv = d3.dsvFormat(\"|\");\n\nconsole.log(psv.parse(\"foo|bar\\n1|2\")); // [{foo: \"1\", bar: \"2\"}, columns: [\"foo\", \"bar\"]]\n```\n\nFor easy loading of DSV files in a browser, see [d3-fetch](https://github.com/d3/d3-fetch)’s [d3.csv](https://github.com/d3/d3-fetch/blob/master/README.md#csv) and [d3.tsv](https://github.com/d3/d3-fetch/blob/master/README.md#tsv) methods.\n\n## Installing\n\nIf you use NPM, `npm install d3-dsv`. Otherwise, download the [latest release](https://github.com/d3/d3-dsv/releases/latest). You can also load directly from [d3js.org](https://d3js.org), either as a [standalone library](https://d3js.org/d3-dsv.v1.min.js) or as part of [D3](https://github.com/d3/d3). AMD, CommonJS, and vanilla environments are supported. In vanilla, a `d3` global is exported:\n\n```html\n<script src=\"https://d3js.org/d3-dsv.v1.min.js\"></script>\n<script>\n\nvar data = d3.csvParse(string);\n\n</script>\n```\n\n[Try d3-dsv in your browser.](https://tonicdev.com/npm/d3-dsv)\n\n## API Reference\n\n<a name=\"csvParse\" href=\"#csvParse\">#</a> d3.<b>csvParse</b>(<i>string</i>[, <i>row</i>]) [<>](https://github.com/d3/d3-dsv/blob/master/src/csv.js \"Source\")\n\nEquivalent to [dsvFormat](#dsvFormat)(\",\").[parse](#dsv_parse). Note: requires unsafe-eval [content security policy](#content-security-policy).\n\n<a name=\"csvParseRows\" href=\"#csvParseRows\">#</a> d3.<b>csvParseRows</b>(<i>string</i>[, <i>row</i>]) [<>](https://github.com/d3/d3-dsv/blob/master/src/csv.js \"Source\")\n\nEquivalent to [dsvFormat](#dsvFormat)(\",\").[parseRows](#dsv_parseRows).\n\n<a name=\"csvFormat\" href=\"#csvFormat\">#</a> d3.<b>csvFormat</b>(<i>rows</i>[, <i>columns</i>]) [<>](https://github.com/d3/d3-dsv/blob/master/src/csv.js \"Source\")\n\nEquivalent to [dsvFormat](#dsvFormat)(\",\").[format](#dsv_format).\n\n<a name=\"csvFormatBody\" href=\"#csvFormatBody\">#</a> d3.<b>csvFormatBody</b>(<i>rows</i>[, <i>columns</i>]) [<>](https://github.com/d3/d3-dsv/blob/master/src/csv.js \"Source\")\n\nEquivalent to [dsvFormat](#dsvFormat)(\",\").[formatBody](#dsv_formatBody).\n\n<a name=\"csvFormatRows\" href=\"#csvFormatRows\">#</a> d3.<b>csvFormatRows</b>(<i>rows</i>) [<>](https://github.com/d3/d3-dsv/blob/master/src/csv.js \"Source\")\n\nEquivalent to [dsvFormat](#dsvFormat)(\",\").[formatRows](#dsv_formatRows).\n\n<a name=\"csvFormatRow\" href=\"#csvFormatRow\">#</a> d3.<b>csvFormatRow</b>(<i>row</i>) [<>](https://github.com/d3/d3-dsv/blob/master/src/csv.js \"Source\")\n\nEquivalent to [dsvFormat](#dsvFormat)(\",\").[formatRow](#dsv_formatRow).\n\n<a name=\"csvFormatValue\" href=\"#csvFormatValue\">#</a> d3.<b>csvFormatValue</b>(<i>value</i>) [<>](https://github.com/d3/d3-dsv/blob/master/src/csv.js \"Source\")\n\nEquivalent to [dsvFormat](#dsvFormat)(\",\").[formatValue](#dsv_formatValue).\n\n<a name=\"tsvParse\" href=\"#tsvParse\">#</a> d3.<b>tsvParse</b>(<i>string</i>[, <i>row</i>]) [<>](https://github.com/d3/d3-dsv/blob/master/src/tsv.js \"Source\")\n\nEquivalent to [dsvFormat](#dsvFormat)(\"\\t\").[parse](#dsv_parse). Note: requires unsafe-eval [content security policy](#content-security-policy).\n\n<a name=\"tsvParseRows\" href=\"#tsvParseRows\">#</a> d3.<b>tsvParseRows</b>(<i>string</i>[, <i>row</i>]) [<>](https://github.com/d3/d3-dsv/blob/master/src/tsv.js \"Source\")\n\nEquivalent to [dsvFormat](#dsvFormat)(\"\\t\").[parseRows](#dsv_parseRows).\n\n<a name=\"tsvFormat\" href=\"#tsvFormat\">#</a> d3.<b>tsvFormat</b>(<i>rows</i>[, <i>columns</i>]) [<>](https://github.com/d3/d3-dsv/blob/master/src/tsv.js \"Source\")\n\nEquivalent to [dsvFormat](#dsvFormat)(\"\\t\").[format](#dsv_format).\n\n<a name=\"tsvFormatBody\" href=\"#tsvFormatBody\">#</a> d3.<b>tsvFormatBody</b>(<i>rows</i>[, <i>columns</i>]) [<>](https://github.com/d3/d3-dsv/blob/master/src/tsv.js \"Source\")\n\nEquivalent to [dsvFormat](#dsvFormat)(\"\\t\").[formatBody](#dsv_formatBody).\n\n<a name=\"tsvFormatRows\" href=\"#tsvFormatRows\">#</a> d3.<b>tsvFormatRows</b>(<i>rows</i>) [<>](https://github.com/d3/d3-dsv/blob/master/src/tsv.js \"Source\")\n\nEquivalent to [dsvFormat](#dsvFormat)(\"\\t\").[formatRows](#dsv_formatRows).\n\n<a name=\"tsvFormatRow\" href=\"#tsvFormatRow\">#</a> d3.<b>tsvFormatRow</b>(<i>row</i>) [<>](https://github.com/d3/d3-dsv/blob/master/src/tsv.js \"Source\")\n\nEquivalent to [dsvFormat](#dsvFormat)(\"\\t\").[formatRow](#dsv_formatRow).\n\n<a name=\"tsvFormatValue\" href=\"#tsvFormatValue\">#</a> d3.<b>tsvFormatValue</b>(<i>value</i>) [<>](https://github.com/d3/d3-dsv/blob/master/src/tsv.js \"Source\")\n\nEquivalent to [dsvFormat](#dsvFormat)(\"\\t\").[formatValue](#dsv_formatValue).\n\n<a name=\"dsvFormat\" href=\"#dsvFormat\">#</a> d3.<b>dsvFormat</b>(<i>delimiter</i>) [<>](https://github.com/d3/d3-dsv/blob/master/src/dsv.js)\n\nConstructs a new DSV parser and formatter for the specified *delimiter*. The *delimiter* must be a single character (*i.e.*, a single 16-bit code unit); so, ASCII delimiters are fine, but emoji delimiters are not.\n\n<a name=\"dsv_parse\" href=\"#dsv_parse\">#</a> *dsv*.<b>parse</b>(<i>string</i>[, <i>row</i>]) [<>](https://github.com/d3/d3-dsv/blob/master/src/dsv.js \"Source\")\n\nParses the specified *string*, which must be in the delimiter-separated values format with the appropriate delimiter, returning an array of objects representing the parsed rows.\n\nUnlike [*dsv*.parseRows](#dsv_parseRows), this method requires that the first line of the DSV content contains a delimiter-separated list of column names; these column names become the attributes on the returned objects. For example, consider the following CSV file:\n\n```\nYear,Make,Model,Length\n1997,Ford,E350,2.34\n2000,Mercury,Cougar,2.38\n```\n\nThe resulting JavaScript array is:\n\n```js\n[\n  {\"Year\": \"1997\", \"Make\": \"Ford\", \"Model\": \"E350\", \"Length\": \"2.34\"},\n  {\"Year\": \"2000\", \"Make\": \"Mercury\", \"Model\": \"Cougar\", \"Length\": \"2.38\"}\n]\n```\n\nThe returned array also exposes a `columns` property containing the column names in input order (in contrast to Object.keys, whose iteration order is arbitrary). For example:\n\n```js\ndata.columns; // [\"Year\", \"Make\", \"Model\", \"Length\"]\n```\n\nIf the column names are not unique, only the last value is returned for each name; to access all values, use [*dsv*.parseRows](#dsv_parseRows) instead (see [example](https://observablehq.com/@d3/parse-csv-with-duplicate-column-names)).\n\nIf a *row* conversion function is not specified, field values are strings. For safety, there is no automatic conversion to numbers, dates, or other types. In some cases, JavaScript may coerce strings to numbers for you automatically (for example, using the `+` operator), but better is to specify a *row* conversion function. See [d3.autoType](#autoType) for a convenient *row* conversion function that infers and coerces common types like numbers and strings.\n\nIf a *row* conversion function is specified, the specified function is invoked for each row, being passed an object representing the current row (`d`), the index (`i`) starting at zero for the first non-header row, and the array of column names. If the returned value is null or undefined, the row is skipped and will be omitted from the array returned by *dsv*.parse; otherwise, the returned value defines the corresponding row object. For example:\n\n```js\nvar data = d3.csvParse(string, function(d) {\n  return {\n    year: new Date(+d.Year, 0, 1), // lowercase and convert \"Year\" to Date\n    make: d.Make, // lowercase\n    model: d.Model, // lowercase\n    length: +d.Length // lowercase and convert \"Length\" to number\n  };\n});\n```\n\nNote: using `+` rather than [parseInt](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/parseInt) or [parseFloat](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/parseFloat) is typically faster, though more restrictive. For example, `\"30px\"` when coerced using `+` returns `NaN`, while parseInt and parseFloat return `30`.\n\nNote: requires unsafe-eval [content security policy](#content-security-policy).\n\n<a name=\"dsv_parseRows\" href=\"#dsv_parseRows\">#</a> <i>dsv</i>.<b>parseRows</b>(<i>string</i>[, <i>row</i>]) [<>](https://github.com/d3/d3-dsv/blob/master/src/dsv.js \"Source\")\n\nParses the specified *string*, which must be in the delimiter-separated values format with the appropriate delimiter, returning an array of arrays representing the parsed rows.\n\nUnlike [*dsv*.parse](#dsv_parse), this method treats the header line as a standard row, and should be used whenever DSV content does not contain a header. Each row is represented as an array rather than an object. Rows may have variable length. For example, consider the following CSV file, which notably lacks a header line:\n\n```\n1997,Ford,E350,2.34\n2000,Mercury,Cougar,2.38\n```\n\nThe resulting JavaScript array is:\n\n```js\n[\n  [\"1997\", \"Ford\", \"E350\", \"2.34\"],\n  [\"2000\", \"Mercury\", \"Cougar\", \"2.38\"]\n]\n```\n\nIf a *row* conversion function is not specified, field values are strings. For safety, there is no automatic conversion to numbers, dates, or other types. In some cases, JavaScript may coerce strings to numbers for you automatically (for example, using the `+` operator), but better is to specify a *row* conversion function. See [d3.autoType](#autoType) for a convenient *row* conversion function that infers and coerces common types like numbers and strings.\n\nIf a *row* conversion function is specified, the specified function is invoked for each row, being passed an array representing the current row (`d`), the index (`i`) starting at zero for the first row, and the array of column names. If the returned value is null or undefined, the row is skipped and will be omitted from the array returned by *dsv*.parse; otherwise, the returned value defines the corresponding row object. For example:\n\n```js\nvar data = d3.csvParseRows(string, function(d, i) {\n  return {\n    year: new Date(+d[0], 0, 1), // convert first colum column to Date\n    make: d[1],\n    model: d[2],\n    length: +d[3] // convert fourth column to number\n  };\n});\n```\n\nIn effect, *row* is similar to applying a [map](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/map) and [filter](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/filter) operator to the returned rows.\n\n<a name=\"dsv_format\" href=\"#dsv_format\">#</a> <i>dsv</i>.<b>format</b>(<i>rows</i>[, <i>columns</i>]) [<>](https://github.com/d3/d3-dsv/blob/master/src/dsv.js \"Source\")\n\nFormats the specified array of object *rows* as delimiter-separated values, returning a string. This operation is the inverse of [*dsv*.parse](#dsv_parse). Each row will be separated by a newline (`\\n`), and each column within each row will be separated by the delimiter (such as a comma, `,`). Values that contain either the delimiter, a double-quote (`\"`) or a newline will be escaped using double-quotes.\n\nIf *columns* is not specified, the list of column names that forms the header row is determined by the union of all properties on all objects in *rows*; the order of columns is nondeterministic. If *columns* is specified, it is an array of strings representing the column names. For example:\n\n```js\nvar string = d3.csvFormat(data, [\"year\", \"make\", \"model\", \"length\"]);\n```\n\nAll fields on each row object will be coerced to strings. If the field value is null or undefined, the empty string is used. If the field value is a Date, the [ECMAScript date-time string format](https://www.ecma-international.org/ecma-262/9.0/index.html#sec-date-time-string-format) (a subset of ISO 8601) is used: for example, dates at UTC midnight are formatted as `YYYY-MM-DD`. For more control over which and how fields are formatted, first map *rows* to an array of array of string, and then use [*dsv*.formatRows](#dsv_formatRows).\n\n<a name=\"dsv_formatBody\" href=\"#dsv_formatBody\">#</a> <i>dsv</i>.<b>formatBody</b>(<i>rows</i>[, <i>columns</i>]) [<>](https://github.com/d3/d3-dsv/blob/master/src/dsv.js \"Source\")\n\nEquivalent to [*dsv*.format](#dsv_format), but omits the header row. This is useful, for example, when appending rows to an existing file.\n\n<a name=\"dsv_formatRows\" href=\"#dsv_formatRows\">#</a> <i>dsv</i>.<b>formatRows</b>(<i>rows</i>) [<>](https://github.com/d3/d3-dsv/blob/master/src/dsv.js \"Source\")\n\nFormats the specified array of array of string *rows* as delimiter-separated values, returning a string. This operation is the reverse of [*dsv*.parseRows](#dsv_parseRows). Each row will be separated by a newline (`\\n`), and each column within each row will be separated by the delimiter (such as a comma, `,`). Values that contain either the delimiter, a double-quote (\") or a newline will be escaped using double-quotes.\n\nTo convert an array of objects to an array of arrays while explicitly specifying the columns, use [*array*.map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map). For example:\n\n```js\nvar string = d3.csvFormatRows(data.map(function(d, i) {\n  return [\n    d.year.getFullYear(), // Assuming d.year is a Date object.\n    d.make,\n    d.model,\n    d.length\n  ];\n}));\n```\n\nIf you like, you can also [*array*.concat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/concat) this result with an array of column names to generate the first row:\n\n```js\nvar string = d3.csvFormatRows([[\n    \"year\",\n    \"make\",\n    \"model\",\n    \"length\"\n  ]].concat(data.map(function(d, i) {\n  return [\n    d.year.getFullYear(), // Assuming d.year is a Date object.\n    d.make,\n    d.model,\n    d.length\n  ];\n})));\n```\n\n<a name=\"dsv_formatRow\" href=\"#dsv_formatRow\">#</a> <i>dsv</i>.<b>formatRow</b>(<i>row</i>) [<>](https://github.com/d3/d3-dsv/blob/master/src/dsv.js \"Source\")\n\nFormats a single array *row* of strings as delimiter-separated values, returning a string. Each column within the row will be separated by the delimiter (such as a comma, `,`). Values that contain either the delimiter, a double-quote (\") or a newline will be escaped using double-quotes.\n\n<a name=\"dsv_formatValue\" href=\"#dsv_formatValue\">#</a> <i>dsv</i>.<b>formatValue</b>(<i>value</i>) [<>](https://github.com/d3/d3-dsv/blob/master/src/dsv.js \"Source\")\n\nFormat a single *value* or string as a delimiter-separated value, returning a string. A value that contains either the delimiter, a double-quote (\") or a newline will be escaped using double-quotes.\n\n<a name=\"autoType\" href=\"#autoType\">#</a> d3.<b>autoType</b>(<i>object</i>) [<>](https://github.com/d3/d3-dsv/blob/master/src/autoType.js \"Source\")\n\nGiven an *object* (or array) representing a parsed row, infers the types of values on the *object* and coerces them accordingly, returning the mutated *object*. This function is intended to be used as a *row* accessor function in conjunction with [*dsv*.parse](#dsv_parse) and [*dsv*.parseRows](#dsv_parseRow). For example, consider the following CSV file:\n\n```\nYear,Make,Model,Length\n1997,Ford,E350,2.34\n2000,Mercury,Cougar,2.38\n```\n\nWhen used with [d3.csvParse](#csvParse),\n\n```js\nd3.csvParse(string, d3.autoType)\n```\n\nthe resulting JavaScript array is:\n\n```js\n[\n  {\"Year\": 1997, \"Make\": \"Ford\", \"Model\": \"E350\", \"Length\": 2.34},\n  {\"Year\": 2000, \"Make\": \"Mercury\", \"Model\": \"Cougar\", \"Length\": 2.38}\n]\n```\n\nType inference works as follows. For each *value* in the given *object*, the [trimmed](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim) value is computed; the value is then re-assigned as follows:\n\n1. If empty, then `null`.\n1. If exactly `\"true\"`, then `true`.\n1. If exactly `\"false\"`, then `false`.\n1. If exactly `\"NaN\"`, then `NaN`.\n1. Otherwise, if [coercible to a number](https://www.ecma-international.org/ecma-262/9.0/index.html#sec-tonumber-applied-to-the-string-type), then a number.\n1. Otherwise, if a [date-only or date-time string](https://www.ecma-international.org/ecma-262/9.0/index.html#sec-date-time-string-format), then a Date.\n1. Otherwise, a string (the original untrimmed value).\n\nValues with leading zeroes may be coerced to numbers; for example `\"08904\"` coerces to `8904`. However, extra characters such as commas or units (*e.g.*, `\"$1.00\"`, `\"(123)\"`, `\"1,234\"` or `\"32px\"`) will prevent number coercion, resulting in a string.\n\nDate strings must be in ECMAScript’s subset of the [ISO 8601 format](https://en.wikipedia.org/wiki/ISO_8601). When a date-only string such as YYYY-MM-DD is specified, the inferred time is midnight UTC; however, if a date-time string such as YYYY-MM-DDTHH:MM is specified without a time zone, it is assumed to be local time.\n\nAutomatic type inference is primarily intended to provide safe, predictable behavior in conjunction with [*dsv*.format](#dsv_format) and [*dsv*.formatRows](#dsv_formatRows) for common JavaScript types. If you need different behavior, you should implement your own row accessor function.\n\nFor more, see [the d3.autoType notebook](https://observablehq.com/@d3/d3-autotype).\n\n### Content Security Policy\n\nIf a [content security policy](http://www.w3.org/TR/CSP/) is in place, note that [*dsv*.parse](#dsv_parse) requires `unsafe-eval` in the `script-src` directive, due to the (safe) use of dynamic code generation for fast parsing. (See [source](https://github.com/d3/d3-dsv/blob/master/src/dsv.js).) Alternatively, use [*dsv*.parseRows](#dsv_parseRows).\n\n### Byte-Order Marks\n\nDSV files sometimes begin with a [byte order mark (BOM)](https://en.wikipedia.org/wiki/Byte_order_mark); saving a spreadsheet in CSV UTF-8 format from Microsoft Excel, for example, will include a BOM. On the web this is not usually a problem because the [UTF-8 decode algorithm](https://encoding.spec.whatwg.org/#utf-8-decode) specified in the Encoding standard removes the BOM. Node.js, on the other hand, [does not remove the BOM](https://github.com/nodejs/node-v0.x-archive/issues/1918) when decoding UTF-8.\n\nIf the BOM is not removed, the first character of the text is a zero-width non-breaking space. So if a CSV file with a BOM is parsed by [d3.csvParse](#csvParse), the first column’s name will begin with a zero-width non-breaking space. This can be hard to spot since this character is usually invisible when printed.\n\nTo remove the BOM before parsing, consider using [strip-bom](https://www.npmjs.com/package/strip-bom).\n\n## Command Line Reference\n\n### dsv2dsv\n\n<a name=\"dsv2dsv\" href=\"#dsv2dsv\">#</a> <b>dsv2dsv</b> [<i>options…</i>] [<i>file</i>]\n\nConverts the specified DSV input *file* to DSV (typically with a different delimiter or encoding). If *file* is not specified, defaults to reading from stdin. For example, to convert to CSV to TSV:\n\n```\ncsv2tsv < example.csv > example.tsv\n```\n\nTo convert windows-1252 CSV to utf-8 CSV:\n\n```\ndsv2dsv --input-encoding windows-1252 < latin1.csv > utf8.csv\n```\n\n<a name=\"dsv2dsv_help\" href=\"dsv2dsv_help\">#</a> dsv2dsv <b>-h</b>\n<br><a href=\"dsv2dsv_help\">#</a> dsv2dsv <b>--help</b>\n\nOutput usage information.\n\n<a name=\"dsv2dsv_version\" href=\"dsv2dsv_version\">#</a> dsv2dsv <b>-V</b>\n<br><a href=\"dsv2dsv_version\">#</a> dsv2dsv <b>--version</b>\n\nOutput the version number.\n\n<a name=\"dsv2dsv_out\" href=\"dsv2dsv_out\">#</a> dsv2dsv <b>-o</b> <i>file</i>\n<br><a href=\"dsv2dsv_out\">#</a> dsv2dsv <b>--out</b> <i>file</i>\n\nSpecify the output file name. Defaults to “-” for stdout.\n\n<a name=\"dsv2dsv_input_delimiter\" href=\"dsv2dsv_input_delimiter\">#</a> dsv2dsv <b>-r</b> <i>delimiter</i>\n<br><a href=\"dsv2dsv_input_delimiter\">#</a> dsv2dsv <b>--input-delimiter</b> <i>delimiter</i>\n\nSpecify the input delimiter character. Defaults to “,” for reading CSV. (You can enter a tab on the command line by typing ⌃V.)\n\n<a name=\"dsv2dsv_input_encoding\" href=\"dsv2dsv_input_encoding\">#</a> dsv2dsv <b>--input-encoding</b> <i>encoding</i>\n\nSpecify the input character encoding. Defaults to “utf8”.\n\n<a name=\"dsv2dsv_output_delimiter\" href=\"dsv2dsv_output_delimiter\">#</a> dsv2dsv <b>-w</b> <i>delimiter</i>\n<br><a href=\"dsv2dsv_output_delimiter\">#</a> dsv2dsv <b>--output-delimiter</b> <i>delimiter</i>\n\nSpecify the output delimiter character. Defaults to “,” for writing CSV. (You can enter a tab on the command line by typing ⌃V.)\n\n<a name=\"dsv2dsv_output_encoding\" href=\"dsv2dsv_output_encoding\">#</a> dsv2dsv <b>--output-encoding</b> <i>encoding</i>\n\nSpecify the output character encoding. Defaults to “utf8”.\n\n<a name=\"csv2tsv\" href=\"#csv2tsv\">#</a> <b>csv2tsv</b> [<i>options…</i>] [<i>file</i>]\n\nEquivalent to [dsv2dsv](#dsv2dsv), but the [output delimiter](#dsv2dsv_output_delimiter) defaults to the tab character (\\t).\n\n<a name=\"tsv2csv\" href=\"#tsv2csv\">#</a> <b>tsv2csv</b> [<i>options…</i>] [<i>file</i>]\n\nEquivalent to [dsv2dsv](#dsv2dsv), but the [input delimiter](#dsv2dsv_output_delimiter) defaults to the tab character (\\t).\n\n### dsv2json\n\n<a name=\"dsv2json\" href=\"#dsv2json\">#</a> <b>dsv2json</b> [<i>options…</i>] [<i>file</i>]\n\nConverts the specified DSV input *file* to JSON. If *file* is not specified, defaults to reading from stdin. For example, to convert to CSV to JSON:\n\n```\ncsv2json < example.csv > example.json\n```\n\nOr to convert CSV to a newline-delimited JSON stream:\n\n```\ncsv2json -n < example.csv > example.ndjson\n```\n\n<a name=\"dsv2json_help\" href=\"dsv2json_help\">#</a> dsv2json <b>-h</b>\n<br><a href=\"dsv2json_help\">#</a> dsv2json <b>--help</b>\n\nOutput usage information.\n\n<a name=\"dsv2json_version\" href=\"dsv2json_version\">#</a> dsv2json <b>-V</b>\n<br><a href=\"dsv2json_version\">#</a> dsv2json <b>--version</b>\n\nOutput the version number.\n\n<a name=\"dsv2json_out\" href=\"dsv2json_out\">#</a> dsv2json <b>-o</b> <i>file</i>\n<br><a href=\"dsv2json_out\">#</a> dsv2json <b>--out</b> <i>file</i>\n\nSpecify the output file name. Defaults to “-” for stdout.\n\n<a name=\"dsv2json_autotype\" href=\"dsv2json_autotype\">#</a> dsv2json <b>-a</b>\n<br><a href=\"dsv2json_autotype\">#</a> dsv2json <b>--auto-type</b>\n\nUse type inference when parsing rows. See <a href=\"#autoType\">d3.autoType</a> for how it works.\n\n<a name=\"dsv2json_input_delimiter\" href=\"dsv2json_input_delimiter\">#</a> dsv2json <b>-r</b> <i>delimiter</i>\n<br><a href=\"dsv2json_input_delimiter\">#</a> dsv2json <b>--input-delimiter</b> <i>delimiter</i>\n\nSpecify the input delimiter character. Defaults to “,” for reading CSV. (You can enter a tab on the command line by typing ⌃V.)\n\n<a name=\"dsv2json_input_encoding\" href=\"dsv2json_input_encoding\">#</a> dsv2json <b>--input-encoding</b> <i>encoding</i>\n\nSpecify the input character encoding. Defaults to “utf8”.\n\n<a name=\"dsv2json_output_encoding\" href=\"dsv2json_output_encoding\">#</a> dsv2json <b>-r</b> <i>encoding</i>\n<br><a href=\"dsv2json_output_encoding\">#</a> dsv2json <b>--output-encoding</b> <i>encoding</i>\n\nSpecify the output character encoding. Defaults to “utf8”.\n\n<a name=\"dsv2json_newline_delimited\" href=\"dsv2json_newline_delimited\">#</a> dsv2json <b>-n</b>\n<br><a href=\"dsv2json_newline_delimited\">#</a> dsv2json <b>--newline-delimited</b>\n\nOutput [newline-delimited JSON](https://github.com/mbostock/ndjson-cli) instead of a single JSON array.\n\n<a name=\"csv2json\" href=\"#csv2json\">#</a> <b>csv2json</b> [<i>options…</i>] [<i>file</i>]\n\nEquivalent to [dsv2json](#dsv2json).\n\n<a name=\"tsv2json\" href=\"#csv2json\">#</a> <b>tsv2json</b> [<i>options…</i>] [<i>file</i>]\n\nEquivalent to [dsv2json](#dsv2json), but the [input delimiter](#dsv2json_input_delimiter) defaults to the tab character (\\t).\n\n### json2dsv\n\n<a name=\"json2dsv\" href=\"#json2dsv\">#</a> <b>json2dsv</b> [<i>options…</i>] [<i>file</i>]\n\nConverts the specified JSON input *file* to DSV. If *file* is not specified, defaults to reading from stdin. For example, to convert to JSON to CSV:\n\n```\njson2csv < example.json > example.csv\n```\n\nOr to convert a newline-delimited JSON stream to CSV:\n\n```\njson2csv -n < example.ndjson > example.csv\n```\n\n<a name=\"json2dsv_help\" href=\"json2dsv_help\">#</a> json2dsv <b>-h</b>\n<br><a href=\"json2dsv_help\">#</a> json2dsv <b>--help</b>\n\nOutput usage information.\n\n<a name=\"json2dsv_version\" href=\"json2dsv_version\">#</a> json2dsv <b>-V</b>\n<br><a href=\"json2dsv_version\">#</a> json2dsv <b>--version</b>\n\nOutput the version number.\n\n<a name=\"json2dsv_out\" href=\"json2dsv_out\">#</a> json2dsv <b>-o</b> <i>file</i>\n<br><a href=\"json2dsv_out\">#</a> json2dsv <b>--out</b> <i>file</i>\n\nSpecify the output file name. Defaults to “-” for stdout.\n\n<a name=\"json2dsv_input_encoding\" href=\"json2dsv_input_encoding\">#</a> json2dsv <b>--input-encoding</b> <i>encoding</i>\n\nSpecify the input character encoding. Defaults to “utf8”.\n\n<a name=\"json2dsv_output_delimiter\" href=\"json2dsv_output_delimiter\">#</a> json2dsv <b>-w</b> <i>delimiter</i>\n<br><a href=\"json2dsv_output_delimiter\">#</a> json2dsv <b>--output-delimiter</b> <i>delimiter</i>\n\nSpecify the output delimiter character. Defaults to “,” for writing CSV. (You can enter a tab on the command line by typing ⌃V.)\n\n<a name=\"json2dsv_output_encoding\" href=\"json2dsv_output_encoding\">#</a> json2dsv <b>--output-encoding</b> <i>encoding</i>\n\nSpecify the output character encoding. Defaults to “utf8”.\n\n<a name=\"json2dsv_newline_delimited\" href=\"json2dsv_newline_delimited\">#</a> json2dsv <b>-n</b>\n<br><a href=\"json2dsv_newline_delimited\">#</a> json2dsv <b>--newline-delimited</b>\n\nRead [newline-delimited JSON](https://github.com/mbostock/ndjson-cli) instead of a single JSON array.\n\n<a name=\"json2csv\" href=\"#json2csv\">#</a> <b>json2csv</b> [<i>options…</i>] [<i>file</i>]\n\nEquivalent to [json2dsv](#json2dsv).\n\n<a name=\"json2tsv\" href=\"#json2tsv\">#</a> <b>json2tsv</b> [<i>options…</i>] [<i>file</i>]\n\nEquivalent to [json2dsv](#json2dsv), but the [output delimiter](#json2dsv_output_delimiter) defaults to the tab character (\\t)."
}