Provide Dirent or Stats object as second argument to filter
4.3
Return boolean indicating whether the path was fully removed
Add filter option
bin: add --verbose, -v to print files as they are deleted
bin: add --no-verbose, -V to not print files as they are deleted
bin: add -i --interactive to be prompted on each deletion
bin: add -I --no-interactive to not be prompted on each
deletion
4.3.1 Fixed inappropriately following symbolic links to
directories
v4.2
Brought back glob support, using the new and improved glob v9
v4.1
Improved hybrid module with no need to look at the .default
dangly bit. .default preserved as a reference to rimraf
for compatibility with anyone who came to rely on it in v4.0.
Accept and ignore -rf and -fr arguments to the bin.
v4.0
Remove glob dependency entirely. This library now only
accepts actual file and folder names to delete.
Accept array of paths or single path.
Windows performance and reliability improved.
All strategies separated into explicitly exported methods.
Drop support for Node.js below version 14
rewrite in TypeScript
ship CJS/ESM hybrid module
Error on unknown arguments to the bin. (Previously they were
silently ignored.)
v3.0
Add --preserve-root option to executable (default true)
Updates the requirements on @babel/core, @babel/preset-env, @commitlint/cli, @commitlint/config-conventional, husky, rimraf, rollup, rollup-plugin-license, stylelint and stylelint-config-standard-scss to permit the latest version. Updates
@babel/core
to 7.24.7Release notes
Sourced from
@babel/core
's releases.Changelog
Sourced from
@babel/core
's changelog.... (truncated)
Commits
bf1e9a3
v7.24.790fdd7e
Only import types from declared dependencies (#16494)7934963
Usetype: module
in allpackage.json
s (#16535)9630250
v7.24.6553e433
Generate helper metadata at build time (#16501)fbfe16c
Fix source maps for template literals (#16515)6e3539b
[babel 8] Publish.d.ts
files for every package (#16416)e37e64d
Use eslint v9 (#16479)71c247a
[babel 8] Require Node.js^18.20.0 || ^20.10.0 || >=21.0.0
(#16457)ddbea7d
v7.24.5Updates
@babel/preset-env
to 7.24.7Release notes
Sourced from
@babel/preset-env
's releases.Changelog
Sourced from
@babel/preset-env
's changelog.... (truncated)
Commits
bf1e9a3
v7.24.714a0b08
[helpers TS conversion] async functions/generators (#16510)1e3be73
Update compat data (#16539)7934963
Usetype: module
in allpackage.json
s (#16535)9630250
v7.24.6553e433
Generate helper metadata at build time (#16501)db3e9a6
Move all runtime helpers to individual files (#16495)6e3539b
[babel 8] Publish.d.ts
files for every package (#16416)1327f1d
Bump browserslist and other compat data sources (#16468)71c247a
[babel 8] Require Node.js^18.20.0 || ^20.10.0 || >=21.0.0
(#16457)Updates
@commitlint/cli
from 18.6.1 to 19.3.0Release notes
Sourced from
@commitlint/cli
's releases.... (truncated)
Changelog
Sourced from
@commitlint/cli
's changelog.... (truncated)
Commits
447fd3b
v19.3.066dd3a5
v19.2.2172cb52
v19.2.1f91d539
Fix regression when using --last flag (#3982)a64b417
v19.2.099f4f3f
feat(cli): introduce new --last flag, to stop recommending HEAD~1 (#3916)8d7a3d5
v19.1.09b4ac34
v19.0.3e538924
v19.0.29351b8e
v19.0.1Updates
@commitlint/config-conventional
from 18.6.3 to 19.2.2Release notes
Sourced from
@commitlint/config-conventional
's releases.... (truncated)
Changelog
Sourced from
@commitlint/config-conventional
's changelog.... (truncated)
Commits
66dd3a5
v19.2.28d7a3d5
v19.1.059bc204
Chore/v18 patch merge (#3969)9b4ac34
v19.0.3f1ff121
v19.0.0868983c
docs: use vitepress (#3921)2816783
Revert "chore!: minimum node version v20"a909634
chore!: minimum node version v203423735
feat!: migrate to pure ESM (#3850)Updates
husky
from 8.0.3 to 9.0.11Release notes
Sourced from husky's releases.
... (truncated)
Commits
a9c6584
9.0.1129056db
fix: husky=0 in init (#1395)095a4fe
docs: update how-to.mdd2e831d
docs: update how-to.mdd1a8ed1
chore: update package-lock.json (#1383)c042d9b
9.0.10e529368
fix: rename index.d.ts to index.d.mts (#1379)6219cac
9.0.9d8377fe
refactor: rename files (#1378)211b80a
9.0.8Updates
rimraf
to 5.0.7Changelog
Sourced from rimraf's changelog.
... (truncated)
Commits
fb974ad
5.0.78ba2442
engines: need 14.18, where 'node:path' shows up39340d1
update depse729f76
5.0.64472c0e
DOC: add that it is cross platform46b425f
Improve readability of READMEa3b93ed
update deps, format codesd2fa213
update devDepsf3b2bf1
Upgrade GitHub Actions81c631e
remove FUNDING.yml (coming from .github repo now)Updates
rollup
to 4.18.0Release notes
Sourced from rollup's releases.
Changelog
Sourced from rollup's changelog.
... (truncated)
Commits
bb6f069
4.18.013d8c99
docs: correct base32 to base36 in documentation (#5521)cc993e7
Resolve import.meta.{filename,dirname} in files imported from config (#5520)a25a779
Split up converter.rs into AST nodes (#5510)a9cda18
chore(deps): lock file maintenance minor/patch updates (#5519)62c53c9
chore(deps): update dependency eslint-plugin-unicorn to v53 (#5518)3520da5
chore(deps): update dependency builtin-modules to v4 (#5512)afdcc84
chore(deps): lock file maintenance minor/patch updates (#5514)00f0681
chore(deps): lock file maintenance (#5508)786566c
chore(deps): lock file maintenance minor/patch updates (#5507)Updates
rollup-plugin-license
to 3.5.1Changelog
Sourced from rollup-plugin-license's changelog.