Guz013
fa9667ef09
refactor: ♻️ fix eslint errors in @eslegant/cli
...
This fixes the constant eslint error and warnings in the repository.
It is mostly a temporally solution rather than a actual refactor, so
a lot of eslint-disable comments where used.
2023-09-09 21:40:53 -03:00
Guz013
c061fdc8cd
feat!: 💥 ✨ export cli api and remove configs array
...
Removed the configs array from the cli package, as it now is handled by
the eslegant package.
Exported the Cli class so it can be run by other packages
BREAKING CHANGE
2023-08-29 15:08:29 -03:00
Guz013
da21030000
feat: ✨ add eslint-plugin-i
2023-08-25 17:31:56 -03:00
Guz013
b257ed000f
fix(cli): 🐛 small fixes when prompts are canceled
2023-08-23 11:40:16 -03:00
Guz013
64dc504e2a
feat(cli): ✨ install packages after configuration
2023-08-23 10:54:15 -03:00
Guz013
568bdb5d97
fix(cli): 🐛 confirm file write operation
2023-08-14 14:58:41 -03:00
Guz013
9a9ffc1a04
feat(cli): ✨ write config files
2023-08-14 14:33:44 -03:00
Guz013
983d4958f2
feat: ✨ write and manipulate eslint.config.js files
2023-08-08 16:08:23 -03:00
Guz013
978f06605e
feat: ✨ config file object generation
2023-08-07 16:25:04 -03:00
Guz013
1b2891b7ee
feat: ✨ merge configurations to root config
2023-08-04 16:10:24 -03:00
Guz013
95ad4abf9f
feat: ✨ "confirm" config type
...
Added "confirm" config type for yes/no questions/configs
2023-08-04 11:12:32 -03:00
Guz013
d2adda8aeb
feat: ✨ manual options/configs selection support
2023-08-04 10:07:59 -03:00
Guz013
e775d83ccf
refactor: ♻️ repurpose Cli class to Configs
...
Renamed Cli to ConfigsProcessor, now the Cli class is purposed to just
parsing the cli arguments and orchestrate other classes
2023-08-03 18:33:58 -03:00
Guz013
c201a25e6e
feat: ✨ pass packages from cli argument
2023-08-03 17:38:03 -03:00
Turbobot
b0e00d6e5c
feat(create-turbo): ✨ apply official-starter transform
2023-08-03 16:53:26 -03:00
Guz013
73b71033b3
refactor: ♻️ simplify/"normalize" packages detection
...
Refactored how the cli gets the workspace structure, making it
more "agnostic" for single- and multi- packages workspaces.
Also the paths listed on the package object were simplified to
be relative to the package's path.
2023-08-03 14:19:00 -03:00
Guz013
f24aba4f8e
refactor: ♻️ move function
2023-08-03 10:55:56 -03:00
Guz013
8c1e721346
refactor: ♻️ move workspace on its own class
2023-08-01 16:55:49 -03:00
Guz013
c1f4c262dc
refactor(cli): ♻️ remove unused debugger
2023-08-01 16:23:14 -03:00
Guz013
f7b6faff09
feat(cli): ✨ refactoring and detection of configs
2023-08-01 16:20:17 -03:00