Compare commits

..

42 Commits

Author SHA1 Message Date
ivuorinen
e9ed699b22 chore(release): publish
- @ivuorinen/base-configs@2.0.14
 - @ivuorinen/markdownlint-config@0.3.9
2024-11-25 09:39:35 +00:00
dependabot[bot]
15fdad7617 chore(deps): bump smol-toml from 1.3.0 to 1.3.1 (#309)
Bumps [smol-toml](https://github.com/squirrelchat/smol-toml) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/squirrelchat/smol-toml/releases)
- [Commits](https://github.com/squirrelchat/smol-toml/commits)

---
updated-dependencies:
- dependency-name: smol-toml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 11:39:02 +02:00
ivuorinen
dfdd897dd3 chore(release): publish
- @ivuorinen/base-configs@2.0.13
2024-11-25 05:05:24 +00:00
332f9942b2 fix: add {commitlint,semantic-release}-config 2024-11-25 07:04:44 +02:00
dependabot[bot]
d4c995edf3 chore(deps): bump tar from 6.2.0 to 6.2.1 in /packages/base-configs (#308)
Bumps [tar](https://github.com/isaacs/node-tar) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.0...v6.2.1)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 03:44:52 +02:00
ivuorinen
8932008ecd chore: 🤖 bump versions and publish packages 2024-11-25 01:41:44 +00:00
40505b88ab feat: drop workspaces, use fs packages to cleanup
# Conflicts:
#	yarn.lock
2024-11-25 03:40:55 +02:00
ivuorinen
afea47bfc1 chore(release): publish
- @ivuorinen/base-configs@2.0.12
 - @ivuorinen/browserslist-config@0.4.1
 - @ivuorinen/commitlint-config@0.3.7
 - @ivuorinen/config-checker@1.1.9
 - @ivuorinen/eslint-config@0.5.8
 - @ivuorinen/markdownlint-config@0.3.8
 - @ivuorinen/prettier-config@0.3.7
 - @ivuorinen/semantic-release-config@0.3.8
 - @ivuorinen/stylelint-config@0.3.7
2024-11-25 01:35:58 +00:00
ivuorinen
de5c773be1 chore: 🤖 bump versions and publish packages 2024-11-25 01:35:55 +00:00
Ismo Vuorinen
6d6f4582dd feat!: ESLint 9 Fixes (#307)
* chore: update postinstall scripts
* chore(lint): eslint automated fixes
* feat!: drop standard, sonarjs to work with eslint9

- This config allows arrow functions.

BREAKING CHANGES:

- Switches to eslint-config-eslint from eslint-config-standard.
- Also drops eslint-plugins-sonarjs because it doesn't work well
  with eslint9, and wants eslint8 and related plugins.
- Switches from eslint-plugin-prettier to eslint-config-prettier.
2024-11-25 03:35:13 +02:00
ivuorinen
006dc9b947 chore(release): publish
- @ivuorinen/base-configs@2.0.11
 - @ivuorinen/markdownlint-config@0.3.7
2024-11-24 15:44:46 +00:00
renovate[bot]
adb8a9f577 fix(deps): update markdownlint-cli to 0.43.0 (#306)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-24 17:44:05 +02:00
ivuorinen
7fac921a4e chore(release): publish
- @ivuorinen/base-configs@2.0.10
 - @ivuorinen/commitlint-config@0.3.6
 - @ivuorinen/eslint-config@0.5.7
 - @ivuorinen/markdownlint-config@0.3.6
 - @ivuorinen/prettier-config@0.3.6
 - @ivuorinen/semantic-release-config@0.3.7
 - @ivuorinen/stylelint-config@0.3.6
2024-11-24 14:48:45 +00:00
Ismo Vuorinen
ceaa09922f feat!: update minimum node to v20 (#305)
* feat!: update min node to v20
* fix(eslint-config): update node to ^20.9 || >=21.1
2024-11-24 16:48:02 +02:00
a77f390a4d chore: add nvmrc for node version control 2024-11-24 15:41:34 +02:00
ivuorinen
a37eb8517e chore(release): publish
- @ivuorinen/base-configs@2.0.9
 - @ivuorinen/browserslist-config@0.4.0
2024-11-24 13:38:08 +00:00
3dbff768c8 feat: bump node engine to >=20 2024-11-24 15:36:46 +02:00
ivuorinen
1704a33926 chore(release): publish
- @ivuorinen/base-configs@2.0.8
 - @ivuorinen/commitlint-config@0.3.5
 - @ivuorinen/eslint-config@0.5.6
 - @ivuorinen/markdownlint-config@0.3.5
 - @ivuorinen/semantic-release-config@0.3.6
 - @ivuorinen/stylelint-config@0.3.5
2024-11-16 17:59:23 +00:00
dependabot[bot]
81c0b5218f chore(deps): bump cross-spawn from 7.0.3 to 7.0.5 (#303) 2024-11-16 19:58:43 +02:00
ivuorinen
61815ad0b5 chore(release): publish
- @ivuorinen/base-configs@2.0.7
 - @ivuorinen/browserslist-config@0.3.4
 - @ivuorinen/commitlint-config@0.3.4
 - @ivuorinen/config-checker@1.1.8
 - @ivuorinen/eslint-config@0.5.5
 - @ivuorinen/markdownlint-config@0.3.4
 - @ivuorinen/prettier-config@0.3.5
 - @ivuorinen/semantic-release-config@0.3.5
 - @ivuorinen/stylelint-config@0.3.4
2024-11-16 12:29:25 +00:00
ivuorinen
9311ee188d chore: 🤖 bump versions and publish packages 2024-11-16 12:29:22 +00:00
Ismo Vuorinen
cbb17540f3 fix: upgrade browserslist from 4.24.0 to 4.24.2 (#302)
Snyk has created this PR to upgrade browserslist from 4.24.0 to 4.24.2.

See this package in yarn:
browserslist

See this project in Snyk:
https://app.snyk.io/org/ivuorinen/project/636c3afe-f35f-4647-9bbc-c47b268c564e?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-11-16 14:28:45 +02:00
renovate[bot]
554f651a8f feat(github-action): update actions/setup-node ( v4.0.4 → v4.1.0 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-26 12:14:37 +00:00
renovate[bot]
f9b4d64a61 fix(github-action): update actions/checkout ( v4.2.1 → v4.2.2 ) (#300) 2024-10-25 11:56:20 +03:00
renovate[bot]
3bb966a603 fix(github-action): update actions/cache ( v4.1.1 → v4.1.2 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-24 03:27:10 +00:00
ivuorinen
a703eea763 chore(release): publish
- @ivuorinen/base-configs@2.0.6
 - @ivuorinen/browserslist-config@0.3.3
 - @ivuorinen/commitlint-config@0.3.3
 - @ivuorinen/config-checker@1.1.7
 - @ivuorinen/eslint-config@0.5.4
 - @ivuorinen/markdownlint-config@0.3.3
 - @ivuorinen/prettier-config@0.3.4
 - @ivuorinen/semantic-release-config@0.3.4
 - @ivuorinen/stylelint-config@0.3.3
2024-10-20 22:11:40 +00:00
ivuorinen
086cb1a2e3 chore: 🤖 bump versions and publish packages 2024-10-20 22:11:37 +00:00
Ismo Vuorinen
a99c55aab7 fix: upgrade browserslist from 4.23.3 to 4.24.0 (#297)
Snyk has created this PR to upgrade browserslist from 4.23.3 to 4.24.0.

See this package in yarn:
browserslist

See this project in Snyk:
https://app.snyk.io/org/ivuorinen/project/636c3afe-f35f-4647-9bbc-c47b268c564e?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-10-21 01:11:00 +03:00
ivuorinen
2a2dde0080 chore(release): publish
- @ivuorinen/base-configs@2.0.5
 - @ivuorinen/browserslist-config@0.3.2
 - @ivuorinen/commitlint-config@0.3.2
 - @ivuorinen/config-checker@1.1.6
 - @ivuorinen/eslint-config@0.5.3
 - @ivuorinen/markdownlint-config@0.3.2
 - @ivuorinen/prettier-config@0.3.3
 - @ivuorinen/semantic-release-config@0.3.3
 - @ivuorinen/stylelint-config@0.3.2
2024-10-19 23:15:50 +00:00
ivuorinen
c7e2486c7c chore: 🤖 bump versions and publish packages 2024-10-19 23:15:47 +00:00
Ismo Vuorinen
f57190d55c fix: upgrade markdownlint-cli from 0.41.0 to 0.42.0 (#298) 2024-10-20 02:15:12 +03:00
renovate[bot]
3449c495cc fix(github-action): update actions/cache ( v4.1.0 → v4.1.1 ) (#296) 2024-10-10 12:52:52 +03:00
renovate[bot]
5405ab1a24 fix(github-action): update actions/checkout ( v4.2.0 → v4.2.1 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 03:08:01 +00:00
renovate[bot]
321542d309 chore(deps): update eslint-plugin-unicorn to 56.0.0 (#294) 2024-10-07 08:28:04 +03:00
renovate[bot]
41e71bbc3c feat(github-action): update actions/cache ( v4.0.2 → v4.1.0 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-06 04:40:24 +00:00
renovate[bot]
443fd6623b chore(deps): update markdownlint-cli to 0.42.0 (#292) 2024-09-28 16:24:18 +03:00
renovate[bot]
02c930d54a feat(github-action): update actions/checkout ( v4.1.7 → v4.2.0 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-27 00:43:38 +00:00
renovate[bot]
bfe244e635 fix(github-action): update actions/setup-node ( v4.0.3 → v4.0.4 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-21 02:14:22 +00:00
Ismo Vuorinen
e4d9416737 chore(docs): update readme and add the meta pkg 2024-09-17 15:35:49 +03:00
Ismo Vuorinen
f293ddbe74 chore(deps): upgrade yarn packages 2024-09-17 15:23:33 +03:00
ivuorinen
e34f502182 chore(release): publish
- @ivuorinen/base-configs@2.0.4
 - @ivuorinen/semantic-release-config@0.3.2
2024-09-17 12:19:27 +00:00
Ismo Vuorinen
c016fcbfda fix(config): add wrapper.mjs to included files 2024-09-17 15:18:34 +03:00
46 changed files with 5858 additions and 5904 deletions

View File

@@ -24,7 +24,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.2
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL

View File

@@ -16,12 +16,12 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.2
with:
fetch-depth: 0
- name: Setup Node.js Environment
uses: actions/setup-node@v4.0.3
uses: actions/setup-node@v4.1.0
with:
always-auth: true
node-version: 20
@@ -29,7 +29,7 @@ jobs:
scope: '@ivuorinen'
- name: Cache Node Modules
uses: actions/cache@v4.0.2
uses: actions/cache@v4.1.2
id: cache
with:
path: node_modules

View File

@@ -17,12 +17,12 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4.1.7
uses: actions/checkout@v4.2.2
with:
fetch-depth: 0
- name: Setup Node.js Environment
uses: actions/setup-node@v4.0.3
uses: actions/setup-node@v4.1.0
with:
always-auth: true
node-version: 20
@@ -30,7 +30,7 @@ jobs:
scope: '@ivuorinen'
- name: Cache Node Modules
uses: actions/cache@v4.0.2
uses: actions/cache@v4.1.2
id: cache
with:
path: node_modules

1
.nvmrc Normal file
View File

@@ -0,0 +1 @@
22.11.0

View File

@@ -22,6 +22,20 @@ This Monorepo provides a collection of shareable configurations for building, li
Check the _`README`_ of each package in the [`packages`][packages-link] directory for specific usage instructions.
## Meta package
All of the linting rules can be installed by running the following command:
```bash
npm i -D @ivuorinen/base-configs
```
| Package | Version |
| ----------------------------------- | ------- |
| [@ivuorinen/base-configs][meta-npm] | [![@ivuorinen/base-configs][meta-badge]][meta-npm] |
You can find the meta package in [packages/base-configs](./packages/base-configs).
## Available Configurations
| Tool | Package | Version |
@@ -70,6 +84,8 @@ Distributed under the MIT License. See [LICENSE][license-link] for more informat
[license-link]: ./LICENSE
[packages-link]: ./packages
[pull-request-link]: https://github.com/ivuorinen/base-configs/pulls
[meta-badge]: https://img.shields.io/npm/v/@ivuorinen/base-configs?style=flat-square&labelColor=292a44&color=663399
[meta-npm]: https://www.npmjs.com/package/@ivuorinen/base-configs
[style-badge]: https://img.shields.io/badge/code_style-ivuorinen%E2%80%99s-663399.svg?labelColor=292a44&style=flat-square
[style-link]: https://github.com/ivuorinen/base-configs
[browserslist-badge]: https://img.shields.io/npm/v/@ivuorinen/browserslist-config?style=flat-square&labelColor=292a44&color=663399

View File

@@ -1,6 +1,6 @@
{
"private": true,
"name": "@ivuorinen/base-configs",
"name": "@ivuorinen/base-configs-meta",
"version": "1.0.0",
"type": "module",
"description": "A collection of base configs for code quality and linting tools.",
@@ -18,7 +18,7 @@
}
],
"engines": {
"node": ">= 18"
"node": "^20.9.0 || >=21.1.0"
},
"homepage": "https://github.com/ivuorinen/base-configs#readme",
"keywords": [
@@ -36,14 +36,11 @@
"type": "git",
"url": "https://github.com/ivuorinen/base-configs.git"
},
"workspaces": [
"packages/*"
],
"scripts": {
"deps:dedupe": "lernaupdate --dedupe",
"deps:update": "lernaupdate",
"eslint:fix": "eslint --format=pretty '**/*.{js,tsx,ts,mjs,cjs}' --fix",
"eslint:report": "eslint --format=pretty '**/*.{js,tsx,ts,mjs,cjs}'",
"eslint:fix": "eslint '**/*.{js,tsx,ts,mjs,cjs}' --fix",
"eslint:report": "eslint '**/*.{js,tsx,ts,mjs,cjs}'",
"lerna:bootstrap:ci": "yarn --frozen-lockfile --ignore-engines",
"lerna:bootstrap": "yarn",
"lerna:publish": "lerna publish from-package",
@@ -54,27 +51,14 @@
"prettier:report": "prettier '**/*.{js,tsx,ts,json,mjs,cjs}' --check"
},
"devDependencies": {
"@commitlint/cli": "^19.0.0",
"@commitlint/config-conventional": "^19.0.0",
"eslint": "^9.0.0",
"eslint-config-prettier": "^9.0.0",
"eslint-config-standard": "^17.0.0",
"eslint-formatter-pretty": "^6.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-n": "^17.0.0",
"eslint-plugin-prettier": "^5.0.1",
"eslint-plugin-promise": "^7.0.0",
"eslint-plugin-sonarjs": "^2.0.0",
"eslint-plugin-unicorn": "^55.0.0",
"@ivuorinen/commitlint-config": "file:packages/commitlint-config",
"@ivuorinen/eslint-config": "file:packages/eslint-config",
"@ivuorinen/prettier-config": "file:packages/prettier-config",
"@ivuorinen/semantic-release-config": "file:packages/semantic-release-config",
"@types/node": "*",
"typescript": ">=4.2.0",
"lerna": "^8.0.0",
"lerna-update-wizard": "^1.1.2",
"markdownlint-cli": "^0.41.0",
"prettier": "^3.0.0",
"simple-git-hooks": "^2.8.1"
},
"packageManager": "yarn@1.22.22+sha256.c17d3797fb9a9115bf375e31bfd30058cac6bc9c3b8807a3d8cb2094794b51ca",
"dependencies": {
"@types/node": "*",
"typescript": ">=4"
}
"packageManager": "yarn@1.22.22+sha256.c17d3797fb9a9115bf375e31bfd30058cac6bc9c3b8807a3d8cb2094794b51ca"
}

View File

@@ -1,6 +1,65 @@
# Change Log
All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.0.14](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.13...@ivuorinen/base-configs@2.0.14) (2024-11-25)
**Note:** Version bump only for package @ivuorinen/base-configs
## [2.0.13](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.12...@ivuorinen/base-configs@2.0.13) (2024-11-25)
**Note:** Version bump only for package @ivuorinen/base-configs
## 2.0.12 (2024-11-25)
**Note:** Version bump only for package @ivuorinen/base-configs
## [2.0.11](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.10...@ivuorinen/base-configs@2.0.11) (2024-11-24)
**Note:** Version bump only for package @ivuorinen/base-configs
## [2.0.10](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.9...@ivuorinen/base-configs@2.0.10) (2024-11-24)
**Note:** Version bump only for package @ivuorinen/base-configs
## [2.0.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.8...@ivuorinen/base-configs@2.0.9) (2024-11-24)
**Note:** Version bump only for package @ivuorinen/base-configs
## [2.0.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.7...@ivuorinen/base-configs@2.0.8) (2024-11-16)
**Note:** Version bump only for package @ivuorinen/base-configs
## 2.0.7 (2024-11-16)
### Bug Fixes
- upgrade browserslist from 4.24.0 to 4.24.2 ([#302](https://github.com/ivuorinen/base-configs/issues/302)) ([cbb1754](https://github.com/ivuorinen/base-configs/commit/cbb17540f3cd7fc81f0032e557568c65ed0a9744))
## 2.0.6 (2024-10-20)
### Bug Fixes
- upgrade browserslist from 4.23.3 to 4.24.0 ([#297](https://github.com/ivuorinen/base-configs/issues/297)) ([a99c55a](https://github.com/ivuorinen/base-configs/commit/a99c55aab760142b5d77ad80ce5d44b25dde17d7))
## 2.0.5 (2024-10-19)
### Bug Fixes
- upgrade markdownlint-cli from 0.41.0 to 0.42.0 ([#298](https://github.com/ivuorinen/base-configs/issues/298)) ([f57190d](https://github.com/ivuorinen/base-configs/commit/f57190d55c27101f66583cc0000733b2707c1e5f))
## [2.0.4](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.3...@ivuorinen/base-configs@2.0.4) (2024-09-17)
**Note:** Version bump only for package @ivuorinen/base-configs
## [2.0.3](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.2...@ivuorinen/base-configs@2.0.3) (2024-09-17)

View File

@@ -1,6 +1,6 @@
{
"name": "@ivuorinen/base-configs",
"version": "2.0.3",
"version": "2.0.14",
"type": "module",
"description": "ivuorinen's shareable configurations meta package",
"author": {
@@ -11,7 +11,7 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">=18"
"node": ">=20"
},
"homepage": "https://github.com/ivuorinen/base-configs/tree/main/packages/base-configs#readme",
"keywords": [
@@ -28,11 +28,11 @@
"url": "git+https://github.com/ivuorinen/base-configs.git"
},
"dependencies": {
"@ivuorinen/browserslist-config": "^0.3.1",
"@ivuorinen/commitlint-config": "^0.3.1",
"@ivuorinen/eslint-config": "^0.5.2",
"@ivuorinen/markdownlint-config": "^0.3.1",
"@ivuorinen/prettier-config": "^0.3.2",
"@ivuorinen/semantic-release-config": "^0.3.1"
"@ivuorinen/browserslist-config": "^0.4.1",
"@ivuorinen/commitlint-config": "^0.3.7",
"@ivuorinen/eslint-config": "^0.5.8",
"@ivuorinen/markdownlint-config": "^0.3.9",
"@ivuorinen/prettier-config": "^0.3.7",
"@ivuorinen/semantic-release-config": "^0.3.8"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -2,6 +2,34 @@
All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## 0.4.1 (2024-11-25)
**Note:** Version bump only for package @ivuorinen/browserslist-config
# [0.4.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.3.4...@ivuorinen/browserslist-config@0.4.0) (2024-11-24)
### Features
- bump node engine to >=20 ([3dbff76](https://github.com/ivuorinen/base-configs/commit/3dbff768c882dc12d01ac8eed6c70ae545db0e76))
## 0.3.4 (2024-11-16)
### Bug Fixes
- upgrade browserslist from 4.24.0 to 4.24.2 ([#302](https://github.com/ivuorinen/base-configs/issues/302)) ([cbb1754](https://github.com/ivuorinen/base-configs/commit/cbb17540f3cd7fc81f0032e557568c65ed0a9744))
## 0.3.3 (2024-10-20)
### Bug Fixes
- upgrade browserslist from 4.23.3 to 4.24.0 ([#297](https://github.com/ivuorinen/base-configs/issues/297)) ([a99c55a](https://github.com/ivuorinen/base-configs/commit/a99c55aab760142b5d77ad80ce5d44b25dde17d7))
## 0.3.2 (2024-10-19)
### Bug Fixes
- upgrade markdownlint-cli from 0.41.0 to 0.42.0 ([#298](https://github.com/ivuorinen/base-configs/issues/298)) ([f57190d](https://github.com/ivuorinen/base-configs/commit/f57190d55c27101f66583cc0000733b2707c1e5f))
## [0.3.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.3.0...@ivuorinen/browserslist-config@0.3.1) (2024-08-28)
**Note:** Version bump only for package @ivuorinen/browserslist-config

View File

@@ -1,6 +1,6 @@
{
"name": "@ivuorinen/browserslist-config",
"version": "0.3.1",
"version": "0.4.1",
"description": "ivuorinen's shareable configuration for Browserslist.",
"type": "module",
"author": {
@@ -11,7 +11,7 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">=18"
"node": ">=20"
},
"files": [
"index.cjs",
@@ -43,8 +43,8 @@
"postinstall": "node scripts/postinstall.cjs"
},
"dependencies": {
"@ivuorinen/config-checker": "^1",
"browserslist": "^4"
"@ivuorinen/config-checker": "^1.1.9",
"browserslist": "^4.24.2"
},
"gitHead": "23d15f15743fb59c1dbe658615ef2ed51c54d230"
}

View File

@@ -1,9 +1,10 @@
'use strict'
const fs = require('fs')
const path = require('path')
// noinspection NpmUsedModulesInstalled
const process = require('process')
/* eslint no-console: "off", n/no-process-exit: "off" -- CLI app that gives users feedback */
const fs = require('node:fs')
const path = require('node:path')
const process = require('node:process')
const checkConfig = require('@ivuorinen/config-checker')
const foundConfig = checkConfig('browserslist')

View File

@@ -2,50 +2,50 @@
# yarn lockfile v1
"@ivuorinen/config-checker@^1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@ivuorinen/config-checker/-/config-checker-1.1.2.tgz#1a7c4dd683129532998f5b682cd95e4daf176acf"
integrity sha512-Gb1o2jM0ZqKUa0UTk6yTDbEnC9xGT104EzL0q4x0dW8fLFFQNTp4NrWmpUS90He5m0GNcN5QBo7QPZdGlwUz1Q==
"@ivuorinen/config-checker@^1.1.7":
version "1.1.7"
resolved "https://registry.yarnpkg.com/@ivuorinen/config-checker/-/config-checker-1.1.7.tgz#50664797603293b2c1f5755e1eec91aa5fbe52d8"
integrity sha512-5Ih0K++hGXydJKZuB1WQv6F9qXDtQvAbOu7QqG50NNrwhs9qr0a5LXKxSy3rbPYDvGu4iHBUaf4jI1fvkFqKGw==
browserslist@4.23.0:
version "4.23.0"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab"
integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==
browserslist@^4.24.2:
version "4.24.2"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.2.tgz#f5845bc91069dbd55ee89faf9822e1d885d16580"
integrity sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==
dependencies:
caniuse-lite "^1.0.30001587"
electron-to-chromium "^1.4.668"
node-releases "^2.0.14"
update-browserslist-db "^1.0.13"
caniuse-lite "^1.0.30001669"
electron-to-chromium "^1.5.41"
node-releases "^2.0.18"
update-browserslist-db "^1.1.1"
caniuse-lite@^1.0.30001587:
version "1.0.30001587"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001587.tgz#a0bce920155fa56a1885a69c74e1163fc34b4881"
integrity sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==
caniuse-lite@^1.0.30001669:
version "1.0.30001680"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz#5380ede637a33b9f9f1fc6045ea99bd142f3da5e"
integrity sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==
electron-to-chromium@^1.4.668:
version "1.4.673"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.673.tgz#1f077d9a095761804aec7ec6346c3f4b69b56534"
integrity sha512-zjqzx4N7xGdl5468G+vcgzDhaHkaYgVcf9MqgexcTqsl2UHSCmOj/Bi3HAprg4BZCpC7HyD8a6nZl6QAZf72gw==
electron-to-chromium@^1.5.41:
version "1.5.62"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.62.tgz#8289468414b0b0b3e9180ef619a763555debe612"
integrity sha512-t8c+zLmJHa9dJy96yBZRXGQYoiCEnHYgFwn1asvSPZSUdVxnB62A4RASd7k41ytG3ErFBA0TpHlKg9D9SQBmLg==
escalade@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
escalade@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5"
integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==
node-releases@^2.0.14:
version "2.0.14"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b"
integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==
node-releases@^2.0.18:
version "2.0.18"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f"
integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==
picocolors@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
picocolors@^1.1.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b"
integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
update-browserslist-db@^1.0.13:
version "1.0.13"
resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4"
integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==
update-browserslist-db@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz#80846fba1d79e82547fb661f8d141e0945755fe5"
integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==
dependencies:
escalade "^3.1.1"
picocolors "^1.0.0"
escalade "^3.2.0"
picocolors "^1.1.0"

View File

@@ -2,6 +2,36 @@
All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## 0.3.7 (2024-11-25)
**Note:** Version bump only for package @ivuorinen/commitlint-config
## [0.3.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.3.5...@ivuorinen/commitlint-config@0.3.6) (2024-11-24)
**Note:** Version bump only for package @ivuorinen/commitlint-config
## [0.3.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.3.4...@ivuorinen/commitlint-config@0.3.5) (2024-11-16)
**Note:** Version bump only for package @ivuorinen/commitlint-config
## 0.3.4 (2024-11-16)
### Bug Fixes
- upgrade browserslist from 4.24.0 to 4.24.2 ([#302](https://github.com/ivuorinen/base-configs/issues/302)) ([cbb1754](https://github.com/ivuorinen/base-configs/commit/cbb17540f3cd7fc81f0032e557568c65ed0a9744))
## 0.3.3 (2024-10-20)
### Bug Fixes
- upgrade browserslist from 4.23.3 to 4.24.0 ([#297](https://github.com/ivuorinen/base-configs/issues/297)) ([a99c55a](https://github.com/ivuorinen/base-configs/commit/a99c55aab760142b5d77ad80ce5d44b25dde17d7))
## 0.3.2 (2024-10-19)
### Bug Fixes
- upgrade markdownlint-cli from 0.41.0 to 0.42.0 ([#298](https://github.com/ivuorinen/base-configs/issues/298)) ([f57190d](https://github.com/ivuorinen/base-configs/commit/f57190d55c27101f66583cc0000733b2707c1e5f))
## [0.3.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.3.0...@ivuorinen/commitlint-config@0.3.1) (2024-08-28)
**Note:** Version bump only for package @ivuorinen/commitlint-config

View File

@@ -1,6 +1,6 @@
{
"name": "@ivuorinen/commitlint-config",
"version": "0.3.1",
"version": "0.3.7",
"type": "module",
"description": "ivuorinen's shareable configuration for commitlint.",
"author": {
@@ -11,7 +11,7 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">= 18"
"node": ">=20"
},
"main": "index.cjs",
"module": "wrapper.mjs",
@@ -44,7 +44,7 @@
"dependencies": {
"@commitlint/cli": "^19",
"@commitlint/config-conventional": "^19",
"@ivuorinen/config-checker": "^1"
"@ivuorinen/config-checker": "^1.1.9"
},
"gitHead": "23d15f15743fb59c1dbe658615ef2ed51c54d230"
}

View File

@@ -1,9 +1,11 @@
'use strict'
const fs = require('fs')
const path = require('path')
/* eslint no-console: "off", n/no-process-exit: "off", no-undefined: "off" -- CLI app that gives users feedback */
const fs = require('node:fs')
const path = require('node:path')
// noinspection NpmUsedModulesInstalled
const process = require('process')
const process = require('node:process')
const checkConfig = require('@ivuorinen/config-checker')
const foundConfig = checkConfig('commitlint')

View File

@@ -347,15 +347,6 @@ cosmiconfig@^9.0.0:
js-yaml "^4.1.0"
parse-json "^5.2.0"
cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
dependencies:
path-key "^3.1.0"
shebang-command "^2.0.0"
which "^2.0.1"
dargs@^8.0.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/dargs/-/dargs-8.1.0.tgz#a34859ea509cbce45485e5aa356fef70bfcc7272"

View File

@@ -2,6 +2,28 @@
All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## 1.1.9 (2024-11-25)
**Note:** Version bump only for package @ivuorinen/config-checker
## 1.1.8 (2024-11-16)
### Bug Fixes
- upgrade browserslist from 4.24.0 to 4.24.2 ([#302](https://github.com/ivuorinen/base-configs/issues/302)) ([cbb1754](https://github.com/ivuorinen/base-configs/commit/cbb17540f3cd7fc81f0032e557568c65ed0a9744))
## 1.1.7 (2024-10-20)
### Bug Fixes
- upgrade browserslist from 4.23.3 to 4.24.0 ([#297](https://github.com/ivuorinen/base-configs/issues/297)) ([a99c55a](https://github.com/ivuorinen/base-configs/commit/a99c55aab760142b5d77ad80ce5d44b25dde17d7))
## 1.1.6 (2024-10-19)
### Bug Fixes
- upgrade markdownlint-cli from 0.41.0 to 0.42.0 ([#298](https://github.com/ivuorinen/base-configs/issues/298)) ([f57190d](https://github.com/ivuorinen/base-configs/commit/f57190d55c27101f66583cc0000733b2707c1e5f))
## [1.1.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/config-checker@1.1.4...@ivuorinen/config-checker@1.1.5) (2024-08-21)
**Note:** Version bump only for package @ivuorinen/config-checker

View File

@@ -1,19 +1,18 @@
'use strict'
/* eslint no-console: "off" -- CLI app that gives users feedback */
const path = require('path')
const path = require('node:path')
const configChecker = require('..')
const assert = require('assert').strict
const assert = require('node:assert').strict
const configs = configChecker('test', path.join(__dirname, 'fixtures'))
/**
* Checks if an array contains a file.
*
* @param {string[]} configs - The array of configs to check.
* @param {string} file - The file to check for.
* @param {string[]} c The array of configs to check.
* @param {string} file The file to check for.
* @returns {boolean} - True if the array contains the file.
*/
const arrayContains = (configs = [], file = '') => configs.some(config => config === file)
const arrayContains = (c = [], file = '') => c.includes(file)
assert.ok(arrayContains(configs, '.testrc'))
assert.ok(arrayContains(configs, '.config/testrc.ts'))

View File

@@ -1,4 +1,4 @@
'use strict'
/* eslint no-console: "off" -- This is a cli app that generates cli output */
const configurationPaths = require('../lib/configuration-paths')
@@ -13,7 +13,7 @@ const mdTable = configItems.map(file => {
console.log('# Configuration files\n')
const header = 'Searched configuration files'
console.log('| ' + header + ' '.repeat(longestLine - header.length) + ' |')
console.log('| ' + '-'.repeat(longestLine) + ' |')
console.log(`| ${header}${' '.repeat(longestLine - header.length)} |`)
console.log(`| ${'-'.repeat(longestLine)} |`)
mdTable.forEach(line => console.log(line))

View File

@@ -1,15 +1,15 @@
'use strict'
/* eslint no-console: "off", n/no-process-exit: "off" -- CLI app that gives users feedback */
const fs = require('fs')
const path = require('path')
const fs = require('node:fs')
const path = require('node:path')
// noinspection NpmUsedModulesInstalled
const process = require('process')
const process = require('node:process')
const configurationPaths = require('./configuration-paths')
/**
* Checks for the existence of a configuration file.
* @param {string} moduleName - The name of the module to check for.
* @param {string} pathPrefix - The prefix to add to the path.
* @param {string} moduleName The name of the module to check for.
* @param {string} pathPrefix The prefix to add to the path.
* @returns {string[]} - The paths to the configuration files.
*/
const configChecker = (moduleName, pathPrefix = '') => {

View File

@@ -1,10 +1,8 @@
'use strict'
const path = require('path')
const path = require('node:path')
/**
* Returns an array of configuration paths.
* @param {string} moduleName - The name of the module to check for.
* @param {string} moduleName The name of the module to check for.
* @returns {string[]} - The paths to the configuration files.
*/
const configurationPaths = moduleName => {

View File

@@ -1,6 +1,6 @@
{
"name": "@ivuorinen/config-checker",
"version": "1.1.5",
"version": "1.1.9",
"description": "Checks the commonly used configuration locations for configuration files",
"keywords": [
"check-config",

View File

@@ -2,6 +2,36 @@
All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## 0.5.8 (2024-11-25)
**Note:** Version bump only for package @ivuorinen/eslint-config
## [0.5.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.5.6...@ivuorinen/eslint-config@0.5.7) (2024-11-24)
**Note:** Version bump only for package @ivuorinen/eslint-config
## [0.5.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.5.5...@ivuorinen/eslint-config@0.5.6) (2024-11-16)
**Note:** Version bump only for package @ivuorinen/eslint-config
## 0.5.5 (2024-11-16)
### Bug Fixes
- upgrade browserslist from 4.24.0 to 4.24.2 ([#302](https://github.com/ivuorinen/base-configs/issues/302)) ([cbb1754](https://github.com/ivuorinen/base-configs/commit/cbb17540f3cd7fc81f0032e557568c65ed0a9744))
## 0.5.4 (2024-10-20)
### Bug Fixes
- upgrade browserslist from 4.23.3 to 4.24.0 ([#297](https://github.com/ivuorinen/base-configs/issues/297)) ([a99c55a](https://github.com/ivuorinen/base-configs/commit/a99c55aab760142b5d77ad80ce5d44b25dde17d7))
## 0.5.3 (2024-10-19)
### Bug Fixes
- upgrade markdownlint-cli from 0.41.0 to 0.42.0 ([#298](https://github.com/ivuorinen/base-configs/issues/298)) ([f57190d](https://github.com/ivuorinen/base-configs/commit/f57190d55c27101f66583cc0000733b2707c1e5f))
## [0.5.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.5.1...@ivuorinen/eslint-config@0.5.2) (2024-08-28)
**Note:** Version bump only for package @ivuorinen/eslint-config

View File

@@ -26,7 +26,7 @@ npm install @ivuorinen/eslint-config --save-dev
yarn add @ivuorinen/eslint-config --dev
```
After installing it, a _`.eslintrc.json`_ file will be created automatically in the project's root folder with the following configuration:
After installing it, a _`eslint.config.mjs`_ file will be created automatically in the project's root folder with the following configuration:
```json
{

View File

@@ -1,16 +1,32 @@
'use strict'
const globals = require('globals')
const configEslint = require('eslint-config-eslint')
const configPrettier = require('eslint-config-prettier')
const pluginImport = require('eslint-plugin-import')
const pluginJs = require('@eslint/js')
const standard = require('eslint-config-standard')
const pluginN = require('eslint-plugin-n')
const pluginPromise = require('eslint-plugin-promise')
const pluginImport = require('eslint-plugin-import')
const pluginPrettier = require('eslint-plugin-prettier')
const pluginSonarJS = require('eslint-plugin-sonarjs')
/**
* @type { import("eslint").Linter.Config[] } config eslint configuration.
*/
module.exports = [
...configEslint,
{
linterOptions: {
reportUnusedDisableDirectives: 'warn'
},
rules: {
'func-style': [
'error',
'declaration',
{
allowArrowFunctions: true
}
]
}
},
{
files: ['**/*.{js,mjs,cjs}'],
languageOptions: {
@@ -30,12 +46,10 @@ module.exports = [
plugins: {
n: pluginN,
import: pluginImport,
promise: pluginPromise,
prettier: pluginPrettier,
sonarjs: pluginSonarJS
},
rules: standard.rules
promise: pluginPromise
}
},
configPrettier,
{
ignores: ['coverage/', 'dist/', 'lib/', 'node_modules/']
}

View File

@@ -1,3 +1,5 @@
'use strict'
const jest = require('eslint-plugin-jest')
/**

View File

@@ -1,6 +1,6 @@
{
"name": "@ivuorinen/eslint-config",
"version": "0.5.2",
"version": "0.5.8",
"description": "ivuorinen's shareable configuration for ESLint.",
"author": {
"name": "Ismo Vuorinen",
@@ -10,7 +10,7 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">=18"
"node": "^20.9.0 || >=21.1.0"
},
"type": "module",
"main": "index.cjs",
@@ -52,16 +52,16 @@
},
"dependencies": {
"@eslint/js": "^9",
"@ivuorinen/config-checker": "^1",
"eslint": "^9",
"@ivuorinen/config-checker": "^1.1.9",
"eslint": "^9.15.0",
"eslint-config-eslint": "^11",
"eslint-config-prettier": "^9",
"eslint-config-standard": "^17",
"eslint-plugin-import": "^2",
"eslint-plugin-jest": "^28",
"eslint-plugin-n": "^17",
"eslint-plugin-promise": "^7",
"eslint-plugin-sonarjs": "^2",
"globals": "^15"
"globals": "^15",
"typescript": ">=4.2.0"
},
"gitHead": "23d15f15743fb59c1dbe658615ef2ed51c54d230"
}

View File

@@ -1,9 +1,10 @@
'use strict'
const fs = require('fs')
const path = require('path')
// noinspection NpmUsedModulesInstalled
const process = require('process')
/* eslint no-console: "off", n/no-process-exit: "off" -- CLI app that gives users feedback */
const fs = require('node:fs')
const path = require('node:path')
const process = require('node:process')
const checkConfig = require('@ivuorinen/config-checker')
const foundConfig = checkConfig('eslint')

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,51 @@
# Change Log
All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [0.3.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.3.8...@ivuorinen/markdownlint-config@0.3.9) (2024-11-25)
**Note:** Version bump only for package @ivuorinen/markdownlint-config
## 0.3.8 (2024-11-25)
**Note:** Version bump only for package @ivuorinen/markdownlint-config
## [0.3.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.3.6...@ivuorinen/markdownlint-config@0.3.7) (2024-11-24)
### Bug Fixes
- **deps:** update markdownlint-cli to 0.43.0 ([#306](https://github.com/ivuorinen/base-configs/issues/306)) ([adb8a9f](https://github.com/ivuorinen/base-configs/commit/adb8a9f577622af91b6d6c6a1add3c9d22b3e48e))
## [0.3.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.3.5...@ivuorinen/markdownlint-config@0.3.6) (2024-11-24)
**Note:** Version bump only for package @ivuorinen/markdownlint-config
## [0.3.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.3.4...@ivuorinen/markdownlint-config@0.3.5) (2024-11-16)
**Note:** Version bump only for package @ivuorinen/markdownlint-config
## 0.3.4 (2024-11-16)
### Bug Fixes
- upgrade browserslist from 4.24.0 to 4.24.2 ([#302](https://github.com/ivuorinen/base-configs/issues/302)) ([cbb1754](https://github.com/ivuorinen/base-configs/commit/cbb17540f3cd7fc81f0032e557568c65ed0a9744))
## 0.3.3 (2024-10-20)
### Bug Fixes
- upgrade browserslist from 4.23.3 to 4.24.0 ([#297](https://github.com/ivuorinen/base-configs/issues/297)) ([a99c55a](https://github.com/ivuorinen/base-configs/commit/a99c55aab760142b5d77ad80ce5d44b25dde17d7))
## 0.3.2 (2024-10-19)
### Bug Fixes
- upgrade markdownlint-cli from 0.41.0 to 0.42.0 ([#298](https://github.com/ivuorinen/base-configs/issues/298)) ([f57190d](https://github.com/ivuorinen/base-configs/commit/f57190d55c27101f66583cc0000733b2707c1e5f))
## [0.3.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.3.0...@ivuorinen/markdownlint-config@0.3.1) (2024-08-28)

View File

@@ -1,6 +1,6 @@
{
"name": "@ivuorinen/markdownlint-config",
"version": "0.3.1",
"version": "0.3.9",
"type": "module",
"description": "ivuorinen's shareable configuration for markdownlint.",
"author": {
@@ -11,7 +11,7 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">= 18"
"node": ">=20"
},
"files": [
"index.json",
@@ -37,8 +37,8 @@
"postinstall": "node scripts/postinstall.cjs"
},
"dependencies": {
"@ivuorinen/config-checker": "^1",
"markdownlint-cli": "^0"
"@ivuorinen/config-checker": "^1.1.9",
"markdownlint-cli": "^0.43.0"
},
"gitHead": "23d15f15743fb59c1dbe658615ef2ed51c54d230"
}

View File

@@ -1,9 +1,11 @@
'use strict'
const fs = require('fs')
const path = require('path')
/* eslint no-console: "off", n/no-process-exit: "off", no-undefined: "off" -- CLI app that gives users feedback */
const fs = require('node:fs')
const path = require('node:path')
// noinspection NpmUsedModulesInstalled
const process = require('process')
const process = require('node:process')
const checkConfig = require('@ivuorinen/config-checker')
const foundConfig = checkConfig('markdownlint')

View File

@@ -14,15 +14,10 @@
wrap-ansi "^8.1.0"
wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
"@ivuorinen/config-checker@^1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@ivuorinen/config-checker/-/config-checker-1.1.2.tgz#1a7c4dd683129532998f5b682cd95e4daf176acf"
integrity sha512-Gb1o2jM0ZqKUa0UTk6yTDbEnC9xGT104EzL0q4x0dW8fLFFQNTp4NrWmpUS90He5m0GNcN5QBo7QPZdGlwUz1Q==
"@pkgjs/parseargs@^0.11.0":
version "0.11.0"
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
"@ivuorinen/config-checker@^1.1.9":
version "1.1.9"
resolved "https://registry.yarnpkg.com/@ivuorinen/config-checker/-/config-checker-1.1.9.tgz#2e7f936a2cc2f80d7d0c7d6eb2e7e7901165e4a4"
integrity sha512-/tbIA5hmM5VpUpYN+5Uvl/rEAViJI7mT1nm3rq9iWn4gBL2doe+aVP9hAtqZvv7A8Fn8KeOx/dw0rM0Tzmd11A==
ansi-regex@^5.0.1:
version "5.0.1"
@@ -75,15 +70,15 @@ color-name@~1.1.4:
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
commander@~11.1.0:
version "11.1.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906"
integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==
commander@~12.1.0:
version "12.1.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3"
integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==
cross-spawn@^7.0.0:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
version "7.0.6"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==
dependencies:
path-key "^3.1.0"
shebang-command "^2.0.0"
@@ -122,26 +117,22 @@ foreground-child@^3.1.0:
cross-spawn "^7.0.0"
signal-exit "^4.0.1"
get-stdin@~9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575"
integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==
glob@~10.3.10:
version "10.3.10"
resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b"
integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==
glob@~11.0.0:
version "11.0.0"
resolved "https://registry.yarnpkg.com/glob/-/glob-11.0.0.tgz#6031df0d7b65eaa1ccb9b29b5ced16cea658e77e"
integrity sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==
dependencies:
foreground-child "^3.1.0"
jackspeak "^2.3.5"
minimatch "^9.0.1"
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
path-scurry "^1.10.1"
jackspeak "^4.0.1"
minimatch "^10.0.0"
minipass "^7.1.2"
package-json-from-dist "^1.0.0"
path-scurry "^2.0.0"
ignore@~5.3.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78"
integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==
ignore@~6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-6.0.2.tgz#77cccb72a55796af1b6d2f9eb14fa326d24f4283"
integrity sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==
ini@~4.1.0:
version "4.1.1"
@@ -158,14 +149,12 @@ isexe@^2.0.0:
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
jackspeak@^2.3.5:
version "2.3.6"
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8"
integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
jackspeak@^4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-4.0.2.tgz#11f9468a3730c6ff6f56823a820d7e3be9bef015"
integrity sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==
dependencies:
"@isaacs/cliui" "^8.0.2"
optionalDependencies:
"@pkgjs/parseargs" "^0.11.0"
js-yaml@^4.1.0:
version "4.1.0"
@@ -174,10 +163,15 @@ js-yaml@^4.1.0:
dependencies:
argparse "^2.0.1"
jsonc-parser@~3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.1.tgz#031904571ccf929d7670ee8c547545081cb37f1a"
integrity sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==
jsonc-parser@~3.3.1:
version "3.3.1"
resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz#f2a524b4f7fd11e3d791e559977ad60b98b798b4"
integrity sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==
jsonpointer@5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559"
integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==
linkify-it@^5.0.0:
version "5.0.0"
@@ -186,60 +180,61 @@ linkify-it@^5.0.0:
dependencies:
uc.micro "^2.0.0"
"lru-cache@^9.1.1 || ^10.0.0":
version "10.0.1"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.1.tgz#0a3be479df549cca0e5d693ac402ff19537a6b7a"
integrity sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==
lru-cache@^11.0.0:
version "11.0.1"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.0.1.tgz#3a732fbfedb82c5ba7bca6564ad3f42afcb6e147"
integrity sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==
markdown-it@14.0.0:
version "14.0.0"
resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-14.0.0.tgz#b4b2ddeb0f925e88d981f84c183b59bac9e3741b"
integrity sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==
markdown-it@14.1.0:
version "14.1.0"
resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-14.1.0.tgz#3c3c5992883c633db4714ccb4d7b5935d98b7d45"
integrity sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==
dependencies:
argparse "^2.0.1"
entities "^4.4.0"
linkify-it "^5.0.0"
mdurl "^2.0.0"
punycode.js "^2.3.1"
uc.micro "^2.0.0"
uc.micro "^2.1.0"
markdownlint-cli@0.39.0:
version "0.39.0"
resolved "https://registry.yarnpkg.com/markdownlint-cli/-/markdownlint-cli-0.39.0.tgz#74378c314c793702c637184b78263ee4ebba7e33"
integrity sha512-ZuFN7Xpsbn1Nbp0YYkeLOfXOMOfLQBik2lKRy8pVI/llmKQ2uW7x+8k5OMgF6o7XCsTDSYC/OOmeJ+3qplvnJQ==
markdownlint-cli@^0.43.0:
version "0.43.0"
resolved "https://registry.yarnpkg.com/markdownlint-cli/-/markdownlint-cli-0.43.0.tgz#c2538cb12d305ba3c61dbbdd3c45c01b9dcd9737"
integrity sha512-6vwurKK4B21eyYzwgX6ph13cZS7hE6LZfcS8QyD722CyxVD2RtAvbZK2p7k+FZbbKORulEuwl+hJaEq1l6/hoQ==
dependencies:
commander "~11.1.0"
get-stdin "~9.0.0"
glob "~10.3.10"
ignore "~5.3.0"
commander "~12.1.0"
glob "~11.0.0"
ignore "~6.0.2"
js-yaml "^4.1.0"
jsonc-parser "~3.2.1"
markdownlint "~0.33.0"
minimatch "~9.0.3"
jsonc-parser "~3.3.1"
jsonpointer "5.0.1"
markdownlint "~0.36.1"
minimatch "~10.0.1"
run-con "~1.3.2"
smol-toml "~1.3.1"
markdownlint-micromark@0.1.8:
version "0.1.8"
resolved "https://registry.yarnpkg.com/markdownlint-micromark/-/markdownlint-micromark-0.1.8.tgz#d39297e9988169a846cda1ca99df86f982ae69ba"
integrity sha512-1ouYkMRo9/6gou9gObuMDnvZM8jC/ly3QCFQyoSPCS2XV1ZClU0xpKbL1Ar3bWWRT1RnBZkWUEiNKrI2CwiBQA==
markdownlint-micromark@0.1.12:
version "0.1.12"
resolved "https://registry.yarnpkg.com/markdownlint-micromark/-/markdownlint-micromark-0.1.12.tgz#8fc055f4588039654e5af75f1b9fc492da64c76a"
integrity sha512-RlB6EwMGgc0sxcIhOQ2+aq7Zw1V2fBnzbXKGgYK/mVWdT7cz34fteKSwfYeo4rL6+L/q2tyC9QtD/PgZbkdyJQ==
markdownlint@~0.33.0:
version "0.33.0"
resolved "https://registry.yarnpkg.com/markdownlint/-/markdownlint-0.33.0.tgz#cc3852b2c54d5b0193710c6fdf97c5fbde7e322a"
integrity sha512-4lbtT14A3m0LPX1WS/3d1m7Blg+ZwiLq36WvjQqFGsX3Gik99NV+VXp/PW3n+Q62xyPdbvGOCfjPqjW+/SKMig==
markdownlint@~0.36.1:
version "0.36.1"
resolved "https://registry.yarnpkg.com/markdownlint/-/markdownlint-0.36.1.tgz#86491d35ad6eda89e1290404850a574da3e64490"
integrity sha512-s73fU2CQN7WCgjhaQUQ8wYESQNzGRNOKDd+3xgVqu8kuTEhmwepd/mxOv1LR2oV046ONrTLBFsM7IoKWNvmy5g==
dependencies:
markdown-it "14.0.0"
markdownlint-micromark "0.1.8"
markdown-it "14.1.0"
markdownlint-micromark "0.1.12"
mdurl@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0"
integrity sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==
minimatch@^9.0.1, minimatch@~9.0.3:
version "9.0.3"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825"
integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==
minimatch@^10.0.0, minimatch@~10.0.1:
version "10.0.1"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b"
integrity sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==
dependencies:
brace-expansion "^2.0.1"
@@ -248,23 +243,28 @@ minimist@^1.2.8:
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
"minipass@^5.0.0 || ^6.0.2 || ^7.0.0":
version "7.0.4"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c"
integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==
minipass@^7.1.2:
version "7.1.2"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707"
integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==
package-json-from-dist@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505"
integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==
path-key@^3.1.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
path-scurry@^1.10.1:
version "1.10.1"
resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698"
integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==
path-scurry@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.0.tgz#9f052289f23ad8bf9397a2a0425e7b8615c58580"
integrity sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==
dependencies:
lru-cache "^9.1.1 || ^10.0.0"
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
lru-cache "^11.0.0"
minipass "^7.1.2"
punycode.js@^2.3.1:
version "2.3.1"
@@ -298,8 +298,21 @@ signal-exit@^4.0.1:
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04"
integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0:
name string-width-cjs
smol-toml@~1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/smol-toml/-/smol-toml-1.3.1.tgz#d9084a9e212142e3cab27ef4e2b8e8ba620bfe15"
integrity sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==
"string-width-cjs@npm:string-width@^4.2.0":
version "4.2.3"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
dependencies:
emoji-regex "^8.0.0"
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.1"
string-width@^4.1.0:
version "4.2.3"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -317,8 +330,14 @@ string-width@^5.0.1, string-width@^5.1.2:
emoji-regex "^9.2.2"
strip-ansi "^7.0.1"
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
name strip-ansi-cjs
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
dependencies:
ansi-regex "^5.0.1"
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -342,6 +361,11 @@ uc.micro@^2.0.0:
resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.0.0.tgz#84b3c335c12b1497fd9e80fcd3bfa7634c363ff1"
integrity sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==
uc.micro@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.1.0.tgz#f8d3f7d0ec4c3dea35a7e3c8efa4cb8b45c9e7ee"
integrity sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==
which@^2.0.1:
version "2.0.2"
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"

View File

@@ -2,6 +2,32 @@
All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## 0.3.7 (2024-11-25)
**Note:** Version bump only for package @ivuorinen/prettier-config
## [0.3.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.3.5...@ivuorinen/prettier-config@0.3.6) (2024-11-24)
**Note:** Version bump only for package @ivuorinen/prettier-config
## 0.3.5 (2024-11-16)
### Bug Fixes
- upgrade browserslist from 4.24.0 to 4.24.2 ([#302](https://github.com/ivuorinen/base-configs/issues/302)) ([cbb1754](https://github.com/ivuorinen/base-configs/commit/cbb17540f3cd7fc81f0032e557568c65ed0a9744))
## 0.3.4 (2024-10-20)
### Bug Fixes
- upgrade browserslist from 4.23.3 to 4.24.0 ([#297](https://github.com/ivuorinen/base-configs/issues/297)) ([a99c55a](https://github.com/ivuorinen/base-configs/commit/a99c55aab760142b5d77ad80ce5d44b25dde17d7))
## 0.3.3 (2024-10-19)
### Bug Fixes
- upgrade markdownlint-cli from 0.41.0 to 0.42.0 ([#298](https://github.com/ivuorinen/base-configs/issues/298)) ([f57190d](https://github.com/ivuorinen/base-configs/commit/f57190d55c27101f66583cc0000733b2707c1e5f))
## [0.3.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.3.1...@ivuorinen/prettier-config@0.3.2) (2024-09-17)
### Bug Fixes

View File

@@ -1,6 +1,6 @@
{
"name": "@ivuorinen/prettier-config",
"version": "0.3.2",
"version": "0.3.7",
"type": "module",
"description": "ivuorinen's shareable configuration for Prettier.",
"author": {
@@ -11,7 +11,7 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">= 18"
"node": ">=20"
},
"main": "index.cjs",
"module": "wrapper.mjs",
@@ -43,7 +43,7 @@
"postinstall": "node scripts/postinstall.cjs"
},
"dependencies": {
"@ivuorinen/config-checker": "^1",
"@ivuorinen/config-checker": "^1.1.9",
"prettier": "^3"
},
"gitHead": "23d15f15743fb59c1dbe658615ef2ed51c54d230"

View File

@@ -1,9 +1,11 @@
'use strict'
const fs = require('fs')
const path = require('path')
/* eslint no-console: "off", n/no-process-exit: "off", no-undefined: "off" -- CLI app that gives users feedback */
const fs = require('node:fs')
const path = require('node:path')
// noinspection NpmUsedModulesInstalled
const process = require('process')
const process = require('node:process')
const checkConfig = require('@ivuorinen/config-checker')
const foundConfig = checkConfig('prettier')

View File

@@ -2,6 +2,42 @@
All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## 0.3.8 (2024-11-25)
**Note:** Version bump only for package @ivuorinen/semantic-release-config
## [0.3.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.3.6...@ivuorinen/semantic-release-config@0.3.7) (2024-11-24)
**Note:** Version bump only for package @ivuorinen/semantic-release-config
## [0.3.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.3.5...@ivuorinen/semantic-release-config@0.3.6) (2024-11-16)
**Note:** Version bump only for package @ivuorinen/semantic-release-config
## 0.3.5 (2024-11-16)
### Bug Fixes
- upgrade browserslist from 4.24.0 to 4.24.2 ([#302](https://github.com/ivuorinen/base-configs/issues/302)) ([cbb1754](https://github.com/ivuorinen/base-configs/commit/cbb17540f3cd7fc81f0032e557568c65ed0a9744))
## 0.3.4 (2024-10-20)
### Bug Fixes
- upgrade browserslist from 4.23.3 to 4.24.0 ([#297](https://github.com/ivuorinen/base-configs/issues/297)) ([a99c55a](https://github.com/ivuorinen/base-configs/commit/a99c55aab760142b5d77ad80ce5d44b25dde17d7))
## 0.3.3 (2024-10-19)
### Bug Fixes
- upgrade markdownlint-cli from 0.41.0 to 0.42.0 ([#298](https://github.com/ivuorinen/base-configs/issues/298)) ([f57190d](https://github.com/ivuorinen/base-configs/commit/f57190d55c27101f66583cc0000733b2707c1e5f))
## [0.3.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.3.1...@ivuorinen/semantic-release-config@0.3.2) (2024-09-17)
### Bug Fixes
- **config:** add wrapper.mjs to included files ([c016fcb](https://github.com/ivuorinen/base-configs/commit/c016fcbfda8d53fbd59fc7689ef31a41359fc1d7))
## [0.3.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.3.0...@ivuorinen/semantic-release-config@0.3.1) (2024-08-28)
**Note:** Version bump only for package @ivuorinen/semantic-release-config

View File

@@ -1,6 +1,6 @@
{
"name": "@ivuorinen/semantic-release-config",
"version": "0.3.1",
"version": "0.3.8",
"description": "ivuorinen's shareable configuration for semantic-release.",
"author": {
"name": "Ismo Vuorinen",
@@ -10,10 +10,11 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">= 18"
"node": ">=20"
},
"files": [
"index.cjs",
"wrapper.mjs",
"scripts/*"
],
"homepage": "https://github.com/ivuorinen/base-configs/tree/main/packages/semantic-release-config#readme",
@@ -42,7 +43,7 @@
"postinstall": "node scripts/postinstall.cjs"
},
"dependencies": {
"@ivuorinen/config-checker": "^1",
"@ivuorinen/config-checker": "^1.1.9",
"@semantic-release/changelog": "^6",
"@semantic-release/git": "^10",
"semantic-release": "^24"

View File

@@ -1,9 +1,11 @@
'use strict'
const fs = require('fs')
const path = require('path')
/* eslint no-console: "off", n/no-process-exit: "off", no-undefined: "off" -- CLI app that gives users feedback */
const fs = require('node:fs')
const path = require('node:path')
// noinspection NpmUsedModulesInstalled
const process = require('process')
const process = require('node:process')
const checkConfig = require('@ivuorinen/config-checker')
const foundConfig = checkConfig('release')

View File

@@ -1099,15 +1099,6 @@ cosmiconfig@^9.0.0:
js-yaml "^4.1.0"
parse-json "^5.2.0"
cross-spawn@^7.0.0, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
dependencies:
path-key "^3.1.0"
shebang-command "^2.0.0"
which "^2.0.1"
crypto-random-string@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2"

View File

@@ -2,6 +2,36 @@
All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## 0.3.7 (2024-11-25)
**Note:** Version bump only for package @ivuorinen/stylelint-config
## [0.3.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.3.5...@ivuorinen/stylelint-config@0.3.6) (2024-11-24)
**Note:** Version bump only for package @ivuorinen/stylelint-config
## [0.3.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.3.4...@ivuorinen/stylelint-config@0.3.5) (2024-11-16)
**Note:** Version bump only for package @ivuorinen/stylelint-config
## 0.3.4 (2024-11-16)
### Bug Fixes
- upgrade browserslist from 4.24.0 to 4.24.2 ([#302](https://github.com/ivuorinen/base-configs/issues/302)) ([cbb1754](https://github.com/ivuorinen/base-configs/commit/cbb17540f3cd7fc81f0032e557568c65ed0a9744))
## 0.3.3 (2024-10-20)
### Bug Fixes
- upgrade browserslist from 4.23.3 to 4.24.0 ([#297](https://github.com/ivuorinen/base-configs/issues/297)) ([a99c55a](https://github.com/ivuorinen/base-configs/commit/a99c55aab760142b5d77ad80ce5d44b25dde17d7))
## 0.3.2 (2024-10-19)
### Bug Fixes
- upgrade markdownlint-cli from 0.41.0 to 0.42.0 ([#298](https://github.com/ivuorinen/base-configs/issues/298)) ([f57190d](https://github.com/ivuorinen/base-configs/commit/f57190d55c27101f66583cc0000733b2707c1e5f))
## [0.3.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.3.0...@ivuorinen/stylelint-config@0.3.1) (2024-08-28)
**Note:** Version bump only for package @ivuorinen/stylelint-config

View File

@@ -1,6 +1,6 @@
{
"name": "@ivuorinen/stylelint-config",
"version": "0.3.1",
"version": "0.3.7",
"type": "module",
"description": "ivuorinen's shareable configuration for stylelint.",
"author": {
@@ -11,7 +11,7 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">= 18"
"node": ">=20"
},
"main": "css/index.cjs",
"module": "css/index.mjs",
@@ -53,7 +53,7 @@
"postinstall": "node scripts/postinstall.cjs"
},
"dependencies": {
"@ivuorinen/config-checker": "^1",
"@ivuorinen/config-checker": "^1.1.9",
"postcss": "^8",
"stylelint": "^16",
"stylelint-config-recommended-scss": "^14",

View File

@@ -1,9 +1,11 @@
'use strict'
const fs = require('fs')
const path = require('path')
/* eslint no-console: "off", n/no-process-exit: "off", no-undefined: "off" -- CLI app that gives users feedback */
const fs = require('node:fs')
const path = require('node:path')
// noinspection NpmUsedModulesInstalled
const process = require('process')
const process = require('node:process')
const checkConfig = require('@ivuorinen/config-checker')
const foundConfig = checkConfig('stylelint')

View File

@@ -223,15 +223,6 @@ cosmiconfig@^9.0.0:
js-yaml "^4.1.0"
parse-json "^5.2.0"
cross-spawn@^7.0.0:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
dependencies:
path-key "^3.1.0"
shebang-command "^2.0.0"
which "^2.0.1"
css-functions-list@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.1.tgz#2eb205d8ce9f9ce74c5c1d7490b66b77c45ce3ea"

4461
yarn.lock

File diff suppressed because it is too large Load Diff