I prefer semicolors, they also help avoiding certain pitfalls in JavaScript/TypeScript, such as the following code sample:
```js
const xyz = "test"
(something.else as string) = "another"
```
This results in a TypeError: "test" is not a function, this is because js thinks we are trying to call the string "test" as a function.
To fix this it requires a `;` somewhere before the `(`, such as `;(something ... ` which in my opinion is ugly and less clean overall.
* Update docs for desired properties
* Update examples to use createBot desiredProperties
The BigBot and reaction roles examples use the Discordeno CLI
* Migrate examples to v19 stable
* Docs work
* add .yarnrc.yml to advanced example solution
add .yanrc.yml to advanced example so that it builds correctly
* Create .yarnrc.yml
This file is needed or else when yarn runs in `docker build` will attempt to use PnP
* Create .yarnrc.yml
This file is needed or else when yarn runs in `docker build` will attempt to use PnP
* Create .yarnrc.yml
This file is needed or else when yarn runs in `docker build` will attempt to use PnP
* Update .yarnrc.yml's message to be more accurate
Remove docker reference as it is irrelevant
* Update .yarnrc.yml to be more accurate
Removed reference to docker as it was irrelevant
* Update .yarnrc.yml to be more accurate
Remove reference to docker as it is irrelevant
* Update .yarnrc.yml to be more accurate
Remove reference to docker as it is irrelevant
* Migrate eslint and prettier to biomejs
This does NOT include examples/bigbot as it has its own formatter
* Update to biome 1.8.0
* Readd dotenv dev dependency to rest
During a merge it got lost
* Update docusaurus typescript setup for v3
And fix lint-staged and eslint
* Enable automatic JSX runtime
* Remove babel config and dependencies
* update yarn.lock
* add typecheck to site workflow
* update typedoc config
* downgrade docusaurus packages
* Update site.yml
* Type context and options in webpack-docusaurus-plugin.ts
* Add reaction-roles code from docs example
* Finish /roles reactions create command, missing event handler
* Add handler for the role buttons
* Initial update to reactionroles.md
+ code changes accordingly
* Finish reactionroles.md file
* Corrections to reactionroles.md
* update deps & add --strip-leading-paths to swc
* Add a note for the possibile ratelimit on command upsert
* Update website/docs/examples/reactionroles.md
Co-authored-by: LTS20050703 <lts20050703@gmail.com>
* Apply suggestions from code review
Co-authored-by: LTS20050703 <lts20050703@gmail.com>
* Update website/docs/examples/reactionroles.md
Co-authored-by: LTS20050703 <lts20050703@gmail.com>
* Use a register-commands.ts for app commands
* Apply suggestions from code review
Co-authored-by: LTS20050703 <lts20050703@gmail.com>
* Update for the latest version of discordeno
Also add the tsconfig for the reaction roles example as i forgot it and was using the root dir one
* Update deps, add typescript as dev deps, add .swcrc
---------
Co-authored-by: Matt Hatcher <3768988+MatthewSH@users.noreply.github.com>
Co-authored-by: Jonathan Ho <heiheiho000@gmail.com>
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
Co-authored-by: LTS20050703 <lts20050703@gmail.com>