diff --git a/benchmark/Roboto-Regular.ttf b/benchmark/Roboto-Regular.ttf deleted file mode 100644 index 2b6392f..0000000 Binary files a/benchmark/Roboto-Regular.ttf and /dev/null differ diff --git a/benchmark/jsx-renderer.mjs b/benchmark/jsx-renderer.mjs index a647d5d..f00a0cd 100644 --- a/benchmark/jsx-renderer.mjs +++ b/benchmark/jsx-renderer.mjs @@ -1,12 +1,12 @@ import b from 'benny'; import { Builder, JSX, Font } from '../dist/index.mjs'; -const roboto = await Font.fromFile('./Roboto-Regular.ttf', 'Roboto'); +const geist = Font.loadDefault(); const builder = new Builder(800, 185); builder.style = { display: 'flex', - fontFamily: roboto.name + fontFamily: geist.name }; builder.addComponent( diff --git a/package.json b/package.json index d0c7451..6206f06 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,21 @@ { "name": "canvacord", - "description": "Generate images on-the-fly inside your node application", - "version": "6.0.0", + "description": "Generate images on-the-fly with the help of wide range of templates.", + "version": "6.0.0-beta.0", "main": "./dist/index.js", + "exports": { + "require": { + "default": "./dist/index.js", + "types": "./dist/index.d.ts" + }, + "import": { + "default": "./dist/index.mjs", + "types": "./dist/index.d.mts" + } + }, + "files": [ + "dist" + ], "dependencies": { "@napi-rs/canvas": "^0.1.41", "@napi-rs/image": "^1.7.0", @@ -31,7 +44,7 @@ "nodejs", "typescript" ], - "author": "Neplex", + "author": "twlite", "license": "MIT", "bugs": { "url": "https://github.com/neplextech/canvacord/issues" @@ -48,4 +61,4 @@ "tsx": "^3.12.7", "typescript": "^5.1.3" } -} +} \ No newline at end of file diff --git a/test/leaderboard.ts b/test/leaderboard.ts index 974d098..e06cf78 100644 --- a/test/leaderboard.ts +++ b/test/leaderboard.ts @@ -1,4 +1,4 @@ -import { Font, LeaderboardBuilder } from '../src'; +import { Font, LeaderboardBuilder } from '../dist/index.js'; import { writeFileSync } from 'fs'; Font.loadDefault();