v2.0.0
2.0.0 (2024-12-08)
⚠ BREAKING CHANGES
- Drop Node.js < 16 support
- 使用 ts 重构
- 使用 tshy 支持 esm 和 cjs
- test 使用 test-runner (这里需要 node v18 版本)
merge from #51
Summary by CodeRabbit
-
New Features
-
Introduced a new
waitPort
function to asynchronously wait for a
specified port to become available.- Added a new ESLint configuration to enforce TypeScript linting rules.
-
Bug Fixes
- Reverted a feature in the
detect-port
package due to issues raised.
- Reverted a feature in the
-
Documentation
- Updated
README.md
for improved clarity and updated badge links. - Modified
CONTRIBUTING.md
to reflect changes in testing commands.
- Updated
-
Chores
- Introduced a new TypeScript configuration file (
tsconfig.json
).
- Introduced a new TypeScript configuration file (
-
Updated
package.json
to reflect changes in dependencies and project
structure. -
Tests
-
Added comprehensive tests for the new
waitPort
and updated tests for
the CLI anddetectPort
function.
Features
This release is also available on: