Bump cross-env from 7.0.3 to 10.0.0
Type: Pull Request
State: Closed
![dependabot[bot]](https://github.com/dependabot.png)
Association: Contributor
Comments: 2
(2 months ago)
(about 2 months ago)
(about 2 months ago)
dependencies javascript
r3nya
Bumps cross-env from 7.0.3 to 10.0.0.
Release notes
Sourced from cross-env's releases.
v10.0.0
10.0.0 (2025-07-25)
TL;DR: You should probably not have to change anything if:
- You're using a modern maintained version of Node.js (v20+ is tested)
- You're only using the CLI (most of you are as that's the intended purpose)
In this release (which should have been v8 except I had some issues with automated releases π), I've updated all the things and modernized the package. This happened in #261
Was this needed? Not really, but I just thought it'd be fun to modernize this package.
Here's the highlights of what was done.
- Replace Jest with Vitest for testing
- Convert all source files from .js to .ts with proper TypeScript types
- Use zshy for ESM-only builds (removes CJS support)
- Adopt
@βepic-web/config
for TypeScript, ESLint, and Prettier- Update to Node.js >=20 requirement
- Remove kcd-scripts dependency
- Add comprehensive e2e tests with GitHub Actions matrix testing
- Update GitHub workflow with caching and cross-platform testing
- Modernize documentation and remove outdated sections
- Update all dependencies to latest versions
- Add proper TypeScript declarations and exports
The tool maintains its original functionality while being completely modernized with the latest tooling and best practices
BREAKING CHANGES
- This is a major rewrite that changes the module format from CommonJS to ESM-only. The package now requires Node.js >=20 and only exports ESM modules (not relevant in most cases).
Commits
8635e80
fix(release): manually release a major version3a58f22
chore: fix npmrc registryb70bfff
chore(ci): add names to steps and workflowscc5759d
fix(release): manually release a major version080a859
chore: remove publish script31e5bc7
chore(ci): restore built files81e9c34
chore(ci): add back semantic-release3e380cb
fix: link to license0642472
fix: handle edge case and update README for clarity3ff5b3d
feat: modernize cross-env with TypeScript, Vitest, and ESM-only build (#261)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
1
2
+27
-16
Package Dependencies
Technical Details
ID: | 4396953 |
UUID: | 2711914394 |
Node ID: | PR_kwDOAfijYM6hpIea |
Host: | GitHub |
Repository: | r3nya/r3nya.github.io |
Merge State: | Dirty |