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, conventional-changelog-conventionalcommits, rimraf, rollup, rollup-plugin-license, semantic-release and stylelint to permit the latest version. Updates
@babel/core
to 7.24.5Release notes
Sourced from
@babel/core
's releases.Changelog
Sourced from
@babel/core
's changelog.... (truncated)
Commits
ddbea7d
v7.24.5ee48754
Use multiple TypeScript projects (#16430)a8994f8
Reduce platform-specific tests (#16436)Updates
@babel/preset-env
to 7.24.5Release notes
Sourced from
@babel/preset-env
's releases.Changelog
Sourced from
@babel/preset-env
's changelog.... (truncated)
Commits
ddbea7d
v7.24.5ee48754
Use multiple TypeScript projects (#16430)a8994f8
Reduce platform-specific tests (#16436)e96a05d
Performance: improveobjectWithoutPropertiesLoose
on V8 (#16357)5a4fb2d
Do not load unnecessary Babel 7 syntax plugins in Babel 8 (#16406)Updates
conventional-changelog-conventionalcommits
from 7.0.2 to 8.0.0Release notes
Sourced from conventional-changelog-conventionalcommits's releases.
Changelog
Sourced from conventional-changelog-conventionalcommits's changelog.
Commits
3129c81
chore: release conventional-changelog-conventionalcommits 8.0.0 (#1237)508bdf4
docs: fix build badge3b4bfdf
fix(conventional-changelog-conventionalcommits): avoid double empty lines (#1...4fec5d3
ci: add clean-publish (#1232)4c3e82f
ci: package.json lint (#1231)ec69cfd
feat!: drop node 16 support (#1226)90abd8a
chore: cleanup presets package.json and readme.md files (#1219)0ddc8cd
feat(conventional-recommended-bump)!: newBumper
exported class (#1218)0e4f293
feat!: cleanup presets interface (#1215)a149b76
test: proper cleanups after tests (#1206)Updates
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.17.2Release notes
Sourced from rollup's releases.
Changelog
Sourced from rollup's changelog.
... (truncated)
Commits
5e955a1
4.17.289620aa
fix: rest element should deoptimize parameter values (#5503)f39b24f
Slightly improve perf report (#5501)dbf0a2e
4.17.1571929f
fix: parameter variable infinite recursion error (#5500)Updates
rollup-plugin-license
to 3.4.0Changelog
Sourced from rollup-plugin-license's changelog.
... (truncated)
Commits
a576572
release: release version60af719
chore(deps-dev): bump the typescript-eslint group with 2 updates (#1711)dbd15b5
chore(deps-dev): bump rollup from 4.14.2 to 4.14.3 (#1712)184cc0b
chore(ci): use node 209742e59
chore(ci): update actions/checkout to version 4.1.280cefa0
chore(ci): add node 2115f1b92
chore(deps-dev): bump rollup from 4.14.1 to 4.14.2 (#1710)2cc74c9
chore(deps-dev): bump typescript from 5.4.4 to 5.4.5 (#1709)90d1a1f
chore(deps-dev): bump the typescript-eslint group with 2 updates (#1707)7226c85
chore(deps-dev): bump rollup from 4.14.0 to 4.14.1 (#1708)Updates
semantic-release
to 23.1.1Release notes
Sourced from semantic-release's releases.
Commits
73bcd0b
fix(deps): update dependency execa to v9 (#3296)39a421d
ci(action): update actions/checkout action to v4.1.5 (#3295)663fccd
ci(action): update ossf/scorecard-action action to v2.3.3 (#3298)3a18bf8
Merge pull request #3300 from semantic-release/beta81cdc49
ci(action): update github/codeql-action action to v3.25.4 (#3294)95d8736
feat: add main branch to default release branch config (#1737)ba76cbb
chore(deps): update dependency sinon to v17.0.2 (#3293)3c80615
docs(configuration): add micromatch note for branches configuration key (#3287)f3ac97b
docs: Remove non-existing plugin from plugins-list.md (#3291)e3a3a38
chore(deps): lock file maintenance (#3289)Updates
stylelint
to 16.5.0Release notes
Sourced from stylelint's releases.
Changelog
Sourced from stylelint's changelog.