Fully renamed to unicord

This commit is contained in:
2025-01-12 19:53:53 -06:00
parent 0dbd14da04
commit a57cfc6528
4 changed files with 11 additions and 10 deletions
+7 -6
View File
@@ -1,5 +1,6 @@
<div align="center">
<h2>discord.ts</h2>
<img src="./assets/unicord.png" alt="unicord" width="200"/>
<h2>unicord</h2>
<p><em>Build good bots fast</em></p>
</div>
@@ -14,16 +15,16 @@ It's typecript first and has some nifty features like hydration and argument typ
Install with your package manager of choice.
```
npm install discord.ts
yarn add discord.ts
bun add discord.ts
npm install unicord
yarn add unicord
bun add unicord
```
## Quick Start
A small example implementation.
```typescript
import { Client, type Context } from '`discord.ts';
import { Client, type Context } from 'unicord';
// Initialize and configure
const client = new Client({
@@ -57,7 +58,7 @@ client.connect();
This library is designed to be type safe and resolve types for you. Because of this you can write code that is both safe and easy to understand. With the `createCommandHandler` utility you can provide types for command arguments. The client will then check and resolve them for you.
```typescript
import { createCommandHandler, CommandOptionType, type Context } from 'discord.ts';
import { createCommandHandler, CommandOptionType, type Context } from 'unicord';
// <...>
Binary file not shown.

After

Width:  |  Height:  |  Size: 1012 KiB

+2 -2
View File
@@ -109,8 +109,8 @@ export class Gateway {
intents: this.client.intents.reduce((acc, intent) => acc | intent, 0),
properties: {
os: process.platform,
browser: 'discord.ts',
device: 'discord.ts'
browser: 'unicord',
device: 'unicord'
}
}
});
+2 -2
View File
@@ -2,11 +2,11 @@ export const isNil = (value: any): value is null | undefined => value === null |
export const exists = <T>(value: T | null | undefined): value is NonNullable<T> => !isNil(value);
export const isObject = (value: any): value is Record<string, any> => typeof value === 'object' && !Array.isArray(value);
export const log = (...args: any[]) => {
const LOG_LEVEL = process.env.DISCORD_TS_LOG_LEVEL?.toLocaleLowerCase();
const LOG_LEVEL = process.env.UNICORD_LOG_LEVEL?.toLocaleLowerCase();
if (LOG_LEVEL === 'debug') {
const timestamp = `\x1b[37m[${new Date().toLocaleString()}]\x1b[0m`;
const prefix = `\x1b[35m[discord.ts]`;
const prefix = `\x1b[35m[unicord]`;
console.log(`${timestamp} ${prefix} \x1b[0m`, ...args);
}
};