82 Commits

Author SHA1 Message Date
Jacob Nguyen
2d6e65a1e6 feat: make application id optional, thanks @trueharuu (#130)
make application id optional, thanks @trueharuu
2024-01-29 09:56:24 +05:30
Jacob Nguyen
303ac0280c feat: command clear (#128) 2024-01-28 10:59:37 +05:30
Jacob Nguyen
a5cb66828e fix: intellisense for esm build ts (#126)
* fix: broken link and refactor
2023-12-25 11:47:46 -06:00
Jacob Nguyen
5dbf2a87dc fix: better error handling 2023-11-04 16:14:00 -05:00
a309c085e9 chore: build docs rephrasing (#118)
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com>
2023-10-18 13:39:58 -05:00
f1d7d6c911 fix: build mkdir errors (#122)
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com>
2023-10-18 13:27:58 -05:00
Peter-MJ-Parker
3970cc6911 chore: fix grammar in error message (#123) 2023-10-13 22:53:19 +05:30
Jacob Nguyen
d9ca5ff3ff fix: multiple bugs (#119) 2023-10-05 12:18:08 +05:30
EvolutionX
e8c4764a9e style: pretty pretty 2023-09-05 09:02:18 +05:30
Jacob Nguyen
c785d49fa5 feat(plugins)!: new method to obtain plugins (#114)
BREAKING CHANGE: older versions of cli does not have plugins command functional
2023-09-05 08:58:08 +05:30
Evo
5fd2a7b4c4 feat: list subcommand (#113)
* chore: progress

* chore: blaming regex.

permalink: http://whatthecommit.com/7eaa73b94ca6e8f964d99b6f2db6e9e4

* chore:

permalink:

* chore: lol

* chore: accidental commit

permalink: http://whatthecommit.com/7c6c9323d8c243d10cd93c8bbbc55d09

* fix syntx

* fix list not showing up

* prety

* chore: refresh lockfile

* chore: progress

* fix list not showing up

* refactor: cleanup some mess

* Update preprocessor.ts

---------

Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com>
2023-08-31 15:07:16 -05:00
EvolutionX
42bd528756 chore: for the statistics only
permalink: http://whatthecommit.com/f6cb5f952917639c9e28f94ae495bd59
2023-08-31 10:47:45 +05:30
Jacob Nguyen
2ece63cb8b fix preprocessor.ts dependencies intellisense 2023-08-28 10:57:19 -05:00
Jacob Nguyen
88e2bbf6c8 feat: build app (#112)
* chore: start publish work

* chore: more debug... who overwrote!

permalink: http://whatthecommit.com/2e6bbd4fd1a21e16039ce52216c3c0b4

* update node version requirement (#106)

* update node version requirement

* publish progress

* progress on publish

* style: pretty pretty

* chore: some progress i guess?

* more progress on publish command

* chore: remove magicast

* more progress on command data

* fix: adding extra fields to json output

* fix: stringify again

* rest field cli

* style: run prettier

* chore: friday 5pm

permalink: http://whatthecommit.com/502256b954264d50f29967e1fef8394b

* prettier and more progress on publish

* progress on publishing

* config can be function and publishing seems to be working correctly

* fix, made mistakes

* fix guild command publishing

* fix guild ids not publishing correctly

* edit correctly

* upgrade fire readiers

* refactor and separate some stuff

* ^

* add default_member_permissions

* refator

* refactors

* publish functionality done

* seems like attachment loading works correctly

* extrapolate

* code splitting and faster startup

* fix up bugs

* forgot to merge prompts/plugin

* remove unneeded esbuild plugin for simple define

* build auto generate typings

* fix: template dir after switching commands to dynamic imports

* update preprocessor

* fix: add experimental warning to publish and build

* fix vulnerability

* oops, false alarm

* better sern.build.js config support

* chore: remove pnpm lock

* cleaner build and also some cli options

* fix regression

* add more cli options

* optimize

* no any

---------

Co-authored-by: EvolutionX <evolutionx9777@gmail.com>
2023-08-28 09:46:29 -05:00
Jacob Nguyen
3f74658b16 fix: credentials precedence (#111)
Co-authored-by: Evo <85353424+EvolutionX-10@users.noreply.github.com>
2023-08-10 18:23:18 +00:00
EvolutionX
0a3fedd1d8 chore: git stash changelog.md license.md readme.md dist node_modules package-lock.json package.json renovate.json src templates tsconfig.json tsup.config.ts
permalink: http://whatthecommit.com/7ad7c71289d30791e2f20c54465142aa
2023-08-10 11:14:55 +05:30
Evo
827ffb7ad9 feat: publish command (#105)
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com>
Co-authored-by: jacob <jacoobes@sern.dev>
2023-08-09 22:06:50 +05:30
Gary
2348e3e9ab fix: change file path for sern/extras (#109)
Co-authored-by: gary <gary@mini-hoster.thetechgurus.xyz>
2023-08-06 20:37:35 +05:30
Evo
dce78c0945 feat(init): deprecate init and bump deps (#102)
Co-authored-by: Jacob Nguyen <76754747+jacoobes@users.noreply.github.com>
2023-06-16 10:32:56 +05:30
Jacob Nguyen
58fa3253f6 feat: version injector (#90) 2023-03-21 18:47:40 +05:30
Jacob Nguyen
386b30aedd chore: update discord link 2023-02-16 11:43:11 -06:00
69287ab1bd fix: git not installed errors during init (#79)
Co-authored-by: EvolutionX <evolutionx9777@gmail.com>
2022-09-22 12:38:49 +05:30
EvolutionX
c302e1e4be chore: cmon github bruh 2022-09-13 10:31:15 +05:30
EvolutionX
5e48f27584 chore: update help 2022-09-13 10:26:50 +05:30
Tofix.js
bed31c1f49 feat!: re-write to TypeScript
Co-authored-by: Evo <85353424+EvolutionX-10@users.noreply.github.com>
2022-09-13 10:05:02 +05:30
Jacob Nguyen
9271da3076 feat: adds the esm template option + refactors (#73)
* feat: inline gimmeChoices returned value

* feat: add esm option

* feat: add config support for javascript-esm

* feat: add fromCwd.js util

* feat: transform repetitive paths to fromCwd

* feat: remove conditional branch in favor of transform

* refactor: extract condition into function

* style: prettier
2022-08-13 23:15:44 +05:30
Jacob Nguyen
2009d1fdca feat: add engine for node version & remove manual version check (#72)
cheers
2022-08-12 12:01:35 +05:30
Evo
6c034a568f refactor(init): improve node version check (#63) 2022-07-22 19:22:54 +05:30
EvolutionX
9158e66bb4 chore(init): update naming of variable 2022-07-21 23:15:27 +05:30
Evo
c4f8e45bdc feat: switch to undici (#58) 2022-07-10 11:09:22 +05:30
Evo
b24a053d1c feat(init): add --sync flag (#53) 2022-07-07 10:52:49 -05:00
EvolutionX
95c20a3edf chore: update name and add npmignore 2022-07-03 09:36:31 +05:30
Jacob Nguyen
9bd2b0f38b feat: making sern help message look better, adding ascii art (#50) 2022-06-29 10:17:07 +05:30
Evo
8c45327094 fix: avoid crashing of cli when no plugin found (#47) 2022-06-22 11:53:42 -05:00
EvolutionX
885045a041 style: pretty 2022-06-22 12:02:44 +05:30
EvolutionX
eb85a7a8f2 feat: add basic type checking 2022-06-22 11:58:30 +05:30
EvolutionX
e86e3a7e67 chore: update exitoverride 2022-06-22 11:24:49 +05:30
EvolutionX
055da6c24d refactor: remove prefix question 2022-06-22 09:16:34 +05:30
EvolutionX
3bd262739f chore: add verbose messages 2022-06-22 09:05:46 +05:30
Evo
895a48910e feat: plugin command!!! (#45) 2022-06-18 23:05:34 +05:30
Evo
7cf62c0308 feat: enable extra command & jsdockerfile (#43) 2022-06-18 01:47:26 -05:00
Evo
3eb63835d9 feat: add sern.config.json (#38) 2022-06-17 22:09:13 +05:30
EvolutionX
f650171030 refactor: remove degit 2022-06-14 08:43:14 +05:30
Jacob Nguyen
b2e6236dde feat: add commander and start plugins installer (#36)
Co-authored-by: EvolutionX
2022-06-11 09:33:44 +05:30
EvolutionX
67a0efd1c2 chore(release): 0.1.3 2022-06-10 22:40:32 +05:30
Allyedge
b1a8683373 feat: create typescript dockerfile and the extra command (#28)
Co-authored-by: EvolutionX
2022-05-29 23:26:06 +05:30
EvolutionX
cc410bd370 fix: no more error when selecting js 2022-05-16 11:14:12 +05:30
Evo
7535a5e026 feat: Added version command & created readme (#25)
* feat: Created help command

* fix: Fixed a typo in version command

* feat: Added version command to index.js & changed export type to default

* chore: Updated version command

* chore: Updated help command

* chore: Updated init command

* feat: Added version shortcut command

* docs: Created README

* chore: Added what @jacobees wanted

* docs: Changed the README description

* docs: Updated README

* docs: Fix what Evo wanted

* revert: Reverted what Evo wanted

* revert: Reverting default export

* revert: Reverting the default export

* revert: Reverted the default export

* feat: Version is now come from package.json

* fix: Fixed experimental error

* chore: Updated what evo wanted

* refractor: Changed v to flag

* feat(v): use flags

* docs: some stuff

Co-authored-by: xxDeveloper <77380166+Murtatrxx@users.noreply.github.com>
2022-05-14 12:24:10 +05:30
qxb3
7b1d53520f feat(skip): option to skip package manager selection (#20)
* feat: ability to skip package manager selection

* fix: add option to skip too when you dont have both pm

* fix: both work on npm/yarn on skip part

* fix(init): fix typo

Co-authored-by: Evo <85353424+EvolutionX-10@users.noreply.github.com>
2022-05-14 09:42:44 +05:30
Evo
88893a35cd fix: no more crashing cli if yarn isnt present (#24)
* fix: no more crashing cli if yarn isnt present

* chore: add .idea to gitignore

* chore: fix position of .idea

Co-authored-by: jacoobes <jacobnguyend@gmail.com>
2022-05-13 23:57:58 +05:30