Compare commits
1 Commits
renovate/m
...
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",
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -15,8 +15,8 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@changesets/cli": "^2.26.2",
|
||||
"@commitlint/config-conventional": "^19.0.0",
|
||||
"@commitlint/types": "^19.0.0",
|
||||
"@commitlint/config-conventional": "^17.7.0",
|
||||
"@commitlint/types": "^17.4.4",
|
||||
"eslegant": "workspace:*",
|
||||
"@svitejs/changesets-changelog-github-compact": "^1.1.0",
|
||||
"eslint": "^8.47.0",
|
||||
|
||||
@@ -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": {
|
||||
|
||||
36
pnpm-lock.yaml
generated
36
pnpm-lock.yaml
generated
@@ -16,11 +16,11 @@ importers:
|
||||
specifier: ^2.26.2
|
||||
version: 2.26.2
|
||||
'@commitlint/config-conventional':
|
||||
specifier: ^19.0.0
|
||||
version: 19.0.0
|
||||
specifier: ^17.7.0
|
||||
version: 17.7.0
|
||||
'@commitlint/types':
|
||||
specifier: ^19.0.0
|
||||
version: 19.0.0
|
||||
specifier: ^17.4.4
|
||||
version: 17.4.4
|
||||
'@svitejs/changesets-changelog-github-compact':
|
||||
specifier: ^1.1.0
|
||||
version: 1.1.0
|
||||
@@ -448,19 +448,18 @@ packages:
|
||||
prettier: 2.8.8
|
||||
dev: true
|
||||
|
||||
/@commitlint/config-conventional@19.0.0:
|
||||
resolution: {integrity: sha512-d8lPm+slPUdA8Zof2Y36RqAm/MmAYx/QQIEd2gKbpfLThQK1oYLs+0C3sMPD+4LIq2kh4cnbV9WnPA0P5sN8Ig==}
|
||||
engines: {node: '>=v18'}
|
||||
/@commitlint/config-conventional@17.7.0:
|
||||
resolution: {integrity: sha512-iicqh2o6et+9kWaqsQiEYZzfLbtoWv9uZl8kbI8EGfnc0HeGafQBF7AJ0ylN9D/2kj6txltsdyQs8+2fTMwWEw==}
|
||||
engines: {node: '>=v14'}
|
||||
dependencies:
|
||||
'@commitlint/types': 19.0.0
|
||||
conventional-changelog-conventionalcommits: 7.0.2
|
||||
conventional-changelog-conventionalcommits: 6.1.0
|
||||
dev: true
|
||||
|
||||
/@commitlint/types@19.0.0:
|
||||
resolution: {integrity: sha512-qLjLUdYXKi0TIavONrjBkxrElp7KguqDbvzIRbqTdJBV/cAAr8QEhHe1qUq8OcCM3gFWTlUrDz3ISZbkRoGsAg==}
|
||||
engines: {node: '>=v18'}
|
||||
/@commitlint/types@17.4.4:
|
||||
resolution: {integrity: sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==}
|
||||
engines: {node: '>=v14'}
|
||||
dependencies:
|
||||
chalk: 5.3.0
|
||||
chalk: 4.1.2
|
||||
dev: true
|
||||
|
||||
/@es-joy/jsdoccomment@0.40.1:
|
||||
@@ -1594,11 +1593,6 @@ packages:
|
||||
ansi-styles: 4.3.0
|
||||
supports-color: 7.2.0
|
||||
|
||||
/chalk@5.3.0:
|
||||
resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
|
||||
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
|
||||
dev: true
|
||||
|
||||
/chardet@0.7.0:
|
||||
resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
|
||||
dev: true
|
||||
@@ -1698,9 +1692,9 @@ packages:
|
||||
/concat-map@0.0.1:
|
||||
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
|
||||
|
||||
/conventional-changelog-conventionalcommits@7.0.2:
|
||||
resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==}
|
||||
engines: {node: '>=16'}
|
||||
/conventional-changelog-conventionalcommits@6.1.0:
|
||||
resolution: {integrity: sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==}
|
||||
engines: {node: '>=14'}
|
||||
dependencies:
|
||||
compare-func: 2.0.0
|
||||
dev: true
|
||||
|
||||
Reference in New Issue
Block a user