Skip to content

Commit 8b59766

Browse files
Fixed type error (2.0.1)
1 parent 51824a3 commit 8b59766

File tree

9 files changed

+44
-28
lines changed

9 files changed

+44
-28
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@ const fs = require('fs')
8484
Minimal({
8585
avatar: "https://cdn.discordapp.com/avatars/786504767358238720/f65e8322c0c290e7fc1d9ad20322256b.webp",
8686
name: "FLAMEFACE",
87-
type: "WELCOME"
87+
type: "WELCOME",
88+
message: "YOUR ARE 100TH MEMBER"
8889
}).then(x => {
8990
fs.writeFileSync("greetify.png", x)
9091
})

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"deploy": "npm publish",
2323
"deploy:beta": "npm publish --tag beta",
2424
"test:m": "cd tests && node index.mjs",
25-
"test:c": "cd tests && node --watch index.js"
25+
"test:c": "cd tests && node index.js"
2626
},
2727
"keywords": [
2828
"welcome-card",
@@ -51,4 +51,4 @@
5151
"@napi-rs/canvas": "^0.1.51",
5252
"cropify": "latest"
5353
}
54-
}
54+
}

src/themes/minimal.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ import { cropImage } from "cropify"
33
import { registerFont } from "../functions/registerFont";
44
import { minimalType } from "../typings/types";
55

6-
registerFont("PlusJakartaSans-Bold.ttf", "pjs-bold")
7-
registerFont("PlusJakartaSans-ExtraBold.ttf", "pjs-ebold")
8-
registerFont("PlusJakartaSans-ExtraLight.ttf", "pjs-elight")
9-
registerFont("PlusJakartaSans-Light.ttf", "pjs-light")
10-
registerFont("PlusJakartaSans-Medium.ttf", "pjs-medium")
11-
registerFont("PlusJakartaSans-Regular.ttf", "pjs-regular")
12-
registerFont("PlusJakartaSans-SemiBold.ttf", "pjs-sbold")
6+
registerFont("PlusJakartaSans-Bold.ttf", "bold")
7+
registerFont("PlusJakartaSans-ExtraBold.ttf", "extrabold")
8+
registerFont("PlusJakartaSans-ExtraLight.ttf", "extralight")
9+
registerFont("PlusJakartaSans-Light.ttf", "light")
10+
registerFont("PlusJakartaSans-Medium.ttf", "medium")
11+
registerFont("PlusJakartaSans-Regular.ttf", "regular")
12+
registerFont("PlusJakartaSans-SemiBold.ttf", "semibold")
1313

