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.
* chore: update yarn to 4.12.0
* ci(release): publish with yarn instead of npm
* chore: update browsers list db
Signed-off-by: Seren_Modz 21 <seren@kings-world.net>
* chore(deps): add a resolution for react types
docusaurus is using react types v18, while discordeno uses v19
Signed-off-by: Seren_Modz 21 <seren@kings-world.net>
* fix: prefix the jsx element type with the react namespace
Signed-off-by: Seren_Modz 21 <seren@kings-world.net>
* chore(deps): update @rspack/core to v1.6.8
Signed-off-by: Seren_Modz 21 <seren@kings-world.net>
---------
Signed-off-by: Seren_Modz 21 <seren@kings-world.net>
Co-authored-by: Fleny <Fleny113@outlook.com>
* chore(website): Remove styled-components
This also allows us to remove the loading screen on page load as the styles are now loaded by the browser itself.
* chore(website): Update dependencies
* Remove clsx
* Update dependencies
Also update markdown onBrokenMarkdownLinks options as it now deprecated in favor of markdown.hooks.onBrokenMarkdownLinks
* Update dependencies
* Update website deps, remove 1s load time
* Run biome migrate
* Test without terser plugin
* Do not always default to MDX
* remove webpack terser plugin
* Add some exclusions to website/tsconfig
* 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
* Do some code changes & run prettier and eslint
* Fix test:test-type script
* Apply code review suggestions
* update heartbeat interval & add a reason for the specific value
* Fix husky error
* Update to TS 5.5
And use ${configDir}
* Fix test.json tsconfig base
---------
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
* 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>
* chore: updated all bot guild counts, fixed the appy logo no longer working and also fixed a typo in aiig review
* Update website/src/components/home/reviews/index.tsx
Co-authored-by: Fleny <Fleny113@outlook.com>
---------
Co-authored-by: Fleny <Fleny113@outlook.com>
* fix: Fixed an issue which would cause the 'INVITE_DELETE' event to be passed into 'INVITE_CREATE'.
* chore: updated guild counts for appy and ai image generator
* chore: removed duplicate line in the message transformer