github-actions[bot]
e28cacfbd6
ci: 👷 🦋 version packages
2023-08-23 14:13:13 +00:00
Guz013
7d663d7ddf
fix(cli): 🐛 publish-config access
2023-08-23 11:10:54 -03:00
Guz013
64dc504e2a
feat(cli): ✨ install packages after configuration
2023-08-23 10:54:15 -03:00
Guz013
a830ec71bd
refactor: ♻️ completely refactor the ast generation
2023-08-21 13:53:47 -03:00
Guz013
4792b485d6
refactor: ♻️ remove unused code
2023-08-14 15:02:47 -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
5eb7eac8ab
feat: ✨ generate config imports
2023-08-14 12:04:29 -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
4384f6143a
refactor: ♻️ use Map on packages' configs
2023-08-04 15:34:31 -03:00
Guz013
107be3d4ab
fix: 🐛 overridden configs in single-package arrays
2023-08-04 14:25:42 -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
Guz013
48b70de8d9
feat(cli): ✨ list directories of packages
2023-08-01 11:19:05 -03:00
Guz013
fdad363313
chore(deps): 🔗 make yaml a dependency and not devdep
2023-08-01 10:57:33 -03:00
Guz013
86c178419c
fix(deps): 🐛 commit missing package.json changes
2023-07-31 19:18:30 -03:00
Guz013
41fd41bef6
feat(cli): ✨ project structure detection
2023-07-31 19:01:59 -03:00
Guz013
9bc8b4fc5b
docs: 📚 ️ add missing documentations
2023-07-21 17:24:55 -03:00
Guz013
c647e6020b
fix: 🐛 remove unnecessary tsconfigs.js file
2023-07-21 16:56:20 -03:00
Guz013
53e44d5126
feat: ✨ rewrite configuration
...
Rewrote the configuration and logic of the defineConfig function
to better resemble a standard ESLint configuration.
Also removing the necessity of a function to detect tsconfig/jsconfig
files.
Fixing ESLint flat-config by default #3 .
2023-07-21 16:54:29 -03:00
Guz013
a6dc972a5c
fix: 🐛 repository directory
2023-07-21 14:30:48 -03:00
Guz013
5aaaa9ac0e
chore: 🔧 rename package
2023-07-21 14:29:48 -03:00
Guz013
2178a36f9b
chore: 🔧 update license
2023-07-20 16:29:33 -03:00
Guz013
edb86e3928
chore: 🔧 remove unnecessary env variable
2023-07-20 16:09:36 -03:00
Guz013
a35df18ce4
ci: 👷 setup changeset and loredflow actions
2023-07-20 15:48:38 -03:00
Guz013
1a08c46f31
fix: 🐛 update ignored files
2023-07-20 15:46:13 -03:00
Guz013
80fce1583d
fix: 🐛 update package import and lint-staged config
2023-07-20 15:38:52 -03:00
Guz013
f82706d81a
chore: rename project/packages
2023-07-20 15:08:51 -03:00
Guz013
5344e93ef1
chore: update package version
2023-07-19 16:55:06 -03:00
Guz013
318ce17c95
chore(deps): update and add peerDependencies
2023-07-19 16:52:49 -03:00
Guz013
f92954dcbc
revert: remove jsdoc inferrable types
...
Removed js/jsdoc inferrable types option, as unfortunately
eslint-plugin-jsdoc doesn't has a built-in rule for it.
Maybe in the future a custom rule addressing this can be created.
2023-07-19 16:42:06 -03:00
Guz013
c2b39fb0bf
feat: jsdoc eslint
2023-07-19 16:39:24 -03:00
Guz013
f540e1e7e3
feat: automatic workspace config
...
Added feature to detect automatically monorepos and it's
tsconfig.json and jsconfig.json files
2023-07-17 18:16:35 -03:00
Guz013
03f9758884
fix: js/ts file extensions
2023-07-17 16:15:42 -03:00
Guz013
f917bd9710
fix: workspace type checking
2023-07-17 16:15:14 -03:00
Guz013
d9f56a98a9
feat: user overrides option
2023-07-17 16:14:49 -03:00
Guz013
8fe9fd9afb
refactor: move environments.js to configs
2023-07-17 16:12:42 -03:00
Guz013
6e7df1f53f
refactor: move user config to environment variable
...
Moved the user config object and strict option to environment variables,
so using said options can be more easily accessible in other packages
and files.
2023-07-17 16:11:41 -03:00
Guz013
afbe9350de
fix: type errors of typescript-eslint
2023-07-14 15:55:15 -03:00
Guz013
0e58531145
feat: environment globals and configuration
2023-07-14 15:34:47 -03:00