Skip to content

Commit 2d5351a

Browse files
authored
Merge branch 'main' into benchmarks
2 parents 6d01be8 + 1351463 commit 2d5351a

File tree

16 files changed

+76
-65
lines changed

16 files changed

+76
-65
lines changed

.github/workflows/cd_publish.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ jobs:
2323
with:
2424
token: ${{ secrets.PAT }}
2525
release-type: node
26-
prerelease: true
2726
package-name: poku
2827
changelog-path: 'CHANGELOG.md'
2928

@@ -58,7 +57,7 @@ jobs:
5857
if: ${{ steps.release.outputs.releases_created }}
5958
env:
6059
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
61-
run: npm publish --tag rc --provenance
60+
run: npm publish --provenance
6261

6362
- name: 🔗 Triggering — Website Publish
6463
if: ${{ steps.release.outputs.releases_created }}

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
## [3.0.0](https://github.com/wellwelwel/poku/compare/v3.0.0-rc.1...v3.0.0) (2025-01-24)
4+
5+
6+
### Features
7+
8+
* introduce custom reporters (`poku`, `dot`, `compact`, `focus`, `verbose`, and `classic`) ([#921](https://github.com/wellwelwel/poku/issues/921)) ([b1feeac](https://github.com/wellwelwel/poku/commit/b1feeac327c306bb7febefd422e688de05b963cd))
9+
10+
11+
### Miscellaneous Chores
12+
13+
* release 3.0.0 ([4be371d](https://github.com/wellwelwel/poku/commit/4be371da5d54f10158d55b5589f5bd4e7a970e1a))
14+
315
## [3.0.0-rc.1](https://github.com/wellwelwel/poku/compare/v3.0.0-rc.0...v3.0.0-rc.1) (2024-12-23)
416

517

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
Enjoying **Poku**? Give him a star to show your support 🌟
77

8-
[![NPM Version](https://img.shields.io/npm/v/poku/rc.svg?label=&color=70a1ff&logo=npm&logoColor=white)](https://www.npmjs.com/package/poku/v/3.0.0-rc.1)
9-
[![NPM Downloads](https://img.shields.io/npm/dm/poku.svg?label=&logo=npm&logoColor=white&color=45aaf2)](https://www.npmjs.com/package/poku/v/3.0.0-rc.1)
8+
[![NPM Version](https://img.shields.io/npm/v/poku.svg?label=&color=70a1ff&logo=npm&logoColor=white)](https://www.npmjs.com/package/poku)
9+
[![NPM Downloads](https://img.shields.io/npm/dm/poku.svg?label=&logo=npm&logoColor=white&color=45aaf2)](https://www.npmjs.com/package/poku)
1010
[![Coverage](https://img.shields.io/codecov/c/github/wellwelwel/poku?label=&logo=codecov&logoColor=white&color=98cc00)](https://github.com/wellwelwel/poku/tree/main/.nycrc)<br />
1111
[![GitHub Workflow Status (Linux)](https://img.shields.io/github/actions/workflow/status/wellwelwel/poku/ci_coverage-linux.yml?event=push&label=&branch=main&logo=ubuntu&logoColor=8897a9&color=dfe4ea)](https://github.com/wellwelwel/poku/actions/workflows/ci_coverage-linux.yml?query=branch%3Amain)
1212
[![GitHub Workflow Status (OSX)](https://img.shields.io/github/actions/workflow/status/wellwelwel/poku/ci_coverage-osx.yml?event=push&label=&branch=main&logo=apple&logoColor=8897a9&color=dfe4ea)](https://github.com/wellwelwel/poku/actions/workflows/ci_coverage-osx.yml?query=branch%3Amain)
@@ -20,9 +20,9 @@ Enjoying **Poku**? Give him a star to show your support 🌟
2020

2121
> [!IMPORTANT]
2222
>
23-
> **Poku** is growing and <strong>version 3</strong> is on its way! You can already try it by installing the Release Candidate.
23+
> **Poku `v3`** is here! 🎉
2424
>
25-
> - To check out what's coming, follow the [**Issue #801**](https://github.com/wellwelwel/poku/issues/801).
25+
> - To check out what's changed, follow the [**Issue #801**](https://github.com/wellwelwel/poku/issues/801).
2626
> - For `v2` documentation, see the [**previous version's documentation**](https://poku.io/docs/2.x.x) and [**README**](https://github.com/wellwelwel/poku/tree/2.x.x?tab=readme-ov-file#readme).<br />
2727
2828
---
@@ -49,31 +49,31 @@ Enjoying **Poku**? Give him a star to show your support 🌟
4949

5050
```bash
5151
# Node.js
52-
npm i -D poku@rc
52+
npm i -D poku
5353
```
5454

5555
</td>
5656
<td width="225">
5757

5858
```bash
5959
# TypeScript (Node.js)
60-
npm i -D poku@rc tsx
60+
npm i -D poku tsx
6161
```
6262

6363
</td>
6464
<td width="225">
6565

6666
```bash
6767
# Bun
68-
bun add -d poku@rc
68+
bun add -d poku
6969
```
7070

7171
</td>
7272
<td width="225">
7373

7474
```bash
7575
# Deno (optional)
76-
deno add npm:poku@rc
76+
deno add npm:poku
7777
```
7878

7979
</td>
@@ -131,7 +131,7 @@ bun poku
131131
<td width="400">
132132

133133
```bash
134-
deno run npm:poku@rc
134+
deno run npm:poku
135135
```
136136

137137
</td>
@@ -250,7 +250,7 @@ To see the detailed documentation, please visit the [**Documentation**](https://
250250
- [Avoiding conflicts in environments with multiple platforms installed](https://poku.io/docs/tutorials/cross-platform#recommendations).
251251
- [Properly running asynchronous tests on the same file](https://poku.io/docs/examples/promises).
252252
- [Using **Poku** without installing on **Deno** and alternatives to **JSR**](https://github.com/wellwelwel/poku/discussions/565).
253-
- [Migrating from version **2.x** to version **3.x** (_rc_)](https://github.com/wellwelwel/poku/issues/801).
253+
- [Migrating from version **2.x** to version **3.x**](https://github.com/wellwelwel/poku/issues/801).
254254

255255
---
256256

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "poku",
3-
"version": "3.0.0-rc.1",
3+
"version": "3.0.0",
44
"description": "🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.",
55
"main": "./lib/modules/index.js",
66
"license": "MIT",

website/docs/documentation/poku/options/deno.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@ By default **Poku** uses `--allow-run`, `--allow-env`, `--allow-read` and `--all
1515
### CLI
1616

1717
```bash
18-
deno run npm:poku@rc --denoAllow='read,run'
18+
deno run npm:poku --denoAllow='read,run'
1919
```
2020

2121
```bash
22-
deno run npm:poku@rc --denoAllow='read=file.js,run'
22+
deno run npm:poku --denoAllow='read=file.js,run'
2323
```
2424

2525
Clear all permissions:
2626

2727
```bash
28-
deno run npm:poku@rc --denoAllow=''
28+
deno run npm:poku --denoAllow=''
2929
```
3030

3131
### API
@@ -65,11 +65,11 @@ Change permissions for **Deno**.
6565
### CLI
6666

6767
```bash
68-
deno run npm:poku@rc --denoDeny='write,sys'
68+
deno run npm:poku --denoDeny='write,sys'
6969
```
7070

7171
```bash
72-
deno run npm:poku@rc --denoDeny='env=HOME,write'
72+
deno run npm:poku --denoDeny='env=HOME,write'
7373
```
7474

7575
### API
@@ -115,11 +115,11 @@ To run **CommonJS** with **Deno**, you can use:
115115
### CLI
116116

117117
```bash
118-
deno run npm:poku@rc --denoCjs
118+
deno run npm:poku --denoCjs
119119
```
120120

121121
```bash
122-
deno run npm:poku@rc --denoCjs='.js,.cjs'
122+
deno run npm:poku --denoCjs='.js,.cjs'
123123
```
124124

125125
### API

website/docs/index.mdx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ import '@site/src/css/features.scss';
1717

1818
# Getting Started
1919

20-
[![NPM Version](https://img.shields.io/npm/v/poku/rc.svg?label=&color=70a1ff&logo=npm&logoColor=white)](https://www.npmjs.com/package/poku/v/3.0.0-rc.1)
21-
[![NPM Downloads](https://img.shields.io/npm/dm/poku.svg?label=&logo=npm&logoColor=white&color=45aaf2)](https://www.npmjs.com/package/poku/v/3.0.0-rc.1)
20+
[![NPM Version](https://img.shields.io/npm/v/poku.svg?label=&color=70a1ff&logo=npm&logoColor=white)](https://www.npmjs.com/package/poku)
21+
[![NPM Downloads](https://img.shields.io/npm/dm/poku.svg?label=&logo=npm&logoColor=white&color=45aaf2)](https://www.npmjs.com/package/poku)
2222
[![Coverage](https://img.shields.io/codecov/c/github/wellwelwel/poku?label=&logo=codecov&logoColor=white&color=98cc00)](https://github.com/wellwelwel/poku/tree/main/.nycrc)<br />
2323
[![GitHub Workflow Status (Linux)](https://img.shields.io/github/actions/workflow/status/wellwelwel/poku/ci_coverage-linux.yml?event=push&label=&branch=main&logo=ubuntu&logoColor=8897a9&color=dfe4ea)](https://github.com/wellwelwel/poku/actions/workflows/ci_coverage-linux.yml?query=branch%3Amain)
2424
[![GitHub Workflow Status (OSX)](https://img.shields.io/github/actions/workflow/status/wellwelwel/poku/ci_coverage-osx.yml?event=push&label=&branch=main&logo=apple&logoColor=8897a9&color=dfe4ea)](https://github.com/wellwelwel/poku/actions/workflows/ci_coverage-osx.yml?query=branch%3Amain)
@@ -37,9 +37,9 @@ Enjoying **Poku**? [Give him a star to show your support](https://github.com/wel
3737

3838
:::tip Announcement
3939

40-
**Poku** is growing and <strong>version 3</strong> is on its way! You can already try it by installing the Release Candidate.
40+
**Poku `v3`** is here! 🎉
4141

42-
- To check out what's coming, follow the [**Issue #801**](https://github.com/wellwelwel/poku/issues/801).
42+
- To check out what's changed, follow the [**Issue #801**](https://github.com/wellwelwel/poku/issues/801).
4343
- For `v2` documentation, see the [**previous version's documentation**](/docs/2.x.x).<br />
4444

4545
:::
@@ -67,28 +67,28 @@ Enjoying **Poku**? [Give him a star to show your support](https://github.com/wel
6767
<TabItem default value='Node.js'>
6868

6969
```bash
70-
npm i -D poku@rc
70+
npm i -D poku
7171
```
7272

7373
</TabItem>
7474
<TabItem value='TypeScript (Node.js)'>
7575

7676
```bash
77-
npm i -D poku@rc tsx
77+
npm i -D poku tsx
7878
```
7979

8080
</TabItem>
8181
<TabItem value='Bun'>
8282

8383
```bash
84-
bun add -d poku@rc
84+
bun add -d poku
8585
```
8686

8787
</TabItem>
8888
<TabItem value='Deno'>
8989

9090
```bash
91-
deno add npm:poku@rc # optional
91+
deno add npm:poku # optional
9292
```
9393

9494
</TabItem>
@@ -131,7 +131,7 @@ bun poku
131131
<TabItem value='Deno'>
132132

133133
```bash
134-
deno run npm:poku@rc
134+
deno run npm:poku
135135
```
136136

137137
</TabItem>

website/docs/philosophy.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ bun poku test.js
9494
<TabItem default value='Deno + Poku'>
9595

9696
```bash
97-
deno run npm:poku@rc test.js
97+
deno run npm:poku test.js
9898
```
9999

100100
</TabItem>
@@ -207,7 +207,7 @@ bun poku
207207
<TabItem value='Deno'>
208208

209209
```bash
210-
deno run npm:poku@rc
210+
deno run npm:poku
211211
```
212212

213213
</TabItem>

website/docs/tutorials/cross-platform.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ bun poku
3939
- It runs **Poku** through **Bun** and ensures that all tests are run with **Bun**.
4040

4141
```sh
42-
deno run npm:poku@rc
42+
deno run npm:poku
4343
```
4444

4545
- It runs **Poku** through **Deno** and ensures that all tests are run with **Deno**.
@@ -57,19 +57,19 @@ For **TypeScript** users, there's no need to install **tsx** for **Bun** and **D
5757
#### All files as CommonJS
5858

5959
```sh
60-
deno run npm:poku@rc --denoCjs
60+
deno run npm:poku --denoCjs
6161
```
6262

6363
#### A specific extension as CommonJS
6464

6565
```sh
66-
deno run npm:poku@rc --denoCjs='.cjs'
66+
deno run npm:poku --denoCjs='.cjs'
6767
```
6868

6969
#### Multiple extensions as CommonJS
7070

7171
```sh
72-
deno run npm:poku@rc --denoCjs='.cjs,.js'
72+
deno run npm:poku --denoCjs='.cjs,.js'
7373
```
7474

7575
<hr />

website/docusaurus.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ const config: Config = {
3838
lastVersion: 'current',
3939
versions: {
4040
current: {
41-
label: 'v3.x.x (Release Candidate)',
41+
label: 'v3.x.x',
4242
// badge: false,
4343
},
4444
'2.x.x': {

website/i18n/pt-BR/docusaurus-plugin-content-docs/current/documentation/poku/options/deno.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@ Por padrão, o **Poku** utiliza `--allow-run`, `--allow-env`, `--allow-read` e `
1515
### CLI
1616

1717
```bash
18-
deno run npm:poku@rc --denoAllow='read,run'
18+
deno run npm:poku --denoAllow='read,run'
1919
```
2020

2121
```bash
22-
deno run npm:poku@rc --denoAllow='read=arquivo.js,run'
22+
deno run npm:poku --denoAllow='read=arquivo.js,run'
2323
```
2424

2525
Limpe todas as permissões:
2626

2727
```bash
28-
deno run npm:poku@rc --denoAllow=''
28+
deno run npm:poku --denoAllow=''
2929
```
3030

3131
### API
@@ -65,11 +65,11 @@ Altere as permissões para o **Deno**.
6565
### CLI
6666

6767
```bash
68-
deno run npm:poku@rc --denoDeny='write,sys'
68+
deno run npm:poku --denoDeny='write,sys'
6969
```
7070

7171
```bash
72-
deno run npm:poku@rc --denoDeny='env=HOME,write'
72+
deno run npm:poku --denoDeny='env=HOME,write'
7373
```
7474

7575
### API
@@ -115,11 +115,11 @@ Para executar o **CommonJS** com o **Deno**, você pode usar:
115115
### CLI
116116

117117
```bash
118-
deno run npm:poku@rc --denoCjs
118+
deno run npm:poku --denoCjs
119119
```
120120

121121
```bash
122-
deno run npm:poku@rc --denoCjs='.js,.cjs'
122+
deno run npm:poku --denoCjs='.js,.cjs'
123123
```
124124

125125
### API

0 commit comments

Comments
 (0)