{"_id":"fs-fixture","_rev":"26-8d87734bef3dce3c79f35a6ceedd8505","name":"fs-fixture","dist-tags":{"latest":"2.16.0"},"versions":{"1.0.0":{"name":"fs-fixture","version":"1.0.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@1.0.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"4ae3ad7ea85d6cc61470ecbe491def64169f854a","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-1.0.0.tgz","fileCount":6,"integrity":"sha512-p8/NVxnToe3sHTz8vZUWg2qY4GsVctOoab6FdjRMA9CrM4tGmJiSxEieOrMz+sEFDgz/0sx5qAfMBNCZbtwN1A==","signatures":[{"sig":"MEUCIQDjdx25M1tpcO8ZpN+j0CzxF5jrLqDQvfeeHNFQghrPcwIgK84Z1LCt/NpizTuJ8y4Ydx8RjMQPml49RW+mlwRtv08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizCMFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzYw//YNBD04npCxiNxkrvjtrScwPHrMTADvKSBpzq9Kr0wAITzoFG\r\ndSkrDV7Wpp0ZR45TJk2mN1AbJvF+KHAKP4neNfs99PkizhH8MxPqsW00K2Bp\r\ne2PK+L6i7yENAfv8adtpmnUnoluqttXYgMLmSm2Gkdvm6ZhPBsBqb1lQmeM9\r\nWrtgQjM0j9hCZiSfml3odAnimd6mvN3Tuma9n3q9AiPHgDVIqXOJbZ2yY80B\r\nbpFpX7z/zSS/wMvxfCJmMNFYVy3qBk7Wz0iJ5YJA30WxehYkql48p0HALHkm\r\nKj2MxHR1Pv6UJaBw0JcdEQgw8cvw7NtAEJ/e/mDVCwZtRlQxyh93PK/ash0L\r\nbYYBHXGQU2arDHSX5ZkdnzB0IwBgJPHIJkfo2t1JshtEl5Eo2xMI2J3v8oxu\r\n8G478Y6bsRODhRwRc4M69sXLTQfmd/r7iQX//joiBBvIzgvxxR7haiDbz6AL\r\nTRmalJTtMdqcjfkfeccheycegFR+72JXUqHYK9SIhxubLimLAm9vX4OZ0Qj/\r\nmkb7f6CFusTklWvAiKlBngbCSotTlnewTVxPO/+ADzdIbuwHaAuQTV+X854M\r\nvr4PtDIzFYXXedVxVgNW1J/ojcNbpR6DBaIKpGag+beX0/ef4oi/mte2VADk\r\nPiMyBqunVDVQ83wzuAjKSGLbliJmzw8Tyss=\r\n=JUpM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"019b54232f7e9e9348978434efa742a7867762c0","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"8.11.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_1.0.0_1657545477307_0.7088115156279418","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"fs-fixture","version":"1.1.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@1.1.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"4e238fd4862cda2a7bc585c916c07772c7e6bdbe","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-1.1.0.tgz","fileCount":6,"integrity":"sha512-Ic0Ri51A8sCCJ3wbye1cpWA+5FouOYGYfaK5xR6yvoT4mlKWSefYLE51XbxcIUjDcxJiYv6BuA6pDzVmXdJicw==","signatures":[{"sig":"MEUCIDi7+EZBd85Jv7J/EKlMePlkidkDby0KyKe1ZgGTQ67+AiEAp1MUYAvkJhB7zAYKYWtX10fteoLI3sE+XJJeckpbOYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1tllACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4yxAAkugbKuJ2lkTeCtG+B+viBilX7La+tALvUlRZG26WzLeHCNp+\r\nS/BfZOi8Br+y8fu5V2jp0sghKLsKcpxVIvdFEYwtM6Oew/ylalYjLZy9q2Em\r\n4V14l5j1yAi84Y/whjJGbzdFIfw18FasKoYTlQghiqciJHNlNkLJusYN6p6p\r\nnbxW6r10wUWHu3RIg6UtBZTI3osKHffUYJ3WDhHLqUAnQgLXYl8U+iOvbc0C\r\nZHyrfrSHEkv/F/rySiyCbwZQd9dnrJHEn212nqhzosBAXRBOTN1vTe5n7HTe\r\nJKtRF4hY3aQP3FHB//mdc4Oy/LN34J2QSzhGmO5SV2RQjqNJ6Rp7YHIx//NP\r\n7bVS1vFV1p+puS9qyxdP3fSy9ORwy/AcPilRhKto+ylTv2h9/ccYqHNlZvio\r\nEwJ/qvmQBl9/JlM3z/ZRyJMH7hWaKPbLuSCLxycSD7oIYKixbp8Zd8OvfaLT\r\ns8ankuz7H1u2XrCfRshBLgazzEBh3Fil7OqkZ5VvnvrFbtl6o7T48vxvhxsB\r\nYKgHqGeM8yure/TcmAAnxuntGHBpXfOnwp+GK1LuqnRdMHh9qvBQgQZF2HZ2\r\nj7jSicPEs4KGhw8dwt+i0Etv+aGp0whHX3GP7Z25ed9ep9+oFM2SMeEelGGE\r\nx5QflTQXGsroY6oNc+4VegmjXMW51vMfzA8=\r\n=3Tlc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"f6ad5530e695f87523119baced30bde5c2ec366d","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"8.11.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"16.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_1.1.0_1658247525464_0.6679712127343205","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"fs-fixture","version":"1.2.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@1.2.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"fb6ae2f71a1d5804c52956fd3f5f4616550419c8","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-1.2.0.tgz","fileCount":7,"integrity":"sha512-bPBNW12US81zxCXzP/BQ6ntSvMXNgX76nHVUxzQJVTmHkzXnbfp+M4mNWeJ9LuCG8M1wyeFov7oiwO9wnCEBjQ==","signatures":[{"sig":"MEUCIEhJ4BloEfsX1byhyAq7fXr+k2qnJzKenQJycq2HPywPAiEAgAiIWX49nO0+96q9vik3TxkZKnHWgtT9aPGEB6rqWD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjgVaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw4hAAgm7G3SGRIK7L91vU/JxPnDP9dzCiUtqa9+bWHFs7AebLJ2x3\r\nd/dXcs3DargfZPAdvWrO985i3A0LC6SxC4IEZpdi/wGAIBXbWUYVM0Djw67o\r\nkxMMxSgmB5rd/sAajpdYuEtREQR3BO2lioAJD2X2xLZenMgUov1xM/e718Wd\r\n/BMcjZbzMh4YhsvarOzExV/dTEqx5pdKf1wnvs2+ronuqPbgsI6i3ZUA084e\r\n17MROQ5XakOf17WHVt/OsfU4PG91ysLBfDjdpliE2QEBx8tZNrpg5Mt1C4Pr\r\nbtQVUvtMmz89mtuDjBV8Ll3kizzuG499Mmq+ObMwQfpJPTfcSJdDbdyBsEYU\r\nJYQTaTkcb1vWVLvcWcKhI2BSXfF9pKPy2VcJn8dp2wjxZ3rPHvTr3pd4fm/g\r\nWFagoxTF8OcZRGzuR8gPo2UgGwngJ3Bvj4JOmUaN7TVYj/jO6YUNWvi5RlTB\r\n119vMcY/k4mfRFZ+jpNes7CcUC7cFk8z4nJQGphYKxsDYsqitycsz7hdplkK\r\n/gC7YHZLh+gy810zXfiVr+V0EEL6zCaQI+zU5e/90jtFcr9SMrsBebTntPnF\r\nDlvJj39bghSW2Xf3XftDSbIjVdW4SNqoSfbL0c2NM3HgdB4jpU/NEC8GZUjA\r\nrKfLhKOrroGdTbHX1+8PUm6pSB2kHdfeE/w=\r\n=yK6c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=16.7.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"452cf005038dd44475a560fb3ec351c09c8784f3","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"8.19.2","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_1.2.0_1670251866504_0.06307961874731616","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"fs-fixture","version":"2.0.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.0.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"05488cafb785ff8e82911a4ab569e3df6da4aa7d","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.0.0.tgz","fileCount":7,"integrity":"sha512-UwzKP76FyNdnQwFPaA82X/S0Qx6cQ7cEVT2FjhcDSCYhaeqJZHTRHSIcDOPCisPn2WAlVII+abhZt6T1KhNQ8w==","signatures":[{"sig":"MEUCICpEFfZA7o2PtjOa+FzX7Cpyky6jcb/uw0pKjyPZy5EOAiEAqpkinZFuRY6vb5DT42yt1r4B3b8Tj0NVcw7mPhPbMQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11340},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"669c26e89dd01cc935d81a501c2e3b29be6d3083","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.5.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.0.0_1714737168696_0.6510889421951951","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"fs-fixture","version":"2.1.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.1.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"5df1d9e768080fa38b24292ef1a45f103b87b5a1","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.1.0.tgz","fileCount":7,"integrity":"sha512-GfrN4xkFzDXhZGZGOlZiKmHhfYolH9DHxa6IJ3uCy0MwgSw62ZmHaNH1quAupkUeckWMyoWot1gW11BETDjiXA==","signatures":[{"sig":"MEQCIGFs1HkN73E4QT16QkD47LQtSyYJQ1eH87xoXEUsGp1sAiBODbABr3u7VUCxyr3JI6PGYmkf9BJ0WbzHkkrNiG0amw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11915},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"0a7b577a2bab9e18e58c44dcbf6d2920d37c348f","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.5.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.1.0_1714962801755_0.2921603273268323","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"fs-fixture","version":"2.2.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.2.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"74fe7ec255d38d0979f1be336347a8aacaf21ebe","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.2.0.tgz","fileCount":7,"integrity":"sha512-wHU3nW1+giccmfuvynl8T7E0KdFJB9WsC4wRiHcLTrEHRGzpMkMbceBxewryC3yNQ0umoaPlHcVJa6WuNOqMXw==","signatures":[{"sig":"MEUCIB9zqdshIVA/mVGU4JSE5PMq3dziJqanktLINyZu0r7jAiEA5vCc6C+pZ12FDliY7pPKmVafXmOtw0T6n9jvFFkS2Js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13309},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"eeea335fd8d9f941d3c7e120caad9b0a80ced042","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.5.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.2.0_1715075839022_0.8103806464182328","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"fs-fixture","version":"2.3.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.3.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"e297291e5f2d3d4bbba3e43499bf2a2181c49cf8","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.3.0.tgz","fileCount":7,"integrity":"sha512-6STQTuyPd3o02BdpnsDfxDIvuqKsGU0zOJsUsVldQ5/ickCXw7jyg6D2S3RBp9iRAR/haNaXMeI1ZLN+BGXtAA==","signatures":[{"sig":"MEQCICD4uuBJeRc0vMI20pLmEssHCxVxZEBqGRULRyvHugxaAiBI6HDLZIil/EnS8tRtPTUVezaldmVQaG5TTQnNyEtxNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13373},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"2fd3622cd4eddee9176961366933a69e59c1f96f","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.5.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.3.0_1715078561582_0.596895553419281","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"fs-fixture","version":"2.4.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.4.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"fcfa672f962e3b05f9b7629ddc3d0b8606147b1e","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.4.0.tgz","fileCount":7,"integrity":"sha512-aFoTWGj288IEOdXBeesdcbdMvRtExbqpOp1SCjE3nRdlT7vBBCD6bf76C9FCq8/6pIPSo56P7+HeT9zT/n8rMA==","signatures":[{"sig":"MEQCIHi5BBH4kUmVgwzVujdEZUsmyv64maOhTX1z3ya2A9CkAiA9mUN4Ez7BoMcnvSzrQJ3H5pKTKVgqRobQlLWzXNByqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13835},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"b01f20e7fc4a97d574c1538e884555f67e62aa01","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.5.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.4.0_1715269322698_0.46393323937033304","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"fs-fixture","version":"2.4.1","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.4.1","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"fa4f8733bb8a5d8f3fea11d8f5e2a25b3b20311e","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.4.1.tgz","fileCount":7,"integrity":"sha512-sa/jd28CHfyShFe7CQuZOnmiGj9rCWpBAU3A3FXxeZRYavMLj9rquT8pQTDT2e+aI4wlszO560iXJGQh3WSj6g==","signatures":[{"sig":"MEUCIQD9zKyeCbyS0A/Z5vMp9tgBvMlMS9ZD6IkDT+7L23vDuwIgUpbsaboXjS0iLcNM/G6PA5lzBaVXkke29F8pa4HlTPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14359},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"bed6efaf7b8c290054479b6f3943bf3eca9113a6","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.5.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.4.1_1728913888801_0.787297598707865","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"fs-fixture","version":"2.5.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.5.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"ef75b5fd3e477b89268aad4480843f59d73bb039","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.5.0.tgz","fileCount":7,"integrity":"sha512-AzCSCaChZORdNcSa9w9IBnGWhDP2Bv/lOso0P9mAl5nJw2s7pjSEoDaHtzZ9VGIHQlSXR2fuTPO7ln1dM4HTNQ==","signatures":[{"sig":"MEQCIAZ8dnjZR32CgMOWPpM1MZlSkZ+4CZNBuxu76ZshHjGEAiAQ3q6L2W1thwkeQv5wJc1aDoQVIelLZPb7nxKBmxhTfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14881},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"be2b60c8edb11e1059af1bfa59cbf25b51cda9b0","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.5.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.5.0_1728987647399_0.1421721334438335","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"fs-fixture","version":"2.6.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.6.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"c48b5ed846872bb6edf427a32f9ad9a6a5af1946","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.6.0.tgz","fileCount":7,"integrity":"sha512-XQNHBGYgth08BSgThjQNrUuzE9XUmr7CDgGFStKaAeB9Oq+kxUHd1zS6hp1YO11B501Sjv9Jq+B2VFn+CdwmIg==","signatures":[{"sig":"MEYCIQCvAkhnDJna1FHfJeCODGugEWwjOh+Pgl38Wzwrqu6OSgIhALDo1RnsJSIhBXGp/0NoDrnxcreKb+bcvVf+IOqGRH75","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15919},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"38f81419a1e8f050f01d91fa5717c76274b7de45","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.5.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.6.0_1730608267115_0.2625056933383314","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"fs-fixture","version":"2.7.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.7.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"ab78ccda0c8866325c7f54c8af1a6306289152b3","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.7.0.tgz","fileCount":7,"integrity":"sha512-/CY5qB5r/gYlAulLcskgr7bPjy4ktxLYFeL2yBGgBwJdERMHAVlwhX2wTvuJXIekswL14z28eu6BLJrRSdZDYQ==","signatures":[{"sig":"MEYCIQDbngfs508OYPBL40of/o8DbEJazbPsv3ZHD3Yr6jZu5wIhAOd4dHnegh0x8Jji3SA90Xn2tc/QNmyq4MR+civgL3pe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16377},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"e3bf3e5d0121fe082f5bdcd7220cc870bd2c5dff","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.5.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.7.0_1738119799667_0.40728898666331803","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"fs-fixture","version":"2.7.1","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.7.1","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"bd1bcb2beeea66a6f87f47f37d15ca834f77d9a1","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.7.1.tgz","fileCount":7,"integrity":"sha512-fh9PEM+vCFvO8zPztFRW0c8kcG67AfDZ1aMfMO9i2dKFd2WpeNtmZyTDjfmB7AyPRWDPo+NcBj5Ng2llTS7SFA==","signatures":[{"sig":"MEUCICElIPDkkSAwCwYa3FwPwce89SazFytyhTRWUvBEfv/yAiEA9dFlETxVq+gSxuAuzKXZAJKyxkPgp1NLsZDEDZ7Bh78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16407},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"251bee676a80a5ca4872e9365c95d7b30ed1c1bd","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.5.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.7.1_1739847207117_0.7813290921110365","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"fs-fixture","version":"2.7.2","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.7.2","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"37fac629b17ca21155759db2bb7d2544153c3cdb","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.7.2.tgz","fileCount":7,"integrity":"sha512-3voj1U4dwPLY4F8EivtlE+Yh9Zaov09t+luWzAKWrKKRj9KB+EiE1oMNJS2ZL4iZ301vm4w1mZ5FGtQEcUkM8Q==","signatures":[{"sig":"MEUCIC8tZfpuinqVxdw7NtC6G9mnt7UMQjiv/JsP7lt98i54AiEAma/ormyeqah89lmgkOk7qtc4KY211AWttl9QdTid/1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16521},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"918d201bc67e0f799b70bd2d61b7d8e477146b55","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.5.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.7.2_1749704568175_0.5667968763059663","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"fs-fixture","version":"2.8.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.8.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"105524e3f50499dc5015cee5611d3977c9c2f89b","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.8.0.tgz","fileCount":7,"integrity":"sha512-n0snQy+9fir+ce1tClHBj+03fglCcYap2/n6XWQ/Z6YmYy42tztpjccwRcp1MOqs0fegDZPEHnRXipNlryVU7w==","signatures":[{"sig":"MEUCIQDiOiCFr8z+hueJQqIClbIciPAI6Kv3Vnl1OSp3M347iAIgPY+yfmoDWFlkQrltUKV/klx/98R8yZ8Mb0Uzda6ACGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17622},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"00571556571e98de27e6cf239332fbb6902aeb09","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.5.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.8.0_1749706599314_0.9315268592790111","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"fs-fixture","version":"2.8.1","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.8.1","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"6cadbc6358bc63aaae423c98fde6c19b1de6d9fc","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.8.1.tgz","fileCount":7,"integrity":"sha512-C0xA7XvqZBbbOgitWcMDstfih8GaOPEyXfvNefmV7+1573TCnFQ6hAJEUEzH2LVrscONLh73rvayNfa/m9PMgw==","signatures":[{"sig":"MEQCIFmLqGivAz6mzK2KnTW4kAewaCMqUN4pgJdGoa3ssC5pAiBluzTdtD3mE5y6WEzDEpcW1J0tKEBXcD4SoXr3QJdedg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17652},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"ec8c2b2c110bb0dff58c956f0f8ddb024582d74b","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.5.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.8.1_1750074360669_0.8249288599494298","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"fs-fixture","version":"2.9.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.9.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"f7cb5eed3894374b02f06732cd163641092e4def","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.9.0.tgz","fileCount":7,"integrity":"sha512-I/DNkzRfL71uabv3270h+lLOlJrUbQDHXb6JZxN8cgiFn0pi0dCE+etE8pzCvMuguSq34ClGXInhoaSW+1RZpw==","signatures":[{"sig":"MEQCIBXazTyke2ts/KHo5AwHMwRpJLQOkEdJcgl+ib6PnoPeAiAZVr9QjEi2wm6wUd4srfSUF5ecdFxvkBLiWYMMVHuVnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28398},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"edd0afdb09b5c461f8507911a5e8035a973d443e","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.5.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.9.0_1759443190911_0.7281990397780662","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"fs-fixture","version":"2.10.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.10.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"a6caee469006651fbe1b8caec56ceec51656d42c","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.10.0.tgz","fileCount":7,"integrity":"sha512-B78OVG6XIYLKtNA7fllwLkBEsDwXg3n1Gjx+XLprA/msXfhNiBCBcfxrujNa4bre8R6qU/bsAz7Fg4qee7O6fg==","signatures":[{"sig":"MEQCIAoeoaN+PKhKZex+I5i27vpGyI72x5cx9baSQkIc70zOAiBY7Vut7Nrf/LHX1YR6xliyhFqDq5taH9yCFud921uwsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29100},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"dbf04ef2d4c581f7f56efc468f4a64ef69432a74","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.9.4","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.10.0_1761627409974_0.7155553929585055","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"fs-fixture","version":"2.10.1","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.10.1","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"c441526fad964b5e6e6a54228f4fcd7d4a5e9691","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.10.1.tgz","fileCount":7,"integrity":"sha512-J45FBtdpW/hcIKP2YZa9qGg9GCsM3FD/TKktzgcCA0KxyInaPV7loRMahQup2jyUZ0LyJDsP7ocriCLVD/jDAw==","signatures":[{"sig":"MEQCIAp0av3fI71oSjayi9Tg/fUIK9M1+pAINDu+ICPURuvUAiAQJ4TIHCh6uZWOG1uekylbE/bADqe/qxaBkK0TvCOe8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29292},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"a11a5a83545d1ac7447cf2e293797356fd31917c","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"10.9.4","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.10.1_1761638080421_0.11006421085634521","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"fs-fixture","version":"2.10.2","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.10.2","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"9b8e35c25ca30c93b39932e76f76c8f27d19e4df","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.10.2.tgz","fileCount":7,"integrity":"sha512-Jcup26Cl0yYfs++Ce3o86Asw05lnR7dlx4RHZXiySN/uoje7rPmu4Vi7QhrpIV6c3KHbbbqpv88kUPu89crhYQ==","signatures":[{"sig":"MEQCICqPkkKjoa9qUInoyCDxJ1qWuaR0z6segSRpuT9q/tGMAiBiVPb6O8gn44XOs1lOcG7K/QgNqq+xcGFVsJX1EgeVuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29292},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"9f44509d257a59b45431e9ec1cb7f1b837dc1261","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"11.6.1","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.10.2_1763095968028_0.2072724029920021","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"fs-fixture","version":"2.11.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.11.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"56e99ac4a43cdf71241dfbf8bfcc791e4a601770","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.11.0.tgz","fileCount":7,"integrity":"sha512-elzOu5Ru04qPSBT344kngxx1bpq3RbpznEyjTcn+NHI2nvzwDcGt2zde/a6LBmF5SJtgSYBGHAPnel6S1IefeA==","signatures":[{"sig":"MEYCIQCL4WYMROBS1X0jdSUdQrmhDV3YTErQBeFlGK9irMy1fgIhAKbQNcndJQEtP9AApv/16dmWaVZB7odWCVYNU7oP68lu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31038},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"5b631508b464a9a0f4a9b2130fc1e18ffc22d4df","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"hirokiosame","email":"hiroki.osame@gmail.com"},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"11.6.1","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.11.0_1763102741886_0.14355418244485696","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"fs-fixture","version":"2.12.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.12.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"3b98ed48309db0f55d2c13a9cbab2713353be1e8","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.12.0.tgz","fileCount":8,"integrity":"sha512-TdAthKWT+B4uE/Ssw+0YqYtMz0FumfmO5stHUKFd2TJL2axFizorJO4vwZ5V65gRNvI+IgLf8w5HlI6l5xIvxg==","signatures":[{"sig":"MEUCIQDzB75cETUUFsNpN8R4s84rtcChLpa+28k+ix2lxiar3gIgXk5z0yWIN5rbFUs1/1JYHhnlETIKKAQvNZLVs7Lcwe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fs-fixture@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34548},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"8f93f8c75dc52610fe367e5e7d82f889c3d369fb","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85e2bb86-e56d-4da5-88e1-2adf58396021"}},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"11.9.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.12.0_1774662412689_0.9263054594185409","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"fs-fixture","version":"2.13.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.13.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"7d6a5537587c2e40d4c808fa8ca94d62d9f9f0ed","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.13.0.tgz","fileCount":8,"integrity":"sha512-bqL4EVFNgoA38OnztLfeHn4NZJ32zWnSNA3ALtessYO0WjpL//QuYl1YkYd7j+TY0cLO6cqgoHxPJpfSwKQAPA==","signatures":[{"sig":"MEUCIDquIxZBGOtG1ekbm+FkqTgg4cKZW30x6jpCgh6Av29qAiEArDwunS86p+UAWogI65l5T5yvDd5ngroQ64b76M6H0Og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fs-fixture@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43874},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"a60096cd088f4c3ef95f4e6e37356a143e7c7ed0","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85e2bb86-e56d-4da5-88e1-2adf58396021"}},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"11.9.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.13.0_1774755914508_0.19669665593613606","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"fs-fixture","version":"2.14.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.14.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"b227ce32d0d46d9c31593595e6580fe4bb82398d","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.14.0.tgz","fileCount":8,"integrity":"sha512-lZBaSOewY5snBSyOjn3fmo2ES5gOR7Q1Y6dILH0/xR0xejjUhux65OGaFWhQ+jiyvTi5HOHqXQrQ9v48Lsmqbw==","signatures":[{"sig":"MEUCIFLsLaUleJfBH4wzfxq2lhGSOFaZwgpnIJZzO5qOogrdAiEAmotMJq7HEFRAcKEivPd9vznBq9uWSXr47wuHwc+dRUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fs-fixture@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44732},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"5b00042cc30788ecaca8238e169310429cff85f6","imports":{"#fs-fixture":{"types":"./src/index.ts","default":"./dist/index.mjs","development":"./src/index.ts"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85e2bb86-e56d-4da5-88e1-2adf58396021"}},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"11.9.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.14.0_1779111485009_0.07506122304214702","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"fs-fixture","version":"2.15.0","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","_id":"fs-fixture@2.15.0","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"homepage":"https://github.com/privatenumber/fs-fixture#readme","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"dist":{"shasum":"d5129b40ec42a109c41adfb26046eb7cc12ebd15","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.15.0.tgz","fileCount":8,"integrity":"sha512-MFzbuxE9ew53Rws3rav/IOujDbMLlf+AI1fEO7hrn2nxbDwtwpEO1XYpoJsN7DxWHTYPpjG4/PunSbXjq6AVdA==","signatures":[{"sig":"MEUCIH81CALJJ0xrKO4F8C4WuDd3pqW4H7/2mKWHKFysKOiSAiEAv8EXocLaUYbywvjAPDDxkLebVy3/3a8T2ZqZ3qBwWug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fs-fixture@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49273},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","gitHead":"827e62b86981b61e1400eaa6aafa704de752d423","imports":{"#fs-fixture":{"default":"./dist/index.mjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85e2bb86-e56d-4da5-88e1-2adf58396021"}},"repository":{"url":"git+https://github.com/privatenumber/fs-fixture.git","type":"git"},"_npmVersion":"11.9.0","description":"Easily create test fixtures at a temporary file-system path","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fs-fixture_2.15.0_1788168076337_0.06932025055588276","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"fs-fixture","version":"2.16.0","description":"Easily create test fixtures at a temporary file-system path","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/privatenumber/fs-fixture.git"},"funding":"https://github.com/privatenumber/fs-fixture?sponsor=1","author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","exports":{"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"imports":{"#fs-fixture":{"default":"./dist/index.mjs"}},"engines":{"node":">=18.0.0"},"gitHead":"121f1b9283350f4221fcef049b5fffef11d009c1","_id":"fs-fixture@2.16.0","bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"homepage":"https://github.com/privatenumber/fs-fixture#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-wLgUrK+xH81K9shOMrQATJKbZTCPDxtmlt8s9iyE7vy0/H5KSXgKm9UPFzz7D08VCAYFvqw6JNnlFmJ/ukVWnQ==","shasum":"6ce26308f64396c0312a2ae3534e6105b3f9b7f5","tarball":"https://registry.npmjs.org/fs-fixture/-/fs-fixture-2.16.0.tgz","fileCount":8,"unpackedSize":49736,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fs-fixture@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDxBX4U88S99agSW14IDongCf59rt98jIcBmCccOWa73AiByp3dQZ7iWUf/ASExd2ThTJnmsaoAy213qLOo+HKWijw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85e2bb86-e56d-4da5-88e1-2adf58396021"}},"directories":{},"maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fs-fixture_2.16.0_1788412943650_0.06449122404211338"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-11T13:17:57.306Z","modified":"2026-09-03T05:22:24.095Z","1.0.0":"2022-07-11T13:17:57.520Z","1.1.0":"2022-07-19T16:18:45.683Z","1.2.0":"2022-12-05T14:51:06.682Z","2.0.0":"2024-05-03T11:52:48.909Z","2.1.0":"2024-05-06T02:33:21.991Z","2.2.0":"2024-05-07T09:57:19.207Z","2.3.0":"2024-05-07T10:42:41.867Z","2.4.0":"2024-05-09T15:42:02.889Z","2.4.1":"2024-10-14T13:51:29.035Z","2.5.0":"2024-10-15T10:20:47.577Z","2.6.0":"2024-11-03T04:31:07.367Z","2.7.0":"2025-01-29T03:03:19.835Z","2.7.1":"2025-02-18T02:53:27.305Z","2.7.2":"2025-06-12T05:02:48.354Z","2.8.0":"2025-06-12T05:36:39.488Z","2.8.1":"2025-06-16T11:46:00.872Z","2.9.0":"2025-10-02T22:13:11.091Z","2.10.0":"2025-10-28T04:56:50.204Z","2.10.1":"2025-10-28T07:54:40.624Z","2.10.2":"2025-11-14T04:52:48.255Z","2.11.0":"2025-11-14T06:45:42.082Z","2.12.0":"2026-03-28T01:46:52.829Z","2.13.0":"2026-03-29T03:45:14.660Z","2.14.0":"2026-05-18T13:38:05.167Z","2.15.0":"2026-08-31T09:21:16.474Z","2.16.0":"2026-09-03T05:22:23.781Z"},"bugs":{"url":"https://github.com/privatenumber/fs-fixture/issues"},"author":{"name":"Hiroki Osame","email":"hiroki.osame@gmail.com"},"license":"MIT","homepage":"https://github.com/privatenumber/fs-fixture#readme","keywords":["test","fixture","temporary","file-system","disk","json","object","template"],"repository":{"type":"git","url":"git+https://github.com/privatenumber/fs-fixture.git"},"description":"Easily create test fixtures at a temporary file-system path","maintainers":[{"name":"hirokiosame","email":"hiroki.osame@gmail.com"}],"readme":"<p align=\"center\">\n\t<img width=\"160\" src=\".github/logo.webp\">\n</p>\n<h1 align=\"center\">\n\t<sup>fs-fixture</sup>\n\t<br>\n\t<a href=\"https://npm.im/fs-fixture\"><img src=\"https://badgen.net/npm/v/fs-fixture\"></a> <a href=\"https://npm.im/fs-fixture\"><img src=\"https://badgen.net/npm/dm/fs-fixture\"></a>\n</h1>\n\nSimple API to create disposable test fixtures on disk. Tiny (`1.1 kB` gzipped) with zero dependencies!\n\n### Features\n- 📁 Create files & directories from simple objects\n- 🧹 Automatic cleanup with `using` keyword\n- 📝 Built-in JSON read/write support\n- 🔗 Symlink support\n- 💾 Binary file support with Buffers\n- 🎯 TypeScript-first with full type safety\n- 🔄 File methods inherit types directly from Node.js `fs` module\n- 🔌 Pluggable filesystem — use with @platformatic/vfs, memfs, or any `fs/promises`-compatible API\n\n## Installation\n\n```sh\nnpm install fs-fixture\n```\n\n## Quick start\n\n```ts\nimport { createFixture } from 'fs-fixture'\n\n// Create a temporary fixture\nconst fixture = await createFixture({\n    'package.json': JSON.stringify({ name: 'my-app' }),\n    'src/index.js': 'console.log(\"Hello world\")'\n})\n\n// Read files\nconst content = await fixture.readFile('src/index.js', 'utf8')\n\n// Cleanup when done\nawait fixture.rm()\n```\n\n### Auto cleanup with `using` keyword\n\nUses TypeScript 5.2+ [Explicit Resource Management](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-2.html) for automatic cleanup:\n\n```ts\nawait using fixture = await createFixture({\n    'config.json': '{ \"setting\": true }'\n})\n\n// Fixture is automatically cleaned up when exiting scope\n```\n\n<p align=\"center\">\n\t<a href=\"https://github.com/sponsors/privatenumber/sponsorships?tier_id=398771\"><img width=\"412\" src=\"https://raw.githubusercontent.com/privatenumber/sponsors/master/banners/assets/donate.webp\"></a>\n\t<a href=\"https://github.com/sponsors/privatenumber/sponsorships?tier_id=397608\"><img width=\"412\" src=\"https://raw.githubusercontent.com/privatenumber/sponsors/master/banners/assets/sponsor.webp\"></a>\n</p>\n<p align=\"center\"><sup><i>Already a sponsor?</i> Join the discussion in the <a href=\"https://github.com/pvtnbr/fs-fixture\">Development repo</a>!</sup></p>\n\n## Usage\n\n### Creating fixtures\n\n**From an object:**\n```ts\nconst fixture = await createFixture({\n    'package.json': '{ \"name\": \"test\" }',\n    'src/index.js': 'export default () => {}',\n    'src/utils': {\n        'helper.js': 'export const help = () => {}'\n    }\n})\n```\n\n**From a template directory:**\n```ts\n// Copies an existing directory structure\nconst fixture = await createFixture('./test-templates/basic')\n```\n\n**Empty fixture:**\n```ts\n// Create an empty temporary directory\nconst fixture = await createFixture()\n```\n\n**From an initializer:**\n```ts\nconst fixture = await createFixture(async ({ path, writeJson }) => {\n    await writeJson('package.json', {\n        name: 'test-package'\n    })\n\n    // Test-specific setup that needs the fixture path.\n    await initializeProject(path)\n\n    return {\n        'src/index.js': 'export default 42'\n    }\n})\n```\n\nPrefer a `FileTree` when a fixture only needs files and directories. Use an initializer function when setup is complex, imperative, or ordered, such as initializing a Git repository or running a project setup helper. It keeps that setup with the fixture it configures.\n\nThe initializer receives the new fixture before it is returned. It can perform setup directly and optionally return a `FileTree` to create after setup completes. Returned files overwrite regular files created during setup, but the tree does not replace the fixture directory. If setup fails, fs-fixture removes the fixture before it rethrows the error.\n\n### Working with files\n\n`readFile` and `writeFile` inherit their type signatures directly from Node.js `fs/promises`. `readdir` preserves Node.js overloads and also lists the fixture root when called without a path.\n\n**Read files:**\n```ts\n// Read as string (type: Promise<string>)\nconst text = await fixture.readFile('config.txt', 'utf8')\n\n// Read as buffer (type: Promise<Buffer>)\nconst binary = await fixture.readFile('image.png')\n```\n\n**Write files:**\n```ts\nawait fixture.writeFile('output.txt', 'Hello world')\nawait fixture.writeFile('data.bin', Buffer.from([0x89, 0x50]))\n```\n\n**JSON operations:**\n```ts\n// Write JSON with formatting\nawait fixture.writeJson('config.json', { port: 3000 })\n\n// Read and parse JSON with type safety\ntype Config = { port: number }\nconst config = await fixture.readJson<Config>('config.json')\n```\n\n### Working with directories\n\n```ts\n// Create directories\nawait fixture.mkdir('nested/folders')\n\n// List fixture root contents\nconst rootFiles = await fixture.readdir()\n\n// List directory contents\nconst files = await fixture.readdir('src')\n\n// List root entries with options\nconst rootEntries = await fixture.readdir('', { withFileTypes: true })\n\n// Copy files into fixture\nawait fixture.cp('/path/to/file.txt', 'copied-file.txt')\n\n// Move or rename files\nawait fixture.mv('old-name.txt', 'new-name.txt')\nawait fixture.mv('file.txt', 'src/file.txt')\n\n// Check if path exists\nif (await fixture.exists('optional-file.txt')) {\n    // ...\n}\n```\n\nCall `readdir()` to list the fixture root. Pass `''` as the path when listing the root with options.\n\n### Advanced features\n\n**Dynamic content with functions:**\n```ts\nconst fixture = await createFixture({\n    'target.txt': 'original file',\n    'info.txt': ({ fixturePath }) => `Created at: ${fixturePath}`,\n    'link.txt': ({ symlink }) => symlink('./target.txt')\n})\n```\n\nUse a FileTree entry function for isolated dynamic file content. Use an initializer function when setup requires multiple imperative or ordered operations.\n\n**Symlinks:**\n```ts\nconst fixture = await createFixture({\n    'index.js': 'import pkg from \\'pkg\\'',\n\n    // Symlink individual file or directory\n    'node_modules/pkg': ({ symlink }) => symlink(process.cwd()),\n\n    // Symlink entire directory (useful for sharing node_modules)\n    node_modules: ({ symlink }) => symlink(path.resolve('node_modules'))\n})\n```\n\n**Binary files:**\n```ts\nconst fixture = await createFixture({\n    'image.png': Buffer.from(imageData),\n    'generated.bin': () => Buffer.from('dynamic binary content')\n})\n```\n\n**Path syntax:**\n```ts\nconst fixture = await createFixture({\n    // Nested object syntax\n    src: {\n        utils: {\n            'helper.js': 'export const help = () => {}'\n        }\n    },\n\n    // Or path syntax (creates same structure)\n    'src/utils/helper.js': 'export const help = () => {}'\n})\n```\n\n> [!TIP]\n> Path syntax also works for grouped prefixes, so you can keep related files together without repeating the shared path:\n>\n> ```ts\n> await createFixture({\n>     'file.js': 'import { a } from \"my-pkg\";',\n>\n>     'node_modules/my-pkg': {\n>         'package.json': JSON.stringify({\n>             name: 'my-pkg',\n>             type: 'module',\n>             exports: './index.js'\n>         }),\n>         'index.js': 'export const a = 1;'\n>     }\n> })\n> ```\n\n### Custom filesystem\n\nPass any `fs/promises`-compatible API via the `fs` option to use a virtual filesystem instead of disk:\n\n```ts\nimport { create, MemoryProvider } from '@platformatic/vfs'\nimport { createFixture } from 'fs-fixture'\n\nconst fs = create(new MemoryProvider()).promises\nconst fixture = await createFixture({\n    'package.json': JSON.stringify({ name: 'test' }),\n    'src/index.js': 'export default 42'\n}, { fs })\n\nawait fixture.readFile('src/index.js', 'utf8') // 'export default 42'\n```\n\nWorks with any library that implements the `fs/promises` API shape, including [@platformatic/vfs](https://github.com/platformatic/vfs), the future [`node:vfs`](https://github.com/nodejs/node/pull/61478), and [memfs](https://github.com/streamich/memfs).\n\n> [!NOTE]\n> With a custom fs, files only exist in that fs instance. Use `fixture.readFile()` or `fixture.fs` to access them — `fixture.path` is a virtual path that doesn't exist on the real disk.\n\n> [!NOTE]\n> Template directory sources (string paths) are not supported with custom filesystems because most virtual fs implementations lack recursive `cp`. Use a `FileTree` object instead.\n\n## API\n\n### `createFixture(source?, options?)`\n\nCreates a temporary fixture directory and returns a `FsFixture` instance.\n\n**Parameters:**\n- `source` (optional): String path to template directory, `FileTree` object defining the structure, or initializer function\n- `options.tempDir` (optional): Custom temp directory. Defaults to `os.tmpdir()`\n- `options.templateFilter` (optional): Filter function when copying from template directory\n- `options.fs` (optional): Custom `fs/promises`-compatible API for virtual filesystem support\n\n**Returns:** `Promise<FsFixture>`\n\n```ts\nconst fixture = await createFixture()\nconst fixture = await createFixture({ 'file.txt': 'content' })\nconst fixture = await createFixture('./template-dir')\nconst fixture = await createFixture(fixture => ({ 'path.txt': fixture.path }))\nconst fixture = await createFixture({}, { tempDir: './custom-temp' })\n```\n\n### `FsFixture` Methods\n\n| Method | Description |\n|--------|-------------|\n| `fixture.path` | Absolute path to the fixture directory |\n| `fixture.fs` | The underlying `fs/promises` API used by the fixture |\n| `getPath(...paths)` | Get absolute path to file/directory in fixture |\n| `exists(path?)` | Check if file/directory exists |\n| `rm(path?)` | Delete file/directory (or entire fixture if no path) |\n| `readFile(path, encoding?)` | Read file as string or Buffer |\n| `writeFile(path, content)` | Write string or Buffer to file |\n| `readJson<T>(path)` | Read and parse JSON file |\n| `writeJson(path, data, space?)` | Write JSON with optional formatting |\n| `readdir()`, `readdir(path, options?)` | List fixture root or directory contents. Pass `''` for root options. |\n| `mkdir(path)` | Create directory (recursive) |\n| `cp(source, dest?)` | Copy file/directory into fixture |\n| `mv(source, dest)` | Move or rename file/directory |\n\n### Types\n\n<details>\n<summary><strong>FileTree</strong></summary>\n\n```ts\ntype FileTree = {\n    [path: string]: string | Buffer | FileTree | ((api: Api) => string | Buffer | Symlink)\n}\n\ntype Api = {\n    fixturePath: string // Fixture root path\n    filePath: string // Current file path\n    getPath: (...paths: string[]) => string // Get path from fixture root\n    symlink: (target: string) => Symlink // Create a symlink\n}\n```\n</details>\n\n<details>\n<summary><strong>FsPromises</strong></summary>\n\n`FsPromises` is the exported contract for custom filesystem implementations:\n\n```ts\nimport type { FsPromises } from 'fs-fixture'\n```\n\n| Capability | Methods | Requirement |\n|------------|---------|-------------|\n| Core fixture operations | `readFile`, `writeFile`, `readdir`, `mkdir`, `rename`, `access` | Required |\n| Removal | `rm`, or `unlink` and `rmdir` | One removal strategy is required when calling `fixture.rm()` |\n| Symlinks | `symlink` | Required only when a FileTree contains a symlink |\n| Copying | `cp` | Required only when calling `fixture.cp()` |\n| Temporary directories | `mkdtemp` | Optional. fs-fixture generates fixture paths with a counter when omitted. |\n\nThe exported type defines the exact overloads and option shapes. `fixture.readdir()` is a fixture convenience method. A custom fs `readdir` always receives the fixture's absolute path.\n</details>\n\n## Related\n\n### [manten](https://github.com/privatenumber/manten)\n\nLightweight testing library for Node.js\n","readmeFilename":"README.md"}