{
	"name": "mem-fs",
	"versions": {
		"1.0.0": {
			"name": "mem-fs",
			"version": "1.0.0",
			"description": "Simple in-memory vinyl file store",
			"main": "index.js",
			"scripts": {
				"test": "mocha"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/SBoudrias/mem-fs"
			},
			"author": {
				"name": "Simon Boudrias"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/SBoudrias/mem-fs/issues"
			},
			"homepage": "https://github.com/SBoudrias/mem-fs",
			"dependencies": {
				"through2": "^0.6.3",
				"vinyl": "^0.4.3",
				"vinyl-file": "^1.1.0"
			},
			"devDependencies": {
				"mocha": "^1.21.5"
			},
			"gitHead": "9b40e6b52482e33113cc6a61d7f7732dd4a69b8e",
			"_id": "mem-fs@1.0.0",
			"_shasum": "8482ed4509f1101b7308e61ab0e02ecdc0e7f647",
			"_from": ".",
			"_npmVersion": "1.4.28",
			"_npmUser": {
				"name": "sboudrias",
				"email": "admin@simonboudrias.com"
			},
			"maintainers": [
				{
					"name": "sboudrias",
					"email": "admin@simonboudrias.com"
				}
			],
			"dist": {
				"shasum": "8482ed4509f1101b7308e61ab0e02ecdc0e7f647",
				"tarball": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "mem-fs",
			"version": "1.0.1",
			"description": "Simple in-memory vinyl file store",
			"scripts": {
				"test": "mocha"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/SBoudrias/mem-fs"
			},
			"author": {
				"name": "Simon Boudrias"
			},
			"license": "MIT",
			"files": [
				"index.js"
			],
			"dependencies": {
				"through2": "^0.6.3",
				"vinyl": "^0.4.3",
				"vinyl-file": "^1.1.0"
			},
			"devDependencies": {
				"mocha": "^2.0.1"
			},
			"gitHead": "e652af278a80a15bb141bfc1eec46c407b17e408",
			"bugs": {
				"url": "https://github.com/SBoudrias/mem-fs/issues"
			},
			"homepage": "https://github.com/SBoudrias/mem-fs",
			"_id": "mem-fs@1.0.1",
			"_shasum": "5895e65e1fbfbf4127bb567d2d845630b1c31b94",
			"_from": ".",
			"_npmVersion": "2.1.18",
			"_nodeVersion": "0.10.32",
			"_npmUser": {
				"name": "sboudrias",
				"email": "admin@simonboudrias.com"
			},
			"maintainers": [
				{
					"name": "sboudrias",
					"email": "admin@simonboudrias.com"
				}
			],
			"dist": {
				"shasum": "5895e65e1fbfbf4127bb567d2d845630b1c31b94",
				"tarball": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.0.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "mem-fs",
			"version": "1.1.0",
			"description": "Simple in-memory vinyl file store",
			"scripts": {
				"test": "mocha"
			},
			"repository": {
				"type": "git",
				"url": "https://github.com/SBoudrias/mem-fs"
			},
			"author": {
				"name": "Simon Boudrias"
			},
			"license": "MIT",
			"files": [
				"index.js"
			],
			"dependencies": {
				"through2": "^0.6.3",
				"vinyl": "^0.4.3",
				"vinyl-file": "^1.1.0"
			},
			"devDependencies": {
				"mocha": "^2.0.1"
			},
			"gitHead": "22b5be68d51e09c0587d1dc2ebc8fe2b33be2d2e",
			"bugs": {
				"url": "https://github.com/SBoudrias/mem-fs/issues"
			},
			"homepage": "https://github.com/SBoudrias/mem-fs",
			"_id": "mem-fs@1.1.0",
			"_shasum": "bf6cc385ef59657783863fc53261ac090d181fcd",
			"_from": ".",
			"_npmVersion": "2.4.1",
			"_nodeVersion": "0.10.32",
			"_npmUser": {
				"name": "sboudrias",
				"email": "admin@simonboudrias.com"
			},
			"maintainers": [
				{
					"name": "sboudrias",
					"email": "admin@simonboudrias.com"
				}
			],
			"dist": {
				"shasum": "bf6cc385ef59657783863fc53261ac090d181fcd",
				"tarball": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.1": {
			"name": "mem-fs",
			"version": "1.1.1",
			"description": "Simple in-memory vinyl file store",
			"scripts": {
				"test": "mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sboudrias/mem-fs.git"
			},
			"author": {
				"name": "Simon Boudrias"
			},
			"license": "MIT",
			"files": [
				"index.js"
			],
			"dependencies": {
				"through2": "^2.0.0",
				"vinyl": "^1.1.0",
				"vinyl-file": "^1.1.0"
			},
			"devDependencies": {
				"mocha": "^2.0.1"
			},
			"gitHead": "329c84a7e2d2d862689859a05cc1b7487af470e3",
			"bugs": {
				"url": "https://github.com/sboudrias/mem-fs/issues"
			},
			"homepage": "https://github.com/sboudrias/mem-fs#readme",
			"_id": "mem-fs@1.1.1",
			"_shasum": "aac1f56b3a7d308e1931aefd97893639a6528c65",
			"_from": ".",
			"_npmVersion": "3.3.12",
			"_nodeVersion": "0.12.7",
			"_npmUser": {
				"name": "sboudrias",
				"email": "admin@simonboudrias.com"
			},
			"dist": {
				"shasum": "aac1f56b3a7d308e1931aefd97893639a6528c65",
				"tarball": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.1.1.tgz"
			},
			"maintainers": [
				{
					"name": "sboudrias",
					"email": "admin@simonboudrias.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.1.2": {
			"name": "mem-fs",
			"version": "1.1.2",
			"description": "Simple in-memory vinyl file store",
			"scripts": {
				"test": "mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sboudrias/mem-fs.git"
			},
			"author": {
				"name": "Simon Boudrias"
			},
			"license": "MIT",
			"files": [
				"index.js"
			],
			"dependencies": {
				"through2": "^2.0.0",
				"vinyl": "^1.1.0",
				"vinyl-file": "^1.1.0"
			},
			"devDependencies": {
				"mocha": "^2.0.1"
			},
			"gitHead": "654b587f2a0e485e18c2b4fb6d619994f81f6fc0",
			"bugs": {
				"url": "https://github.com/sboudrias/mem-fs/issues"
			},
			"homepage": "https://github.com/sboudrias/mem-fs#readme",
			"_id": "mem-fs@1.1.2",
			"_shasum": "70090d66b4fbd3f6ba9ba2335328b2608762870b",
			"_from": ".",
			"_npmVersion": "3.5.0",
			"_nodeVersion": "5.2.0",
			"_npmUser": {
				"name": "sboudrias",
				"email": "admin@simonboudrias.com"
			},
			"dist": {
				"shasum": "70090d66b4fbd3f6ba9ba2335328b2608762870b",
				"tarball": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.1.2.tgz"
			},
			"maintainers": [
				{
					"name": "sboudrias",
					"email": "admin@simonboudrias.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.1.3": {
			"name": "mem-fs",
			"version": "1.1.3",
			"description": "Simple in-memory vinyl file store",
			"scripts": {
				"test": "mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sboudrias/mem-fs.git"
			},
			"author": {
				"name": "Simon Boudrias"
			},
			"license": "MIT",
			"files": [
				"index.js"
			],
			"dependencies": {
				"through2": "^2.0.0",
				"vinyl": "^1.1.0",
				"vinyl-file": "^2.0.0"
			},
			"devDependencies": {
				"mocha": "^2.0.1"
			},
			"gitHead": "9ab105df416da0e3a7c6bdc909f2729c4b29ba2d",
			"bugs": {
				"url": "https://github.com/sboudrias/mem-fs/issues"
			},
			"homepage": "https://github.com/sboudrias/mem-fs#readme",
			"_id": "mem-fs@1.1.3",
			"_shasum": "b8ae8d2e3fcb6f5d3f9165c12d4551a065d989cc",
			"_from": ".",
			"_npmVersion": "3.5.3",
			"_nodeVersion": "6.1.0",
			"_npmUser": {
				"name": "sboudrias",
				"email": "admin@simonboudrias.com"
			},
			"dist": {
				"shasum": "b8ae8d2e3fcb6f5d3f9165c12d4551a065d989cc",
				"tarball": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.1.3.tgz"
			},
			"maintainers": [
				{
					"name": "sboudrias",
					"email": "admin@simonboudrias.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/mem-fs-1.1.3.tgz_1462771612519_0.8764764524530619"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "mem-fs",
			"version": "1.2.0",
			"description": "Simple in-memory vinyl file store",
			"scripts": {
				"test": "mocha"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/SBoudrias/mem-fs.git"
			},
			"author": {
				"name": "Simon Boudrias"
			},
			"license": "MIT",
			"dependencies": {
				"through2": "^3.0.0",
				"vinyl": "^2.0.1",
				"vinyl-file": "^3.0.0"
			},
			"devDependencies": {
				"mocha": "^5.0.0"
			},
			"gitHead": "d3a7f5ced49c29d68a8e10f407515160bfa0e682",
			"bugs": {
				"url": "https://github.com/SBoudrias/mem-fs/issues"
			},
			"homepage": "https://github.com/SBoudrias/mem-fs#readme",
			"_id": "mem-fs@1.2.0",
			"_nodeVersion": "12.16.1",
			"_npmVersion": "6.13.4",
			"dist": {
				"integrity": "sha512-b8g0jWKdl8pM0LqAPdK9i8ERL7nYrzmJfRhxMiWH2uYdfYnb7uXnmwVb0ZGe7xyEl4lj+nLIU3yf4zPUT+XsVQ==",
				"shasum": "5f29b2d02a5875cd14cd836c388385892d556cde",
				"tarball": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.2.0.tgz",
				"fileCount": 3,
				"unpackedSize": 2835,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1Im3CRA9TVsSAnZWagAABH8P/1YfFZlzPUH1ZGGUlClT\nMtRDiDkT7HvHsye4cvXruE2BvLhm3Bic9nP5qIz/CKFUR0Y70TOdtDQpAM0O\nE75skIErC4Bsaaw//f/nMwHPs8/nNRXyl2YHXYV2SenCwyGjUVrpEDdRSBYN\nx63UDuiLEh9qyUZcawsovSImDHaoiR0xl4SzaEk2o8F4u8LDfqtlknqOkFp7\nWXOnpOC39BdcA/QQJuGFRVC4jUZOVdbUBK/IHz9JHv1yllkQtl8Tvdun2CTV\nksvJdxhQ35x5OCqEO9iZfe+jUIZmYS+sgBuhu9RN9VIRQCWWO2JHCAVD8cye\nohjp2pLRJFK7bWGKbdYuC713il8Mr62QE69nCWB5/6JHxMfNTNaWCTyIwQKg\nA8q/qzBzkYwyfvuXod3YyWxPIXCxv6vDUCs8IEF9N6j1nDfwNin8Wj8VRVcp\nE7VMEgvjOtPHFwfJ/MY68zxDP0hPa+3ocHvourmj7jwziWr1VaKyv9kJ2XJH\n5teFEkUgiBP6l+wZlzPHd/dqlX/LcHcn60AfXnPODWgcjPTGozIIuK3930qT\nQgSrQvHS6W5LmCFNyTRvteuUC8CcqDPDXWQotyWwS9IzaNigiPOdA1W6htOM\n1nNxSjBOgZjC2iymsW0b5sk+6Z3DKi80jAc0aVkRtgBOAkoxrNHI13TF7ggD\nAGs+\r\n=YI1w\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "sboudrias",
					"email": "admin@simonboudrias.com"
				}
			],
			"_npmUser": {
				"name": "sboudrias",
				"email": "admin@simonboudrias.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/mem-fs_1.2.0_1590987191168_0.40987848770601865"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-06-01T04:53:13.589Z",
		"created": "2014-11-06T20:32:56.470Z",
		"1.0.0": "2014-11-06T20:32:56.470Z",
		"1.0.1": "2015-01-21T07:06:00.017Z",
		"1.1.0": "2015-02-15T07:16:54.891Z",
		"1.1.1": "2015-11-24T08:21:10.956Z",
		"1.1.2": "2015-12-17T18:55:06.390Z",
		"1.1.3": "2016-05-09T05:26:54.847Z",
		"1.2.0": "2020-06-01T04:53:11.349Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "1.2.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"5579ff19f117d0c4453be0c01456ad34\"",
			"fetched": 1593324297570
		}
	},
	"_distfiles": {
		"mem-fs-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.0.0.tgz",
			"sha": "8482ed4509f1101b7308e61ab0e02ecdc0e7f647",
			"registry": "npmjs"
		},
		"mem-fs-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.0.1.tgz",
			"sha": "5895e65e1fbfbf4127bb567d2d845630b1c31b94",
			"registry": "npmjs"
		},
		"mem-fs-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.1.0.tgz",
			"sha": "bf6cc385ef59657783863fc53261ac090d181fcd",
			"registry": "npmjs"
		},
		"mem-fs-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.1.1.tgz",
			"sha": "aac1f56b3a7d308e1931aefd97893639a6528c65",
			"registry": "npmjs"
		},
		"mem-fs-1.1.2.tgz": {
			"url": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.1.2.tgz",
			"sha": "70090d66b4fbd3f6ba9ba2335328b2608762870b",
			"registry": "npmjs"
		},
		"mem-fs-1.1.3.tgz": {
			"url": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.1.3.tgz",
			"sha": "b8ae8d2e3fcb6f5d3f9165c12d4551a065d989cc",
			"registry": "npmjs"
		},
		"mem-fs-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.2.0.tgz",
			"sha": "5f29b2d02a5875cd14cd836c388385892d556cde",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"mem-fs-1.1.3.tgz": {
			"shasum": "b8ae8d2e3fcb6f5d3f9165c12d4551a065d989cc"
		}
	},
	"_rev": "2-92af188baef40538",
	"_id": "mem-fs",
	"readme": "mem-fs\n=============\n\nSimple in-memory vinyl file store.\n\n\nUsage\n-------------\n\n### Loading a file\n\nYou access a file using `store#get()` method. If the file is in memory, it will be used. Otherwise, we'll load the file from the file-system.\n\n```js\nvar store = require('mem-fs').create();\n\nstore.get('/test/file.txt');\n```\n\nWhen trying to load a file we cannot read from disk, an empty Vinyl file will be returned. The `contents` of this file will be set to `null`.\n\nTrying to get a directory or any invalid files will also return an empty Vinyl file pointer.\n\n### Adding/updating a file\n\nYou update file references by using `store#add()` method. This method take a `vinyl` file object as parameter.\n\n```js\nvar File = require('vinyl');\nvar store = require('mem-fs').create();\n\nvar coffeeFile = new File({\n  cwd: '/',\n  base: '/test/',\n  path: '/test/file.coffee',\n  contents: new Buffer('test = 123')\n});\n\nstore.add(coffeeFile);\n```\n\n### Iterating over the file system\n\nUsing `store#each(cb(file, index))`, you can iterate over every file stored in the file system."
}