Skip to content

Commit b9bf79d

Browse files
committed
biome
1 parent 2dfb02b commit b9bf79d

11 files changed

Lines changed: 247 additions & 53 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ jobs:
1414
contents: read
1515

1616
steps:
17-
- uses: actions/checkout@v4
18-
- uses: actions/setup-node@v4
17+
- uses: actions/checkout@v6
18+
- uses: actions/setup-node@v6
1919
with:
2020
node-version: 'latest'
2121
cache: 'npm'
2222
- name: npm clean install
2323
run: npm ci
2424
- run: node --run types:check
25-
- run: node --run codestyle
25+
- run: node --run check
2626
- run: node --run check-exports
2727
- run: node --test --experimental-test-coverage

.prettierrc

Lines changed: 0 additions & 4 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# 1.1.0
2+
3+
- Update TypeScript from v5 to v6
4+
- Update nodemailer from v7 to v8
5+
- Replace Prettier with Biome for formatting and linting
6+
- Update dependencies
7+
18
# 1.0.4
29

310
Update dependencies

biome.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"$schema": "https://biomejs.dev/schemas/2.4.9/schema.json",
3+
"vcs": {
4+
"enabled": true,
5+
"clientKind": "git",
6+
"useIgnoreFile": true
7+
},
8+
"formatter": {
9+
"enabled": true,
10+
"indentStyle": "space",
11+
"indentWidth": 2
12+
},
13+
"linter": {
14+
"enabled": true,
15+
"rules": {
16+
"recommended": true
17+
}
18+
},
19+
"javascript": {
20+
"formatter": {
21+
"quoteStyle": "single",
22+
"trailingCommas": "all"
23+
}
24+
},
25+
"assist": {
26+
"enabled": true,
27+
"actions": {
28+
"source": {
29+
"organizeImports": "on"
30+
}
31+
}
32+
}
33+
}

package-lock.json

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

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@adaptivestone/framework-module-email",
3-
"version": "1.0.4",
3+
"version": "1.1.0",
44
"description": "Adaptive stone node js framework module email",
55
"main": "./dist/index.js",
66
"type": "module",
@@ -24,8 +24,8 @@
2424
"prepublishOnly": "npm run build",
2525
"build": "node preBuild.ts && tsc && node postBuild.ts",
2626
"types:check": "tsc --noEmit",
27-
"codestyle": "prettier --check ./",
28-
"codestyle:fix": "prettier --write ./",
27+
"check": "biome check",
28+
"check:fix": "biome check --write",
2929
"check-exports": "attw --pack . --ignore-rules=cjs-resolves-to-esm"
3030
},
3131
"files": [
@@ -35,19 +35,19 @@
3535
"license": "MIT",
3636
"devDependencies": {
3737
"@arethetypeswrong/cli": "^0.18.2",
38+
"@biomejs/biome": "^2.4.9",
3839
"@types/html-to-text": "^9.0.4",
3940
"@types/node": "^25.0.0",
4041
"@types/nodemailer": "^7.0.0",
4142
"@types/nodemailer-stub-transport": "^1.1.8",
4243
"@types/pug": "^2.0.10",
43-
"prettier": "^3.5.1",
4444
"typescript": "^6.0.0"
4545
},
4646
"dependencies": {
4747
"deepmerge": "^4.3.1",
4848
"html-to-text": "^9.0.5",
4949
"juice": "^11.0.0",
50-
"nodemailer": "^7.0.3",
50+
"nodemailer": "^8.0.4",
5151
"nodemailer-stub-transport": "^1.1.0",
5252
"pug": "^3.0.3"
5353
}

postBuild.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ console.time('postBuild. Done');
55

66
const paths = ['resources', 'templates', 'types.d.ts'];
77

8-
const promises = paths.map((path) => {
9-
fs.cp(`./src/${path}`, `./dist/${path}`, { recursive: true });
10-
});
11-
const result = await Promise.all(promises);
8+
const promises = paths.map((path) =>
9+
fs.cp(`./src/${path}`, `./dist/${path}`, { recursive: true }),
10+
);
11+
await Promise.all(promises);
1212

1313
console.timeEnd('postBuild. Done');

src/config/mail.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import type { EmailConfig } from '../types.d.ts';
2-
31
import path from 'node:path';
2+
import type { EmailConfig } from '../types.d.ts';
43

54
const config: EmailConfig = {
65
from: 'Localhost <info@localhost>',

0 commit comments

Comments
 (0)