{"_id":"fs-native-extensions","_rev":"28-309024f64c696e5e0769fe5016c90e82","name":"fs-native-extensions","dist-tags":{"latest":"1.5.3"},"versions":{"1.0.0":{"name":"fs-native-extensions","version":"1.0.0","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","_id":"fs-native-extensions@1.0.0","maintainers":[{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/hypercore-skunkworks/fs-native-extensions#readme","bugs":{"url":"https://github.com/hypercore-skunkworks/fs-native-extensions/issues"},"dist":{"shasum":"71f018e43f78642b46ce25b2f0a4f7f42cb6401d","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.0.0.tgz","fileCount":13,"integrity":"sha512-c6zoKCveIIf57G4qj4iYSngA2B4cGxpXk23ftoTUMKkmkTcvdvnPL3ZfUrhpGXeSlmMDjgT0zYN00+OIf+K30A==","signatures":[{"sig":"MEUCIQCSwCRFdSJq5YjSl+8uss0Icvl+rec5cYzO+YLk4HgTnwIger4PoHbRv8bCRf4L0D1MueExSP/Xlz5I6cK/IJiGegg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuWfSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbfA/+LMiS/QlB0tazVsnExRdOHQ9zQcwWgZr7X5mLKujy26QV4gqT\r\n/9J/18e/n9jwhnLxJLBpFS5SdY36tAQHt8WVO4qFJS45UKF6B/2S5ttenlPQ\r\n6rBGfIREaz3D/qRvTZ9bFgD01nATpkKWP5gEB3Atqngv0x9UgVJJm85ejOrf\r\niMv/W0tPByif8dzxGe8xppkPmWZ7EQzS7Ked0CkVVczwavyt5MI0IMvwGyTt\r\nkdVXcBMnQVJxCM5xenYpH15JqIS0yBfzraw5HbAinPDjpbdA8zdRMcBUV3e/\r\nCJk8D7i6LhvuyojofUz+a+tgiXtJtuMwL74H7hJTHYGL0knQG7RekVo8gq6e\r\nwfjKEb1h2ZY0jY9WbFHh3xoivFe5giad7aj3i+yTx1frlUrCAv9bxKSs2/FJ\r\nTiPUtOA6DCd2/S6LAGrss+9NrZw5JTh0nJKfnOzD2n5jSeR/A7q4u6/34GTa\r\nv3SpkkdXDoMIl3WqU39DrFlXwB0qLvmwazHLIyKzWXfaAzp1OJL5tP5m7DdA\r\nAx7BWhC+A1v+5H55P6UsLXnIojc/DbyEcEjK99oIhooLTTx7hz9Gl0Ar3bW9\r\nioETFK3o5np8JkSZs5z9yOX3KbBTv2QfzQZmK6NeSfZHvKZr7dlFpgVZoUT/\r\n0txaAQmzBAVnfFsVtl8XJclQ8CxyYwYbMgA=\r\n=0ta6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2320b27c145fee869a4d1f1fc40cc6f9da38ad49","scripts":{"test":"standard && brittle test/*.mjs","install":"node-gyp-build","prebuild":"prebuildify --napi"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/hypercore-skunkworks/fs-native-extensions.git","type":"git"},"_npmVersion":"8.6.0","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"18.0.0","dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^3.0.0","brittle":"^2.3.1","minimist":"^1.2.6","standard":"^17.0.0","prebuildify":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.0.0_1656317906423_0.4451989882095231","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"fs-native-extensions","version":"1.0.1","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","_id":"fs-native-extensions@1.0.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/hypercore-skunkworks/fs-native-extensions#readme","bugs":{"url":"https://github.com/hypercore-skunkworks/fs-native-extensions/issues"},"dist":{"shasum":"793f55c01012f6f928e09492c2b708bfab0fa6a0","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.0.1.tgz","fileCount":18,"integrity":"sha512-PlrJMW/pkbmPKNs6LmG/lHQuF5m/RCzDAhN1ARSl8fc+CvtNcYvDCoWthQSvaM7fdoLVykwx11aNdiQRjsHGWw==","signatures":[{"sig":"MEUCIEwPK5QSI+pSvRHeOUGN4o/BbpbstY+bxRFDLfn2lhujAiEAsQbEr/+V13tBkS7NWy8Ur2avCKifYHYJKyyP272Ca9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizgmzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt+Q//YLlAJo/JIecsInT7IE9IQSJ/+MdayaSQDPAEx4rTVMj5++Au\r\nbhuO3MiRbLzqB0/97u8GxVTyo+yjWk4KXEOeTE6YGVMB9gUUQFl/hyC87ukC\r\nsc3Mw6TUKq2GbEDrKGNEGFdX/Jd4P+w3uQRVEpLslccpU+uigKI8W+cdDTcY\r\nGH86K+fnE9BLkoJMfuJaLj4yA/tToqB9icUJ5rb6Iq6CYBl2942zPONePTke\r\nyeouA3m1dH/WRQxTJJ139ikzM1MilYI19Ci+r9FjFSInDAVjPAMOiotzVIQL\r\njEbbQb/25hZepc8N8ezgWgpiE+iifI6w536vu5e7PS9oxh0iJXYm2WR+6tl8\r\nZFU2vGUOhFL9G5rP78tHAaKhwc1xRIMeSyZmFXem/a1zyOBG2QRmHl9562cB\r\nxZ2nqqoSFBidzQ6vnpixPz2U89UiI22SZWY8jnaB/HFHrHGQ/6q4Hka4EFxT\r\nwXqsXpFAdl3CZTKdBhVEogrex4Yg2tsrgkY+Nam94Qq0eSCky+VZfTxryWwl\r\nn2HR3SBCb8up09AaKsJMAZDvE5pBG7v1L8yrhdskDXuxgOzimCrbgZUWKQYL\r\nVbJySfsGcEoVMc1hInFUUGxJNMv4LSdxkWwOLaLApLAHAe7eN1TXuLoF63Ww\r\nQCvWqBXB0XqwBFSg0XKogqlZSk+Biu4IPFs=\r\n=ejre\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"dc4c4e0b8cc140e5f9a29ebaa24394aebea55b17","scripts":{"test":"standard && brittle test/*.mjs","install":"node-gyp-build","prebuild":"prebuildify --napi"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/hypercore-skunkworks/fs-native-extensions.git","type":"git"},"_npmVersion":"8.5.5","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"16.15.0","dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^3.0.0","brittle":"^2.3.1","minimist":"^1.2.6","standard":"^17.0.0","prebuildify":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.0.1_1657670067253_0.31384203514862463","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"fs-native-extensions","version":"1.1.0","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","_id":"fs-native-extensions@1.1.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"b95ddae49ceb545b84761b9b7d379e88f93adf88","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.1.0.tgz","fileCount":18,"integrity":"sha512-9gLlh5J2EJIoyb5F+UMcVo9Nd1XZo1ha48gqhrYybsl3ve1zcyLZ5irL5f4DAoOWRQobs5nkNdlGhwgI21K+eg==","signatures":[{"sig":"MEUCICBE1CuJLEFjI/4P9bsiV0PvAl8q3GZ9TWPhvaovNWhAAiEAgEMK8jVKLHQTUc7tYJv7min1dISK3yJs1+ZKG7XX6H4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5/6fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIFw/+LF8x05PHixVhWuBxuQHQcxpJcmd/mKBuvhPRD3Xu/WxxAq41\r\nbeXsAxz6qIlnP4b/e78uWk/UQCoC0QiZSsz9m/luIM2/KpYJWR82Uq6QwY/1\r\n8U141snQJER+mSjP6uw2rl9CGyD6FgW5oBVKa8njy2xBo4x99Vc/RPTS5o7a\r\nBO7ejoHPqQ4qq6nxKbEoarh8e8KCez7lfJGWfrzX1yoq2kKgt+0PkmXuj3h6\r\nlRdRH1QmyNScY2/xMjMAQ0JX4q7Qr4lq3BXyqRe4SxAvsomjfWA+WFgwPdFV\r\nIyKN+o97ursngJMb6GnIKDIMpoCQnfNFc//FalrLh9XSBp4N0kmxRI3nx//w\r\n9zNSoWdSnqp8m1zk/sIEtqZRhOAWQQZIpbqVRi7PFWhHvlirEYdd1v31ygWI\r\n31D3GmS4yO8HKW/y7bUWJ140NzpSiPNYQAmIIff7TEr3k8+kkz6+B1cnbQm2\r\niXnXvFDEDbCBzSKLEEO+9EivacnVmg5xVLlSl14jkB58jXJiOQycJ7voT8zP\r\nCUwrZJBfvya8vw9E9an4ygOvriaucsR5JfgIzTXNVhj8zBkJz+nQKugazQkz\r\nx6a1m12rhpTdgLLgPcjzqyIbJlyff6BDmXrGh7yB1m9qbYFS+RCVx65DLIMg\r\nLa14kh1c1ZeXrqMSDIeZjduUD/mczwW3E3I=\r\n=RNdn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ff3c817c428c05b777888c3fc63e2b39e36893ba","scripts":{"test":"standard && brittle test/*.mjs","install":"node-gyp-build","prebuild":"prebuildify --napi"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"8.5.5","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"16.15.0","dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^3.0.0","brittle":"^2.3.1","minimist":"^1.2.6","standard":"^17.0.0","prebuildify":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.1.0_1659371167081_0.7613285450847764","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"fs-native-extensions","version":"1.2.0","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","_id":"fs-native-extensions@1.2.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"1d623a0e692e9255b78c0f69b93bc146131b8cf9","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.2.0.tgz","fileCount":19,"integrity":"sha512-SIHH84fx7NLGfvRDkaLrfAnsCljwEAjCLy+CfR0r27wcrhed0xpqzP3o8kVCADlX3316BgiUGVx+yuI5EhgV5w==","signatures":[{"sig":"MEYCIQDG0PhxClLstqfjwl0MfwIiJj2Qf7A4SMwhc5djNORw+AIhAN0sAKsLgUguAFlWyDQXaNemHpUeB0LrYO14zGXD+7tD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrEb7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2tg/+LWafIa0HFxI6y0xa+fjH/oFKk9bRqD/UVrNzpGjtzJFy0lUO\r\nf+cvbpr4LCj7U+Itfa+/EynOUv6DGSgRCuuKPGDUBWrCBqTP5S1iFTmeoxFr\r\nvi53TmXe54r+oog/zzwK9CvDiApg6D8rGyiDtlpcJTZsjpdXWxiLVY+9dS1d\r\n2VIDDoKZyEEKKl2GqeLRMj9YRre+Bb9jU2Tpsn/ZN8SQpXWhQ3gCRIqg1HDH\r\njeyeYCkEnNZtQpGt/HOLoI2K1wKMlVZZgWf1xyMhSzaOS20mQcPf9FwufDiE\r\nCxdQ4Cw/qbHYlCGWYKJnKyYeBhehnJ/t5EmvlFPR6BQsu7JARRzv8LNEgrqY\r\nP4TcHZfc+zxwkd0NMkIWyPbE/Mu1WBQjErvAemDiEErggxH3hZagu3ctL4DI\r\nG2v4MQbx3PhciYdgKaXDNp/lL5OYyqlMtdxez9sJw6WzlCC4LNPe0/eSchC5\r\nwPmpR9lVzvugDT0f7alKWOI5supHNJ0iMZTo6E6eCxgu2ircATS1YLnkkynW\r\nGSm1sTk5ELU/pVrJ4COG1BmPntYAdRs0sNgIZYF8xlr1l2C82rvCCRL/8Wf7\r\nZLY0tGCfvNXrFjuv+cpFl9Jv93qP8nAF8WSINWNfexl4dPLndhFAnL5CoqdH\r\nfOxRjxbmlHC3fKsTKxdLQi3cWukHmeVbLbI=\r\n=Yau1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"85943e6ec1688ce12e54c6c7058ead478227094c","scripts":{"test":"standard && brittle test/*.mjs","install":"node-gyp-build","prebuild":"prebuildify --napi"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"8.15.0","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"16.17.0","dependencies":{"uv-errors":"^1.0.1","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^3.0.0","brittle":"^3.1.1","minimist":"^1.2.6","standard":"^17.0.0","prebuildify":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.2.0_1672234747398_0.37630313115614134","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"fs-native-extensions","version":"1.2.1","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","_id":"fs-native-extensions@1.2.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"7d89ed2717f89787726bf60d5ec8c4a79b4792a2","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.2.1.tgz","fileCount":20,"integrity":"sha512-dbRr0JJjosPyYvrG3cuampPRRCG3MeLraK2QTc1nJa9bHUmthRXMQ+RreWlZFma+GY5sujYq/OtHQ2+My9gyVw==","signatures":[{"sig":"MEYCIQCx7rEQzNFCCzh8vv0SF68vT2AH/RpbNlI19+OocnKygAIhAOJqjvMWWzYllpftON35z19P8HF0D9oxpk/sEvjmvH0u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHbj7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe6g//eECd33IPU/fjOkRDgoqLgdNDoPiSSqKOA56IIdtYqWRkAdA0\r\n7zeC+rHTqzZouJ1+8A2rAsBrphV20DaMjqUMpzW+Fyduowf1DVasj227HGM6\r\nfbNvOXDcCpmB3iiOl4DeyG5K0ZB88tzfg9DM9Vcxu1QpUMDu0P7ZWvu94QFu\r\negR+ne972W3ndgkBhvlIpswOfJP1y5WHrm2/7RZx5I16KPIwjOR/82gPlQOh\r\nihLnBUiCsc9lIoRbwVtyYrVDBkrzwZWtfHd/7nalbnGRc6I+TKZGRyRek7b5\r\nXM24iUYvNPDa8ivBJw/tksvkSB6QCxTUTsETswTq9Inbzhpp+RtTMRw0VD/Q\r\naE50uJ33JRs/AQTjBXHhq8xUyMBTJcQQhQcwRfEq5VUwdRkeDxDnvMoH6jnz\r\nHHYgKExmfaMPP3YFA4vLy1AgAAIM6D05U8ldoypFySTeDnxzH0xQwtPoviwy\r\nt5aIPV53kfpyY/7Y9+b3bzFWScG/ezZ5wa4DwHeRFlDUi3MDo0H+9S5qHm29\r\nDQZ9mvodEYsyvYQnVg2BkHbkqGDBooCekQhAn/eOH/I5LWzHPE2aOfPir69V\r\nqpjA1QlxHmvRunN4w/kL4/l2H3aqbldz4tydIQ9TxHcBj+rjZP4qjYXZfsYt\r\nd/R/eSBKr+C0926LY5pA+xri6NiQ3HG1KsE=\r\n=OH4P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"478c7081ef6a691567877400782a0ed971682051","scripts":{"test":"standard && brittle test/*.mjs","install":"node-gyp-build","prebuild":"prebuildify --napi"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"9.5.0","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"19.7.0","dependencies":{"uv-errors":"^1.0.1","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^3.0.0","brittle":"^3.1.1","minimist":"^1.2.6","standard":"^17.0.0","prebuildify":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.2.1_1679669498707_0.9117493476757212","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"fs-native-extensions","version":"1.2.2","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.2.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"8844211d91cbfd3a8f002d34d5c854b08267b191","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.2.2.tgz","fileCount":20,"integrity":"sha512-zpW4FsykyuKQqVIeXxi9J+6lPgg4PPyuegKS5nMSkb6oRwBsQga7wczKqi8vSjJ7K0TmNdQrCdF/7hOtjCqrpQ==","signatures":[{"sig":"MEYCIQDKdtc4MHkIsX9mUGVuA3NX2oS/vsNK/9XMFYmcx971QwIhAIcYYKd3v2FB9ZMOPJO9QEoTXxxQlU5lQYVIVpb32JT3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338300},"main":"index.js","gitHead":"8d3a0f46d0ea141e596dc95a6e03c80e053bf132","scripts":{"test":"standard && brittle test/*.mjs","install":"node-gyp-build","prebuild":"prebuildify --napi"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"9.5.1","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uv-errors":"^1.0.1","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^3.0.0","brittle":"^3.1.1","minimist":"^1.2.6","standard":"^17.0.0","prebuildify":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.2.2_1686567376261_0.22324203649662255","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"fs-native-extensions","version":"1.2.3","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.2.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"8ab085fca19ffba44cf3a3ffb9c500248a8c9573","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.2.3.tgz","fileCount":20,"integrity":"sha512-DwxIW9fs9o8py05YutQgFcsdcph7nlrg70ncUYXiWAgpAPFza+X7Q/vA2UeyBaK4ekcMmoNzuBVEtU8Ass7Wwg==","signatures":[{"sig":"MEYCIQDDjXXcIo0dT80molu3OOqMJ9f1mPS0oFD7V9aDLyx7LQIhAIRdRt9uQfwBiHD0lkd0UzCA8Pv1hGmv2KDjuCfsZCky","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353330},"main":"index.js","gitHead":"eb2ca2463890a72e1e37550be74e0a39383962c3","scripts":{"test":"standard && brittle test/*.mjs","install":"node-gyp-build","prebuild":"prebuildify --napi"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"9.7.2","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"20.4.0","dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^3.0.0","brittle":"^3.1.1","minimist":"^1.2.6","standard":"^17.0.0","prebuildify":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.2.3_1690960853486_0.1198710499941753","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"fs-native-extensions","version":"1.2.4","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.2.4","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"d85361e6b08d464b49cf10623be58f71bb983037","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.2.4.tgz","fileCount":20,"integrity":"sha512-TtrMxQN+N9Kb/1jjMttHrVmpPG4DrlDOQwgS+mnij5eRMv4KmBlCHGi8U2DtAo1acQhCYG+ZZpgUCKfLVMtzMQ==","signatures":[{"sig":"MEUCICQImpmtyCYbCa4+uCPXSFVo5JV26HqpDSVZ/VkBmqAVAiEAqS/IKp4AitggDDQdV+9hKo9jdmdIRBuTvuFpu1EYJTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353123},"main":"index.js","gitHead":"7db95e6e0c4e8e6ac2fa42bc6fd4595887a85d79","scripts":{"test":"standard && brittle test/*.mjs","install":"node-gyp-build","prebuild":"prebuildify"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"10.2.3","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"20.10.0","dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^3.0.0","brittle":"^3.1.1","minimist":"^1.2.6","standard":"^17.0.0","prebuildify":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.2.4_1704905932308_0.711330988695293","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"fs-native-extensions","version":"1.2.5","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.2.5","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"251df25afc290e164e29ee03a6427f90900d626a","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.2.5.tgz","fileCount":20,"integrity":"sha512-auDlsCu4bxLnspHJ+6bkAfCNjlVX6aIaHPI3fIexKrvLgjFedUChytCv7sxeuZfwmABdISI2A0/hDjZx7NWTKA==","signatures":[{"sig":"MEQCIEQWScnGi2ZFBTHM8wDCDM/KKxwojCwXioyPaXfACyvWAiAYu2iHmCIVS17Vd1OZ0pE2My5LmWJ8LoheFAe8BXnjQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353255},"main":"index.js","addon":{"target":"fs_native_extensions"},"gitHead":"14c0279d558e6f313a570bc1ced541e03f3891d3","scripts":{"test":"standard && brittle test/*.mjs","install":"node-gyp-build","prebuild":"prebuildify"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"10.2.3","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"20.10.0","dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^3.0.0","brittle":"^3.1.1","minimist":"^1.2.6","standard":"^17.0.0","prebuildify":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.2.5_1706887004915_0.8812108602365425","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"fs-native-extensions","version":"1.2.6","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.2.6","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"35397b6a7695fbe6952cee4e9b8739d533a54d63","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.2.6.tgz","fileCount":20,"integrity":"sha512-DW8DZJf8C7fMOgfEz5OO6W4ure260OPOjM0UkXL8CRVj7n8tRS1Rm5ahCIQuQvKTI4u/aCbFfnOliEkrglKQsQ==","signatures":[{"sig":"MEUCIQCrZIYg+8UAHomlR+KuN5fRe8bFWWWSzEaq/P8nEkGtqgIgam53Lc1QWC4SOQleMSa4k53XkXMFV/C3ShpF6RLNna4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353256},"main":"index.js","addon":{"target":"fs_native_extensions"},"gitHead":"b7441c33f1bb9e625b94d2417f8cca042c31b46e","scripts":{"test":"standard && brittle test/*.mjs","install":"node-gyp-build","prebuild":"prebuildify"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"10.2.3","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"20.10.0","dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^3.0.0","brittle":"^3.1.1","minimist":"^1.2.6","standard":"^17.0.0","prebuildify":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.2.6_1707472002523_0.6799064112862783","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"fs-native-extensions","version":"1.2.7","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.2.7","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"30e4e5c51e17b190f6c4d7fd91bc50d0a3ae5b1b","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.2.7.tgz","fileCount":20,"integrity":"sha512-IIWKE5oNTMNwp03daCbRgnCaiEdd0r/BPHwD3Ns4NlHH28FQgfwg0ntg8AgaPO236wN0szt2t1NM+VmCW2TcxQ==","signatures":[{"sig":"MEUCIQDCPfCbk9QftFZ8v0DHwJQqY8ueFhKLbJqIPiN+RSibmAIgbYiadPxt57rF8h9RRn7cbNnvraY0wcKmuiMPsOq0nAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353233},"main":"index.js","addon":true,"gitHead":"e4eae985c5131bf93a1ba60e7edacb00490c1b38","scripts":{"test":"standard && brittle test/*.mjs","install":"node-gyp-build","prebuild":"prebuildify"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"10.2.3","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"20.10.0","dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tempy":"^3.0.0","brittle":"^3.1.1","minimist":"^1.2.6","standard":"^17.0.0","prebuildify":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.2.7_1707476467165_0.2646906154833235","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"fs-native-extensions","version":"1.3.0","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.3.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"c84203f5c7d76a9b22e34c4d7ac8c4f5dfab4916","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.3.0.tgz","fileCount":34,"integrity":"sha512-vG63KLCrLNOH9jLFn6eKBxrxTbXWFv7s5p9WVHn+3vCGLo9/i2jtX0PJPIphEbfriIpMEYJM7O9xd2Z7ltp/Jw==","signatures":[{"sig":"MEYCIQDGNs6WWMLybMneb/LETN1Adc15/sdK26dm/w7iCEBhkQIhAIZb9TryZmct+HA0E+NV97hgoRei0RbwA7a28FsF2hdi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1167651},"main":"index.js","addon":true,"gitHead":"7754704846d43e9566e05d3dc1eeb50207e72a75","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"standard","test":"npm run lint && npm run test:bare && npm run test:node","test:bare":"bare test/all.mjs","test:node":"node test/all.mjs"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"22.8.0","dependencies":{"load-addon":"^1.0.0","which-runtime":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bare-fs":"^3.0.2","brittle":"^3.1.1","minimist":"^1.2.6","standard":"^17.0.0","test-tmp":"^1.2.1","bare-path":"^3.0.0","bare-subprocess":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.3.0_1727424981490_0.4859742176561903","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"fs-native-extensions","version":"1.3.1","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.3.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"0e5efaed7cd5d182f02cf872574dede240ae3183","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.3.1.tgz","fileCount":34,"integrity":"sha512-qNWWTxQ39xkOG742IiJHclKs3As3AmmL1V3/Zl3rG7aQTNBV4O3IIbVx2NlTJApxwNc0H7izz3IWtnFigGw06A==","signatures":[{"sig":"MEYCIQCwpAKS5OaMGSLNvM2A5ImgLcYxMISM8/AMzCJKK1jJ5AIhAPof33SyU7vz5NELvMmbSX35gVmTmNEmAw5QSekvhIVV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1167659},"main":"index.js","addon":true,"gitHead":"dd8169316a645f9a9e51015ba6a308ce648c9741","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"standard","test":"npm run lint && npm run test:bare && npm run test:node","test:bare":"bare test/all.mjs","test:node":"node test/all.mjs"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"10.7.0","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"20.11.1","dependencies":{"which-runtime":"^1.2.0","node-gyp-build":"^4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"bare-fs":"^3.0.2","brittle":"^3.1.1","minimist":"^1.2.6","standard":"^17.0.0","test-tmp":"^1.2.1","bare-path":"^3.0.0","bare-subprocess":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.3.1_1727771391617_0.406285217787002","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"fs-native-extensions","version":"1.3.2","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.3.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"5b1f1fbe40d2372c549c7eaa81f8d11449db5b14","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.3.2.tgz","fileCount":34,"integrity":"sha512-fQaLJt4uY96iiMdy+rV561TaXefkfTq4dmSXcN2D1z8SBtFTsmcO3GaJexPKTxltqdh826JQBK1CySo3EpzgQQ==","signatures":[{"sig":"MEUCIHIcOSJx5rPBfneqYbf27Qnm2LzVxu21DBX1HZqWBXOIAiEAu5IZMwRAJxNMojQ7roLbuTqDbJH5JqNn8PdYB1yX2CQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1169916},"main":"index.js","addon":true,"gitHead":"d1c30897c6618d9cec0bf2bc166ad556699f10cc","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"standard","test":"npm run lint && npm run test:bare && npm run test:node","test:bare":"bare test/all.mjs","test:node":"node test/all.mjs"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"10.8.3","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"22.9.0","dependencies":{"which-runtime":"^1.2.0","node-gyp-build":"^4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"bare-fs":"^3.0.2","brittle":"^3.1.1","minimist":"^1.2.6","standard":"^17.0.0","test-tmp":"^1.2.1","bare-path":"^3.0.0","cmake-bare":"^1.1.10","cmake-napi":"^1.0.5","bare-subprocess":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.3.2_1729604857699_0.1778276846483111","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"fs-native-extensions","version":"1.3.3","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.3.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"9e465b2e440b16ffdb97164c5c5b98ce8f156b6a","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.3.3.tgz","fileCount":38,"integrity":"sha512-K0rCtTbdmO79oHvITaZCywfDXQGW4d9qrrCpP63bku8XmIdOfKb4G8v2DVADp0abw2o4VJcu3SwBoQ5f97zdjQ==","signatures":[{"sig":"MEUCIQDwCTZXNhw0Up1bXexNwMfqTyHjVGW0LYFIh+wUotp+igIgOKpyep7HEWnFJWisqgzSMwgSi2/NsFsiND/m1Y7UQPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333583},"main":"index.js","addon":true,"gitHead":"a562480dcb176e0f7f4064644ea9446bfc15ecfa","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"standard","test":"npm run lint && npm run test:bare && npm run test:node","test:bare":"bare test/all.mjs","test:node":"node test/all.mjs"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"23.7.0","dependencies":{"which-runtime":"^1.2.0","node-gyp-build":"^4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"bare-fs":"^3.0.2","brittle":"^3.1.1","minimist":"^1.2.6","standard":"^17.0.0","test-tmp":"^1.2.1","bare-path":"^3.0.0","cmake-bare":"^1.1.10","cmake-napi":"^1.0.5","bare-subprocess":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.3.3_1739278950594_0.039995888464161355","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"fs-native-extensions","version":"1.3.4","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.3.4","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"79807e79663580419e4b51b0dd8f8967429ad3a1","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.3.4.tgz","fileCount":38,"integrity":"sha512-ALYLNDtwuQfbQc1tCgcvT9ntP+EN07j9w+W80Y3ofKlKquysI5M/0/05gmfGSoKyc6XwGDxD5kYBRLkXcwmAiQ==","signatures":[{"sig":"MEQCIDEvoJ8BcrOlA6BOHAVJsdqWRLKYBGIjTPNNE2osmhOrAiB/adyWyLQJ7J1XEAs14rtFlibx7m9nJOmBzLHWH/FYJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333618},"main":"index.js","addon":true,"gitHead":"377ccfac52643f4334d8c104275f8b291e921bee","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"standard","test":"npm run lint && npm run test:bare && npm run test:node","test:bare":"bare test/all.mjs","test:node":"node test/all.mjs"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"23.7.0","dependencies":{"require-addon":"^1.1.0","which-runtime":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bare-fs":"^3.0.2","brittle":"^3.1.1","minimist":"^1.2.6","standard":"^17.0.0","test-tmp":"^1.2.1","bare-path":"^3.0.0","cmake-bare":"^1.1.10","cmake-napi":"^1.0.5","bare-subprocess":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.3.4_1740066563156_0.5705011599526641","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"fs-native-extensions","version":"1.4.0","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.4.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"eee2eb3b2fc129755abed187ce90b98d47c0c80c","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.4.0.tgz","fileCount":39,"integrity":"sha512-1LQQxrgmQJRtTKQxIStIkNJjHWMncNPaY8FMGlQwgp0nCZ8YzFoGaTc7t6rf9nGeoIZ+tFlGsE1mpOVLSRIRFw==","signatures":[{"sig":"MEQCICM6Un81cn8YO758BEXGD4QXzUn/b0rq11gCT++zv0kuAiAw1fiLtgntIc4qpPlEOvEHE3V01Ve78sYHsIvpMgnazQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1700640},"main":"index.js","addon":true,"gitHead":"509b2a91452f59afecbfa4a2f266e1567b9a311a","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier . --check","test":"npm run lint && npm run test:bare && npm run test:node","test:bare":"bare test.mjs","test:node":"node test.mjs"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"23.7.0","dependencies":{"require-addon":"^1.1.0","which-runtime":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bare-fs":"^3.0.2","brittle":"^3.1.1","minimist":"^1.2.6","prettier":"^3.5.3","test-tmp":"^1.2.1","bare-path":"^3.0.0","cmake-bare":"^1.1.10","cmake-napi":"^1.0.5","bare-subprocess":"^4.0.1","prettier-config-standard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.4.0_1741953879684_0.19905981346135215","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"fs-native-extensions","version":"1.4.1","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.4.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"8fd9697cfbc904561940486c32c4a50170cffb0c","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.4.1.tgz","fileCount":39,"integrity":"sha512-S/9ErBg0zr0ahQmCDWfQW5+lk+nj18TND9GS5z54Ui1mcSYRYGZuVWB+dQGbv754P0UTjV6cr8UZJ++EQ6Dbig==","signatures":[{"sig":"MEYCIQCijA2NZFpJBRbIbvSd9RrcXnejZYwmnU04eZf2T+VJVAIhAJOsX7r6+h9HigYal47LDc9p3m35JGtuV4k0KL0tlkJG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1700763},"main":"index.js","addon":true,"gitHead":"43f848b58adbda2caf7d3e7ef39ce12fcb33c5ab","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier . --check","test":"npm run lint && npm run test:bare && npm run test:node","test:bare":"bare test.mjs","test:node":"node test.mjs"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"23.10.0","dependencies":{"require-addon":"^1.1.0","which-runtime":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bare-fs":"^3.0.2","brittle":"^3.1.1","minimist":"^1.2.6","prettier":"^3.5.3","test-tmp":"^1.2.1","bare-path":"^3.0.0","cmake-bare":"^1.1.10","cmake-napi":"^1.0.5","bare-subprocess":"^4.0.1","prettier-config-standard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.4.1_1742500518212_0.8106132712439831","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"fs-native-extensions","version":"1.4.2","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.4.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"13b015e7a30e9555f68f504b57daef36d896ba73","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.4.2.tgz","fileCount":39,"integrity":"sha512-QoQqYdHJTtfHUUO/ylyKSrt3dtPDyXCAjzveqCxPsV3hpIMNt455ua470+iTKJ8lFZ94pLC6Dv1TBbwOFLiV5w==","signatures":[{"sig":"MEYCIQDLj3cw/lfQM3wx0AL11nGhphFGmiXxVI7JusjOz06aTgIhAKImiN3xxk0RRDfZslYQGj8iQJ5HOwGr9ekA1YOc4bGv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1701257},"main":"index.js","addon":true,"gitHead":"ac0222339d068d204c7da338829d83e0cbfdee2b","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier . --check","test":"npm run lint && npm run test:bare && npm run test:node","test:bare":"bare test.js","test:node":"node test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"23.10.0","dependencies":{"require-addon":"^1.1.0","which-runtime":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bare-fs":"^3.0.2","brittle":"^3.1.1","minimist":"^1.2.6","prettier":"^3.5.3","test-tmp":"^1.2.1","bare-path":"^3.0.0","cmake-bare":"^1.1.10","cmake-napi":"^1.0.5","bare-subprocess":"^4.0.1","prettier-config-standard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.4.2_1742987987780_0.3888926610039867","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"fs-native-extensions","version":"1.4.3","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.4.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"de202ee2b11ca00061383e52653ff801c10206ac","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.4.3.tgz","fileCount":39,"integrity":"sha512-dbf0K+UBeWfFmPgxN4Z1eNFRz0OGORfeMLxCDSjfCq5xF2JbmCLAQiO6B4qn1KKdtWAFAwwA1UwNZ8GTy0bIWw==","signatures":[{"sig":"MEYCIQCFCq1L+kUA5ApCzQY0WkOi9ieNnAESwNhAlXjXxDje0wIhAMHjL0bDwdj5NeXJLwwtx6H+Q8Jf9hWwx0Z/VTym54/+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1687705},"main":"index.js","addon":true,"gitHead":"fa7a69f749806477f730903a9959bf9cc43936b6","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier . --check","test":"npm run lint && npm run test:bare && npm run test:node","test:bare":"bare test.js","test:node":"node test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"11.5.2","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"24.2.0","dependencies":{"require-addon":"^1.1.0","which-runtime":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bare-fs":"^3.0.2","brittle":"^3.1.1","minimist":"^1.2.6","prettier":"^3.5.3","test-tmp":"^1.2.1","bare-path":"^3.0.0","cmake-bare":"^1.1.10","cmake-napi":"^1.0.5","bare-subprocess":"^4.0.1","prettier-config-standard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.4.3_1755766181159_0.14963220138990052","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"fs-native-extensions","version":"1.4.4","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.4.4","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"70177e0c42341a51d7246581d7c85d749351716b","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.4.4.tgz","fileCount":38,"integrity":"sha512-iLo3r2ei97thJNoj3DgSdzUF2hZ2yekZpXF98LlHc2eZGPOwiVblyEa6iS68zLu9ayXvlE8/c3CMaagNbHJB1Q==","signatures":[{"sig":"MEUCIFSPOK3OZ7q8WwqDt00g0td08TmHxnE2I7QnV0VchrajAiEA8KF8WeXxotxkwTSUpcH+IK0i/g3b5Ar6PQGo+F/yEM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393700},"main":"index.js","addon":true,"gitHead":"133834dedd2da396040fd3dbfadf5a2c37cb380a","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier . --check","test":"npm run lint && npm run test:bare && npm run test:node","test:bare":"bare test.js","test:node":"node test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"11.5.2","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"24.2.0","dependencies":{"require-addon":"^1.1.0","which-runtime":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bare-fs":"^4.4.4","brittle":"^3.1.1","minimist":"^1.2.6","prettier":"^3.5.3","test-tmp":"^1.2.1","bare-path":"^3.0.0","cmake-npm":"^1.1.0","cmake-bare":"^1.1.10","cmake-napi":"^1.0.5","cmake-fetch":"^1.4.7","bare-subprocess":"^4.0.5","bare-compat-napi":"^1.3.8","prettier-config-standard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.4.4_1758283715882_0.10273650611609342","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"fs-native-extensions","version":"1.4.5","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.4.5","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"c880cd0484d9f01e007816e7404754b743db3be8","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.4.5.tgz","fileCount":38,"integrity":"sha512-ekV0T//iDm4AvhOcuPaHpxub4DI7HvY5ucLJVDvi7T2J+NZkQ9S6MuvgP0yeQvoqNUaAGyLjVYb1905BF9bpmg==","signatures":[{"sig":"MEYCIQC0E4t8BGzb1DnVds2ryzBLIEE0qpmtMXasifeA0vy+lQIhANK6WI3Vgrs4NO5GiRGdMIsPvbNuTdiS8qvUfzq8xgJi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1410441},"main":"index.js","addon":true,"gitHead":"f2092aef6a5703934c7f7ba5bf57cd4b4537b6da","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier . --check","test":"npm run lint && npm run test:bare && npm run test:node","test:bare":"bare test.js","test:node":"node test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"11.6.0","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"24.10.0","dependencies":{"require-addon":"^1.1.0","which-runtime":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bare-fs":"^4.4.4","brittle":"^3.1.1","minimist":"^1.2.6","prettier":"^3.5.3","test-tmp":"^1.2.1","bare-path":"^3.0.0","cmake-npm":"^1.1.0","cmake-bare":"^1.1.10","cmake-napi":"^1.0.5","cmake-fetch":"^1.4.7","bare-subprocess":"^4.0.5","bare-compat-napi":"^1.3.8","prettier-config-standard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.4.5_1762868923362_0.41089572234337557","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"fs-native-extensions","version":"1.5.0","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.5.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"ea876acc32cd6320b8fae30dddbbf966f8081276","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.5.0.tgz","fileCount":38,"integrity":"sha512-nuZLFm9mGCxvyi7Llww/J4OyifKCS21nEUTAmnlTZp3FObPOvA32aCedCmt4Z+8yk+caqfClNaSCfn/P7T7FLQ==","signatures":[{"sig":"MEYCIQDniPstUI1e4Hjr5MRdba0eSq0H93kTs/XzuBTzYKn98gIhANf/RXwqzha6tL+77RF8PQ47V/gn1YhH61uyGoFtcDZE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fs-native-extensions@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1489522},"main":"index.js","addon":true,"gitHead":"59caf0f973e526db561e4da4592fc407b890e90f","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier --write .","test:bare":"brittle-bare --coverage test.js","test:node":"brittle-node --coverage test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2218ec10-fc11-4b7d-a93c-b2b9ba160be9"}},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"24.14.1","dependencies":{"require-addon":"^1.1.0","which-runtime":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-fs":"^4.4.4","brittle":"^3.1.1","minimist":"^1.2.6","prettier":"^3.5.3","test-tmp":"^1.2.1","bare-path":"^3.0.0","cmake-npm":"^1.1.0","cmake-bare":"^1.1.10","cmake-napi":"^1.0.5","cmake-fetch":"^1.4.7","bare-subprocess":"^4.0.5","bare-compat-napi":"^1.3.8","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.5.0_1776084483161_0.21603675921859633","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"fs-native-extensions","version":"1.5.1","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.5.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"6dc07900ed5ccd39f7b0b7a6e42022615f36f273","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.5.1.tgz","fileCount":38,"integrity":"sha512-abjiHKkYdcH5M9ikBEJb0MKb/fEpPtZx/yfLHzTptvUAoiFayX0tIe0BTLBU4SAoRyjZLzA0dP1Rn2p0+QRyVg==","signatures":[{"sig":"MEUCIQDy2OowZa/TwGVoPUkJ+UjKHn5ViBpI1JBYa2zNATESAgIgWt3pRVRcERDi0jDQtDWH8YB0CFvoZvMyVhxhjU7VdD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fs-native-extensions@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1477588},"main":"index.js","addon":true,"gitHead":"d67c02bf2abe79fa9f277035d4f14da5aa3c4007","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier --write .","test:bare":"brittle-bare --coverage test.js","test:node":"brittle-node --coverage test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2218ec10-fc11-4b7d-a93c-b2b9ba160be9"}},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"11.17.0","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"24.19.0","dependencies":{"require-addon":"^1.1.0","which-runtime":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-fs":"^4.4.4","brittle":"^3.1.1","minimist":"^1.2.6","prettier":"^3.5.3","test-tmp":"^1.2.1","bare-path":"^3.0.0","cmake-npm":"^1.1.0","cmake-bare":"^1.1.10","cmake-napi":"^1.0.5","cmake-fetch":"^1.4.7","bare-subprocess":"^4.0.5","bare-compat-napi":"^1.3.8","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.5.1_1788154609264_0.021361956728334075","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"fs-native-extensions","version":"1.5.2","author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","_id":"fs-native-extensions@1.5.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"695bc1a1dbb5086fde9ed3e5a24bfc10ad3f8cdf","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.5.2.tgz","fileCount":38,"integrity":"sha512-i3jJC3MLVbdpCEofr+5qV1IqgJP53Iwikb0edmeJoHgrwCzck27KfP4KFgSXIIuxYth86px2PGnlVrcyBTRxdw==","signatures":[{"sig":"MEUCIF5vYJXcoVKcM0Gcqxt35xvGwTX47gdDz45v5VeALlr6AiEAtuurBCg9wGZcDkl5oMaZ//0Dq0ZEP8jiXDFyr04Ltg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdDQOMyobGGl8Y5hlnglcSLSG6z/qPsczZFozYvOFbXQIhAOtEysJXKZFTPjDqyIOp5v4tf8DpiH5KJ53tnKiPCaAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fs-native-extensions@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1483425},"main":"index.js","addon":true,"gitHead":"ff65474005c5fa4d46952a27a65f1e028ea7ef2a","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier --write .","test:bare":"brittle-bare --coverage test.js","test:node":"brittle-node --coverage test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"2218ec10-fc11-4b7d-a93c-b2b9ba160be9"}},"repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"11.19.0","description":"Native file system extensions for advanced file operations","directories":{},"_nodeVersion":"24.21.0","dependencies":{"require-addon":"^1.1.0","which-runtime":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-fs":"^4.4.4","brittle":"^3.1.1","minimist":"^1.2.6","prettier":"^3.5.3","test-tmp":"^1.2.1","bare-path":"^3.0.0","cmake-npm":"^1.1.0","cmake-bare":"^1.1.10","cmake-napi":"^1.0.5","cmake-fetch":"^1.4.7","bare-subprocess":"^4.0.5","bare-compat-napi":"^1.3.8","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fs-native-extensions_1.5.2_1792580507893_0.13049015559114707","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"_id":"fs-native-extensions@1.5.3","bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"dist":{"shasum":"b8533422cd655f0390e6390a89579de168f88d59","tarball":"https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.5.3.tgz","fileCount":38,"integrity":"sha512-pl39uoPqAdANcule683Wghiw3UlQc+tDagBtKT8ltKaK/Jxu9cDL5sMjca+4eTgrHnn3I7qRO5jPG/658GOsdg==","signatures":[{"sig":"MEYCIQDD5M/NuUHLLXWa2XIfpOYb5piYgxO0pzA3kEQMWC0i3wIhAObiP4EWsUHosU513MbyQXw2fifz1XirW5/ouRo1MKdt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmi/okjtT+Vj1OysdT0y2AQlSfzQ9O8+EyHAe36zgW2gIgfXAxtUWtCpWeW2FUDSSjZn+VfbR6HHcOajoE6IolCeg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fs-native-extensions@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1483829},"main":"index.js","name":"fs-native-extensions","addon":true,"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"gitHead":"8abcff878845fc0137360d76b1a821728ed8e0bf","imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/*":{"bare":"bare-fs/*","default":"fs/*"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"license":"Apache-2.0","scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier --write .","test:bare":"brittle-bare --coverage test.js","test:node":"brittle-node --coverage test.js"},"version":"1.5.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"2218ec10-fc11-4b7d-a93c-b2b9ba160be9"}},"homepage":"https://github.com/holepunchto/fs-native-extensions#readme","repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"_npmVersion":"11.19.1","description":"Native file system extensions for advanced file operations","directories":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_nodeVersion":"24.22.1","dependencies":{"require-addon":"^1.1.0","which-runtime":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-fs":"^4.4.4","brittle":"^3.1.1","minimist":"^1.2.6","prettier":"^3.5.3","test-tmp":"^1.2.1","bare-path":"^3.0.0","cmake-npm":"^1.1.0","cmake-bare":"^1.1.10","cmake-napi":"^1.0.5","cmake-fetch":"^1.4.7","bare-subprocess":"^4.0.5","bare-compat-napi":"^1.3.8","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fs-native-extensions_1.5.3_1793283999726_0.5156089617644676"}}},"time":{"created":"2022-06-27T08:18:26.421Z","modified":"2026-10-29T14:26:40.765Z","1.0.0":"2022-06-27T08:18:26.622Z","1.0.1":"2022-07-12T23:54:27.736Z","1.1.0":"2022-08-01T16:26:07.207Z","1.2.0":"2022-12-28T13:39:07.581Z","1.2.1":"2023-03-24T14:51:38.967Z","1.2.2":"2023-06-12T10:56:16.427Z","1.2.3":"2023-08-02T07:20:53.750Z","1.2.4":"2024-01-10T16:58:52.472Z","1.2.5":"2024-02-02T15:16:45.165Z","1.2.6":"2024-02-09T09:46:42.662Z","1.2.7":"2024-02-09T11:01:07.415Z","1.3.0":"2024-09-27T08:16:21.719Z","1.3.1":"2024-10-01T08:29:51.892Z","1.3.2":"2024-10-22T13:47:37.972Z","1.3.3":"2025-02-11T13:02:30.931Z","1.3.4":"2025-02-20T15:49:23.373Z","1.4.0":"2025-03-14T12:04:40.014Z","1.4.1":"2025-03-20T19:55:18.453Z","1.4.2":"2025-03-26T11:19:48.059Z","1.4.3":"2025-08-21T08:49:41.363Z","1.4.4":"2025-09-19T12:08:36.085Z","1.4.5":"2025-11-11T13:48:43.565Z","1.5.0":"2026-04-13T12:48:03.374Z","1.5.1":"2026-08-31T05:36:49.406Z","1.5.2":"2026-10-21T11:01:48.015Z","1.5.3":"2026-10-29T14:26:39.867Z"},"bugs":{"url":"https://github.com/holepunchto/fs-native-extensions/issues"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"Apache-2.0","homepage":"https://github.com/holepunchto/fs-native-extensions#readme","repository":{"url":"git+https://github.com/holepunchto/fs-native-extensions.git","type":"git"},"description":"Native file system extensions for advanced file operations","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"readme":"# fs-native-extensions\n\nNative file system extensions for advanced file operations\n\n```\nnpm install fs-native-extensions\n```\n\n## Usage\n\nWrite to a file using an exclusive lock:\n\n```js\nconst { open } = require('fs/promises')\nconst { waitForLock, unlock } = require('fs-native-extensions')\n\nconst file = await open('file.txt', 'a+')\n\nawait waitForLock(file.fd)\n\ntry {\n  await file.write('hello world')\n} finally {\n  unlock(file.fd)\n}\n```\n\n## API\n\n#### `const granted = tryLock(fd[, offset[, length]][, options])`\n\nRequest a lock on a file, returning `true` if the lock was granted or `false` if another file descriptor currently holds the lock.\n\nTo lock only a portion of the file, `offset` and `length` may be passed. A `length` of `0` will request a lock from `offset` to the end of the file.\n\nOn macOS, BSD locks are used and so only locks on the whole file are supported.\n\nNote that the lock is only advisory and there is nothing stopping another process from accessing the file by simply ignoring the lock.\n\nOptions include:\n\n```js\n{\n  // If `true`, request a shared lock, i.e. a read lock, on the file. By\n  // default, an exclusive lock, i.e. a write lock, is requested.\n  // Be aware that an exclusive lock can only be granted to files that are\n  // writable!\n  shared: false\n}\n```\n\n#### `await waitForLock(fd[, offset[, length]][, options])`\n\nRequest a lock on a file, resolving when the lock is granted. If another file descriptor holds the lock, the lock will not be granted until the other file descriptor releases the lock.\n\nOptions are the same as `tryLock()`.\n\n#### `waitForLockSync(fd[, offset[, length]][, options])`\n\nSynchronous version of `waitForLock()`. Blocks the calling thread until the lock is granted.\n\nOptions are the same as `tryLock()`.\n\n#### `const granted = tryDowngradeLock(fd[, offset[, length]])`\n\nRequest a downgrade from an already held exclusive lock to a shared lock, returning `true` if the lock was granted or `false` if another process currently holds the lock. If `false` is returned, the exclusive lock is lost and must be requested again.\n\nOn Windows, the downgrade will happen atomically and be immediately granted.\n\n#### `await waitForDowngradeLock(fd[, offset[, length]])`\n\nRequest a downgrade from an already held exclusive lock to a shared lock.\n\nOn Windows, the downgrade will happen atomically and be immediately granted.\n\n#### `waitForDowngradeLockSync(fd[, offset[, length]])`\n\nSynchronous version of `waitForDowngradeLock()`. Blocks the calling thread until the downgrade is granted.\n\n#### `const granted = tryUpgradeLock(fd[, offset[, length]])`\n\nRequest an upgrade from an already held shared lock to an exclusive lock, returning `true` if the lock was granted or `false` if another process currently holds the lock. If `false` is returned, the shared lock is lost and must be requested again.\n\n#### `await waitForUpgradeLock(fd[, offset[, length]])`\n\nRequest an upgrade from an already held shared lock to an exclusive lock.\n\n#### `waitForUpgradeLockSync(fd[, offset[, length]])`\n\nSynchronous version of `waitForUpgradeLock()`. Blocks the calling thread until the upgrade is granted.\n\n#### `unlock(fd[, offset[, length]])`\n\nRelease a lock on a file.\n\n#### `await trim(fd, offset, length)`\n\nCreate a hole in a file at `offset` for `length` bytes. On file systems that support sparse files, file blocks wholly covered by a hole will take up no physical space.\n\nOn Windows, the file must first be marked sparse using `sparse(fd)`. Otherwise, zeros will be explicitly written to the hole.\n\n#### `trimSync(fd, offset, length)`\n\nSynchronous version of `trim()`.\n\n#### `await sparse(fd)`\n\nMark a file as sparse. On Windows, this operation is required before holes can be created in the file. On other systems, this operation has no effect.\n\n#### `sparseSync(fd)`\n\nSynchronous version of `sparse()`.\n\n#### `await swap(from, to)`\n\nSwap the paths `from` and `to`, making `from` assume the identity of `to` and `to` assume the identity of `from`.\n\nOn Windows, the swap is performed by first moving `to` to a temporary path, then moving `from` to `to`, and finally moving the temporary path to `from`.\n\nOn macOS and Linux, the swap is performed atomically.\n\n#### `swapSync(from, to)`\n\nSynchronous version of `swap()`.\n\n#### `const value = await getAttr(fd, name)`\n\nGet the value of the extended file attribute `name`. If the attribute doesn't exist, `null` is returned.\n\n#### `const value = getAttrSync(fd, name)`\n\nSynchronous version of `getAttr()`.\n\n#### `await setAttr(fd, name, value[, encoding])`\n\nSet the value of the extended file attribute `name` to `value`.\n\n#### `setAttrSync(fd, name, value[, encoding])`\n\nSynchronous version of `setAttr()`.\n\n#### `await removeAttr(fd, name)`\n\nRemove the extended file attribute `name`.\n\n#### `removeAttrSync(fd, name)`\n\nSynchronous version of `removeAttr()`.\n\n#### `const names = await listAttrs(fd)`\n\nList all extended file attributes.\n\n#### `const names = listAttrsSync(fd)`\n\nSynchronous version of `listAttrs()`.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}