feat: create-discord-bot (#9420)

* feat: basic initialisation

* fix: no scope

* chore: add options for issues

* feat: good word, Monbrey

* feat: basic README.md

* fix: no documentation for this

* feat: install for them

* chore: update licencing

* chore: fix year

* fix: build tsup

* feat: add TypeScript option

* feat: add `name` option

* chore: ignore annoying errors

* chore: add tsconfig.json

* refactor: remove name

We can just use the name of the directory instead.

* chore: update cliff jumper rc

* chore: bump dependencies

* chore: bump dependencies

* fix: build in prepack

* fix: configure ESLint correctly

* feat: infer package manager

* docs(packageManager): document `install()`

* fix(packageManager): do not emit a warning for `npm`

* refactor: change project name colour to yellow

* docs(constants): basic documentation

* feat: add link

* chore: add `verbatimModuleSyntax`

* chore: bump discord.js

* refactor: switch to @sapphire/ts-config

* refactor: file name changes

* refactor: tweak description

* chore: update yarn.lock

* fix: add .env

* chore: bump dependencies

* feat: event handler

* refactor: use `default`

* refactor: simpler event

* chore: bump discord.js

* fix: add release script and reorder

* style: reorder package.json

* chore: remove unneeded ignores

* chore: bump minimum Node.js version

* chore: add @types/node to TypeScript package.json

* chore: apply requested changes

Co-authored-by: Noel <buechler.noel@outlook.com>

* style: run ESLint + Prettier

* refactor: prefer "the"

* refactor: remove some comments

* feat: add ESLint + Prettier

* chore: requested changes

Co-authored-by: Noel <buechler.noel@outlook.com>

* chore: more requested changes

Co-authored-by: Noel <buechler.noel@outlook.com>

---------

Co-authored-by: Noel <buechler.noel@outlook.com>
This commit is contained in:
Jiralite
2023-05-07 17:05:26 +01:00
committed by GitHub
parent 9ddb3ff71d
commit f83a8a58c9
42 changed files with 802 additions and 11 deletions

View File

@@ -6858,6 +6858,13 @@ __metadata:
languageName: node
linkType: hard
"@types/validate-npm-package-name@npm:^4.0.0":
version: 4.0.0
resolution: "@types/validate-npm-package-name@npm:4.0.0"
checksum: 09efd659f4cce362931a57c7ee6d645855c7ecb346c6496ef31bab638e578472f779c77233adad8502e90a7d7a146a40a5029ff9c4739a38a4187ef1fe7187c3
languageName: node
linkType: hard
"@types/webpack-env@npm:^1.17.0":
version: 1.18.0
resolution: "@types/webpack-env@npm:1.18.0"
@@ -9359,7 +9366,7 @@ __metadata:
languageName: node
linkType: hard
"chalk@npm:5.2.0":
"chalk@npm:5.2.0, chalk@npm:^5.2.0":
version: 5.2.0
resolution: "chalk@npm:5.2.0"
checksum: 03d8060277de6cf2fd567dc25fcf770593eb5bb85f460ce443e49255a30ff1242edd0c90a06a03803b0466ff0687a939b41db1757bec987113e83de89a003caa
@@ -10600,6 +10607,31 @@ __metadata:
languageName: node
linkType: hard
"create-discord-bot@workspace:packages/create-discord-bot":
version: 0.0.0-use.local
resolution: "create-discord-bot@workspace:packages/create-discord-bot"
dependencies:
"@favware/cliff-jumper": ^2.0.0
"@microsoft/api-extractor": ^7.34.8
"@types/node": 16.18.25
"@types/validate-npm-package-name": ^4.0.0
"@vitest/coverage-c8": ^0.31.0
chalk: ^5.2.0
commander: ^10.0.1
cross-env: ^7.0.3
eslint: ^8.39.0
eslint-config-neon: ^0.1.46
eslint-formatter-pretty: ^5.0.0
prettier: ^2.8.8
tsup: ^6.7.0
typescript: ^5.0.4
validate-npm-package-name: ^5.0.0
vitest: ^0.31.0
bin:
create-discord-bot: ./dist/create-discord-bot.mjs
languageName: unknown
linkType: soft
"create-require@npm:^1.1.0":
version: 1.1.1
resolution: "create-require@npm:1.1.1"