{"_id":"fs-remove-compat","_rev":"15-b6450551d7ef798ac74bcc151b66743d","name":"fs-remove-compat","dist-tags":{"latest":"1.0.6"},"versions":{"0.1.0":{"name":"fs-remove-compat","version":"0.1.0","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"fs-remove-compat@0.1.0","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/fs-remove-compat","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"bf152327b2c5a184c20f1269f32039aac529c7d5","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-0.1.0.tgz","fileCount":75,"integrity":"sha512-1mmTin733YA7tvEmbQfbcONu6JGXWHxgAn+ea4Np7EVqiP1xafKaynOZNrElvxYO12sxjkJ5LHZNcjwJcr4d0A==","signatures":[{"sig":"MEUCIQCeLjO/cbneajfgp/9uk+bSpob+UDx0LKADIy/EWZCMEwIgWR03sh0FbSbpZ/tdid+hccR0geca4magd+EDoslEw6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170664},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"4624cdf1b300940eb1993511d0af77cf24c42419","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"11.6.2","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pinkie-promise":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","mkdirp-classic":"*","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs-remove-compat_0.1.0_1764877569304_0.28403794686229733","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"fs-remove-compat","version":"0.1.1","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"fs-remove-compat@0.1.1","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/fs-remove-compat","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"f53df78de1de52d1f5a95716a7a879c71d7df18d","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-0.1.1.tgz","fileCount":75,"integrity":"sha512-w8vAxKZU/6y1yaySQbLB3FOEAUwJPd0A0/CXfh0LQl+bWSblyC/6DM7frKG4D0YMYeH24jFcZF8tw0dO44REgA==","signatures":[{"sig":"MEQCIGv6To/H6GSXDjGIg7JpxqvfytDC3NII4VuR2yBf39tvAiBaUd6NUoIP4X6R4nkL++tJ/M7u+E8CBBDo0SXcTOSw0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170908},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"c9b87a7c8c7f6f51cfd536210b818e4aae74114c","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"11.6.2","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pinkie-promise":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","mkdirp-classic":"*","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs-remove-compat_0.1.1_1764882321658_0.03684321439255145","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"fs-remove-compat","version":"0.2.0","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"fs-remove-compat@0.2.0","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/fs-remove-compat","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"97904a6b8720ca2e6709c122ad69c3026dad7a2c","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-0.2.0.tgz","fileCount":75,"integrity":"sha512-C6K9TKRCqU/IcOjTuIaATp/sxyzVa4p4Tzl79yZkRgLQ/2ZtwT4/jdcaV4wDFYYGfeG/u3m3kD9GIncw9DfF2A==","signatures":[{"sig":"MEUCIQDf5ZHIodtgsRRkSAaMZySC5wBzT/xakcFFoIIUriSv/AIgKyBTkCVk6KvOX9YBP/+idZ2SiXJ3y9KuA5Ky13qA23A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170900},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"955fcded37b03ca08688425bbf2579b17afdc717","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"11.6.2","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pinkie-promise":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","mkdirp-classic":"*","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs-remove-compat_0.2.0_1764882823205_0.9573308230448923","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"fs-remove-compat","version":"0.2.1","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"fs-remove-compat@0.2.1","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/fs-remove-compat","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"5ff9e277dce8ff7894b0b565cae210f6cf1fbdcb","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-0.2.1.tgz","fileCount":75,"integrity":"sha512-SA2hVa8cRbLN2NbWDZkwf1iqn1VVZnv1qmhvLqHG9YGY8Bk4XmXkf8utuTwMKlHvn007UxM/Ic7F7b72wPurWQ==","signatures":[{"sig":"MEUCIQDIGXmSgY1EhRPHlBqeHYPbDzNlwotMnAoMXJKkHUhUqgIgIke0oEoOqev3uVRpwcOrXSOr7P2kpOlcR/MyQEt9aLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182537},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"79049b8d4c4fcf551bc757bf98c909aed4a88588","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"11.6.2","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"pinkie-promise":"*"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","mkdirp-classic":"*","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs-remove-compat_0.2.1_1764893212752_0.25744433280489476","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"fs-remove-compat","version":"0.2.2","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"fs-remove-compat@0.2.2","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/fs-remove-compat","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"7d068d34e134ae47acba03e9e841e689f63a2f29","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-0.2.2.tgz","fileCount":75,"integrity":"sha512-nMEdgGM+1TuvMKSoIPgK9jJiwsPuFOU5vB5LC8Xhk4Gx6KOgglvo+APupBf+MiLUrSQGj1XmB0KEIFDzsur7Aw==","signatures":[{"sig":"MEQCICt2ejKyv/U0NuE80O8XkE85q/5/rWQXOL+9mLN9NEIZAiABMI3fOSpMILDow1pGnXiqLrKIp/ur6GRY1JWKjmL8LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182576},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"42c07612844031a23ae403e808349df0871f5df7","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"11.6.2","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pinkie-promise":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.1","tsds-config":"^0.2.1","@types/mocha":"^10.0.10","ts-dev-stack":"^1.21.3","mkdirp-classic":"^0.5.3","node-version-use":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/fs-remove-compat_0.2.2_1765572703591_0.7018844121366363","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"fs-remove-compat","version":"0.2.3","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"fs-remove-compat@0.2.3","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/fs-remove-compat","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"e48dc77f659384c401a96500acbc705d47408d51","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-0.2.3.tgz","fileCount":75,"integrity":"sha512-xHOpKO+NHlQ24A8emJRwUqGmLZRDB/T3cyjEfKARLcXY0rZWlgdFCkh1MA+AJG6LFtbcksNwqOqcYA7/4ADWFQ==","signatures":[{"sig":"MEUCIQD4XUfWTtdHbKEkK2A4Jywl9A2UhUicsgZbWlntzTbSmwIgVFs5z8O7ZCKTnwoPPajeDcMn5K+7KoAZXm2yg+FuSY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182576},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"f39c91ffb498d3c24ec8e0ce16428e86fb1f87c5","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"11.6.2","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pinkie-promise":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.1","tsds-config":"^0.2.1","@types/mocha":"^10.0.10","ts-dev-stack":"^1.21.3","mkdirp-classic":"^0.5.3","node-version-use":"^2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/fs-remove-compat_0.2.3_1765574963972_0.7732737621425338","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"fs-remove-compat","version":"0.2.4","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"fs-remove-compat@0.2.4","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/fs-remove-compat","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"0f5e6476cfab96cbd9f2518e433df579b5325bec","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-0.2.4.tgz","fileCount":75,"integrity":"sha512-giEOTbFgHEk33lpsX4uW/FIvmnp+v6M397UziI6Y6f2o2+RApLtZDaJU/Txd7kF8eufSUbGXGV2fe/jsx34EMg==","signatures":[{"sig":"MEQCIA64Jcq8XtDcAjnMMqZ7I7jpb4HrSdXkhVcHxAm1ERY+AiAVp5NKcEHLcWlKZMgtZVPT3O7e/UHtNOgTfxd8fhZIYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184135},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"9336712db12d9669e0611440dbbbd327b3c93917","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"11.7.0","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"pinkie-promise":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.2","tsds-config":"^0.2.2","@types/mocha":"^10.0.10","ts-dev-stack":"^1.21.3","mkdirp-classic":"^0.5.3","node-version-use":"^2.1.7"},"_npmOperationalInternal":{"tmp":"tmp/fs-remove-compat_0.2.4_1765763567238_0.5935142759696117","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"fs-remove-compat","version":"0.2.5","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"fs-remove-compat@0.2.5","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/fs-remove-compat","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"0cb0a1c31de834f842ac8dadaefbe5c3dda6f9ec","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-0.2.5.tgz","fileCount":75,"integrity":"sha512-/ZHW9xIArz9o8dlwoXvQMjz+yf1Rtn2PbgpsL2uv/dhsOOJ3Vi0u7wKxPREH9WCKwWcBLMkgwWoeoxLrSEx3lQ==","signatures":[{"sig":"MEQCHyHavO3mjgU9arfA/PD22DYEVH6YVwAQyJTcFgS+nfUCIQDN0r860VR+PNIw3OxkJHkn1jXcr1LXXn4i9oG0nqx1KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161310},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"6cd96bd365e8bb0f0c690dfb1431529c9cb46d18","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"11.7.0","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"_nodeVersion":"24.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","mkdirp-classic":"^0.5.3","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs-remove-compat_0.2.5_1765813371938_0.8742854835398364","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"fs-remove-compat","version":"1.0.0","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"fs-remove-compat@1.0.0","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/fs-remove-compat","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"f0faa092273d6eae8d05c78349fbf0bd937cc88b","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-1.0.0.tgz","fileCount":75,"integrity":"sha512-+im+eZTzYi7PRmV8hhLauZQbDpxBtM2hd5mf4R80ut9sgqJOFNw/9vt6lw7TVOlDRUyNmu14BicY7/AbM5jFwg==","signatures":[{"sig":"MEUCIQC0gU4O+MnsKnahhu25Vc1W1MAwi3LRto8pPRTuq68PygIgPn9HnXboj8d3jJikNkAVEa1Ov3MfcOfP4vHJFjI3Kuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161289},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"68f35e414bfb6459e0095a784f145f185bbc5a31","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"11.7.0","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","mkdirp-classic":">=0.5.3","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs-remove-compat_1.0.0_1765832785510_0.8312471427820274","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"fs-remove-compat","version":"1.0.1","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"fs-remove-compat@1.0.1","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/fs-remove-compat","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"a27e5eff1ade51e1dae2f70894d9c1e18fc0252d","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-1.0.1.tgz","fileCount":75,"integrity":"sha512-Ko+GihoV9XHXd7DCCBvGZn0bjsxaP/MLLS/4nnsyywfM5ndSJV91Q0PobTDsn8xfN1txJzleGh3E0Sn+e1YOfg==","signatures":[{"sig":"MEUCIDPjrpcrvvXPqtY2Hgtm92TndwTyK/nLjRzdhHSKXHpXAiEA1ugt5hm7cVFkLu14wSaMVBXlxEBTIa46I4QqFoLR0BY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158240},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"3a4f413f0f1b352bc53c40d244eddda531b054ce","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"11.7.0","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","mkdirp-classic":"^0.5.2","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs-remove-compat_1.0.1_1766154088801_0.7384776110140217","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"fs-remove-compat","version":"1.0.2","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"fs-remove-compat@1.0.2","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/fs-remove-compat","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"ba4b6f131c822cd57946cb66882949080668ebcd","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-1.0.2.tgz","fileCount":75,"integrity":"sha512-ZTB3UsWcxTrFXd8yG40upzt0ohsLBDyRTeWwrcvDTV8zBZgKRl1xlYINQ/hxmvTqj/8CMGXrFDuQlCuC855UDA==","signatures":[{"sig":"MEQCIHJY/ZhI82nJ4HYkk83u4s+WH+0GJyok7aCzwsHrzP6WAiBfIPtkR9iHk3FBPkaT3yb3FZcBDG/yr3eK887VlSC3hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157583},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"8c80df7f7a5d95952d860d077531e4212cba5e69","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"11.6.2","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","mkdirp-classic":"^0.5.2","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs-remove-compat_1.0.2_1766781200991_0.8477873350961829","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"fs-remove-compat","version":"1.0.3","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"fs-remove-compat@1.0.3","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/fs-remove-compat","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"66efbf4b2290877e5151575073264916408f55ec","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-1.0.3.tgz","fileCount":75,"integrity":"sha512-tn2dP1vRI0sYQaOS8mYHe8z/LQg7K5MqEkSL3L0ub5OmxYImIm9YyTugjuhGPnW0bqYxQT+VW3lHgKod4DlNCg==","signatures":[{"sig":"MEYCIQCY4P/nYy1fsQR1pEZ3KjMVHtTz6s5cyJc+bKwQ+notfQIhAPbhNXP0YAXnZ/vtXxf/5BL9JTK4XHo0tBqez4tVONZV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158907},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"2af899238f09c236940a007a010f73162b9f780d","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"11.13.0","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","mkdirp-classic":"^0.5.2","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs-remove-compat_1.0.3_1779811086599_0.013789482619673388","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"fs-remove-compat","version":"1.0.4","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"fs-remove-compat@1.0.4","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/fs-remove-compat","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"65f3ad22f413477248a1079f6a76a7f99193e332","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-1.0.4.tgz","fileCount":75,"integrity":"sha512-N93irRgN5p53v139fjGkEstcHSjJyVjodhJrpuWZzoouJS6HTjk8qCOLFCAUS+5WiCgnjJMKLeyZ/xmBbrPzwQ==","signatures":[{"sig":"MEYCIQCWlQKxZwQ57H3JMwCmtAK0DOfecspeHtrYIFtSEtN1iQIhAMYnyeW1tJu3xIGmEFFaP86Dmi9Gi0+lLPTYrTIKwQzi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158827},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"b1ffef4fa7dd6cdea258e162c4530a67da8f25fa","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"11.19.0","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","mkdirp-classic":"^0.5.2","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs-remove-compat_1.0.4_1787530467434_0.7213980945733827","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"fs-remove-compat","version":"1.0.5","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","_id":"fs-remove-compat@1.0.5","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/kmalakoff/fs-remove-compat","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"e64f36448718754550cf4476784f5b4c4fe2b484","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-1.0.5.tgz","fileCount":82,"integrity":"sha512-4wevQ+BCwLTI//RPFK5iQzCbxDTiMDQ7P5mgF59Ye5OJ5HjH83cbspCZNazmk/Jk9ZuvAbKCnGgLZLdGjeu5oA==","signatures":[{"sig":"MEQCIEFEvNjtEM5WGoXGF9fhf48tA7Qqgjt3U295RaiqW6rWAiBjEZSKVhjW1FZlSeK35y9sNo28FyQSep5OsO3LJh2bbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129040},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"65747e3354a49f8e86829dc379f234f9b9b59008","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"12.0.2","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"_nodeVersion":"26.7.0","allowScripts":{"node-semvers":true,"node-version-use":true,"thread-sleep-compat":true,"node-filename-to-dist-paths":true},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","mkdirp-classic":"^0.5.2","node-version-use":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs-remove-compat_1.0.5_1788534796083_0.2710366557800863","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"_id":"fs-remove-compat@1.0.6","bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"dist":{"shasum":"16265ed7110678ec3906c4fe94ad6aa518f79469","tarball":"https://registry.npmjs.org/fs-remove-compat/-/fs-remove-compat-1.0.6.tgz","fileCount":82,"integrity":"sha512-/swyXARAJMI2ez3PU5tKLejiH41gOrHVAiSDBxDSD7d89C2FuYtmD5capEr5gidyaHd6xTvc8HmOpUamlQOfGg==","signatures":[{"sig":"MEYCIQCHWVjq5SKGw9C2Hv1qjMnINFks61XdUrFAW6q3Rd0EsAIhAPE8znC3SbC0njFZLY2jK1GDSnuZjbYnwXKo+jebLfhU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHbI/S+V+cmhwV2lcbbWEmkW16p/ZT6c1FBl+XRyZ9KQIhAM4ZInjMJ/63pyCthN0XQ/90C38WbkDUawLmjYFtk70Q"}],"unpackedSize":126895},"main":"dist/cjs/index.js","name":"fs-remove-compat","type":"module","types":"dist/cjs/index.d.ts","author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"source":"src/index.ts","engines":{"node":">=0.8"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"17171d1cee9d0fcd5fbe2db4f14fb1f3acc41f0f","license":"MIT","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds build","format":"tsds format","version":"tsds version","test:engines":"nvu engines tsds test:node --no-timeouts","prepublishOnly":"tsds validate"},"version":"1.0.6","_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"homepage":"https://github.com/kmalakoff/fs-remove-compat","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"_npmVersion":"12.0.2","description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","directories":{},"maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"*","tsds-config":"*","@types/mocha":"*","ts-dev-stack":"*","mkdirp-classic":"^0.5.2","node-version-use":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fs-remove-compat_1.0.6_1789248198895_0.0939947211521388"}}},"time":{"created":"2025-12-04T19:46:09.303Z","modified":"2026-09-12T21:23:19.142Z","0.1.0":"2025-12-04T19:46:09.445Z","0.1.1":"2025-12-04T21:05:21.811Z","0.2.0":"2025-12-04T21:13:43.358Z","0.2.1":"2025-12-05T00:06:52.892Z","0.2.2":"2025-12-12T20:51:43.736Z","0.2.3":"2025-12-12T21:29:24.114Z","0.2.4":"2025-12-15T01:52:47.396Z","0.2.5":"2025-12-15T15:42:52.080Z","1.0.0":"2025-12-15T21:06:25.695Z","1.0.1":"2025-12-19T14:21:28.971Z","1.0.2":"2025-12-26T20:33:21.151Z","1.0.3":"2026-05-26T15:58:06.756Z","1.0.4":"2026-08-24T00:14:27.581Z","1.0.5":"2026-09-04T15:13:16.215Z","1.0.6":"2026-09-12T21:23:18.974Z"},"bugs":{"url":"https://github.com/kmalakoff/fs-remove-compat/issues"},"author":{"url":"https://github.com/kmalakoff","name":"Kevin Malakoff","email":"kmalakoff@gmail.com"},"license":"MIT","homepage":"https://github.com/kmalakoff/fs-remove-compat","keywords":["fs","rm","rmSync","remove","rimraf","polyfill","ponyfill","compat","node-0.8","windows"],"repository":{"url":"git+ssh://git@github.com/kmalakoff/fs-remove-compat.git","type":"git"},"description":"Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"readme":"# fs-remove-compat\n\nCross-platform file removal utilities with Node.js 0.8+ compatibility. The strict `rm` and `rmSync` functions match the Node.js `fs.rm` APIs. The `safeRm` and `safeRmSync` variants use Windows-friendly defaults for cleanup tasks.\n\n## Install\n\n```sh\nnpm install fs-remove-compat\n```\n\n## Use\n\nThis CommonJS example creates and removes a disposable file, then reports errors through the callback.\n\n```js\nvar fs = require('fs');\nvar os = require('os');\nvar path = require('path');\nvar rm = require('fs-remove-compat').rm;\n\nvar file = path.join(os.tmpdir(), 'fs-remove-compat-example.txt');\nfs.writeFileSync(file, 'temporary file');\nrm(file, function (error) {\n  if (error) throw error;\n  console.log('Removed');\n});\n```\n\n`rm` and `rmSync` default to `recursive: false`, `force: false`, and `maxRetries: 0`. `safeRm` and `safeRmSync` default to `recursive: true` and `force: true`; on Windows they retry removable errors up to 10 times. Pass `recursive: true` to remove a directory with the strict functions.\n\n## API\n\n```ts\ninterface RmOptions {\n  recursive?: boolean;\n  force?: boolean;\n  maxRetries?: number;\n  retryDelay?: number;\n}\n```\n\n- `rm(path, [options], callback)` removes a file or directory asynchronously.\n- `rmSync(path, [options])` removes a file or directory synchronously.\n- `safeRm(path, [options], callback)` is the asynchronous cleanup variant.\n- `safeRmSync(path, [options])` is the synchronous cleanup variant.\n\nThe asynchronous functions use Node-style callbacks. They do not return Promises. Use `safeRm` or `safeRmSync` for cleanup where Windows file locking is common. The package uses native `fs.rm` on Node 14.14 and newer and a fallback on older versions.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}