{"_id":"mem-fs","_rev":"4276278","name":"mem-fs","description":"Simple in-memory vinyl file store","dist-tags":{"latest":"4.1.4","next":"4.0.0-beta.1"},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"time":{"modified":"2026-04-07T19:49:31.000Z","created":"2014-11-06T20:32:56.470Z","4.1.4":"2026-02-26T21:54:50.144Z","4.1.3":"2026-01-10T19:31:36.995Z","4.1.2":"2024-12-12T11:59:11.301Z","4.1.1":"2024-10-12T11:02:49.390Z","4.1.0":"2024-02-26T21:25:02.949Z","4.0.0":"2023-10-15T23:35:58.843Z","4.0.0-beta.1":"2023-10-09T19:04:31.631Z","3.0.0":"2023-04-17T20:44:38.985Z","2.3.0":"2023-02-14T17:00:28.095Z","2.2.1":"2021-05-26T16:14:09.731Z","2.2.0":"2021-05-25T01:47:25.348Z","2.1.0":"2021-04-30T15:58:40.688Z","2.0.0":"2021-04-22T17:54:09.286Z","1.2.0":"2020-06-01T04:53:11.349Z","1.1.3":"2016-05-09T05:26:54.847Z","1.1.2":"2015-12-17T18:55:06.390Z","1.1.1":"2015-11-24T08:21:10.956Z","1.1.0":"2015-02-15T07:16:54.891Z","1.0.1":"2015-01-21T07:06:00.017Z","1.0.0":"2014-11-06T20:32:56.470Z"},"users":{"itonyyo":true,"wangnan0610":true},"author":{"name":"Simon Boudrias"},"repository":{"type":"git","url":"git+https://github.com/SBoudrias/mem-fs.git"},"versions":{"4.1.4":{"name":"mem-fs","version":"4.1.4","description":"Simple in-memory vinyl file store","type":"module","scripts":{"test":"vitest run --coverage","prepare":"tsc","pretest":"eslint . && prettier --check --ignore-unknown --no-error-on-unmatched-pattern ."},"repository":{"type":"git","url":"git+https://github.com/SBoudrias/mem-fs.git"},"author":{"name":"Simon Boudrias"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@types/node":">=18","@types/vinyl":"^2.0.12","vinyl":"^3.0.1","vinyl-file":"^5.0.0"},"devDependencies":{"@vitest/coverage-v8":"^4.0.18","eslint":"^10.0.2","eslint-config-prettier":"^10.1.8","eslint-config-xo":"^0.50.0","prettier":"^3.8.1","typescript":"5.9.3","typescript-eslint":"^8.56.1","vitest":"^4.0.18"},"engines":{"node":">=18.0.0"},"gitHead":"c7fd72015968466007698f9e9bedd71c38217496","_id":"mem-fs@4.1.4","bugs":{"url":"https://github.com/SBoudrias/mem-fs/issues"},"homepage":"https://github.com/SBoudrias/mem-fs#readme","_nodeVersion":"22.22.0","_npmVersion":"11.10.1","dist":{"shasum":"4835fe66b98dbc5ae2a3bffd58dc2a974f8372f2","size":2789,"noattachment":false,"key":"/mem-fs/-/mem-fs-4.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-4.1.4.tgz"},"_npmUser":{"name":"mshima","email":"marceloshima@gmail.com"},"directories":{},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mem-fs_4.1.4_1772142890000_0.9075074898784623"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T21:54:50.144Z","publish_time":1772142890144,"_source_registry_name":"default","_cnpm_publish_time":1772142890144},"4.1.3":{"name":"mem-fs","version":"4.1.3","description":"Simple in-memory vinyl file store","type":"module","scripts":{"test":"vitest run --coverage","prepare":"tsc","pretest":"eslint . && prettier --check --ignore-unknown --no-error-on-unmatched-pattern ."},"repository":{"type":"git","url":"git+https://github.com/SBoudrias/mem-fs.git"},"author":{"name":"Simon Boudrias"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@types/node":">=18","@types/vinyl":"^2.0.12","vinyl":"^3.0.0","vinyl-file":"^5.0.0"},"devDependencies":{"@vitest/coverage-v8":"^4.0.16","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","eslint-config-xo":"^0.49.0","prettier":"^3.0.3","typescript":"^5.2.2","typescript-eslint":"^8.32.1","vitest":"^4.0.16"},"engines":{"node":">=18.0.0"},"gitHead":"cbbd48ddcdd2ccfd3cf66dd64094e750657bf5d1","_id":"mem-fs@4.1.3","bugs":{"url":"https://github.com/SBoudrias/mem-fs/issues"},"homepage":"https://github.com/SBoudrias/mem-fs#readme","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"shasum":"47e0320a9495a8d8fcbb8aa9eae121ee255e37be","size":2842,"noattachment":false,"key":"/mem-fs/-/mem-fs-4.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-4.1.3.tgz"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"directories":{},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mem-fs_4.1.3_1768073496839_0.3096342648145993"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-10T19:31:36.995Z","publish_time":1768073496995,"_source_registry_name":"default","_cnpm_publish_time":1768073496995},"4.1.2":{"name":"mem-fs","version":"4.1.2","description":"Simple in-memory vinyl file store","type":"module","scripts":{"test":"vitest run --coverage","prepare":"tsc","pretest":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/SBoudrias/mem-fs.git"},"author":{"name":"Simon Boudrias"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@types/node":">=18","@types/vinyl":"^2.0.8","vinyl":"^3.0.0","vinyl-file":"^5.0.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.7.4","@typescript-eslint/parser":"^6.7.4","@vitest/coverage-v8":"^0.34.6","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-config-xo":"^0.43.1","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.3","typescript":"^5.2.2","vitest":"^0.34.6"},"engines":{"node":">=18.0.0"},"_id":"mem-fs@4.1.2","gitHead":"a05e3761b8d23e56f3923d7a07209c96e86a4406","bugs":{"url":"https://github.com/SBoudrias/mem-fs/issues"},"homepage":"https://github.com/SBoudrias/mem-fs#readme","_nodeVersion":"22.12.0","_npmVersion":"10.8.2","dist":{"shasum":"9c09d1344d88968e940b0e3366048ed8973bb78a","size":2739,"noattachment":false,"key":"/mem-fs/-/mem-fs-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-4.1.2.tgz"},"_npmUser":{"name":"mshima","email":"marceloshima@gmail.com"},"directories":{},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mem-fs_4.1.2_1734004751114_0.2581764584138675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-12T11:59:11.301Z","publish_time":1734004751301,"_source_registry_name":"default","_cnpm_publish_time":1734004751301},"4.1.1":{"name":"mem-fs","version":"4.1.1","description":"Simple in-memory vinyl file store","type":"module","scripts":{"test":"vitest run --coverage","prepare":"tsc","pretest":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/SBoudrias/mem-fs.git"},"author":{"name":"Simon Boudrias"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@types/node":">=18","@types/vinyl":"^2.0.8","vinyl":"^3.0.0","vinyl-file":"^5.0.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.7.4","@typescript-eslint/parser":"^6.7.4","@vitest/coverage-v8":"^0.34.6","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-config-xo":"^0.43.1","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.3","typescript":"^5.2.2","vitest":"^0.34.6"},"engines":{"node":">=18.0.0"},"_id":"mem-fs@4.1.1","gitHead":"dd6d3bdec256fd08687212275902fef478823fd4","bugs":{"url":"https://github.com/SBoudrias/mem-fs/issues"},"homepage":"https://github.com/SBoudrias/mem-fs#readme","_nodeVersion":"18.20.4","_npmVersion":"10.8.2","dist":{"shasum":"2b5dfe2b8a3728b34560c041539dbcc6f05273d8","size":2722,"noattachment":false,"key":"/mem-fs/-/mem-fs-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-4.1.1.tgz"},"_npmUser":{"name":"mshima","email":"marceloshima@gmail.com"},"directories":{},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mem-fs_4.1.1_1728730969191_0.008558136630430813"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-12T11:02:49.390Z","publish_time":1728730969390,"_source_registry_name":"default","_cnpm_publish_time":1728730969390},"4.1.0":{"name":"mem-fs","version":"4.1.0","description":"Simple in-memory vinyl file store","type":"module","scripts":{"test":"vitest run --coverage","prepare":"tsc","pretest":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/SBoudrias/mem-fs.git"},"author":{"name":"Simon Boudrias"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@types/node":"^20.8.3","@types/vinyl":"^2.0.8","vinyl":"^3.0.0","vinyl-file":"^5.0.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.7.4","@typescript-eslint/parser":"^6.7.4","@vitest/coverage-v8":"^0.34.6","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-config-xo":"^0.43.1","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.3","typescript":"^5.2.2","vitest":"^0.34.6"},"engines":{"node":">=18.0.0"},"_id":"mem-fs@4.1.0","gitHead":"c613808b39de9353dbe8e90709993722e79367d7","bugs":{"url":"https://github.com/SBoudrias/mem-fs/issues"},"homepage":"https://github.com/SBoudrias/mem-fs#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.0","dist":{"shasum":"b3dc2d6b5eae4c86a2a6030ea3f2774fe1dc9bce","size":2727,"noattachment":false,"key":"/mem-fs/-/mem-fs-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-4.1.0.tgz"},"_npmUser":{"name":"mshima","email":"marceloshima@gmail.com"},"directories":{},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mem-fs_4.1.0_1708982702805_0.00901343614254757"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-26T21:25:02.949Z","publish_time":1708982702949,"_source_registry_name":"default","_cnpm_publish_time":1708982702949},"4.0.0":{"name":"mem-fs","version":"4.0.0","description":"Simple in-memory vinyl file store","type":"module","scripts":{"test":"vitest run --coverage","prepare":"tsc","pretest":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/SBoudrias/mem-fs.git"},"author":{"name":"Simon Boudrias"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@types/node":"^20.8.3","@types/vinyl":"^2.0.8","vinyl":"^3.0.0","vinyl-file":"^5.0.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.7.4","@typescript-eslint/parser":"^6.7.4","@vitest/coverage-v8":"^0.34.6","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-config-xo":"^0.43.1","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.3","typescript":"^5.2.2","vitest":"^0.34.6"},"engines":{"node":">=18.0.0"},"_id":"mem-fs@4.0.0","gitHead":"5158e9da93638857f3eae5ce8dcc41d3bc1714ee","bugs":{"url":"https://github.com/SBoudrias/mem-fs/issues"},"homepage":"https://github.com/SBoudrias/mem-fs#readme","_nodeVersion":"18.18.1","_npmVersion":"10.2.0","dist":{"shasum":"045e6aba448efed6cd6ca3be7c3e0c6c37f4aaed","size":2670,"noattachment":false,"key":"/mem-fs/-/mem-fs-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-4.0.0.tgz"},"_npmUser":{"name":"mshima","email":"marceloshima@gmail.com"},"directories":{},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mem-fs_4.0.0_1697412958611_0.9212478113274158"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-15T23:35:58.843Z","publish_time":1697412958843,"_source_registry_name":"default","_cnpm_publish_time":1697412958843},"4.0.0-beta.1":{"name":"mem-fs","version":"4.0.0-beta.1","description":"Simple in-memory vinyl file store","type":"module","scripts":{"test":"vitest --run --no-threads","prepare":"tsc","pretest":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/SBoudrias/mem-fs.git"},"author":{"name":"Simon Boudrias"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@types/node":"^20.8.3","@types/vinyl":"^2.0.8","vinyl":"^3.0.0","vinyl-file":"^5.0.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.7.4","@typescript-eslint/parser":"^6.7.4","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-config-xo":"^0.43.1","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.3","typescript":"^5.2.2","vitest":"^0.34.6"},"engines":{"node":">=18.0.0"},"_id":"mem-fs@4.0.0-beta.1","readmeFilename":"README.md","gitHead":"14c320392daa0c2d2ba0f53039f85eca25ab8461","bugs":{"url":"https://github.com/SBoudrias/mem-fs/issues"},"homepage":"https://github.com/SBoudrias/mem-fs#readme","_nodeVersion":"18.18.0","_npmVersion":"10.0.0","dist":{"shasum":"9bd8f642e3b1b4f210656b043aa4463a8b21270e","size":2456,"noattachment":false,"key":"/mem-fs/-/mem-fs-4.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-4.0.0-beta.1.tgz"},"_npmUser":{"name":"mshima","email":"marceloshima@gmail.com"},"directories":{},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mem-fs_4.0.0-beta.1_1696878271418_0.04627245308652861"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-09T19:04:31.631Z","publish_time":1696878271631,"_source_registry_name":"default","_cnpm_publish_time":1696878271631},"3.0.0":{"name":"mem-fs","version":"3.0.0","description":"Simple in-memory vinyl file store","type":"module","scripts":{"test":"vitest --run --no-threads","prepare":"tsc","pretest":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/SBoudrias/mem-fs.git"},"author":{"name":"Simon Boudrias"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@types/node":"^18.15.11","@types/vinyl":"^2.0.7","vinyl":"^3.0.0","vinyl-file":"^5.0.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.58.0","@typescript-eslint/parser":"^5.58.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-config-xo":"^0.43.1","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.7","typescript":"^5.0.4","vitest":"^0.30.1"},"engines":{"node":">=16.13.0"},"gitHead":"8398bae4b38426b9b9fba52b67a50b1fc1eb3b10","bugs":{"url":"https://github.com/SBoudrias/mem-fs/issues"},"homepage":"https://github.com/SBoudrias/mem-fs#readme","_id":"mem-fs@3.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"shasum":"f5778688baa33ec6067fe7e21ac4c988c2400b7c","size":1896,"noattachment":false,"key":"/mem-fs/-/mem-fs-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-3.0.0.tgz"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"directories":{},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mem-fs_3.0.0_1681764278780_0.7404666585726429"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-17T20:44:38.985Z","publish_time":1681764278985,"_cnpm_publish_time":1681764278985},"2.3.0":{"name":"mem-fs","version":"2.3.0","description":"Simple in-memory vinyl file store","scripts":{"test":"eslint . && tsc && mocha && tsc -b ./type-test/tsconfig.build.json","prepare":"tsc"},"repository":{"type":"git","url":"git+https://github.com/SBoudrias/mem-fs.git"},"author":{"name":"Simon Boudrias"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@types/node":"^15.6.2","@types/vinyl":"^2.0.4","vinyl":"^2.0.1","vinyl-file":"^3.0.0"},"devDependencies":{"@types/vinyl-file":"^3.0.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-config-xo":"^0.39.0","eslint-plugin-prettier":"^4.0.0","mocha":"^8.3.2","prettier":"^2.5.1","typescript":"^4.2.4"},"engines":{"node":">=12"},"gitHead":"0d99cc62b12a09eadea255bf4b7064d672b28cf8","bugs":{"url":"https://github.com/SBoudrias/mem-fs/issues"},"homepage":"https://github.com/SBoudrias/mem-fs#readme","_id":"mem-fs@2.3.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"shasum":"d38bdd729ab0316bfb56d0d0ff669f91e7078463","size":2340,"noattachment":false,"key":"/mem-fs/-/mem-fs-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-2.3.0.tgz"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"directories":{},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mem-fs_2.3.0_1676394027920_0.8811809703196742"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-14T17:00:28.095Z","publish_time":1676394028095,"_cnpm_publish_time":1676394028095},"2.2.1":{"name":"mem-fs","version":"2.2.1","description":"Simple in-memory vinyl file store","scripts":{"test":"tsc && mocha && tsc -b ./type-test/tsconfig.build.json","prepare":"tsc"},"repository":{"type":"git","url":"git+https://github.com/SBoudrias/mem-fs.git"},"author":{"name":"Simon Boudrias"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@types/node":"^15.6.1","@types/vinyl":"^2.0.4","vinyl":"^2.0.1","vinyl-file":"^3.0.0"},"devDependencies":{"@types/vinyl-file":"^3.0.0","mocha":"^8.3.2","typescript":"^4.2.4"},"engines":{"node":">=12"},"gitHead":"b7e947accf3440799f835d78c1b0cd8141cffc71","bugs":{"url":"https://github.com/SBoudrias/mem-fs/issues"},"homepage":"https://github.com/SBoudrias/mem-fs#readme","_id":"mem-fs@2.2.1","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"c87bc8a53fb17971b129d4bcd59a9149fb78c5b1","size":2194,"noattachment":false,"key":"/mem-fs/-/mem-fs-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-2.2.1.tgz"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"directories":{},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mem-fs_2.2.1_1622045649616_0.6814577793141117"},"_hasShrinkwrap":false,"publish_time":1622045649731,"_cnpm_publish_time":1622045649731},"2.2.0":{"name":"mem-fs","version":"2.2.0","description":"Simple in-memory vinyl file store","scripts":{"test":"tsc && mocha","prepare":"tsc"},"repository":{"type":"git","url":"git+https://github.com/SBoudrias/mem-fs.git"},"author":{"name":"Simon Boudrias"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"vinyl":"^2.0.1","vinyl-file":"^3.0.0"},"devDependencies":{"@types/vinyl":"^2.0.4","@types/vinyl-file":"^3.0.0","mocha":"^8.3.2","typescript":"^4.2.4"},"engines":{"node":">=12"},"gitHead":"bf670c332a668e591e039eb1554e2184a352ff3d","bugs":{"url":"https://github.com/SBoudrias/mem-fs/issues"},"homepage":"https://github.com/SBoudrias/mem-fs#readme","_id":"mem-fs@2.2.0","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"c46948d1026b83047b13d6c59441c0af0e5e913b","size":2231,"noattachment":false,"key":"/mem-fs/-/mem-fs-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-2.2.0.tgz"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"directories":{},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mem-fs_2.2.0_1621907245207_0.4437233207911304"},"_hasShrinkwrap":false,"publish_time":1621907245348,"_cnpm_publish_time":1621907245348},"2.1.0":{"name":"mem-fs","version":"2.1.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":{"vinyl":"^2.0.1","vinyl-file":"^3.0.0"},"devDependencies":{"mocha":"^8.3.2"},"engines":{"node":">=12"},"gitHead":"8785cc9beeef2813659cbaf31ef686aadb7e6c37","bugs":{"url":"https://github.com/SBoudrias/mem-fs/issues"},"homepage":"https://github.com/SBoudrias/mem-fs#readme","_id":"mem-fs@2.1.0","_nodeVersion":"14.16.1","_npmVersion":"7.11.1","dist":{"shasum":"d911391204898b4cb029521641782587e6f01909","size":1492,"noattachment":false,"key":"/mem-fs/-/mem-fs-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-2.1.0.tgz"},"_npmUser":{"name":"mshima","email":"marceloshima@gmail.com"},"directories":{},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mem-fs_2.1.0_1619798320551_0.5304057063433834"},"_hasShrinkwrap":false,"publish_time":1619798320688,"_cnpm_publish_time":1619798320688},"2.0.0":{"name":"mem-fs","version":"2.0.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":{"vinyl":"^2.0.1","vinyl-file":"^3.0.0"},"devDependencies":{"mocha":"^8.3.2"},"engines":{"node":">=12"},"gitHead":"0e765d6e7f873c9854efadbf43c5a1a30437a8fe","bugs":{"url":"https://github.com/SBoudrias/mem-fs/issues"},"homepage":"https://github.com/SBoudrias/mem-fs#readme","_id":"mem-fs@2.0.0","_nodeVersion":"14.16.1","_npmVersion":"7.7.6","dist":{"shasum":"37e8b363ff2b8f112caf2d649dbda1216f4ef54c","size":1385,"noattachment":false,"key":"/mem-fs/-/mem-fs-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-2.0.0.tgz"},"_npmUser":{"name":"mshima","email":"marceloshima@gmail.com"},"directories":{},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mem-fs_2.0.0_1619114049162_0.6723787769698688"},"_hasShrinkwrap":false,"publish_time":1619114049286,"_cnpm_publish_time":1619114049286},"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":{"shasum":"5f29b2d02a5875cd14cd836c388385892d556cde","size":1312,"noattachment":false,"key":"/mem-fs/-/mem-fs-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-1.2.0.tgz"},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_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,"publish_time":1590987191349,"_cnpm_publish_time":1590987191349},"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","size":841,"noattachment":false,"key":"/mem-fs/-/mem-fs-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-1.1.3.tgz"},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mem-fs-1.1.3.tgz_1462771612519_0.8764764524530619"},"directories":{},"publish_time":1462771614847,"_cnpm_publish_time":1462771614847,"_hasShrinkwrap":false},"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","size":1823,"noattachment":false,"key":"/mem-fs/-/mem-fs-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-1.1.2.tgz"},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"directories":{},"publish_time":1450378506390,"_cnpm_publish_time":1450378506390,"_hasShrinkwrap":false},"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","size":1336,"noattachment":false,"key":"/mem-fs/-/mem-fs-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-1.1.1.tgz"},"maintainers":[{"name":"mshima","email":""},{"name":"sboudrias","email":""}],"directories":{},"publish_time":1448353270956,"_cnpm_publish_time":1448353270956,"_hasShrinkwrap":false},"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":"mshima","email":""},{"name":"sboudrias","email":""}],"dist":{"shasum":"bf6cc385ef59657783863fc53261ac090d181fcd","size":1332,"noattachment":false,"key":"/mem-fs/-/mem-fs-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-1.1.0.tgz"},"directories":{},"publish_time":1423984614891,"_cnpm_publish_time":1423984614891,"_hasShrinkwrap":false},"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":"mshima","email":""},{"name":"sboudrias","email":""}],"dist":{"shasum":"5895e65e1fbfbf4127bb567d2d845630b1c31b94","size":1257,"noattachment":false,"key":"/mem-fs/-/mem-fs-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-1.0.1.tgz"},"directories":{},"publish_time":1421823960017,"_cnpm_publish_time":1421823960017,"_hasShrinkwrap":false},"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":"mshima","email":""},{"name":"sboudrias","email":""}],"dist":{"shasum":"8482ed4509f1101b7308e61ab0e02ecdc0e7f647","size":4184,"noattachment":false,"key":"/mem-fs/-/mem-fs-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mem-fs/download/mem-fs-1.0.0.tgz"},"directories":{},"publish_time":1415305976470,"_cnpm_publish_time":1415305976470,"_hasShrinkwrap":false}},"readme":"# mem-fs\n\nSimple in-memory vinyl file store.\n\n## Usage\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\nimport { create } from 'mem-fs';\n\nconst store = create();\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\nimport File from 'vinyl';\nimport { create } from 'mem-fs';\n\nconst coffeeFile = new File({\n  cwd: '/',\n  base: '/test/',\n  path: '/test/file.coffee',\n  contents: new Buffer('test = 123'),\n});\n\nconst store = create();\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.\n\n### Get all files\n\nUsing `store#all()`, you can get every file stored in the file system.\n\n### Check existence in the file system\n\nUsing `store#existsInMemory()`, you can check if the file already exists in the file system without loading it from disk.\n\n### Stream every file stored in the file system\n\nUsing `store#stream()`, you can create a stream with every file stored in the file system.\n\n### Pass stored files through a pipeline\n\n`store#pipeline()` generates a new map with yielded files in transforms.\nIf no transform is passed, files references are updated.\n","_attachments":{},"homepage":"https://github.com/SBoudrias/mem-fs#readme","bugs":{"url":"https://github.com/SBoudrias/mem-fs/issues"},"license":"MIT"}