-
-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Description
In favor of better maintenance, performance, and a more cohesive architecture, I'm planning to make some major updates and migrate the opening issues to the next Poku version.
📦 Installing
# Node.js
npm i -D poku@canary
# Node.js + TypeScript
npm i -D poku@canary tsx
# Bun
bun add poku@canary
# Deno (optional)
deno add npm:poku@canary # use "deno run npm:poku@canary" to run tests
⚙️ Migrating
- For Node.js users, make sure you have version
16.x.x
or higher.
🗺️ Roadmap
The changes in the new version are relatively minor for the end user and are limited to just two tasks:
- Drop support for Node.js 14.
- Migrate container feature to an independent package (e.g.,
@pokujs/docker
), allowing better support for new container software such as Podman (e.g.,@pokujs/podman
), also improving maintenance.- (Not started).
Note
Since the changes are relatively simple, I have no intention of preparing an rc
version. Feel free to ask any questions or contribute ideas.
📋 Internal tasks
- Drop c8.test.ts in favor of end-to-end testing.
- Include PID features in the coverage report.
- Run 100% of tests in containers (compatibility suite).
- Rewrite tests for
watch
mode.
DevJoaoLopes