1414
const Minimal = async (option: minimalType) => {
1515
if (!option.backgroundImage) {
@@ -45,7 +45,7 @@ const Minimal = async (option: minimalType) => {
4545
imagePath: option.backgroundImage,
4646
borderRadius: 100,
4747
cropCenter: true,
48-
width: 1280,
48+
width: 1280,
4949
height: 720
5050
})
5151

@@ -63,17 +63,17 @@ const Minimal = async (option: minimalType) => {
6363
ctx.drawImage(await loadImage(avatar), 505, 56)
6464

6565
ctx.fillStyle = option.nameColor
66-
ctx.font = "100px pjs-ebold"
66+
ctx.font = "100px extrabold"
6767
ctx.textAlign = 'center';
6868
ctx.fillText(option.name.toUpperCase(), centerX, 440)
6969

7070
ctx.fillStyle = option.typeColor
71-
ctx.font = "65px pjs-bold"
71+
ctx.font = "65px bold"
7272
ctx.textAlign = 'center';
7373
ctx.fillText(option.type.toUpperCase(), centerX, 530)
7474

7575
ctx.fillStyle = option.messageColor
76-
ctx.font = "40px pjs-light"
76+
ctx.font = "40px light"
7777
ctx.textAlign = 'center';
7878
ctx.fillText(option.message.toUpperCase(), centerX, 655)
7979

src/themes/panorama.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ import { cropImage } from "cropify"
33
import { registerFont } from "../functions/registerFont";
44
import { panoramaType } from "../typings/types";
55

6-
registerFont("PlusJakartaSans-Bold.ttf", "pjs-bold")
7-
registerFont("PlusJakartaSans-ExtraBold.ttf", "pjs-ebold")
8-
registerFont("PlusJakartaSans-ExtraLight.ttf", "pjs-elight")
9-
registerFont("PlusJakartaSans-Light.ttf", "pjs-light")
10-
registerFont("PlusJakartaSans-Medium.ttf", "pjs-medium")
11-
registerFont("PlusJakartaSans-Regular.ttf", "pjs-regular")
12-
registerFont("PlusJakartaSans-SemiBold.ttf", "pjs-sbold")
6+
registerFont("PlusJakartaSans-Bold.ttf", "bold")
7+
registerFont("PlusJakartaSans-ExtraBold.ttf", "extrabold")
8+
registerFont("PlusJakartaSans-ExtraLight.ttf", "extralight")
9+
registerFont("PlusJakartaSans-Light.ttf", "light")
10+
registerFont("PlusJakartaSans-Medium.ttf", "medium")
11+
registerFont("PlusJakartaSans-Regular.ttf", "regular")
12+
registerFont("PlusJakartaSans-SemiBold.ttf", "semibold")
1313

1414
const Panorama = async (option: panoramaType) => {
1515
if (!option.backgroundImage) {
@@ -57,14 +57,14 @@ const Panorama = async (option: panoramaType) => {
5757
ctx.drawImage(await loadImage(avatar), 90, 60)
5858

5959
ctx.fillStyle = option.nameColor
60-
ctx.font = "80px pjs-ebold"
60+
ctx.font = "80px extrabold"
6161
ctx.fillText(option.name.toUpperCase(), 420, centerY + 75)
6262

6363
ctx.fillStyle = option.typeColor
64-
ctx.font = "65px pjs-light"
64+
ctx.font = "65px light"
6565
ctx.fillText(option.type.toUpperCase(), 420, centerY - 25)
6666

6767
return canvas.toBuffer("image/png")
6868
}
6969

70-
export { Panorama }
70+
export { Panorama }

tests/greetify.png

208 KB
Loading

tests/index.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ const { Minimal } = require("../dist/index");
22
const fs = require('fs')
33

44
Minimal({
5-
5+
avatar: "https://cdn.discordapp.com/avatars/786504767358238720/f65e8322c0c290e7fc1d9ad20322256b.webp",
6+
name: "FLAMEFACE",
7+
type: "WELCOME",
8+
message: "YOUR ARE 100TH MEMBER"
69
}).then(x => {
710
fs.writeFileSync("greetify.png", x)
811
})

tests/index.mjs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { Minimal } from "../dist/index.mjs";
2+
import fs from 'fs'
3+
4+
Minimal({
5+
avatar: "https://cdn.discordapp.com/avatars/786504767358238720/f65e8322c0c290e7fc1d9ad20322256b.webp",
6+
name: "FLAMEFACE",
7+
type: "WELCOME",
8+
message: "YOUR ARE 100TH MEMBER"
9+
}).then(x => {
10+
fs.writeFileSync("greetify.png", x)
11+
})

tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"compilerOptions": {
3-
"target": "ES2016",
4-
"module": "CommonJS",
3+
"target": "ESNext",
4+
"module": "NodeNext",
5+
"moduleResolution": "NodeNext",
56
"esModuleInterop": true,
67
"strict": true,
78
"outDir": "dist",

tsup.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ export default defineConfig({
66
dts: true,
77
shims: true,
88
skipNodeModulesBundle: true,
9-
clean: ['./src/index.ts']
9+
clean: true
1010
});

0 commit comments

Comments
 (0)