Compare commits
1 Commits
renovate/e
...
changeset-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
550dd09e89 |
@@ -1,12 +0,0 @@
|
||||
---
|
||||
"@eslegant/js": minor
|
||||
---
|
||||
|
||||
Added rules for NodeJS environments, using the eslint-plugin-n and eslint-plugin-security.
|
||||
|
||||
The added configs in the `recommended` object helps preventing issues
|
||||
such as using deprecated or unsupported APIs and warns about security issues.
|
||||
Building on top of the recommended configs of the plugins.
|
||||
|
||||
In the `strict` object they helps making the code more node-explicit, such as importing
|
||||
global variables (e.g. `process` needs to be imported from `node:process`).
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"@eslegant/js": minor
|
||||
---
|
||||
|
||||
Added new ESLint rules inspired by StandardJS.
|
||||
@@ -1,12 +0,0 @@
|
||||
---
|
||||
"@eslegant/js": minor
|
||||
---
|
||||
|
||||
New rules structure.
|
||||
|
||||
Now all configs have at least `recommended` and `strict` variants, each having `error`, `warn` and `disabled`/`off` rule levels.
|
||||
They are exported under the `configs` object, and are separated by purpose.
|
||||
Presets are now exported under the `presets` object, being a easier way of enabling multiple configs at once.
|
||||
|
||||
The package has a more defined purpose, and will be used just for rules/configs related to
|
||||
JavaScript and TypeScript.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"@eslegant/cli": minor
|
||||
---
|
||||
|
||||
Now the cli exports a API that runs the application and the configs object needs to be passed to the Cli class, this way any other package can run and have their configs array.
|
||||
With this, the new command line interface that handles the actual configs of this repo is the "eslegant" package.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"@eslegant/js": patch
|
||||
"@eslegant/cli": patch
|
||||
---
|
||||
|
||||
Updated dependencies
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"eslegant": patch
|
||||
---
|
||||
|
||||
Created the ESLegant package, being now the actual command that runs the CLI with the ESLegant's configs
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"@eslegant/js": minor
|
||||
---
|
||||
|
||||
Configs now export a `default` variation, where rule leves aren't overriden.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"@eslegant/cli": patch
|
||||
---
|
||||
|
||||
Fixed some small errors that could be thrown when prompts are canceled. Also fixed --merge-to-root cli argument not working and added list of packages that are installed on confirmation prompt.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"create-eslegant": patch
|
||||
---
|
||||
|
||||
Created the "create-eslegant" package, as a _alias_ to the eslegant package, so it is compatible with `npm init` or `npm create` commands
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
"@eslegant/js": minor
|
||||
---
|
||||
|
||||
New rules related to possible security vulnerabilities in JavaScript.
|
||||
Provided by `eslint-plugin-security` and `eslint-plugin-no-secrets`
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
"create-eslegant": minor
|
||||
"eslegant": minor
|
||||
"@eslegant/js": minor
|
||||
"@eslegant/cli": minor
|
||||
---
|
||||
|
||||
Renamed all packages from "eslit" to "eslegant"
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
"@eslegant/js": patch
|
||||
---
|
||||
|
||||
Renamed @eslegant/config to @eslegant/js
|
||||
@@ -1,5 +1,42 @@
|
||||
# @eslit/config
|
||||
|
||||
## 0.3.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- Added rules for NodeJS environments, using the eslint-plugin-n and eslint-plugin-security. ([`dcce924`](https://github.com/LoredDev/ESLegant/commit/dcce9242867061235c4396cdaced707dec111c16))
|
||||
|
||||
The added configs in the `recommended` object helps preventing issues
|
||||
such as using deprecated or unsupported APIs and warns about security issues.
|
||||
Building on top of the recommended configs of the plugins.
|
||||
|
||||
In the `strict` object they helps making the code more node-explicit, such as importing
|
||||
global variables (e.g. `process` needs to be imported from `node:process`).
|
||||
|
||||
- Added new ESLint rules inspired by StandardJS. ([`4a1f38f`](https://github.com/LoredDev/ESLegant/commit/4a1f38ff2452f9555203e9ff301fc3b90be6854c))
|
||||
|
||||
- New rules structure. ([#18](https://github.com/LoredDev/ESLegant/pull/18))
|
||||
|
||||
Now all configs have at least `recommended` and `strict` variants, each having `error`, `warn` and `disabled`/`off` rule levels.
|
||||
They are exported under the `configs` object, and are separated by purpose.
|
||||
Presets are now exported under the `presets` object, being a easier way of enabling multiple configs at once.
|
||||
|
||||
The package has a more defined purpose, and will be used just for rules/configs related to
|
||||
JavaScript and TypeScript.
|
||||
|
||||
- Configs now export a `default` variation, where rule leves aren't overriden. ([`f4e52b9`](https://github.com/LoredDev/ESLegant/commit/f4e52b991c19f8e1f515383c792effd72838ded8))
|
||||
|
||||
- New rules related to possible security vulnerabilities in JavaScript. ([`2e1914c`](https://github.com/LoredDev/ESLegant/commit/2e1914c733b16d5f82b39a672c758a63b77ae282))
|
||||
Provided by `eslint-plugin-security` and `eslint-plugin-no-secrets`
|
||||
|
||||
- Renamed all packages from "eslit" to "eslegant" ([`3f773f5`](https://github.com/LoredDev/ESLegant/commit/3f773f56363de943dc55b358f6f1767398c2b803))
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies ([`10e5430`](https://github.com/LoredDev/ESLegant/commit/10e543094f4e5d3c9f3c0ea91fd24ad42888a9b0))
|
||||
|
||||
- Renamed @eslegant/config to @eslegant/js ([#16](https://github.com/LoredDev/ESLegant/pull/16))
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@eslegant/js",
|
||||
"version": "0.2.0",
|
||||
"version": "0.3.0",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"module": "./src/index.js",
|
||||
@@ -46,7 +46,7 @@
|
||||
"eslint-import-resolver-typescript": "^3.6.0",
|
||||
"eslint-plugin-compat": "^4.2.0",
|
||||
"eslint-plugin-i": "2.28.0-2",
|
||||
"eslint-plugin-jsdoc": "^48.0.0",
|
||||
"eslint-plugin-jsdoc": "^46.5.0",
|
||||
"eslint-plugin-n": "^16.0.2",
|
||||
"eslint-plugin-no-secrets": "^0.8.9",
|
||||
"eslint-plugin-perfectionist": "^1.5.1",
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
# @eslit-fixtures/library
|
||||
|
||||
## 1.0.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies [[`c061fdc`](https://github.com/LoredDev/ESLegant/commit/c061fdc8cd78e130e3e8f56b5633d0601fcb9b5e), [`10e5430`](https://github.com/LoredDev/ESLegant/commit/10e543094f4e5d3c9f3c0ea91fd24ad42888a9b0), [`b257ed0`](https://github.com/LoredDev/ESLegant/commit/b257ed000fad0a06c1152c7d246e3e46216154d4), [`3f773f5`](https://github.com/LoredDev/ESLegant/commit/3f773f56363de943dc55b358f6f1767398c2b803)]:
|
||||
- @eslegant/cli@0.2.0
|
||||
|
||||
## 1.0.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "fixtures/library",
|
||||
"version": "1.0.1",
|
||||
"version": "1.0.2",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"private": true,
|
||||
|
||||
@@ -1,5 +1,20 @@
|
||||
# @eslit/cli
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- Now the cli exports a API that runs the application and the configs object needs to be passed to the Cli class, this way any other package can run and have their configs array. ([#14](https://github.com/LoredDev/ESLegant/pull/14))
|
||||
With this, the new command line interface that handles the actual configs of this repo is the "eslegant" package.
|
||||
|
||||
- Renamed all packages from "eslit" to "eslegant" ([`3f773f5`](https://github.com/LoredDev/ESLegant/commit/3f773f56363de943dc55b358f6f1767398c2b803))
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Updated dependencies ([`10e5430`](https://github.com/LoredDev/ESLegant/commit/10e543094f4e5d3c9f3c0ea91fd24ad42888a9b0))
|
||||
|
||||
- Fixed some small errors that could be thrown when prompts are canceled. Also fixed --merge-to-root cli argument not working and added list of packages that are installed on confirmation prompt. ([`b257ed0`](https://github.com/LoredDev/ESLegant/commit/b257ed000fad0a06c1152c7d246e3e46216154d4))
|
||||
|
||||
## 0.1.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@eslegant/cli",
|
||||
"version": "0.1.0",
|
||||
"version": "0.2.0",
|
||||
"description": "",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
|
||||
14
packages/create-eslegant/CHANGELOG.md
Normal file
14
packages/create-eslegant/CHANGELOG.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# create-eslegant
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- Renamed all packages from "eslit" to "eslegant" ([`3f773f5`](https://github.com/LoredDev/ESLegant/commit/3f773f56363de943dc55b358f6f1767398c2b803))
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Created the "create-eslegant" package, as a _alias_ to the eslegant package, so it is compatible with `npm init` or `npm create` commands ([#14](https://github.com/LoredDev/ESLegant/pull/14))
|
||||
|
||||
- Updated dependencies [[`c061fdc`](https://github.com/LoredDev/ESLegant/commit/c061fdc8cd78e130e3e8f56b5633d0601fcb9b5e), [`10e5430`](https://github.com/LoredDev/ESLegant/commit/10e543094f4e5d3c9f3c0ea91fd24ad42888a9b0), [`b257ed0`](https://github.com/LoredDev/ESLegant/commit/b257ed000fad0a06c1152c7d246e3e46216154d4), [`3f773f5`](https://github.com/LoredDev/ESLegant/commit/3f773f56363de943dc55b358f6f1767398c2b803)]:
|
||||
- @eslegant/cli@0.2.0
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "create-eslegant",
|
||||
"version": "0.1.0",
|
||||
"version": "0.2.0",
|
||||
"description": "",
|
||||
"keywords": [],
|
||||
"author": {
|
||||
|
||||
14
packages/eslegant/CHANGELOG.md
Normal file
14
packages/eslegant/CHANGELOG.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# eslegant
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- Renamed all packages from "eslit" to "eslegant" ([`3f773f5`](https://github.com/LoredDev/ESLegant/commit/3f773f56363de943dc55b358f6f1767398c2b803))
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- Created the ESLegant package, being now the actual command that runs the CLI with the ESLegant's configs ([#14](https://github.com/LoredDev/ESLegant/pull/14))
|
||||
|
||||
- Updated dependencies [[`c061fdc`](https://github.com/LoredDev/ESLegant/commit/c061fdc8cd78e130e3e8f56b5633d0601fcb9b5e), [`10e5430`](https://github.com/LoredDev/ESLegant/commit/10e543094f4e5d3c9f3c0ea91fd24ad42888a9b0), [`b257ed0`](https://github.com/LoredDev/ESLegant/commit/b257ed000fad0a06c1152c7d246e3e46216154d4), [`3f773f5`](https://github.com/LoredDev/ESLegant/commit/3f773f56363de943dc55b358f6f1767398c2b803)]:
|
||||
- @eslegant/cli@0.2.0
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "eslegant",
|
||||
"version": "0.1.0",
|
||||
"version": "0.2.0",
|
||||
"description": "",
|
||||
"keywords": [],
|
||||
"author": {
|
||||
|
||||
35
pnpm-lock.yaml
generated
35
pnpm-lock.yaml
generated
@@ -61,8 +61,8 @@ importers:
|
||||
specifier: 2.28.0-2
|
||||
version: 2.28.0-2(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-typescript@3.6.0)(eslint@8.47.0)
|
||||
eslint-plugin-jsdoc:
|
||||
specifier: ^48.0.0
|
||||
version: 48.0.1(eslint@8.47.0)
|
||||
specifier: ^46.5.0
|
||||
version: 46.5.0(eslint@8.47.0)
|
||||
eslint-plugin-n:
|
||||
specifier: ^16.0.2
|
||||
version: 16.0.2(eslint@8.47.0)
|
||||
@@ -462,11 +462,11 @@ packages:
|
||||
chalk: 4.1.2
|
||||
dev: true
|
||||
|
||||
/@es-joy/jsdoccomment@0.41.0:
|
||||
resolution: {integrity: sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==}
|
||||
/@es-joy/jsdoccomment@0.40.1:
|
||||
resolution: {integrity: sha512-YORCdZSusAlBrFpZ77pJjc5r1bQs5caPWtAu+WWmiSo+8XaUzseapVrfAtiRFbQWnrBxxLLEwF6f6ZG/UgCQCg==}
|
||||
engines: {node: '>=16'}
|
||||
dependencies:
|
||||
comment-parser: 1.4.1
|
||||
comment-parser: 1.4.0
|
||||
esquery: 1.5.0
|
||||
jsdoc-type-pratt-parser: 4.0.0
|
||||
dev: false
|
||||
@@ -1677,8 +1677,8 @@ packages:
|
||||
engines: {node: '>=16'}
|
||||
dev: false
|
||||
|
||||
/comment-parser@1.4.1:
|
||||
resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==}
|
||||
/comment-parser@1.4.0:
|
||||
resolution: {integrity: sha512-QLyTNiZ2KDOibvFPlZ6ZngVsZ/0gYnE6uTXi5aoDg8ed3AkJAz4sEje3Y8a29hQ1s6A99MZXe47fLAXQ1rTqaw==}
|
||||
engines: {node: '>= 12.0.0'}
|
||||
dev: false
|
||||
|
||||
@@ -2147,22 +2147,22 @@ packages:
|
||||
- supports-color
|
||||
dev: false
|
||||
|
||||
/eslint-plugin-jsdoc@48.0.1(eslint@8.47.0):
|
||||
resolution: {integrity: sha512-XFrkEyCSFWRz3mrWK4Fa9T/eE2RUg5CRc8VG7habOzl/gu8J5FxqwfpLYsMF2yEvGZ0vSaZeTnh+O2Bw1yXtUQ==}
|
||||
engines: {node: '>=18'}
|
||||
/eslint-plugin-jsdoc@46.5.0(eslint@8.47.0):
|
||||
resolution: {integrity: sha512-aulXdA4I1dyWpzyS1Nh/GNoS6PavzeucxEapnMR4JUERowWvaEk2Y4A5irpHAcdXtBBHLVe8WIhdXNjoAlGQgA==}
|
||||
engines: {node: '>=16'}
|
||||
peerDependencies:
|
||||
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
|
||||
eslint: ^7.0.0 || ^8.0.0
|
||||
dependencies:
|
||||
'@es-joy/jsdoccomment': 0.41.0
|
||||
'@es-joy/jsdoccomment': 0.40.1
|
||||
are-docs-informative: 0.0.2
|
||||
comment-parser: 1.4.1
|
||||
comment-parser: 1.4.0
|
||||
debug: 4.3.4
|
||||
escape-string-regexp: 4.0.0
|
||||
eslint: 8.47.0
|
||||
esquery: 1.5.0
|
||||
is-builtin-module: 3.2.1
|
||||
semver: 7.5.4
|
||||
spdx-expression-parse: 4.0.0
|
||||
spdx-expression-parse: 3.0.1
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: false
|
||||
@@ -3861,13 +3861,6 @@ packages:
|
||||
spdx-exceptions: 2.3.0
|
||||
spdx-license-ids: 3.0.13
|
||||
|
||||
/spdx-expression-parse@4.0.0:
|
||||
resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==}
|
||||
dependencies:
|
||||
spdx-exceptions: 2.3.0
|
||||
spdx-license-ids: 3.0.13
|
||||
dev: false
|
||||
|
||||
/spdx-license-ids@3.0.13:
|
||||
resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user