Compare commits

..

556 Commits

Author SHA1 Message Date
fiximus
687d5b1d2d chore(release): publish
- @ivuorinen/semantic-release-config@0.3.12
2025-02-16 16:03:03 +00:00
dependabot[bot]
0db5b1eb06 chore(deps): bump @octokit/plugin-paginate-rest (#337) 2025-02-16 18:02:28 +02:00
fiximus
82d21d4aa2 chore(release): publish
- @ivuorinen/base-configs@2.0.23
2025-02-16 15:58:33 +00:00
dependabot[bot]
021a37c24a chore(deps): bump @octokit/endpoint in /packages/base-configs (#336) 2025-02-16 17:57:58 +02:00
fiximus
bb05fe1f02 chore(release): publish
- @ivuorinen/semantic-release-config@0.3.11
2025-02-16 09:17:11 +00:00
dependabot[bot]
e22912d817 chore(deps): bump @octokit/endpoint in /packages/semantic-release-config (#332)
Bumps [@octokit/endpoint](https://github.com/octokit/endpoint.js) from 10.0.0 to 10.1.3.
- [Release notes](https://github.com/octokit/endpoint.js/releases)
- [Commits](https://github.com/octokit/endpoint.js/compare/v10.0.0...v10.1.3)

---
updated-dependencies:
- dependency-name: "@octokit/endpoint"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-16 11:16:35 +02:00
fiximus
687be401b9 chore(release): publish
- @ivuorinen/browserslist-config@0.4.8
2025-02-16 08:52:48 +00:00
github-actions[bot]
03a90a6fff chore(deps): update browserslist database (#334)
Co-authored-by: fiximus <189535814+fiximus@users.noreply.github.com>
2025-02-16 10:52:09 +02:00
renovate[bot]
5b7089eb3d chore(deps): update node.js to v22.14.0 (#331)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-12 00:37:39 +02:00
renovate[bot]
7f4aee52ee chore(deps): pin dependencies (#330) 2025-02-09 20:37:50 +02:00
8e2e2317ce fix(ci): stale workflow 2025-02-05 02:49:46 +02:00
fiximus
2d07a0153a chore(release): publish
- @ivuorinen/browserslist-config@0.4.7
2025-02-01 19:28:44 +00:00
github-actions[bot]
6ebc10f490 chore(deps): update browserslist database (#329)
Co-authored-by: fiximus <189535814+fiximus@users.noreply.github.com>
2025-02-01 21:28:08 +02:00
renovate[bot]
126fa1589d feat(github-action): update actions/setup-node (v4.1.0 → v4.2.0) (#328)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-29 14:30:31 +02:00
fiximus
9a86753eae chore(release): publish
- @ivuorinen/base-configs@2.0.22
 - @ivuorinen/markdownlint-config@0.3.11
2025-01-28 06:08:33 +00:00
renovate[bot]
b1b2d8e581 fix(deps): update markdownlint-cli to 0.44.0 (#327) 2025-01-28 08:07:55 +02:00
renovate[bot]
90a0c607c8 feat(github-action): update actions/stale (v9.0.0 → v9.1.0) (#326) 2025-01-23 17:50:52 +02:00
ivuorinen
0aed6d5ca0 chore: 🤖 bump versions and publish packages 2025-01-22 08:03:42 +00:00
renovate[bot]
c03f6252ca chore(deps): update node.js to v22.13.1 (#325)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-22 10:03:05 +02:00
fiximus
a5d17169d1 chore(release): publish
- @ivuorinen/base-configs@2.0.21
 - @ivuorinen/browserslist-config@0.4.6
 - @ivuorinen/commitlint-config@0.3.9
 - @ivuorinen/config-checker@1.1.10
 - @ivuorinen/eslint-config@0.5.9
 - @ivuorinen/markdownlint-config@0.3.10
 - @ivuorinen/prettier-config@0.3.9
 - @ivuorinen/semantic-release-config@0.3.10
 - @ivuorinen/stylelint-config@0.3.13
2025-01-17 13:32:53 +00:00
ivuorinen
1e6d785ab4 chore: 🤖 bump versions and publish packages 2025-01-17 13:32:50 +00:00
renovate[bot]
8a0d38e173 fix(deps): update eslint-config-prettier to 10.0.1 (#324)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-17 15:32:09 +02:00
fiximus
97d7d84207 chore(release): publish
- @ivuorinen/stylelint-config@0.3.12
2025-01-16 08:06:05 +00:00
renovate[bot]
6a5b8eff0c fix(deps): update stylelint-config-standard to 37.0.0 (#323) 2025-01-16 10:05:29 +02:00
fiximus
4bafec44c1 chore(release): publish
- @ivuorinen/browserslist-config@0.4.5
2025-01-15 06:51:10 +00:00
github-actions[bot]
086723cd13 chore(deps): update browserslist database (#322) 2025-01-15 08:50:31 +02:00
2979c63f31 chore(deps): upgrade root packages 2025-01-10 01:29:32 +02:00
renovate[bot]
31643f5cd0 chore(deps): update node.js to v22.13.0 (#321)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-08 03:26:49 +02:00
fiximus
ee2e5d3dea chore(release): publish
- @ivuorinen/base-configs@2.0.20
 - @ivuorinen/browserslist-config@0.4.4
2025-01-01 10:44:04 +00:00
github-actions[bot]
51f98ba71a chore(deps): update browserslist database (#320) 2025-01-01 12:43:24 +02:00
fiximus
1a5966d05b chore(release): publish
- @ivuorinen/base-configs@2.0.19
 - @ivuorinen/browserslist-config@0.4.3
2024-12-16 02:29:11 +00:00
github-actions[bot]
b7e8c449ce chore(deps): update browserslist database (#319)
Co-authored-by: fiximus <189535814+fiximus@users.noreply.github.com>
2024-12-16 04:28:34 +02:00
c11bac54e2 fix(ci): pin browserslist-update-action@v2.5.0 2024-12-16 04:26:57 +02:00
8f989917c9 chore(ci): use .nvmrc, use fiximus, setup node 2024-12-16 04:09:53 +02:00
ivuorinen
7ce1d576c3 chore(release): publish
- @ivuorinen/base-configs@2.0.18
2024-12-16 01:51:36 +00:00
dependabot[bot]
345c8d7039 chore(deps): bump micromatch in /packages/base-configs (#318)
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 03:50:59 +02:00
ivuorinen
f36f6a4446 chore(release): publish
- @ivuorinen/base-configs@2.0.17
2024-12-16 01:48:40 +00:00
dependabot[bot]
b2dc81f843 chore(deps): bump braces from 3.0.2 to 3.0.3 in /packages/base-configs (#317)
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 03:48:07 +02:00
ivuorinen
de987c2127 chore(release): publish
- @ivuorinen/stylelint-config@0.3.11
2024-12-10 12:57:04 +00:00
dependabot[bot]
a69425d98b chore(deps): bump micromatch in /packages/stylelint-config (#316)
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-10 14:56:29 +02:00
ivuorinen
c07f5d763a chore(release): publish
- @ivuorinen/stylelint-config@0.3.10
2024-12-10 11:41:28 +00:00
dependabot[bot]
e91a9abda2 chore(deps): bump nanoid in /packages/stylelint-config (#315)
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.3.7...3.3.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-10 13:40:51 +02:00
89bae3f8a5 feat: add c2corg/browserslist-update-action (#313)
* feat: add c2corg/browserslist-update-action
* chore: update wording, vars, add workflow_dispatch
2024-12-10 13:40:05 +02:00
ivuorinen
f84127b129 chore(release): publish
- @ivuorinen/stylelint-config@0.3.9
2024-12-10 10:00:24 +00:00
dependabot[bot]
48f76ef9d6 chore(deps): bump braces in /packages/stylelint-config (#314)
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-10 11:59:47 +02:00
ivuorinen
7ecb5d1f01 chore(release): publish
- @ivuorinen/base-configs@2.0.16
 - @ivuorinen/browserslist-config@0.4.2
 - @ivuorinen/commitlint-config@0.3.8
 - @ivuorinen/prettier-config@0.3.8
 - @ivuorinen/stylelint-config@0.3.8
2024-12-09 14:08:16 +00:00
b06dc9ea3f chore(base): update yarn deps 2024-12-09 16:07:34 +02:00
c92338fbc2 chore(browserslist): update yarn deps 2024-12-09 16:07:03 +02:00
9b147553ea chore(commitlint): update yarn deps 2024-12-09 16:06:47 +02:00
1c2517d44e chore(prettier): update yarn deps 2024-12-09 16:06:27 +02:00
b583325ace chore(stylelint): update yarn deps 2024-12-09 16:06:11 +02:00
ivuorinen
b21aadcca9 chore(release): publish
- @ivuorinen/base-configs@2.0.15
 - @ivuorinen/semantic-release-config@0.3.9
2024-12-07 14:55:31 +00:00
dependabot[bot]
6e9011d88e chore(deps): bump micromatch in /packages/semantic-release-config (#312) 2024-12-07 16:54:55 +02:00
renovate[bot]
25b9569c73 feat(github-action): update actions/cache (v4.1.2 → v4.2.0) (#311)
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-12-07 04:52:49 +00:00
renovate[bot]
323800841b chore(deps): update node.js to v22.12.0 (#310)
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-12-04 01:35:09 +02:00
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
ivuorinen
3fd61969d9 chore(release): publish
- @ivuorinen/base-configs@2.0.3
 - @ivuorinen/prettier-config@0.3.2
2024-09-17 12:16:32 +00:00
Ismo Vuorinen
ef5641f13b fix(config): add wrapper.mjs to included files 2024-09-17 15:15:34 +03:00
ivuorinen
963ff4fd63 chore(release): publish
- @ivuorinen/base-configs@2.0.2
 - @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.1
 - @ivuorinen/semantic-release-config@0.3.1
 - @ivuorinen/stylelint-config@0.3.1
2024-08-28 07:36:19 +00:00
085c3cedbe chore(deps): loosen constraints, upgrade packages 2024-08-28 10:35:37 +03:00
ivuorinen
fe6d36c906 chore(release): publish
- @ivuorinen/base-configs@2.0.1
 - @ivuorinen/eslint-config@0.5.1
2024-08-26 19:09:30 +00:00
renovate[bot]
987baa6272 fix(deps): update eslint-plugin-sonarjs to 2.0.0 (#289) 2024-08-26 22:08:47 +03:00
ivuorinen
48856d9c71 chore(release): publish
- @ivuorinen/base-configs@2.0.0
 - @ivuorinen/browserslist-config@0.3.0
 - @ivuorinen/commitlint-config@0.3.0
 - @ivuorinen/config-checker@1.1.5
 - @ivuorinen/eslint-config@0.5.0
 - @ivuorinen/markdownlint-config@0.3.0
 - @ivuorinen/prettier-config@0.3.0
 - @ivuorinen/semantic-release-config@0.3.0
 - @ivuorinen/stylelint-config@0.3.0
2024-08-21 14:51:07 +00:00
Ismo Vuorinen
12ea3688ad feat!: module & commonjs in prettier
BREAKING CHANGE: support module, and commonjs types
2024-08-21 17:50:05 +03:00
Ismo Vuorinen
02e4f4779c feat!: module & commonjs in base-configs
BREAKING CHANGE: support module, and commonjs types
2024-08-21 17:45:12 +03:00
Ismo Vuorinen
ad9ed820d6 feat!: upgrade to eslint 9, update configs
BREAKING CHANGE: this changes the configuration format,
also adds support for module, and commonjs types
2024-08-21 17:44:50 +03:00
Ismo Vuorinen
93ea840406 feat!: module & commonjs in browserslist
BREAKING CHANGE: support module, and commonjs types
2024-08-21 17:38:30 +03:00
Ismo Vuorinen
2de156e2c0 feat!: module & commonjs in commitlint
BREAKING CHANGE: support module, and commonjs types
2024-08-21 17:37:06 +03:00
Ismo Vuorinen
ca479deb20 feat!: module & commonjs in markdownlint
BREAKING CHANGE: support module, and commonjs types
2024-08-21 17:36:22 +03:00
Ismo Vuorinen
8d3dbd89e8 feat!: module & commonjs in prettier
BREAKING CHANGE: support module, and commonjs types
2024-08-21 17:36:04 +03:00
Ismo Vuorinen
57fbf1fd1f feat!: module & commonjs in semantic-release
BREAKING CHANGE: support module, and commonjs types
2024-08-21 17:35:36 +03:00
Ismo Vuorinen
e4aed31ef9 feat!: module & commonjs in stylelint
BREAKING CHANGE: support module, and commonjs types
2024-08-21 17:35:13 +03:00
Ismo Vuorinen
ce9de621f6 chore: tweaks and cleanup 2024-08-21 17:23:59 +03:00
ivuorinen
cc63a2d1d7 chore(release): publish
- @ivuorinen/base-configs@1.1.106
 - @ivuorinen/semantic-release-config@0.2.24
2024-08-21 05:52:14 +00:00
renovate[bot]
2c5432954a fix(deps): update semantic-release to 24.1.0 (#288) 2024-08-21 08:51:37 +03:00
ivuorinen
241244169c chore(release): publish
- @ivuorinen/stylelint-config@0.2.37
2024-08-19 08:01:33 +00:00
renovate[bot]
3b552d1ae1 fix(deps): update stylelint to 16.8.2 (#287) 2024-08-19 08:19:24 +03:00
4da529746e fix(deps): update dependencies 2024-08-16 15:12:12 +03:00
ivuorinen
d515c3e499 chore(release): publish
- @ivuorinen/base-configs@1.1.105
 - @ivuorinen/eslint-config@0.4.48
2024-08-12 23:37:15 +00:00
renovate[bot]
ba3b6cc2d8 fix(deps): update eslint to 9.9.0 (#286)
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-08-13 02:36:39 +03:00
ivuorinen
47088feff6 chore(release): publish
- @ivuorinen/base-configs@1.1.104
 - @ivuorinen/commitlint-config@0.2.24
2024-08-10 18:55:58 +00:00
renovate[bot]
4080152296 fix(deps): update @commitlint/cli to 19.4.0 (#285) 2024-08-10 21:55:21 +03:00
ivuorinen
28430ef6a7 chore(release): publish
- @ivuorinen/stylelint-config@0.2.36
2024-08-07 21:39:10 +00:00
renovate[bot]
5d6d89fdeb fix(deps): update stylelint-scss to 6.5.0 (#284) 2024-08-08 00:38:34 +03:00
ivuorinen
05b25840c1 chore(release): publish
- @ivuorinen/base-configs@1.1.103
 - @ivuorinen/browserslist-config@0.2.10
2024-08-04 14:46:53 +00:00
renovate[bot]
232225b186 fix(deps): update browserslist to 4.23.3 (#283)
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-08-04 17:46:00 +03:00
ivuorinen
cc183f538a chore(release): publish
- @ivuorinen/stylelint-config@0.2.35
2024-08-02 11:23:31 +00:00
renovate[bot]
338e7e343d fix(deps): update stylelint to 16.8.1 (#282) 2024-08-02 14:22:55 +03:00
ivuorinen
d9090c667e chore(release): publish
- @ivuorinen/base-configs@1.1.102
 - @ivuorinen/eslint-config@0.4.47
2024-07-29 23:12:50 +00:00
renovate[bot]
72b0871beb fix(deps): update eslint to 9.8.0 (#281) 2024-07-30 02:12:14 +03:00
renovate[bot]
aa6bcc6cd4 chore(deps): update eslint-plugin-unicorn to 55.0.0 (#280)
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-07-28 02:55:20 +03:00
ivuorinen
2b705cec7b chore(release): publish
- @ivuorinen/base-configs@1.1.101
 - @ivuorinen/eslint-config@0.4.46
2024-07-27 13:18:06 +00:00
renovate[bot]
6f7f3e9cfe fix(deps): update eslint-plugin-promise to 7.0.0 (#279) 2024-07-27 16:17:28 +03:00
Ismo Vuorinen
bc0e9dcdbc chore(meta): update renovate.json 2024-07-23 03:49:22 +03:00
ivuorinen
031f27257a chore(release): publish
- @ivuorinen/base-configs@1.1.100
 - @ivuorinen/prettier-config@0.2.16
2024-07-16 20:05:36 +00:00
renovate[bot]
03e8a97e2b fix(deps): update prettier to 3.3.3 (#277)
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-07-16 23:04:55 +03:00
ivuorinen
951cdb5014 chore(release): publish
- @ivuorinen/stylelint-config@0.2.34
2024-07-16 15:29:27 +00:00
renovate[bot]
b5e55bf888 fix(deps): update stylelint to 16.7.0 (#275)
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-07-16 18:28:52 +03:00
ivuorinen
b3123d3745 chore(release): publish
- @ivuorinen/base-configs@1.1.99
 - @ivuorinen/eslint-config@0.4.45
2024-07-16 07:21:08 +00:00
renovate[bot]
e1c45b82eb fix(deps): update eslint to 9.7.0 (#276)
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-07-16 10:20:22 +03:00
ivuorinen
0b1a5dfea1 chore(release): publish
- @ivuorinen/stylelint-config@0.2.33
2024-07-13 13:43:11 +00:00
renovate[bot]
76d8d81fb8 fix(deps): update stylelint-scss to 6.4.1 (#274)
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-07-13 16:42:37 +03:00
ivuorinen
b8da329ab8 chore(release): publish
- @ivuorinen/stylelint-config@0.2.32
2024-07-13 08:55:12 +00:00
renovate[bot]
cc414bc57f fix(deps): update stylelint-config-recommended-scss to 14.1.0 (#272)
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-07-13 11:54:36 +03:00
ivuorinen
e835120a12 chore(release): publish
- @ivuorinen/stylelint-config@0.2.31
2024-07-13 08:31:54 +00:00
renovate[bot]
f1962c8353 fix(deps): update stylelint-scss to 6.4.0 (#273)
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-07-13 11:31:20 +03:00
ivuorinen
ab6ed16b78 chore(release): publish
- @ivuorinen/base-configs@1.1.98
 - @ivuorinen/browserslist-config@0.2.9
2024-07-13 07:01:58 +00:00
renovate[bot]
8593ea0ea6 fix(deps): update browserslist to 4.23.2 (#271) 2024-07-13 10:01:21 +03:00
renovate[bot]
bd86a4459d fix(github-action): update actions/setup-node ( v4.0.2 → v4.0.3 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 03:06:05 +00:00
Ismo Vuorinen
4b9d95b4ad chore: update dependencies 2024-07-02 14:12:25 +03:00
ivuorinen
3cf835ada8 chore(release): publish
- @ivuorinen/base-configs@1.1.97
 - @ivuorinen/browserslist-config@0.2.8
 - @ivuorinen/commitlint-config@0.2.23
 - @ivuorinen/config-checker@1.1.4
 - @ivuorinen/eslint-config@0.4.44
 - @ivuorinen/markdownlint-config@0.2.9
 - @ivuorinen/prettier-config@0.2.15
 - @ivuorinen/semantic-release-config@0.2.23
 - @ivuorinen/stylelint-config@0.2.30
2024-07-02 11:07:36 +00:00
ivuorinen
e0c7475389 chore: 🤖 bump versions and publish packages 2024-07-02 11:07:33 +00:00
Ismo Vuorinen
3cc07cf3ff fix(workflows): commit lint fix 2024-07-02 14:06:53 +03:00
Ismo Vuorinen
bbbbdf049f fix(workflows): tweak publish jobs run order 2024-07-02 14:04:59 +03:00
Ismo Vuorinen
b4b41a9056 Workflow changes (#269)
* feat(workflows): pr actions workflow
* fix(workflows): split version bump and publish
2024-07-02 14:02:49 +03:00
renovate[bot]
5ccf62bf86 fix(deps): update stylelint-config-standard to 36.0.1 (#267)
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-07-02 09:17:39 +03:00
renovate[bot]
b40f77373e fix(deps): update eslint to 9.6.0 (#268) 2024-07-01 23:49:10 +03:00
ivuorinen
89fa547656 chore(release): publish
- @ivuorinen/stylelint-config@0.2.29
2024-06-22 22:42:19 +00:00
2bf43815df chore(deps): update yarn packages 2024-06-23 01:41:40 +03:00
renovate[bot]
2ca84826c4 fix(deps): update stylelint-scss to 6.3.2 (#266)
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-06-23 01:32:45 +03:00
renovate[bot]
e031d154b5 chore(deps): update eslint-plugin-unicorn to 54.0.0 (#265)
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-06-18 10:49:41 +03:00
ivuorinen
3352d0a93b chore(release): publish
- @ivuorinen/base-configs@1.1.96
 - @ivuorinen/eslint-config@0.4.43
2024-06-18 07:47:47 +00:00
renovate[bot]
0c0ac2abe9 fix(deps): update eslint to 9.5.0 (#264)
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-06-18 10:47:08 +03:00
renovate[bot]
6d66a87656 chore(release): publish
- @ivuorinen/base-configs@1.1.95
 - @ivuorinen/prettier-config@0.2.14
2024-06-15 04:26:54 +00:00
renovate[bot]
62ff7930de fix(deps): update dependency prettier to v3.3.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-15 04:26:19 +00:00
ivuorinen
b90fcbf1e1 chore(release): publish
- @ivuorinen/base-configs@1.1.94
 - @ivuorinen/eslint-config@0.4.42
 - @ivuorinen/markdownlint-config@0.2.8
 - @ivuorinen/prettier-config@0.2.13
 - @ivuorinen/stylelint-config@0.2.28
2024-06-14 08:01:56 +00:00
Ismo Vuorinen
1bc3b6d57f chore: update packages, and .gitignore 2024-06-14 11:01:18 +03:00
renovate[bot]
7076b97c97 chore(deps): update actions/checkout action to v4.1.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-13 04:52:01 +00:00
renovate[bot]
1849c6aa13 chore(release): publish
- @ivuorinen/base-configs@1.1.93
 - @ivuorinen/browserslist-config@0.2.7
2024-06-12 03:17:50 +00:00
renovate[bot]
4b590e3f27 fix(deps): update dependency browserslist to v4.23.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-12 03:17:14 +00:00
renovate[bot]
96227c70de chore(release): publish
- @ivuorinen/base-configs@1.1.92
 - @ivuorinen/prettier-config@0.2.12
 - @ivuorinen/stylelint-config@0.2.27
2024-06-06 23:02:36 +00:00
renovate[bot]
ed302acd4e fix(deps): update devdependencies (patch)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-06 23:01:59 +00:00
ivuorinen
fcd89e8e78 chore(release): publish
- @ivuorinen/base-configs@1.1.91
 - @ivuorinen/prettier-config@0.2.11
2024-06-05 08:19:48 +00:00
renovate[bot]
e7e39f9e31 fix(deps): update dependency prettier to v3.3.0 (#258) 2024-06-05 11:19:13 +03:00
ivuorinen
89e06f68bd chore(release): publish
- @ivuorinen/base-configs@1.1.90
 - @ivuorinen/commitlint-config@0.2.22
 - @ivuorinen/eslint-config@0.4.41
2024-06-04 10:04:56 +00:00
Ismo Vuorinen
c23740e4ac chore(deps): update deps 2024-06-04 13:04:15 +03:00
Ismo Vuorinen
deffbca8b1 chore(deps): add @types/node, typescript >=4 2024-06-04 12:56:49 +03:00
ivuorinen
f18152967b chore(release): publish
- @ivuorinen/base-configs@1.1.89
 - @ivuorinen/eslint-config@0.4.40
2024-06-04 09:41:35 +00:00
renovate[bot]
59fa4e7d44 fix(deps): update dependency eslint to v9.4.0 (#256)
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-06-04 12:40:58 +03:00
ivuorinen
0bff56f833 chore(release): publish
- @ivuorinen/base-configs@1.1.88
 - @ivuorinen/semantic-release-config@0.2.22
2024-06-04 09:38:14 +00:00
renovate[bot]
c8bcd0c554 fix(deps): update dependency semantic-release to v24 (#257)
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-06-04 12:37:30 +03:00
renovate[bot]
f267a6827b chore(release): publish
- @ivuorinen/stylelint-config@0.2.26
2024-06-01 00:44:51 +00:00
renovate[bot]
dd455ee6da fix(deps): update dependency stylelint to v16.6.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-01 00:44:13 +00:00
ivuorinen
52a689c3b9 chore(release): publish
- @ivuorinen/base-configs@1.1.87
 - @ivuorinen/eslint-config@0.4.39
2024-05-31 19:10:43 +00:00
renovate[bot]
d9b695774d fix(deps): update dependency eslint-plugin-promise to v6.2.0 (#254)
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-05-31 22:10:04 +03:00
ivuorinen
f199c03cd3 chore(release): publish
- @ivuorinen/base-configs@1.1.86
 - @ivuorinen/markdownlint-config@0.2.7
2024-05-29 06:27:53 +00:00
renovate[bot]
e520dd18fa fix(deps): update dependency markdownlint-cli to v0.41.0 (#253)
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-05-29 09:27:21 +03:00
ivuorinen
a68dc6b9ce chore(release): publish
- @ivuorinen/stylelint-config@0.2.25
2024-05-28 10:54:03 +00:00
renovate[bot]
56bccc840e fix(deps): update dependency stylelint to v16.6.0 (#252)
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-05-28 13:53:24 +03:00
ivuorinen
11be135aa1 chore(release): publish
- @ivuorinen/base-configs@1.1.85
 - @ivuorinen/eslint-config@0.4.38
2024-05-21 12:28:36 +00:00
renovate[bot]
44088ba99c fix(deps): update dependency eslint to v9.3.0 (#251)
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-05-21 15:27:59 +03:00
ivuorinen
813c7b569e chore(release): publish
- @ivuorinen/base-configs@1.1.84
 - @ivuorinen/eslint-config@0.4.37
2024-05-18 06:29:34 +00:00
renovate[bot]
0d9853a556 fix(deps): update dependency eslint-plugin-n to v17.7.0 (#250)
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-05-18 09:28:57 +03:00
c84ea8e962 fix: update package.json and yarn.lock 2024-05-18 09:18:39 +03:00
renovate[bot]
cb6a0b691c chore(deps): update actions/checkout action to v4.1.6 (#249) 2024-05-17 05:51:58 +03:00
renovate[bot]
b50a6bf289 chore(deps): update dependency eslint-plugin-unicorn to v53 (#248) 2024-05-15 10:48:12 +03:00
ivuorinen
5e4a0b9ce9 chore(release): publish
- @ivuorinen/base-configs@1.1.83
 - @ivuorinen/eslint-config@0.4.36
 - @ivuorinen/semantic-release-config@0.2.21
2024-05-15 07:47:30 +00:00
renovate[bot]
f3516e1a8e fix(deps): update dependency semantic-release to v23.1.1 (#247) 2024-05-15 10:46:51 +03:00
renovate[bot]
14b7307cdc fix(deps): update dependency eslint-plugin-n to v17.6.0 (#246) 2024-05-15 10:46:15 +03:00
ivuorinen
3851386b19 chore(release): publish
- @ivuorinen/base-configs@1.1.82
 - @ivuorinen/eslint-config@0.4.35
2024-05-10 20:48:49 +00:00
renovate[bot]
5730a872ff fix(deps): update dependency eslint-plugin-n to v17.5.1 (#245) 2024-05-10 23:48:13 +03:00
renovate[bot]
4373d6cf14 chore(release): publish
- @ivuorinen/base-configs@1.1.81
 - @ivuorinen/eslint-config@0.4.34
2024-05-10 00:30:28 +00:00
renovate[bot]
5ea3c41198 fix(deps): update dependency eslint-plugin-sonarjs to v1.0.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-10 00:29:53 +00:00
renovate[bot]
fbe0662cde chore(deps): update actions/checkout action to v4.1.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-09 03:26:14 +00:00
ivuorinen
1503005bfa chore(release): publish
- @ivuorinen/base-configs@1.1.80
 - @ivuorinen/eslint-config@0.4.33
2024-05-07 07:48:44 +00:00
renovate[bot]
8419ce8c64 fix(deps): update dependency eslint-plugin-sonarjs to v1 (#242)
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-05-07 10:48:10 +03:00
ivuorinen
949e14c929 chore(release): publish
- @ivuorinen/base-configs@1.1.79
 - @ivuorinen/eslint-config@0.4.32
 - @ivuorinen/stylelint-config@0.2.24
2024-05-07 07:14:40 +00:00
renovate[bot]
8bf9433d49 fix(deps): update dependency stylelint-scss to v6.3.0 (#240)
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-05-07 10:14:03 +03:00
renovate[bot]
a9fbc1dd15 fix(deps): update eslint to 9.2 (#241)
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-05-07 10:13:31 +03:00
ivuorinen
bff247d141 chore(release): publish
- @ivuorinen/base-configs@1.1.78
 - @ivuorinen/eslint-config@0.4.31
2024-05-06 13:18:42 +00:00
renovate[bot]
4cee9fb75a fix(deps): update dependency eslint-plugin-jest to v28.4.0 (#239)
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-05-06 16:18:03 +03:00
ivuorinen
945220d740 chore(release): publish
- @ivuorinen/base-configs@1.1.77
 - @ivuorinen/browserslist-config@0.2.6
 - @ivuorinen/commitlint-config@0.2.21
 - @ivuorinen/config-checker@1.1.3
 - @ivuorinen/eslint-config@0.4.30
 - @ivuorinen/markdownlint-config@0.2.6
 - @ivuorinen/prettier-config@0.2.10
 - @ivuorinen/semantic-release-config@0.2.20
 - @ivuorinen/stylelint-config@0.2.23
2024-05-05 12:27:58 +00:00
Ismo Vuorinen
52372dbe37 fix: add an initial value to "reduce()" call (#238) 2024-05-05 15:27:18 +03:00
ivuorinen
0e31384a0b chore(release): publish
- @ivuorinen/stylelint-config@0.2.22
2024-05-05 12:18:16 +00:00
c26d1f4dec chore: update root yarn.lock 2024-05-05 15:17:39 +03:00
renovate[bot]
21968fb889 fix(deps): update dependency stylelint to v16.5.0 (#237)
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-05-05 15:01:50 +03:00
dependabot[bot]
5642e67370 chore(deps): bump ejs from 3.1.9 to 3.1.10 (#234) 2024-05-04 11:30:40 +03:00
ivuorinen
6369dab2b8 chore(release): publish
- @ivuorinen/base-configs@1.1.76
 - @ivuorinen/eslint-config@0.4.29
2024-05-04 08:29:21 +00:00
renovate[bot]
cbde5017bd fix(deps): update dependency eslint-plugin-n to v17.4.0 (#235) 2024-05-04 11:28:42 +03:00
ivuorinen
de30b20745 chore(release): publish
- @ivuorinen/base-configs@1.1.75
 - @ivuorinen/markdownlint-config@0.2.5
2024-05-04 08:28:30 +00:00
renovate[bot]
3776f3b223 fix(deps): update dependency markdownlint-cli to v0.40.0 (#236) 2024-05-04 11:27:55 +03:00
ivuorinen
d7576140bd chore(release): publish
- @ivuorinen/base-configs@1.1.74
 - @ivuorinen/eslint-config@0.4.28
2024-05-01 07:57:55 +00:00
renovate[bot]
8d5027144d fix(deps): update dependency eslint-plugin-jest to v28.3.0 (#233)
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-05-01 10:57:20 +03:00
ivuorinen
7a90ad6f63 chore(release): publish
- @ivuorinen/base-configs@1.1.73
 - @ivuorinen/eslint-config@0.4.27
2024-04-28 04:52:55 +00:00
renovate[bot]
d1dbe8cd9c fix(deps): update dependency eslint-plugin-n to v17.3.1 (#232) 2024-04-28 07:52:17 +03:00
ivuorinen
e6301a0e24 chore(release): publish
- @ivuorinen/stylelint-config@0.2.21
2024-04-27 05:49:51 +00:00
renovate[bot]
f8186cb1fe fix(deps): update dependency stylelint to v16.4.0 (#231) 2024-04-27 08:49:13 +03:00
ivuorinen
d53642e61d chore(release): publish
- @ivuorinen/base-configs@1.1.72
 - @ivuorinen/commitlint-config@0.2.20
2024-04-27 05:48:53 +00:00
renovate[bot]
a3bf58b31d fix(deps): update dependency @commitlint/cli to v19.3.0 (#230) 2024-04-27 08:48:14 +03:00
renovate[bot]
2e152b2b72 chore(release): publish
- @ivuorinen/base-configs@1.1.71
 - @ivuorinen/eslint-config@0.4.26
2024-04-26 03:42:24 +00:00
renovate[bot]
f94712248e fix(deps): update dependency eslint to v9.1.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-26 03:41:46 +00:00
renovate[bot]
ae6cbd44c6 chore(deps): update actions/checkout action to v4.1.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-26 01:24:58 +00:00
ivuorinen
5b3d118163 chore(release): publish
- @ivuorinen/base-configs@1.1.70
 - @ivuorinen/eslint-config@0.4.25
2024-04-23 06:26:27 +00:00
renovate[bot]
b974857c27 fix(deps)!: update dependency eslint to v9 (#219)
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-04-23 09:25:50 +03:00
renovate[bot]
23fa1248e5 chore(deps): update actions/checkout action to v4.1.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-23 00:48:15 +00:00
renovate[bot]
bcfe1af5df chore(release): publish
- @ivuorinen/base-configs@1.1.69
 - @ivuorinen/eslint-config@0.4.24
2024-04-19 00:53:36 +00:00
renovate[bot]
50fa8cf2d3 fix(deps): update dependency eslint-plugin-n to v17.2.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-19 00:52:53 +00:00
ivuorinen
1ebc7d68fe chore(release): publish
- @ivuorinen/base-configs@1.1.68
 - @ivuorinen/commitlint-config@0.2.19
2024-04-18 06:50:23 +00:00
renovate[bot]
92ac187a83 fix(deps): update dependency @commitlint/config-conventional to v19.2.2 (#225)
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-04-18 09:49:46 +03:00
renovate[bot]
471b439dcb chore(release): publish
- @ivuorinen/base-configs@1.1.67
 - @ivuorinen/commitlint-config@0.2.18
2024-04-18 00:51:28 +00:00
renovate[bot]
4438acdc5e fix(deps): update dependency @commitlint/cli to v19.2.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-18 00:50:51 +00:00
ivuorinen
9a31ecc7ee chore(release): publish
- @ivuorinen/base-configs@1.1.66
 - @ivuorinen/eslint-config@0.4.23
2024-04-13 14:57:09 +00:00
renovate[bot]
14ea3c1250 fix(deps): update dependency eslint-plugin-n to v17.2.0 (#223) 2024-04-13 17:56:28 +03:00
renovate[bot]
8b4e3ef52e chore(release): publish
- @ivuorinen/base-configs@1.1.65
 - @ivuorinen/semantic-release-config@0.2.19
2024-04-13 03:41:55 +00:00
renovate[bot]
b5bfb775fd fix(deps): update dependency semantic-release to v23.0.8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-13 03:41:18 +00:00
ivuorinen
ebf6c8632b chore(release): publish
- @ivuorinen/base-configs@1.1.64
 - @ivuorinen/eslint-config@0.4.22
2024-04-12 05:47:37 +00:00
renovate[bot]
28c385ecbd fix(deps): update dependency eslint-plugin-n to v17 (#221) 2024-04-12 08:47:05 +03:00
renovate[bot]
b01dc7c19d fix(deps): update dependency eslint-plugin-jest to v28 (#220) 2024-04-12 08:44:54 +03:00
renovate[bot]
2ff60f5938 chore(deps): update dependency eslint-plugin-unicorn to v52 (#217) 2024-04-07 23:08:02 +03:00
ivuorinen
fa49040970 chore(release): publish
- @ivuorinen/base-configs@1.1.63
 - @ivuorinen/eslint-config@0.4.21
2024-04-07 20:07:53 +00:00
renovate[bot]
803949390e fix(deps): update dependency eslint-plugin-sonarjs to v0.25.1 (#216) 2024-04-07 23:07:15 +03:00
renovate[bot]
1fdb02a66d chore(release): publish
- @ivuorinen/base-configs@1.1.62
 - @ivuorinen/semantic-release-config@0.2.18
2024-04-06 23:02:04 +00:00
renovate[bot]
9e6929eb6b fix(deps): update dependency semantic-release to v23.0.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-06 23:01:25 +00:00
ivuorinen
a8be793ccd chore(release): publish
- @ivuorinen/base-configs@1.1.61
 - @ivuorinen/eslint-config@0.4.20
2024-03-31 21:17:05 +00:00
renovate[bot]
21fddabb15 fix(deps): update dependency eslint-plugin-sonarjs to v0.25.0 (#215)
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-04-01 00:16:31 +03:00
renovate[bot]
b8fd3dca38 chore(release): publish
- @ivuorinen/stylelint-config@0.2.20
2024-03-30 01:13:10 +00:00
renovate[bot]
dd8dcd2b7d fix(deps): update dependency stylelint to v16.3.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-30 01:12:35 +00:00
6b58212de8 chore(docs): readme tweaks and cleanup 2024-03-28 07:21:56 +02:00
8ceee3e908 chore(workflows): bump publish.yml node to 20 2024-03-28 07:01:25 +02:00
7d9d749425 feat(npm): testing workspaces 2024-03-28 06:58:49 +02:00
renovate[bot]
21d0cbedec chore(release): publish
- @ivuorinen/base-configs@1.1.60
 - @ivuorinen/semantic-release-config@0.2.17
2024-03-28 00:42:11 +00:00
renovate[bot]
5dc4dc88fd fix(deps): update dependency semantic-release to v23.0.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-28 00:41:39 +00:00
ivuorinen
11132fe495 chore(release): publish
- @ivuorinen/stylelint-config@0.2.19
2024-03-27 07:07:54 +00:00
renovate[bot]
c0bea73d1d fix(deps): update dependency stylelint to v16.3.0 (#212)
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-03-27 09:07:17 +02:00
renovate[bot]
82f6ca6751 chore(deps): update dependency eslint-plugin-n to v16 (#211) 2024-03-23 08:38:32 +02:00
renovate[bot]
1cdfa5e13e chore(release): publish
- @ivuorinen/base-configs@1.1.59
 - @ivuorinen/commitlint-config@0.2.17
2024-03-23 00:03:57 +00:00
renovate[bot]
df99f1fa2e fix(deps): update dependency @commitlint/cli to v19.2.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-23 00:03:18 +00:00
renovate[bot]
d5ad950b70 chore(deps): replace dependency eslint-plugin-node with eslint-plugin-n ^14.0.0 (#207) 2024-03-22 22:24:34 +02:00
renovate[bot]
d8234ae7d2 chore(release): publish
- @ivuorinen/base-configs@1.1.58
 - @ivuorinen/semantic-release-config@0.2.16
2024-03-22 00:23:47 +00:00
renovate[bot]
a81f5d8889 fix(deps): update dependency semantic-release to v23.0.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-22 00:23:18 +00:00
renovate[bot]
63764a0362 chore(release): publish
- @ivuorinen/base-configs@1.1.57
 - @ivuorinen/semantic-release-config@0.2.15
2024-03-20 01:24:07 +00:00
renovate[bot]
11982de2cf chore(deps): update devdependencies (patch)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-20 01:23:36 +00:00
ivuorinen
130c81c8aa chore(release): publish
- @ivuorinen/base-configs@1.1.56
 - @ivuorinen/commitlint-config@0.2.16
2024-03-19 08:28:41 +00:00
renovate[bot]
b72a2b6e93 fix(deps): update dependency @commitlint/cli to v19.2.0 (#205) 2024-03-19 10:28:11 +02:00
renovate[bot]
8a692d3b31 chore(release): publish
- @ivuorinen/base-configs@1.1.55
 - @ivuorinen/semantic-release-config@0.2.14
2024-03-19 02:21:19 +00:00
renovate[bot]
8c7f7440da fix(deps): update dependency semantic-release to v23.0.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-19 02:20:47 +00:00
dependabot[bot]
cb64db2f3a chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 (#203) 2024-03-17 14:25:55 +02:00
ivuorinen
6a9cd17396 chore(release): publish
- @ivuorinen/base-configs@1.1.54
 - @ivuorinen/commitlint-config@0.2.15
2024-03-17 12:25:08 +00:00
renovate[bot]
53929deedf fix(deps): update commitlint monorepo to v19.1.0 (#202) 2024-03-17 14:24:35 +02:00
renovate[bot]
18581cccd7 chore(release): publish
- @ivuorinen/stylelint-config@0.2.18
2024-03-09 05:15:36 +00:00
renovate[bot]
afa8a81152 fix(deps): update dependency stylelint-scss to v6.2.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-09 05:15:06 +00:00
ivuorinen
677908757a chore(release): publish
- @ivuorinen/stylelint-config@0.2.17
2024-03-08 07:42:30 +00:00
renovate[bot]
c4f7a0f493 fix(deps): update dependency stylelint-scss to v6.2.0 (#200)
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-03-08 09:41:55 +02:00
ivuorinen
9c6e920854 chore(release): publish
- @ivuorinen/base-configs@1.1.53
 - @ivuorinen/commitlint-config@0.2.14
2024-03-02 16:01:17 +00:00
renovate[bot]
12bc818a6e fix(deps)!: update commitlint monorepo to v19 (#199)
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-03-02 18:00:46 +02:00
renovate[bot]
b5cc7dc9e0 chore(deps): update actions/cache action to v4.0.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 01:44:16 +00:00
ivuorinen
1dec2cd832 chore(release): publish
- @ivuorinen/base-configs@1.1.52
 - @ivuorinen/eslint-config@0.4.19
2024-02-27 09:51:08 +00:00
renovate[bot]
c06e3b6ddc fix(deps): update dependency eslint to v8.57.0 (#197)
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-02-27 11:50:31 +02:00
ivuorinen
e3e6b43a95 chore(release): publish
- @ivuorinen/base-configs@1.1.51
 - @ivuorinen/semantic-release-config@0.2.13
2024-02-21 13:01:52 +00:00
dependabot[bot]
27d9a626b1 chore(deps): bump ip from 2.0.0 to 2.0.1 (#195)
Bumps [ip](https://github.com/indutny/node-ip) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 15:01:10 +02:00
dependabot[bot]
9932d9fabf chore(deps): bump ip from 2.0.0 to 2.0.1 in /packages/base-configs (#196)
Bumps [ip](https://github.com/indutny/node-ip) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 15:00:39 +02:00
ivuorinen
0e9bfae791 chore(release): publish
- @ivuorinen/base-configs@1.1.50
 - @ivuorinen/eslint-config@0.4.18
2024-02-20 11:10:08 +00:00
renovate[bot]
3640d26425 fix(deps): update dependency eslint-plugin-jest to v27.9.0 (#193) 2024-02-20 13:09:34 +02:00
ivuorinen
25486624ac chore(release): publish
- @ivuorinen/base-configs@1.1.49
 - @ivuorinen/eslint-config@0.4.17
2024-02-17 21:49:18 +00:00
renovate[bot]
07758aa9ff fix(deps): update eslint (#189) 2024-02-17 23:48:48 +02:00
ivuorinen
184ea15e15 chore(release): publish
- @ivuorinen/base-configs@1.1.48
 - @ivuorinen/browserslist-config@0.2.5
2024-02-17 21:41:38 +00:00
renovate[bot]
a9436e4b01 fix(deps): update dependency browserslist to v4.23.0 (#192) 2024-02-17 23:41:06 +02:00
renovate[bot]
96414f344b chore(release): publish
- @ivuorinen/base-configs@1.1.47
 - @ivuorinen/commitlint-config@0.2.13
2024-02-17 13:30:14 +00:00
renovate[bot]
4884192453 fix(deps): update dependency @commitlint/config-conventional to v18.6.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-17 13:29:46 +00:00
renovate[bot]
84acf9e16e chore(release): publish
- @ivuorinen/base-configs@1.1.46
 - @ivuorinen/commitlint-config@0.2.12
2024-02-17 03:36:31 +00:00
renovate[bot]
e996d191e5 fix(deps): update devdependencies (patch) to v18.6.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-17 03:36:02 +00:00
renovate[bot]
b86552b3b6 chore(deps): update dependency eslint-plugin-unicorn to v51 (#187) 2024-02-10 16:50:24 +02:00
ivuorinen
b8ea16a6ae chore(release): publish
- @ivuorinen/base-configs@1.1.45
 - @ivuorinen/semantic-release-config@0.2.12
2024-02-10 14:49:56 +00:00
renovate[bot]
5d1d29597d fix(deps): update dependency semantic-release to v23.0.2 (#188) 2024-02-10 16:49:27 +02:00
renovate[bot]
d9f05035d1 chore(release): publish
- @ivuorinen/base-configs@1.1.44
 - @ivuorinen/semantic-release-config@0.2.11
2024-02-10 00:32:32 +00:00
renovate[bot]
937014c2b4 fix(deps): update dependency semantic-release to v23.0.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-10 00:31:55 +00:00
renovate[bot]
27af10eeab chore(release): publish
- @ivuorinen/base-configs@1.1.43
 - @ivuorinen/prettier-config@0.2.9
2024-02-08 01:35:15 +00:00
renovate[bot]
608c86d823 chore(deps): update devdependencies (patch)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-08 01:34:43 +00:00
renovate[bot]
f8d3f35858 chore(release): publish
- @ivuorinen/stylelint-config@0.2.16
2024-02-04 19:32:38 +00:00
renovate[bot]
68ef8dfb89 fix(deps): update dependency stylelint to v16.2.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-04 19:32:06 +00:00
ivuorinen
b7ee4370fb chore(release): publish
- @ivuorinen/base-configs@1.1.42
 - @ivuorinen/markdownlint-config@0.2.4
2024-02-02 08:21:28 +00:00
renovate[bot]
50d4743f3b fix(deps): update dependency markdownlint-cli to v0.39.0 (#183) 2024-02-02 10:20:55 +02:00
renovate[bot]
67ccc38863 chore(release): publish
- @ivuorinen/base-configs@1.1.41
 - @ivuorinen/browserslist-config@0.2.4
2024-01-30 00:05:04 +00:00
renovate[bot]
82ac478fe2 fix(deps): update dependency browserslist to v4.22.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-30 00:04:32 +00:00
ivuorinen
4f01155d5f chore(release): publish
- @ivuorinen/base-configs@1.1.40
 - @ivuorinen/commitlint-config@0.2.11
2024-01-28 14:08:35 +00:00
renovate[bot]
3292c31f29 fix(deps): update commitlint monorepo to v18.6.0 (#181) 2024-01-28 16:08:06 +02:00
ivuorinen
5d72376f03 chore(release): publish
- @ivuorinen/base-configs@1.1.39
 - @ivuorinen/commitlint-config@0.2.10
2024-01-25 22:14:43 +00:00
renovate[bot]
612cdc26cd fix(deps): update commitlint monorepo to v18.5.0 (#180) 2024-01-26 00:14:10 +02:00
ivuorinen
0357f43ffc chore(release): publish
- @ivuorinen/stylelint-config@0.2.15
2024-01-25 12:57:54 +00:00
renovate[bot]
4f9f8675ed fix(deps): update dependency stylelint-scss to v6.1.0 (#179)
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-01-25 14:57:19 +02:00
ivuorinen
75ab06eda1 chore(release): publish
- @ivuorinen/stylelint-config@0.2.14
2024-01-23 10:26:47 +00:00
renovate[bot]
72cb9e190a fix(deps): update dependency stylelint to v16.2.0 (#178) 2024-01-23 12:26:13 +02:00
renovate[bot]
7a47187588 chore(release): publish
- @ivuorinen/base-configs@1.1.38
 - @ivuorinen/prettier-config@0.2.8
2024-01-20 15:37:58 +00:00
renovate[bot]
faadbc633a fix(deps): update dependency prettier to v3.2.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-20 15:37:27 +00:00
renovate[bot]
92453cce6b chore(release): publish
- @ivuorinen/base-configs@1.1.37
 - @ivuorinen/prettier-config@0.2.7
2024-01-20 07:34:36 +00:00
renovate[bot]
4393ed7c99 fix(deps): update dependency prettier to v3.2.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-20 07:34:06 +00:00
renovate[bot]
ca36feb999 chore(deps): update actions/cache action to v4 (#175) 2024-01-18 02:04:56 +02:00
renovate[bot]
7a832703f9 chore(release): publish
- @ivuorinen/base-configs@1.1.36
 - @ivuorinen/prettier-config@0.2.6
2024-01-17 08:20:28 +00:00
renovate[bot]
6d7f865bbb fix(deps): update dependency prettier to v3.2.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 08:19:53 +00:00
ivuorinen
feabe817a9 chore(release): publish
- @ivuorinen/base-configs@1.1.35
 - @ivuorinen/semantic-release-config@0.2.10
2024-01-16 09:25:46 +00:00
renovate[bot]
a33925203d fix(deps): update dependency semantic-release to v23 (#173)
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-01-16 11:25:12 +02:00
ivuorinen
346fe10b42 chore(release): publish
- @ivuorinen/base-configs@1.1.34
 - @ivuorinen/prettier-config@0.2.5
2024-01-16 09:24:40 +00:00
renovate[bot]
178b77f007 fix(deps): update dependency prettier to v3.2.1 (#172)
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-01-16 11:24:11 +02:00
renovate[bot]
0381fbaa3f chore(release): publish
- @ivuorinen/base-configs@1.1.33
 - @ivuorinen/eslint-config@0.4.16
2024-01-16 01:20:02 +00:00
renovate[bot]
707d60a214 fix(deps): update dependency eslint-plugin-jest to v27.6.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-16 01:19:29 +00:00
renovate[bot]
2beab11492 chore(release): publish
- @ivuorinen/base-configs@1.1.32
 - @ivuorinen/eslint-config@0.4.15
2024-01-13 14:05:34 +00:00
renovate[bot]
87bf28c48c fix(deps): update dependency eslint-plugin-jest to v27.6.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-13 14:05:04 +00:00
renovate[bot]
354b75c254 chore(release): publish
- @ivuorinen/base-configs@1.1.31
 - @ivuorinen/eslint-config@0.4.14
2024-01-13 03:03:25 +00:00
renovate[bot]
2c7b3ebc0a fix(deps): update dependency eslint-plugin-n to v16.6.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-13 03:02:52 +00:00
renovate[bot]
6d34da1f31 chore(deps): update actions/cache action to v3.3.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 05:07:03 +00:00
dependabot[bot]
cb81b2ca32 chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 (#167) 2024-01-11 11:17:38 +02:00
renovate[bot]
964ab717ab chore(release): publish
- @ivuorinen/base-configs@1.1.30
 - @ivuorinen/commitlint-config@0.2.9
2024-01-07 20:30:37 +00:00
renovate[bot]
5b1c8e213d fix(deps): update devdependencies (patch) to v18.4.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-07 20:30:07 +00:00
renovate[bot]
11e0504274 chore(release): publish
- @ivuorinen/base-configs@1.1.29
 - @ivuorinen/eslint-config@0.4.13
2024-01-05 06:14:09 +00:00
renovate[bot]
0004edf5cf fix(deps): update dependency eslint-plugin-n to v16.6.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-05 06:13:32 +00:00
renovate[bot]
5f3e96d72b chore(release): publish
- @ivuorinen/base-configs@1.1.28
 - @ivuorinen/eslint-config@0.4.12
2024-01-05 00:35:44 +00:00
renovate[bot]
8a3281b03c fix(deps): update dependency eslint-plugin-jest to v27.6.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-05 00:35:14 +00:00
ivuorinen
2e0f3bc459 chore(release): publish
- @ivuorinen/base-configs@1.1.27
 - @ivuorinen/eslint-config@0.4.11
2024-01-03 07:24:56 +00:00
renovate[bot]
a88b1a8452 fix(deps): update dependency eslint-plugin-n to v16.6.0 (#163) 2024-01-03 09:24:26 +02:00
ivuorinen
3519e56c01 chore(release): publish
- @ivuorinen/stylelint-config@0.2.13
2023-12-29 10:28:08 +00:00
renovate[bot]
e289759669 fix(deps): update dependency stylelint-config-standard to v36 (#162) 2023-12-29 12:27:39 +02:00
ivuorinen
8a7dfe8c0e chore(release): publish
- @ivuorinen/stylelint-config@0.2.12
2023-12-29 10:25:15 +00:00
renovate[bot]
b9f17cbe98 fix(deps): update dependency stylelint to v16.1.0 (#161) 2023-12-29 12:24:41 +02:00
9ed0a8100f chore(deps): update dependencies 2023-12-25 02:30:01 +02:00
Ismo Vuorinen
7979648be9 Create SECURITY.md 2023-12-25 02:21:38 +02:00
renovate[bot]
d6367c9421 chore(deps): update dependency lerna to v8 (#140)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-25 02:10:20 +02:00
ivuorinen
ff2edddb8a chore(release): publish
- @ivuorinen/base-configs@1.1.26
 - @ivuorinen/eslint-config@0.4.10
2023-12-24 20:25:31 +00:00
renovate[bot]
49f4815073 fix(deps): update dependency eslint-plugin-n to v16.5.0 (#159) 2023-12-24 22:25:01 +02:00
renovate[bot]
e9ef8e94af chore(deps): update dependency eslint-plugin-unicorn to v50 (#160) 2023-12-24 22:24:11 +02:00
ivuorinen
4d80d67538 chore(release): publish
- @ivuorinen/base-configs@1.1.25
 - @ivuorinen/eslint-config@0.4.9
2023-12-19 01:24:44 +00:00
renovate[bot]
7d744512fb fix(deps): update dependency eslint to v8.56.0 (#158) 2023-12-19 03:24:14 +02:00
renovate[bot]
0613d51b8f chore(deps): update actions/setup-node action to v4.0.1 (#157) 2023-12-19 03:23:22 +02:00
renovate[bot]
132e88cec2 chore(release): publish
- @ivuorinen/base-configs@1.1.24
 - @ivuorinen/eslint-config@0.4.8
2023-12-17 22:41:19 +00:00
renovate[bot]
6e63c7c5b2 fix(deps): update dependency eslint-plugin-import to v2.29.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-17 22:40:48 +00:00
ivuorinen
2cf7dd7fef chore(release): publish
- @ivuorinen/base-configs@1.1.23
 - @ivuorinen/semantic-release-config@0.2.9
2023-12-15 23:02:23 +00:00
renovate[bot]
19c20d277f fix(deps): update dependency semantic-release to v22.0.12 (#155) 2023-12-16 01:01:53 +02:00
ivuorinen
132e1cd6d3 chore(release): publish
- @ivuorinen/stylelint-config@0.2.11
2023-12-15 11:15:52 +00:00
renovate[bot]
f5b0e8485b fix(deps): update dependency stylelint-config-recommended-scss to v14 (#153) 2023-12-15 13:15:24 +02:00
ivuorinen
029aa6a24b chore(release): publish
- @ivuorinen/stylelint-config@0.2.10
2023-12-15 11:14:00 +00:00
renovate[bot]
d48a98b69e fix(deps): update dependency stylelint-scss to v6 (#154) 2023-12-15 13:13:28 +02:00
renovate[bot]
05de6cf65a chore(deps): update github/codeql-action action to v3 (#152) 2023-12-15 13:11:03 +02:00
ivuorinen
700530f95a chore(release): publish
- @ivuorinen/base-configs@1.1.22
 - @ivuorinen/eslint-config@0.4.7
2023-12-15 11:10:45 +00:00
renovate[bot]
53966d5649 fix(deps): update dependency eslint-plugin-n to v16.4.0 (#151) 2023-12-15 13:10:11 +02:00
renovate[bot]
d72a38fc43 chore(release): publish
- @ivuorinen/base-configs@1.1.21
 - @ivuorinen/prettier-config@0.2.4
 - @ivuorinen/semantic-release-config@0.2.8
 - @ivuorinen/stylelint-config@0.2.9
2023-12-15 01:59:43 +00:00
renovate[bot]
b79252a163 fix(deps): update devdependencies (patch)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-15 01:59:11 +00:00
ivuorinen
009156b2fc chore(release): publish
- @ivuorinen/base-configs@1.1.20
 - @ivuorinen/markdownlint-config@0.2.3
2023-12-13 21:27:51 +00:00
renovate[bot]
12d1639290 fix(deps): update dependency markdownlint-cli to v0.38.0 (#149) 2023-12-13 23:27:19 +02:00
ivuorinen
2f69a73332 chore(release): publish
- @ivuorinen/stylelint-config@0.2.8
2023-12-12 05:59:47 +00:00
renovate[bot]
ee6abbdda7 fix(deps): update dependency stylelint-config-standard to v35 (#148) 2023-12-12 07:59:16 +02:00
ivuorinen
f7731ee425 chore(release): publish
- @ivuorinen/stylelint-config@0.2.7
2023-12-12 05:59:10 +00:00
renovate[bot]
25655b9c78 fix(deps): update dependency stylelint to v16 (#147) 2023-12-12 07:58:41 +02:00
renovate[bot]
2db399e778 chore(release): publish
- @ivuorinen/stylelint-config@0.2.6
2023-12-12 01:37:28 +00:00
renovate[bot]
83e5b84785 fix(deps): update dependency stylelint-order to v6.0.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-12 01:36:56 +00:00
renovate[bot]
222ef15fc9 chore(release): publish
- @ivuorinen/base-configs@1.1.19
 - @ivuorinen/semantic-release-config@0.2.7
2023-12-09 10:04:29 +00:00
renovate[bot]
b777ad1926 fix(deps): update dependency semantic-release to v22.0.10
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-09 10:03:57 +00:00
renovate[bot]
f5c6114db7 chore(deps): update actions/stale action to v9 (#143) 2023-12-08 13:24:59 +02:00
renovate[bot]
c5233d9435 chore(release): publish
- @ivuorinen/base-configs@1.1.18
 - @ivuorinen/semantic-release-config@0.2.6
2023-12-08 06:30:38 +00:00
renovate[bot]
89af4ba91c fix(deps): update dependency semantic-release to v22.0.9
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-08 06:30:06 +00:00
ivuorinen
82d80210c7 chore(release): publish
- @ivuorinen/base-configs@1.1.17
 - @ivuorinen/browserslist-config@0.2.3
2023-12-07 01:02:52 +00:00
renovate[bot]
990936cc8b fix(deps): update dependency browserslist to v4.22.2 (#142) 2023-12-07 03:02:23 +02:00
ivuorinen
aa0ce496b8 chore(release): publish
- @ivuorinen/base-configs@1.1.16
 - @ivuorinen/eslint-config@0.4.6
2023-12-05 14:27:25 +00:00
renovate[bot]
694b4892e5 fix(deps): update dependency eslint to v8.55.0 (#141) 2023-12-05 16:26:55 +02:00
ivuorinen
b244a44075 chore(release): publish
- @ivuorinen/base-configs@1.1.15
 - @ivuorinen/commitlint-config@0.2.8
2023-11-24 06:12:37 +00:00
renovate[bot]
0b592d6888 fix(deps): update commitlint to v18.4.3 (#139)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-24 08:12:07 +02:00
ivuorinen
b290a6fe74 chore(release): publish
- @ivuorinen/base-configs@1.1.14
 - @ivuorinen/eslint-config@0.4.5
2023-11-21 11:07:59 +00:00
renovate[bot]
ab276d0c80 fix(deps): update dependency eslint to v8.54.0 (#138) 2023-11-21 13:07:27 +02:00
renovate[bot]
e8d0ff5cf9 chore(release): publish
- @ivuorinen/base-configs@1.1.13
 - @ivuorinen/semantic-release-config@0.2.5
2023-11-20 07:25:30 +00:00
renovate[bot]
62f850b611 fix(deps): update dependency semantic-release to v22.0.8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-20 07:24:59 +00:00
renovate[bot]
9357cc124e chore(release): publish
- @ivuorinen/base-configs@1.1.12
 - @ivuorinen/commitlint-config@0.2.7
2023-11-19 06:52:04 +00:00
renovate[bot]
22de2efbab fix(deps): update devdependencies (patch) to v18.4.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-19 06:51:33 +00:00
ivuorinen
15ee9029e2 chore(release): publish
- @ivuorinen/base-configs@1.1.11
 - @ivuorinen/prettier-config@0.2.3
2023-11-16 07:53:00 +00:00
renovate[bot]
4ecaa73be8 fix(deps): update dependency prettier to v3.1.0 (#135)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 09:52:28 +02:00
renovate[bot]
ee8d8254ae chore(release): publish
- @ivuorinen/base-configs@1.1.10
 - @ivuorinen/commitlint-config@0.2.6
2023-11-16 00:15:06 +00:00
renovate[bot]
10bd9c035a fix(deps): update dependency @commitlint/cli to v18.4.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 00:14:36 +00:00
ivuorinen
f97be06a9e chore(release): publish
- @ivuorinen/base-configs@1.1.9
 - @ivuorinen/commitlint-config@0.2.5
2023-11-14 06:08:24 +00:00
renovate[bot]
dc38a94b97 fix(deps): update commitlint monorepo to v18.4.0 (#133) 2023-11-14 08:07:53 +02:00
renovate[bot]
c19215a392 chore(release): publish
- @ivuorinen/base-configs@1.1.8
 - @ivuorinen/eslint-config@0.4.4
2023-11-14 00:59:00 +00:00
renovate[bot]
e9676169d0 fix(deps): update dependency eslint-plugin-n to v16.3.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-14 00:58:26 +00:00
ivuorinen
53507dd974 chore(release): publish
- @ivuorinen/base-configs@1.1.7
 - @ivuorinen/eslint-config@0.4.3
2023-11-11 00:57:03 +00:00
renovate[bot]
739bd743aa fix(deps): update dependency eslint-plugin-n to v16.3.0 (#131) 2023-11-11 02:56:34 +02:00
ivuorinen
44bdad5f94 chore(release): publish
- @ivuorinen/stylelint-config@0.2.5
2023-11-10 04:08:18 +00:00
renovate[bot]
720ffa18ba fix(deps): update dependency stylelint-scss to v5.3.1 (#130) 2023-11-10 06:07:49 +02:00
ivuorinen
a610ef2219 chore(release): publish
- @ivuorinen/base-configs@1.1.6
 - @ivuorinen/eslint-config@0.4.2
2023-11-07 03:30:51 +00:00
renovate[bot]
14f93ceb59 fix(deps): update eslint
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-07 05:30:13 +02:00
renovate[bot]
d6a7b0cc76 chore(release): publish
- @ivuorinen/base-configs@1.1.5
 - @ivuorinen/semantic-release-config@0.2.4
2023-11-07 00:20:45 +00:00
renovate[bot]
dcdb0d4ef8 fix(deps): update dependency semantic-release to v22.0.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-07 00:20:06 +00:00
ivuorinen
d878f37839 chore(release): publish
- @ivuorinen/stylelint-config@0.2.4
2023-11-06 06:05:25 +00:00
renovate[bot]
6155ae52a6 fix(deps): update dependency stylelint-config-recommended-scss to v13.1.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-06 08:04:51 +02:00
ivuorinen
304f50e121 chore(release): publish
- @ivuorinen/base-configs@1.1.4
 - @ivuorinen/eslint-config@0.4.1
2023-11-04 20:42:11 +00:00
renovate[bot]
13e945747f fix(deps): update dependency eslint-plugin-sonarjs to v0.22.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-04 22:36:31 +02:00
renovate[bot]
9f6752a4c2 chore(release): publish
- @ivuorinen/base-configs@1.1.3
 - @ivuorinen/semantic-release-config@0.2.3
2023-11-03 06:20:55 +00:00
renovate[bot]
aece014173 fix(deps): update dependency semantic-release to v22.0.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-03 06:20:27 +00:00
renovate[bot]
4f193e77a1 chore(deps): update dependency eslint-plugin-unicorn to v49 (#124) 2023-11-02 07:22:02 +02:00
ivuorinen
5ba99e9088 chore(release): publish
- @ivuorinen/base-configs@1.1.2
 - @ivuorinen/eslint-config@0.4.0
2023-11-01 09:48:48 +00:00
Ismo Vuorinen
1a40d9b0ad feat: add eslint-config-prettier 2023-11-01 11:48:09 +02:00
ivuorinen
3122cf3997 chore(release): publish
- @ivuorinen/stylelint-config@0.2.3
2023-11-01 05:14:47 +00:00
renovate[bot]
975715412f chore(deps): update dependency eslint-formatter-pretty to v6 (#123) 2023-11-01 07:14:19 +02:00
renovate[bot]
d139003e0d fix(deps): update dependency stylelint-scss to v5.3.0 (#122) 2023-11-01 07:14:00 +02:00
ivuorinen
007b29019e chore(release): publish
- @ivuorinen/base-configs@1.1.1
 - @ivuorinen/browserslist-config@0.2.2
 - @ivuorinen/commitlint-config@0.2.4
 - @ivuorinen/config-checker@1.1.2
 - @ivuorinen/eslint-config@0.3.4
 - @ivuorinen/markdownlint-config@0.2.2
 - @ivuorinen/prettier-config@0.2.2
 - @ivuorinen/semantic-release-config@0.2.2
 - @ivuorinen/stylelint-config@0.2.2
2023-10-31 09:23:11 +00:00
Ismo Vuorinen
58812035c1 chore(docs): improved readme 2023-10-31 11:22:41 +02:00
Ismo Vuorinen
1a47cca54c chore(docs): better readme 2023-10-31 11:22:11 +02:00
ivuorinen
33a338c347 chore(release): publish
- @ivuorinen/base-configs@1.1.0
 - @ivuorinen/browserslist-config@0.2.1
 - @ivuorinen/commitlint-config@0.2.3
 - @ivuorinen/config-checker@1.1.1
 - @ivuorinen/eslint-config@0.3.3
 - @ivuorinen/markdownlint-config@0.2.1
 - @ivuorinen/prettier-config@0.2.1
 - @ivuorinen/semantic-release-config@0.2.1
 - @ivuorinen/stylelint-config@0.2.1
2023-10-30 11:55:37 +00:00
Ismo Vuorinen
a980c0d342 chore(lint): lint all and remove extra files 2023-10-30 13:54:51 +02:00
Ismo Vuorinen
3a0a571fab chore(base-configs): lint files 2023-10-30 13:48:10 +02:00
Ismo Vuorinen
88dbe395d1 fix(base-configs): convert config from ES module 2023-10-30 13:41:56 +02:00
Ismo Vuorinen
ccce8ce539 chore(deps): upgrade root dependencies 2023-10-30 13:38:08 +02:00
Ismo Vuorinen
feddfcfdba feat(package): new pkg: @ivuorinen/base-configs (#121) 2023-10-30 13:31:47 +02:00
renovate[bot]
83d10c71dd chore(deps): update dependency eslint-plugin-prettier to v5 (#64) 2023-10-30 07:54:56 +02:00
renovate[bot]
15e815a53d fix(deps): update dependency prettier to v3 (#58) 2023-10-30 07:53:56 +02:00
ivuorinen
7701598952 chore(release): publish
- @ivuorinen/eslint-config@0.3.2
2023-10-29 22:55:33 +00:00
renovate[bot]
106f7555e3 fix(deps): update dependency eslint-plugin-jest to v27.6.0 (#120)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-30 00:54:57 +02:00
ivuorinen
da4723b217 chore(release): publish
- @ivuorinen/commitlint-config@0.2.2
2023-10-29 12:29:20 +00:00
renovate[bot]
1c2b5d6faf fix(deps): update dependency @commitlint/cli to v18.2.0 (#119) 2023-10-29 14:28:40 +02:00
ivuorinen
004dfeb14a chore(release): publish
- @ivuorinen/commitlint-config@0.2.1
2023-10-28 14:17:17 +00:00
renovate[bot]
3cbb85289a fix(deps): update commitlint monorepo to v18.1.0 (#118) 2023-10-28 17:16:42 +03:00
ivuorinen
030322915d chore(release): publish
- @ivuorinen/eslint-config@0.3.1
2023-10-27 12:38:28 +00:00
renovate[bot]
f1507a230f fix(deps): update dependency eslint-plugin-import to v2.29.0 (#117) 2023-10-27 15:37:45 +03:00
ivuorinen
f3a80ecd3e chore(release): publish
- @ivuorinen/browserslist-config@0.2.0
 - @ivuorinen/commitlint-config@0.2.0
 - @ivuorinen/eslint-config@0.3.0
 - @ivuorinen/markdownlint-config@0.2.0
 - @ivuorinen/prettier-config@0.2.0
 - @ivuorinen/semantic-release-config@0.2.0
 - @ivuorinen/stylelint-config@0.2.0
2023-10-25 20:10:05 +00:00
Ismo Vuorinen
9beafec486 feat: skip config creation if one already found (#110)
This commit introduces mechanism that'll check for common configuration file locations and respects the original file.
2023-10-25 23:09:15 +03:00
ivuorinen
56362dad96 chore(release): publish
- @ivuorinen/config-checker@1.1.0
2023-10-25 19:20:33 +00:00
Ismo Vuorinen
9d372493e8 feat(config-checker): new package: config-checker 2023-10-25 22:19:45 +03:00
Ismo Vuorinen
83e3823b9e chore(repo): updated lerna workspace 2023-10-24 12:30:37 +03:00
ivuorinen
f65b10c109 chore(release): publish
- @ivuorinen/browserslist-config@0.1.12
 - @ivuorinen/commitlint-config@0.1.14
 - @ivuorinen/eslint-config@0.2.19
 - @ivuorinen/markdownlint-config@0.1.7
 - @ivuorinen/prettier-config@0.1.2
 - @ivuorinen/semantic-release-config@0.1.14
 - @ivuorinen/stylelint-config@0.1.33
2023-10-24 09:10:40 +00:00
Ismo Vuorinen
0fe66c6dcb feat(deps)!: upgrade node to v18, minimum (#116) 2023-10-24 12:09:48 +03:00
renovate[bot]
0a8c40f27d fix(deps): update commitlint monorepo to v18 (#115)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-24 08:23:48 +03:00
renovate[bot]
2b1d897e6d chore(deps): update actions/setup-node action to v4 (#114)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-24 08:18:34 +03:00
ivuorinen
6ad02bd96b chore(release): publish
- @ivuorinen/eslint-config@0.2.18
2023-10-24 05:18:13 +00:00
renovate[bot]
4eff12a838 fix(deps): update eslint (#113)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-24 08:17:32 +03:00
renovate[bot]
946e87a02a chore(release): publish
- @ivuorinen/commitlint-config@0.1.13
2023-10-24 00:50:54 +00:00
renovate[bot]
94419d862b fix(deps): update devdependencies (patch)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-24 00:50:08 +00:00
ivuorinen
a2dd21576a chore(release): publish
- @ivuorinen/stylelint-config@0.1.32
2023-10-22 21:56:09 +00:00
renovate[bot]
71165bbf37 fix(deps): update dependency stylelint to v15.11.0 (#111) 2023-10-23 00:55:36 +03:00
ivuorinen
7728133e25 chore(release): publish
- @ivuorinen/commitlint-config@0.1.12
2023-10-18 06:26:27 +00:00
renovate[bot]
268ba2894b fix(deps): update commitlint monorepo to v17.8.0 (#109)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-18 09:25:50 +03:00
renovate[bot]
b3058a68c7 chore(deps): update actions/checkout action to v4.1.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-18 01:42:23 +00:00
ivuorinen
dbc5ca08ee chore(release): publish
- @ivuorinen/eslint-config@0.2.17
2023-10-15 06:50:43 +00:00
renovate[bot]
39d50e551c fix(deps): update dependency eslint-plugin-n to v16.2.0 (#107) 2023-10-15 09:49:56 +03:00
ivuorinen
d6224d92b6 chore(release): publish
- @ivuorinen/eslint-config@0.2.16
2023-10-11 13:13:44 +00:00
Ismo Vuorinen
ba298a6e12 feat(eslint)!: update node engine restrictions 2023-10-11 16:13:06 +03:00
ivuorinen
5d870960c8 chore(release): publish
- @ivuorinen/browserslist-config@0.1.11
2023-10-11 13:12:21 +00:00
Ismo Vuorinen
998a3ffda7 feat(browserslist)!: update browser & node config 2023-10-11 16:11:49 +03:00
ivuorinen
2c3e57b970 chore(release): publish
- @ivuorinen/semantic-release-config@0.1.13
2023-10-11 07:16:44 +00:00
renovate[bot]
a43c2d4b1c fix(deps): update dependency semantic-release to v22 (#97)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-11 10:15:54 +03:00
ivuorinen
fede967b42 chore(release): publish
- @ivuorinen/eslint-config@0.2.15
2023-10-10 12:58:18 +00:00
renovate[bot]
591bf2aa52 fix(deps): update dependency eslint to v8.51.0 (#106)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-10 15:57:31 +03:00
ivuorinen
b66a5f4dd2 chore(release): publish
- @ivuorinen/stylelint-config@0.1.31
2023-10-08 23:34:07 +00:00
dependabot[bot]
fd0eb39958 chore(deps): bump postcss in /packages/stylelint-config (#105) 2023-10-09 02:33:32 +03:00
renovate[bot]
8df671da16 chore(release): publish
- @ivuorinen/eslint-config@0.2.14
2023-10-03 00:56:00 +00:00
renovate[bot]
5cea8144d7 fix(deps): update dependency eslint-plugin-jest to v27.4.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-03 00:55:21 +00:00
renovate[bot]
fee80a3c0e chore(release): publish
- @ivuorinen/browserslist-config@0.1.10
 - @ivuorinen/commitlint-config@0.1.11
2023-10-02 00:38:06 +00:00
renovate[bot]
e2506fd7c3 fix(deps): update devdependencies (patch)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-02 00:37:31 +00:00
ivuorinen
c24c1859f1 chore(release): publish
- @ivuorinen/browserslist-config@0.1.9
2023-09-30 20:18:52 +00:00
renovate[bot]
57befef7a7 fix(deps): update dependency browserslist to v4.22.0 (#102) 2023-09-30 23:18:18 +03:00
ivuorinen
2346b3b448 chore(release): publish
- @ivuorinen/markdownlint-config@0.1.6
2023-09-26 08:15:10 +00:00
renovate[bot]
615ae83528 fix(deps): update dependency markdownlint-cli to v0.37.0 (#101)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-26 11:14:33 +03:00
ivuorinen
90cf17306f chore(release): publish
- @ivuorinen/eslint-config@0.2.13
2023-09-26 08:14:20 +00:00
renovate[bot]
91e807f93a fix(deps): update dependency eslint to v8.50.0 (#100)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-26 11:13:44 +03:00
renovate[bot]
0ca80c04c6 chore(release): publish
- @ivuorinen/browserslist-config@0.1.8
2023-09-25 01:20:21 +00:00
renovate[bot]
dc2d92f1e3 fix(deps): update dependency browserslist to v4.21.11
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-25 01:19:41 +00:00
renovate[bot]
e66c2ad9b5 chore(deps): update actions/checkout action to v4.1.0 (#98)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-24 22:35:06 +03:00
renovate[bot]
60ffee863d chore(release): publish
- @ivuorinen/semantic-release-config@0.1.12
2023-09-20 00:20:54 +00:00
renovate[bot]
81dc3bed60 fix(deps): update dependency semantic-release to v21.1.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 00:20:19 +00:00
ivuorinen
d817b5ac4d chore(release): publish
- @ivuorinen/eslint-config@0.2.12
2023-09-19 06:20:06 +00:00
renovate[bot]
f4579cceb5 fix(deps): update dependency eslint-plugin-jest to v27.4.0 (#95) 2023-09-19 09:19:28 +03:00
renovate[bot]
cedf30efff chore(release): publish
- @ivuorinen/stylelint-config@0.1.30
2023-09-19 01:38:24 +00:00
renovate[bot]
52091b86f0 fix(deps): update dependency stylelint-scss to v5.2.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-19 01:37:44 +00:00
ivuorinen
a5e28b66fb chore(release): publish
- @ivuorinen/stylelint-config@0.1.29
2023-09-18 05:55:54 +00:00
renovate[bot]
10183f8fe0 fix(deps): update dependency stylelint-scss to v5.2.0 (#93)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-18 08:55:20 +03:00
ivuorinen
c86ea2a3af chore(release): publish
- @ivuorinen/eslint-config@0.2.11
2023-09-15 04:51:39 +00:00
renovate[bot]
7d386f64c0 fix(deps): update dependency eslint-plugin-n to v16.1.0 (#92) 2023-09-15 07:50:54 +03:00
ivuorinen
3d79826c87 chore(release): publish
- @ivuorinen/eslint-config@0.2.10
2023-09-12 14:54:06 +00:00
renovate[bot]
1ddcc9eea6 fix(deps): update dependency eslint to v8.49.0 (#91) 2023-09-12 17:53:30 +03:00
renovate[bot]
e7d421bb81 chore(deps): update actions/cache action to v3.3.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-09 00:53:21 +00:00
ivuorinen
9894fb00bd chore(release): publish
- @ivuorinen/stylelint-config@0.1.28
2023-09-07 14:41:44 +00:00
renovate[bot]
6bed25d121 fix(deps): update dependency stylelint-config-recommended-scss to v13 (#89)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-07 17:41:07 +03:00
ivuorinen
1cc712b39b chore(release): publish
- @ivuorinen/markdownlint-config@0.1.5
2023-09-06 06:57:14 +00:00
renovate[bot]
8ea8e1501d fix(deps): update dependency markdownlint-cli to v0.36.0 (#88) 2023-09-06 09:56:31 +03:00
renovate[bot]
28f84bc8c6 chore(deps): update actions/checkout action to v4 (#87) 2023-09-05 16:29:32 +03:00
ivuorinen
5f5b46eae5 chore(release): publish
- @ivuorinen/eslint-config@0.2.9
2023-08-29 06:44:18 +00:00
renovate[bot]
a18aa27969 fix(deps): update dependency eslint to v8.48.0 (#86)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-29 09:43:42 +03:00
renovate[bot]
bf9eb80710 chore(release): publish
- @ivuorinen/semantic-release-config@0.1.11
2023-08-27 18:16:09 +00:00
renovate[bot]
8bd4d486b5 fix(deps): update dependency semantic-release to v21.1.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-27 18:15:33 +00:00
ivuorinen
7074e7f696 chore(release): publish
- @ivuorinen/semantic-release-config@0.1.10
2023-08-27 11:49:52 +00:00
renovate[bot]
7d5880afcc fix(deps): update dependency semantic-release to v21.1.0 (#84)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-27 14:49:13 +03:00
ivuorinen
f42fce028e chore(release): publish
- @ivuorinen/eslint-config@0.2.8
2023-08-26 10:37:50 +00:00
renovate[bot]
5c0fbcb03b fix(deps): update dependency eslint-plugin-sonarjs to v0.21.0 (#83) 2023-08-26 13:37:16 +03:00
ivuorinen
256efd6bd3 chore(release): publish
- @ivuorinen/eslint-config@0.2.7
2023-08-25 05:05:12 +00:00
renovate[bot]
dc213bd680 fix(deps): update dependency eslint-plugin-n to v16.0.2 (#82)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-25 08:04:37 +03:00
renovate[bot]
25e3cdcf28 chore(deps): update actions/checkout action to v3.6.0 (#81)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-25 08:00:32 +03:00
ivuorinen
b7b920bfe4 chore(release): publish
- @ivuorinen/semantic-release-config@0.1.9
2023-08-23 05:32:51 +00:00
renovate[bot]
d025d3d678 fix(deps): update dependency semantic-release to v21.0.9 (#80) 2023-08-23 08:32:15 +03:00
renovate[bot]
4020a597ae chore(release): publish
- @ivuorinen/stylelint-config@0.1.27
2023-08-22 05:17:21 +00:00
renovate[bot]
3eccb355ab fix(deps): update dependency stylelint to v15.10.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-22 05:16:47 +00:00
renovate[bot]
b9a321f0a9 chore(release): publish
- @ivuorinen/eslint-config@0.2.6
2023-08-22 00:52:25 +00:00
renovate[bot]
d2cbc1c218 fix(deps): update dependency eslint-plugin-import to v2.28.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-22 00:51:50 +00:00
renovate[bot]
843b93f2d5 chore(deps): update dependency eslint-config-prettier to v9 (#72)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-18 13:10:14 +03:00
renovate[bot]
adaef208a1 chore(deps): update actions/setup-node action to v3.8.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-18 02:26:23 +00:00
ivuorinen
f4f4336a96 chore(release): publish
- @ivuorinen/eslint-config@0.2.5
2023-08-15 10:34:10 +00:00
renovate[bot]
a826fdf124 fix(deps): update dependency eslint to v8.47.0 (#76)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-15 13:33:36 +03:00
renovate[bot]
3e9c7f0e35 chore(deps): update actions/setup-node action to v3.8.0 (#75)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-15 13:16:31 +03:00
ivuorinen
d4096dd575 chore(release): publish
- @ivuorinen/commitlint-config@0.1.10
2023-08-13 05:48:14 +00:00
renovate[bot]
b5bed202f3 fix(deps): update commitlint monorepo (#74) 2023-08-13 08:47:35 +03:00
ivuorinen
ee1b3ab260 chore(release): publish
- @ivuorinen/stylelint-config@0.1.26
2023-08-13 05:46:05 +00:00
renovate[bot]
0b0d8dcd7d fix(deps): update dependency stylelint-scss to v5.1.0 (#73) 2023-08-13 08:45:32 +03:00
renovate[bot]
f2251d6fae chore(deps): update dependency eslint-plugin-unicorn to v48 (#67)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-07 15:24:07 +03:00
ivuorinen
280de0b60a chore(release): publish
- @ivuorinen/eslint-config@0.2.4
2023-08-07 12:03:32 +00:00
renovate[bot]
b700c51993 fix(deps): update eslint (#70)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-07 15:02:55 +03:00
renovate[bot]
4cd8b83d62 chore(release): publish
- @ivuorinen/browserslist-config@0.1.7
2023-08-03 04:05:46 +00:00
renovate[bot]
49089e46f8 fix(deps): update dependency browserslist to v4.21.10
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-03 04:05:04 +00:00
renovate[bot]
4052f037dc chore(release): publish
- @ivuorinen/stylelint-config@0.1.25
2023-07-22 12:13:16 +00:00
renovate[bot]
e3e5706186 fix(deps): update dependency stylelint to v15.10.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-22 12:12:54 +00:00
renovate[bot]
27835d21b3 chore(release): publish
- @ivuorinen/commitlint-config@0.1.9
2023-07-22 06:51:34 +00:00
renovate[bot]
525754bacf fix(deps): update devdependencies (patch) to v17.6.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-22 06:51:12 +00:00
ivuorinen
fc3cfd84df chore(release): publish
- @ivuorinen/eslint-config@0.2.3
2023-07-18 11:16:31 +00:00
renovate[bot]
c175cd85af fix(deps): update dependency eslint to v8.45.0 (#66) 2023-07-18 14:16:11 +03:00
renovate[bot]
c5c855a0d9 chore(release): publish
- @ivuorinen/eslint-config@0.2.2
2023-07-16 20:02:04 +00:00
renovate[bot]
2ba939b2a6 fix(deps): update dependency eslint-plugin-jest to v27.2.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-16 20:01:48 +00:00
ivuorinen
13743c061d chore(release): publish
- @ivuorinen/stylelint-config@0.1.24
2023-07-13 09:32:21 +00:00
dependabot[bot]
2450bf7d1c chore(deps): bump semver in /packages/stylelint-config (#63) 2023-07-13 12:31:47 +03:00
ivuorinen
bef6a7e2cf chore(release): publish
- @ivuorinen/commitlint-config@0.1.8
 - @ivuorinen/semantic-release-config@0.1.8
2023-07-13 09:29:37 +00:00
dependabot[bot]
0bd0f9e40c chore(deps): bump semver from 5.7.1 to 5.7.2 (#60) 2023-07-13 12:29:00 +03:00
ivuorinen
ada239d635 chore(release): publish
- @ivuorinen/eslint-config@0.2.1
2023-07-13 09:24:48 +00:00
dependabot[bot]
ed7c626544 chore(deps): bump semver from 6.3.0 to 6.3.1 in /packages/eslint-config (#61) 2023-07-13 12:24:04 +03:00
ivuorinen
5b0bab700c chore(release): publish
- @ivuorinen/stylelint-config@0.1.23
2023-07-08 11:35:08 +00:00
dependabot[bot]
af05aae4f6 chore(deps): bump stylelint in /packages/stylelint-config (#54)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.8.0 to 15.10.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/15.8.0...15.10.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-08 14:34:34 +03:00
99 changed files with 18757 additions and 6266 deletions

View File

@@ -10,6 +10,7 @@ indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
max_line_length = 120
[*.md]
max_line_length = off

View File

@@ -1 +0,0 @@
node_modules/

View File

@@ -1,3 +0,0 @@
{
"extends": ["./packages/eslint-config"]
}

11
.github/SECURITY.md vendored Normal file
View File

@@ -0,0 +1,11 @@
# Security Policy
## Supported Versions
Only the latest versions of the configuration packages and
the base package are as of now supported.
## Reporting a Vulnerability
This repository has automatic package update systems in place.
If you find a vulnerability, please send me email and I'll fix it as soon as possible.

View File

@@ -1,4 +1,4 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["github>ivuorinen/.github:renovate-config"]
"extends": ["github>ivuorinen/renovate-config"]
}

View File

@@ -24,11 +24,11 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v3.5.3
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -39,7 +39,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3
# Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
@@ -53,4 +53,4 @@ jobs:
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3

52
.github/workflows/pr.yml vendored Normal file
View File

@@ -0,0 +1,52 @@
---
name: PR Actions
on:
pull_request:
permissions:
contents: write
issues: write
pull-requests: write
jobs:
pr:
name: PR Actions
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0
- name: Setup Node.js Environment
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
always-auth: true
node-version-file: '.nvmrc'
registry-url: 'https://registry.npmjs.org'
scope: '@ivuorinen'
- name: Cache Node Modules
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
id: cache
with:
path: node_modules
key: node-modules-${{ hashFiles('**/yarn.lock') }}
- name: Install Dependencies
if: steps.cache.outputs.cache-hit != 'true'
run: yarn install
- name: Yarn Lock Changes
# Please use `main` as version before the stable release will be published as `v1`.
uses: Simek/yarn-lock-changes@main
with:
token: ${{ secrets.GITHUB_TOKEN }}
# Optional inputs, can be deleted safely if you are happy with default values.
collapsibleThreshold: 25
failOnDowngrade: false
path: yarn.lock
updateComment: true
groupByType: false

View File

@@ -17,20 +17,20 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3.5.3
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0
- name: Setup Node.js Environment
uses: actions/setup-node@v3.7.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
always-auth: true
node-version: 16
node-version-file: '.nvmrc'
registry-url: 'https://registry.npmjs.org'
scope: '@ivuorinen'
- name: Cache Node Modules
uses: actions/cache@v3.3.1
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
id: cache
with:
path: node_modules
@@ -42,16 +42,26 @@ jobs:
- name: Config Git User
run: |
git config --global user.name "${{ github.actor }}"
git config --global user.email "${{ github.actor }}@users.noreply.github.com"
git config --global user.name "fiximus"
git config --global user.email "189535814+fiximus@users.noreply.github.com"
- name: Bootstrap Lerna
run: yarn lerna:bootstrap:ci
- name: Bump Versions and Publish Packages
- name: Auto Commit Changes
uses: stefanzweifel/git-auto-commit-action@e348103e9026cc0eee72ae06630dbe30c8bf7a79 # v5
with:
commit_message: 'chore: 🤖 bump versions and publish packages'
commit_options: '--no-verify'
- name: Bump Versions
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
run: |
yarn lerna:version
yarn lerna:publish
run: yarn lerna:version
- name: Publish Packages
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
run: yarn lerna:publish

View File

@@ -8,40 +8,12 @@ on:
workflow_call:
workflow_dispatch:
permissions:
contents: write # only for delete-branch option
issues: write
pull-requests: write
jobs:
stale:
name: 🧹 Clean up stale issues and PRs
runs-on: ubuntu-latest
permissions:
contents: write # only for delete-branch option
issues: write
pull-requests: write
steps:
- name: 🚀 Run stale
uses: actions/stale@v8.0.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-stale: 30
days-before-close: 7
remove-stale-when-updated: true
stale-issue-label: "stale"
exempt-issue-labels: "no-stale,help-wanted"
stale-issue-message: >
There hasn't been any activity on this issue recently, so we
clean up some of the older and inactive issues.
Please make sure to update to the latest version and
check if that solves the issue. Let us know if that works for you
by leaving a comment 👍
This issue has now been marked as stale and will be closed if no
further activity occurs. Thanks!
stale-pr-label: "stale"
exempt-pr-labels: "no-stale"
stale-pr-message: >
There hasn't been any activity on this pull request recently. This
pull request has been automatically marked as stale because of that
and will be closed if no further activity occurs within 7 days.
Thank you for your contributions.
- uses: ivuorinen/actions/stale@main

View File

@@ -0,0 +1,47 @@
---
name: Update Browserslist database
on:
schedule:
# At 02:00 on day-of-month 1 and 15.
- cron: '0 2 1,15 * *'
workflow_dispatch:
permissions:
contents: write
pull-requests: write
jobs:
update-browserslist-database:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 0
- name: Setup Node.js Environment
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
always-auth: true
node-version-file: '.nvmrc'
registry-url: 'https://registry.npmjs.org'
scope: '@ivuorinen'
- name: Configure git
run: |
git config user.name "fiximus"
git config user.email "189535814+fiximus@users.noreply.github.com"
- name: Update Browserslist database and create PR if applies
uses: c2corg/browserslist-update-action@a76abb476199caea5399f9e28ff3f16e491ec566 # v2.5.0
with:
directory: ./packages/browserslist-config/
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: ${{ vars.BROWSERSLIST_UPDATE_BRANCH || 'browserslist-update' }}
base_branch: ${{ vars.DEFAULT_BRANCH || 'main' }}
commit_message: 'chore(deps): update browserslist database'
title: 'chore(deps): update browserslist database'
body: Auto-generated by [browserslist-update-action](https://github.com/c2corg/browserslist-update-action/)
labels: 'maintenance'
reviewers: 'ivuorinen'

14
.gitignore vendored
View File

@@ -1 +1,15 @@
node_modules
packages/**/.*rc
packages/**/.*rc.json
packages/**/.markdownlint.json
packages/**/*.config.*
packages/**/.*.config.*
!packages/browserslist-config/.browserslistrc
!packages/commitlint-config/.commitlintrc.json
!packages/eslint-config/.eslintrc.json
!packages/eslint-config/eslint.config.*
!packages/markdownlint-config/.markdownlint.json
!packages/prettier-config/.prettierrc.json
!packages/release-config/.releaserc.json
!packages/stylelint-config/.stylelintrc.json

1
.nvmrc Normal file
View File

@@ -0,0 +1 @@
22.14.0

View File

@@ -1 +1,2 @@
node_modules/
/.nx/workspace-data

View File

@@ -22,10 +22,24 @@ 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 |
| ----------------------------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------------- |
|-------------------------------------------|----------------------------------------------------|---------------------------------------------------------------------------------------|
| [Browserslist][browserslist-link] | [@ivuorinen/browserslist-config][pkg-browserlist] | [![@ivuorinen/browserslist-config][browserslist-badge]][browserslist-npm] |
| [CommitLint][commitlint-link] | [@ivuorinen/commitlint-config][pkg-commitlint] | [![@ivuorinen/commitlint-config][commitlint-badge]][commitlint-npm] |
| [ESLint][eslint-link] | [@ivuorinen/eslint-config][pkg-eslint] | [![@ivuorinen/eslint-config][eslint-badge]][eslint-npm] |
@@ -58,19 +72,20 @@ If you are interested in helping contribute, please take a look at our [contribu
## Changelog
See [CHANGELOG][changelog-link] for a human-readable history of changes.
See CHANGELOG for a human-readable history of changes in each package own folder.
## License
Distributed under the MIT License. See [LICENSE][license-link] for more information.
[changelog-link]: ./CHANGELOG.md
[contributing-link]: https://github.com/ivuorinen/.github/blob/main/CONTRIBUTING.md
[issue-link]: https://github.com/ivuorinen/base-configs/issues
[license-badge]: https://img.shields.io/github/license/ivuorinen/base-configs?style=flat-square&labelColor=292a44&color=663399
[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

2
eslint.config.mjs Normal file
View File

@@ -0,0 +1,2 @@
import config from './packages/eslint-config/wrapper.mjs'
export default config

View File

@@ -14,5 +14,6 @@
}
},
"npmClient": "yarn",
"packages": ["packages/*"]
"packages": ["packages/*"],
"$schema": "node_modules/lerna/schemas/lerna-schema.json"
}

View File

@@ -1,7 +1,8 @@
{
"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.",
"author": {
"name": "Ismo Vuorinen",
@@ -17,9 +18,7 @@
}
],
"engines": {
"node": ">= 12",
"npm": ">= 6",
"yarn": ">=1.20.0"
"node": "^20.9.0 || >=21.1.0"
},
"homepage": "https://github.com/ivuorinen/base-configs#readme",
"keywords": [
@@ -40,35 +39,26 @@
"scripts": {
"deps:dedupe": "lernaupdate --dedupe",
"deps:update": "lernaupdate",
"eslint:fix": "eslint --format=pretty '**/*.{js,tsx,ts}' --fix",
"eslint:report": "eslint --format=pretty '**/*.{js,tsx,ts}'",
"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",
"lerna:version": "lerna version",
"markdownlint:fix": "markdownlint '**/*.md' --fix",
"markdownlint:report": "markdownlint '**/*.md'",
"prettier:fix": "prettier '**/*.{js,tsx,ts,json}' --write",
"prettier:report": "prettier '**/*.{js,tsx,ts,json}' --check"
"prettier:fix": "prettier '**/*.{js,tsx,ts,json,mjs,cjs}' --write",
"prettier:report": "prettier '**/*.{js,tsx,ts,json,mjs,cjs}' --check"
},
"devDependencies": {
"@commitlint/cli": "^17.3.0",
"@commitlint/config-conventional": "^17.3.0",
"eslint": "^8.28.0",
"eslint-config-prettier": "^8.5.0",
"eslint-config-standard": "^17.0.0",
"eslint-formatter-pretty": "^5.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-n": "^16.0.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-promise": "^6.1.1",
"eslint-plugin-sonarjs": "^0.19.0",
"eslint-plugin-unicorn": "^47.0.0",
"lerna": "^7.0.0",
"lerna-update-wizard": "^1.1.2",
"markdownlint-cli": "^0.35.0",
"prettier": "^2.8.0",
"simple-git-hooks": "^2.8.1"
}
"@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": "*",
"lerna": "^8.0.0",
"simple-git-hooks": "^2.8.1",
"typescript": ">=4.2.0"
},
"packageManager": "yarn@1.22.22+sha256.c17d3797fb9a9115bf375e31bfd30058cac6bc9c3b8807a3d8cb2094794b51ca"
}

View File

@@ -0,0 +1,593 @@
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.0.23](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.22...@ivuorinen/base-configs@2.0.23) (2025-02-16)
**Note:** Version bump only for package @ivuorinen/base-configs
## [2.0.22](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.21...@ivuorinen/base-configs@2.0.22) (2025-01-28)
**Note:** Version bump only for package @ivuorinen/base-configs
## 2.0.21 (2025-01-17)
### Bug Fixes
* **deps:** update eslint-config-prettier to 10.0.1 ([#324](https://github.com/ivuorinen/base-configs/issues/324)) ([8a0d38e](https://github.com/ivuorinen/base-configs/commit/8a0d38e173df40b771d42b694a24145559200506))
## [2.0.20](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.19...@ivuorinen/base-configs@2.0.20) (2025-01-01)
**Note:** Version bump only for package @ivuorinen/base-configs
## [2.0.19](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.18...@ivuorinen/base-configs@2.0.19) (2024-12-16)
**Note:** Version bump only for package @ivuorinen/base-configs
## [2.0.18](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.17...@ivuorinen/base-configs@2.0.18) (2024-12-16)
**Note:** Version bump only for package @ivuorinen/base-configs
## [2.0.17](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.16...@ivuorinen/base-configs@2.0.17) (2024-12-16)
**Note:** Version bump only for package @ivuorinen/base-configs
## [2.0.16](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.15...@ivuorinen/base-configs@2.0.16) (2024-12-09)
**Note:** Version bump only for package @ivuorinen/base-configs
## [2.0.15](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.14...@ivuorinen/base-configs@2.0.15) (2024-12-07)
**Note:** Version bump only for package @ivuorinen/base-configs
## [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)
**Note:** Version bump only for package @ivuorinen/base-configs
## [2.0.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.1...@ivuorinen/base-configs@2.0.2) (2024-08-28)
**Note:** Version bump only for package @ivuorinen/base-configs
## [2.0.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@2.0.0...@ivuorinen/base-configs@2.0.1) (2024-08-26)
**Note:** Version bump only for package @ivuorinen/base-configs
# [2.0.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.106...@ivuorinen/base-configs@2.0.0) (2024-08-21)
- feat!: module & commonjs in base-configs ([02e4f47](https://github.com/ivuorinen/base-configs/commit/02e4f4779c79e5e179b3fb31b9a642d9ec96f862))
### BREAKING CHANGES
- support module, and commonjs types
## [1.1.106](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.105...@ivuorinen/base-configs@1.1.106) (2024-08-21)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.105](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.104...@ivuorinen/base-configs@1.1.105) (2024-08-12)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.104](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.103...@ivuorinen/base-configs@1.1.104) (2024-08-10)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.103](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.102...@ivuorinen/base-configs@1.1.103) (2024-08-04)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.102](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.101...@ivuorinen/base-configs@1.1.102) (2024-07-29)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.101](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.100...@ivuorinen/base-configs@1.1.101) (2024-07-27)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.100](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.99...@ivuorinen/base-configs@1.1.100) (2024-07-16)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.99](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.98...@ivuorinen/base-configs@1.1.99) (2024-07-16)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.98](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.97...@ivuorinen/base-configs@1.1.98) (2024-07-13)
**Note:** Version bump only for package @ivuorinen/base-configs
## 1.1.97 (2024-07-02)
### Bug Fixes
- **workflows:** commit lint fix ([3cc07cf](https://github.com/ivuorinen/base-configs/commit/3cc07cf3ffd8743860a07bb85aa4d275bb63094e))
## [1.1.96](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.95...@ivuorinen/base-configs@1.1.96) (2024-06-18)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.95](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.94...@ivuorinen/base-configs@1.1.95) (2024-06-15)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.94](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.93...@ivuorinen/base-configs@1.1.94) (2024-06-14)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.93](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.92...@ivuorinen/base-configs@1.1.93) (2024-06-12)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.92](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.91...@ivuorinen/base-configs@1.1.92) (2024-06-06)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.91](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.90...@ivuorinen/base-configs@1.1.91) (2024-06-05)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.90](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.89...@ivuorinen/base-configs@1.1.90) (2024-06-04)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.89](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.88...@ivuorinen/base-configs@1.1.89) (2024-06-04)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.88](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.87...@ivuorinen/base-configs@1.1.88) (2024-06-04)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.87](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.86...@ivuorinen/base-configs@1.1.87) (2024-05-31)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.86](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.85...@ivuorinen/base-configs@1.1.86) (2024-05-29)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.85](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.84...@ivuorinen/base-configs@1.1.85) (2024-05-21)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.84](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.83...@ivuorinen/base-configs@1.1.84) (2024-05-18)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.83](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.82...@ivuorinen/base-configs@1.1.83) (2024-05-15)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.82](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.81...@ivuorinen/base-configs@1.1.82) (2024-05-10)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.81](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.80...@ivuorinen/base-configs@1.1.81) (2024-05-10)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.80](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.79...@ivuorinen/base-configs@1.1.80) (2024-05-07)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.79](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.78...@ivuorinen/base-configs@1.1.79) (2024-05-07)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.78](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.77...@ivuorinen/base-configs@1.1.78) (2024-05-06)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.77](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.76...@ivuorinen/base-configs@1.1.77) (2024-05-05)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.76](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.75...@ivuorinen/base-configs@1.1.76) (2024-05-04)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.75](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.74...@ivuorinen/base-configs@1.1.75) (2024-05-04)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.74](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.73...@ivuorinen/base-configs@1.1.74) (2024-05-01)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.73](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.72...@ivuorinen/base-configs@1.1.73) (2024-04-28)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.72](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.71...@ivuorinen/base-configs@1.1.72) (2024-04-27)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.71](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.70...@ivuorinen/base-configs@1.1.71) (2024-04-26)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.70](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.69...@ivuorinen/base-configs@1.1.70) (2024-04-23)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.69](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.68...@ivuorinen/base-configs@1.1.69) (2024-04-19)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.68](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.67...@ivuorinen/base-configs@1.1.68) (2024-04-18)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.67](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.66...@ivuorinen/base-configs@1.1.67) (2024-04-18)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.66](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.65...@ivuorinen/base-configs@1.1.66) (2024-04-13)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.65](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.64...@ivuorinen/base-configs@1.1.65) (2024-04-13)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.64](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.63...@ivuorinen/base-configs@1.1.64) (2024-04-12)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.63](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.62...@ivuorinen/base-configs@1.1.63) (2024-04-07)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.62](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.61...@ivuorinen/base-configs@1.1.62) (2024-04-06)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.61](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.60...@ivuorinen/base-configs@1.1.61) (2024-03-31)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.60](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.59...@ivuorinen/base-configs@1.1.60) (2024-03-28)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.59](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.58...@ivuorinen/base-configs@1.1.59) (2024-03-23)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.58](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.57...@ivuorinen/base-configs@1.1.58) (2024-03-22)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.57](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.56...@ivuorinen/base-configs@1.1.57) (2024-03-20)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.56](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.55...@ivuorinen/base-configs@1.1.56) (2024-03-19)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.55](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.54...@ivuorinen/base-configs@1.1.55) (2024-03-19)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.54](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.53...@ivuorinen/base-configs@1.1.54) (2024-03-17)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.53](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.52...@ivuorinen/base-configs@1.1.53) (2024-03-02)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.52](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.51...@ivuorinen/base-configs@1.1.52) (2024-02-27)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.51](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.50...@ivuorinen/base-configs@1.1.51) (2024-02-21)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.50](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.49...@ivuorinen/base-configs@1.1.50) (2024-02-20)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.49](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.48...@ivuorinen/base-configs@1.1.49) (2024-02-17)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.48](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.47...@ivuorinen/base-configs@1.1.48) (2024-02-17)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.47](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.46...@ivuorinen/base-configs@1.1.47) (2024-02-17)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.46](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.45...@ivuorinen/base-configs@1.1.46) (2024-02-17)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.45](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.44...@ivuorinen/base-configs@1.1.45) (2024-02-10)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.44](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.43...@ivuorinen/base-configs@1.1.44) (2024-02-10)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.43](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.42...@ivuorinen/base-configs@1.1.43) (2024-02-08)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.42](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.41...@ivuorinen/base-configs@1.1.42) (2024-02-02)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.41](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.40...@ivuorinen/base-configs@1.1.41) (2024-01-30)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.40](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.39...@ivuorinen/base-configs@1.1.40) (2024-01-28)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.39](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.38...@ivuorinen/base-configs@1.1.39) (2024-01-25)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.38](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.37...@ivuorinen/base-configs@1.1.38) (2024-01-20)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.37](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.36...@ivuorinen/base-configs@1.1.37) (2024-01-20)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.36](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.35...@ivuorinen/base-configs@1.1.36) (2024-01-17)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.35](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.34...@ivuorinen/base-configs@1.1.35) (2024-01-16)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.34](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.33...@ivuorinen/base-configs@1.1.34) (2024-01-16)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.33](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.32...@ivuorinen/base-configs@1.1.33) (2024-01-16)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.32](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.31...@ivuorinen/base-configs@1.1.32) (2024-01-13)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.31](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.30...@ivuorinen/base-configs@1.1.31) (2024-01-13)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.30](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.29...@ivuorinen/base-configs@1.1.30) (2024-01-07)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.29](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.28...@ivuorinen/base-configs@1.1.29) (2024-01-05)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.28](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.27...@ivuorinen/base-configs@1.1.28) (2024-01-05)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.27](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.26...@ivuorinen/base-configs@1.1.27) (2024-01-03)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.26](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.25...@ivuorinen/base-configs@1.1.26) (2023-12-24)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.25](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.24...@ivuorinen/base-configs@1.1.25) (2023-12-19)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.24](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.23...@ivuorinen/base-configs@1.1.24) (2023-12-17)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.23](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.22...@ivuorinen/base-configs@1.1.23) (2023-12-15)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.22](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.21...@ivuorinen/base-configs@1.1.22) (2023-12-15)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.21](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.20...@ivuorinen/base-configs@1.1.21) (2023-12-15)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.20](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.19...@ivuorinen/base-configs@1.1.20) (2023-12-13)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.19](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.18...@ivuorinen/base-configs@1.1.19) (2023-12-09)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.18](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.17...@ivuorinen/base-configs@1.1.18) (2023-12-08)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.17](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.16...@ivuorinen/base-configs@1.1.17) (2023-12-07)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.16](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.15...@ivuorinen/base-configs@1.1.16) (2023-12-05)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.15](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.14...@ivuorinen/base-configs@1.1.15) (2023-11-24)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.14](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.13...@ivuorinen/base-configs@1.1.14) (2023-11-21)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.13](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.12...@ivuorinen/base-configs@1.1.13) (2023-11-20)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.12](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.11...@ivuorinen/base-configs@1.1.12) (2023-11-19)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.11](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.10...@ivuorinen/base-configs@1.1.11) (2023-11-16)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.10](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.9...@ivuorinen/base-configs@1.1.10) (2023-11-16)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.8...@ivuorinen/base-configs@1.1.9) (2023-11-14)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.7...@ivuorinen/base-configs@1.1.8) (2023-11-14)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.6...@ivuorinen/base-configs@1.1.7) (2023-11-11)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.5...@ivuorinen/base-configs@1.1.6) (2023-11-07)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.4...@ivuorinen/base-configs@1.1.5) (2023-11-07)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.4](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.3...@ivuorinen/base-configs@1.1.4) (2023-11-04)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.3](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.2...@ivuorinen/base-configs@1.1.3) (2023-11-03)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.1...@ivuorinen/base-configs@1.1.2) (2023-11-01)
**Note:** Version bump only for package @ivuorinen/base-configs
## [1.1.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/base-configs@1.1.0...@ivuorinen/base-configs@1.1.1) (2023-10-31)
**Note:** Version bump only for package @ivuorinen/base-configs
# 1.1.0 (2023-10-30)
### Bug Fixes
- **base-configs:** convert config from ES module ([88dbe39](https://github.com/ivuorinen/base-configs/commit/88dbe395d1843384edf97eab4ee5c43810deae4f))
### Features
- **package:** new pkg: @ivuorinen/base-configs ([#121](https://github.com/ivuorinen/base-configs/issues/121)) ([feddfcf](https://github.com/ivuorinen/base-configs/commit/feddfcfdba391f8ed4bf59589737a340401e4fba))

View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2023 Ismo Vuorinen
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,35 @@
# @ivuorinen/base-configs <!-- omit in toc -->
[![npm package][npm-badge]][npm-link] [![license MIT][license-badge]][license-link] [![ivuorinen's Code Style][style-badge]][style-link]
This is a meta package for all my base configs.
You can find all the individual configs in the `packages` folder.
The main reason for this package is to make it easier to use these configs in other projects, and to update them all at once. No more pull requests to update all the configs one at a time!
## Installation
```bash
# npm
npm install @ivuorinen/base-configs --save-dev
# yarn
yarn add @ivuorinen/base-configs --dev
```
## Changelog
See [CHANGELOG][changelog-link] for a human-readable history of changes.
## License
MIT License. See [LICENSE][license-link] for more info.
[changelog-link]: ./CHANGELOG.md
[license-badge]: https://img.shields.io/github/license/ivuorinen/base-configs?style=flat-square&labelColor=292a44&color=663399
[license-link]: ./LICENSE
[npm-badge]: https://img.shields.io/npm/v/@ivuorinen/base-configs?style=flat-square&labelColor=292a44&color=663399
[npm-link]: 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

View File

@@ -0,0 +1,38 @@
{
"name": "@ivuorinen/base-configs",
"version": "2.0.23",
"type": "module",
"description": "ivuorinen's shareable configurations meta package",
"author": {
"name": "Ismo Vuorinen",
"url": "https://github.com/ivuorinen"
},
"bugs": {
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">=20"
},
"homepage": "https://github.com/ivuorinen/base-configs/tree/main/packages/base-configs#readme",
"keywords": [
"base-config",
"config",
"ivuorinen"
],
"license": "MIT",
"publishConfig": {
"access": "public"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ivuorinen/base-configs.git"
},
"dependencies": {
"@ivuorinen/browserslist-config": "^0.4.4",
"@ivuorinen/commitlint-config": "^0.3.8",
"@ivuorinen/eslint-config": "^0.5.9",
"@ivuorinen/markdownlint-config": "^0.3.11",
"@ivuorinen/prettier-config": "^0.3.8",
"@ivuorinen/semantic-release-config": "^0.3.9"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,198 @@
# 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.4.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.4.7...@ivuorinen/browserslist-config@0.4.8) (2025-02-16)
**Note:** Version bump only for package @ivuorinen/browserslist-config
## [0.4.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.4.6...@ivuorinen/browserslist-config@0.4.7) (2025-02-01)
**Note:** Version bump only for package @ivuorinen/browserslist-config
## 0.4.6 (2025-01-17)
### Bug Fixes
* **deps:** update eslint-config-prettier to 10.0.1 ([#324](https://github.com/ivuorinen/base-configs/issues/324)) ([8a0d38e](https://github.com/ivuorinen/base-configs/commit/8a0d38e173df40b771d42b694a24145559200506))
## [0.4.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.4.4...@ivuorinen/browserslist-config@0.4.5) (2025-01-15)
**Note:** Version bump only for package @ivuorinen/browserslist-config
## [0.4.4](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.4.3...@ivuorinen/browserslist-config@0.4.4) (2025-01-01)
**Note:** Version bump only for package @ivuorinen/browserslist-config
## [0.4.3](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.4.2...@ivuorinen/browserslist-config@0.4.3) (2024-12-16)
**Note:** Version bump only for package @ivuorinen/browserslist-config
## [0.4.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.4.1...@ivuorinen/browserslist-config@0.4.2) (2024-12-09)
**Note:** Version bump only for package @ivuorinen/browserslist-config
## 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
# [0.3.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.2.10...@ivuorinen/browserslist-config@0.3.0) (2024-08-21)
- feat!: module & commonjs in browserslist ([93ea840](https://github.com/ivuorinen/base-configs/commit/93ea8404064e62c720460b2d808fc9d39a00ec31))
### BREAKING CHANGES
- support module, and commonjs types
## [0.2.10](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.2.9...@ivuorinen/browserslist-config@0.2.10) (2024-08-04)
### Bug Fixes
- **deps:** update browserslist to 4.23.3 ([#283](https://github.com/ivuorinen/base-configs/issues/283)) ([232225b](https://github.com/ivuorinen/base-configs/commit/232225b186c3a8cf2e0f4f0d50b4c198ebdacfee))
## [0.2.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.2.8...@ivuorinen/browserslist-config@0.2.9) (2024-07-13)
### Bug Fixes
- **deps:** update browserslist to 4.23.2 ([#271](https://github.com/ivuorinen/base-configs/issues/271)) ([8593ea0](https://github.com/ivuorinen/base-configs/commit/8593ea0ea6898335a38fe2aa57d0d7457919eb35))
## 0.2.8 (2024-07-02)
### Bug Fixes
- **workflows:** commit lint fix ([3cc07cf](https://github.com/ivuorinen/base-configs/commit/3cc07cf3ffd8743860a07bb85aa4d275bb63094e))
## [0.2.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.2.6...@ivuorinen/browserslist-config@0.2.7) (2024-06-12)
### Bug Fixes
- **deps:** update dependency browserslist to v4.23.1 ([4b590e3](https://github.com/ivuorinen/base-configs/commit/4b590e3f27b218d3f9ca761c9c026909c5dfff0c))
## [0.2.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.2.5...@ivuorinen/browserslist-config@0.2.6) (2024-05-05)
**Note:** Version bump only for package @ivuorinen/browserslist-config
## [0.2.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.2.4...@ivuorinen/browserslist-config@0.2.5) (2024-02-17)
### Bug Fixes
- **deps:** update dependency browserslist to v4.23.0 ([#192](https://github.com/ivuorinen/base-configs/issues/192)) ([a9436e4](https://github.com/ivuorinen/base-configs/commit/a9436e4b013e3e853c30e65f6a6ec25595e2ad6a))
## [0.2.4](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.2.3...@ivuorinen/browserslist-config@0.2.4) (2024-01-30)
### Bug Fixes
- **deps:** update dependency browserslist to v4.22.3 ([82ac478](https://github.com/ivuorinen/base-configs/commit/82ac478fe2e08d04685e6d33951461f14824d6f2))
## [0.2.3](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.2.2...@ivuorinen/browserslist-config@0.2.3) (2023-12-07)
### Bug Fixes
- **deps:** update dependency browserslist to v4.22.2 ([#142](https://github.com/ivuorinen/base-configs/issues/142)) ([990936c](https://github.com/ivuorinen/base-configs/commit/990936cc8bdf8f868d559e0283f1dc858081358b))
## [0.2.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.2.1...@ivuorinen/browserslist-config@0.2.2) (2023-10-31)
**Note:** Version bump only for package @ivuorinen/browserslist-config
## [0.2.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.2.0...@ivuorinen/browserslist-config@0.2.1) (2023-10-30)
**Note:** Version bump only for package @ivuorinen/browserslist-config
# [0.2.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.1.12...@ivuorinen/browserslist-config@0.2.0) (2023-10-25)
### Features
- skip config creation if one already found ([#110](https://github.com/ivuorinen/base-configs/issues/110)) ([9beafec](https://github.com/ivuorinen/base-configs/commit/9beafec48681768f06ff24029391176d87169261))
## [0.1.12](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.1.11...@ivuorinen/browserslist-config@0.1.12) (2023-10-24)
**Note:** Version bump only for package @ivuorinen/browserslist-config
## [0.1.11](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.1.10...@ivuorinen/browserslist-config@0.1.11) (2023-10-11)
**Note:** Version bump only for package @ivuorinen/browserslist-config
## [0.1.10](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.1.9...@ivuorinen/browserslist-config@0.1.10) (2023-10-02)
### Bug Fixes
- **deps:** update devdependencies (patch) ([e2506fd](https://github.com/ivuorinen/base-configs/commit/e2506fd7c3f92ffdeb0b6c47cd925918aa91b306))
## [0.1.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.1.8...@ivuorinen/browserslist-config@0.1.9) (2023-09-30)
### Bug Fixes
- **deps:** update dependency browserslist to v4.22.0 ([#102](https://github.com/ivuorinen/base-configs/issues/102)) ([57befef](https://github.com/ivuorinen/base-configs/commit/57befef7a7f15a602ef63b591e6acd606319d583))
## [0.1.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.1.7...@ivuorinen/browserslist-config@0.1.8) (2023-09-25)
### Bug Fixes
- **deps:** update dependency browserslist to v4.21.11 ([dc2d92f](https://github.com/ivuorinen/base-configs/commit/dc2d92f1e3dd243673a68d0d11ec4510fc74688c))
## [0.1.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.1.6...@ivuorinen/browserslist-config@0.1.7) (2023-08-03)
### Bug Fixes
- **deps:** update dependency browserslist to v4.21.10 ([49089e4](https://github.com/ivuorinen/base-configs/commit/49089e46f8922b7c8c49a5930f2902255bd1a656))
## [0.1.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/browserslist-config@0.1.5...@ivuorinen/browserslist-config@0.1.6) (2023-06-26)

View File

@@ -7,8 +7,6 @@
## Table of Contents <!-- omit in toc -->
- [Supported Browsers](#supported-browsers)
- [Desktop Browsers](#desktop-browsers)
- [Mobile Browsers](#mobile-browsers)
- [Installation](#installation)
- [Documentations](#documentations)
- [Contributing](#contributing)
@@ -17,19 +15,9 @@
## Supported Browsers
### Desktop Browsers
> 'defaults and fully supports es6-module', 'maintained node versions'
| [![Chrome][chrome-image]][browsers-badges-link] | [![Edge][edge-image]][browsers-badges-link] | [![Firefox][firefox-image]][browsers-badges-link] | [![Opera][opera-image]][browsers-badges-link] | [![Safari][safari-image]][browsers-badges-link] |
| :---------------------------------------------: | :-----------------------------------------: | :-----------------------------------------------: | :-------------------------------------------: | :---------------------------------------------: |
| Chrome | Edge | Firefox | Opera | Safari |
| >= 60 | last 2 | >= 60 | last 2 | >= 12 |
### Mobile Browsers
| [![Android WebView][android-webview-image]][browsers-badges-link] | [![Chrome][chrome-image]][browsers-badges-link] | [![Firefox][firefox-image]][browsers-badges-link] | [![Opera Mini][opera-mini-image]][browsers-badges-link] | [![Safari iOS][safari-ios-image]][browsers-badges-link] | [![Samsung Internet][samsung-internet-image]][browsers-badges-link] | [![UC][uc-image]][browsers-badges-link] |
| :---------------------------------------------------------------: | :---------------------------------------------: | :-----------------------------------------------: | :-----------------------------------------------------: | :-----------------------------------------------------: | :-----------------------------------------------------------------: | :-------------------------------------: |
| Android WebView | Chrome | Firefox | Opera Mini | Safari iOS | Samsung Internet | UC |
| last 2 | last 2 | last 2 | last 2 | >= 12 | last 2 | last 2 |
See the up to date list of supported browsers in the [Browserslist docs](https://browsersl.ist/#q=%22browserslist%22%3A+%5B%0A++%22defaults+and+fully+supports+es6-module%22%2C%0A++%22maintained+node+versions%22%0A%5D).
## Installation
@@ -77,14 +65,3 @@ Distributed under the MIT License. See [LICENSE][license-link] for more informat
[pull-request-link]: https://github.com/ivuorinen/base-configs/pulls
[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
[browsers-badges-link]: https://github.com/alrra/browser-logos
[android-webview-image]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/android-webview/android-webview_48x48.png
[chrome-image]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/chrome/chrome_48x48.png
[edge-image]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/edge/edge_48x48.png
[firefox-image]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/firefox/firefox_48x48.png
[opera-image]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/opera/opera_48x48.png
[opera-mini-image]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/opera-mini/opera-mini_48x48.png
[safari-image]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/safari/safari_48x48.png
[safari-ios-image]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/safari-ios/safari-ios_48x48.png
[samsung-internet-image]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/samsung-internet/samsung-internet_48x48.png
[uc-image]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/uc/uc_48x48.png

View File

@@ -0,0 +1,3 @@
'use strict'
module.exports = ['defaults and fully supports es6-module', 'maintained node versions']

View File

@@ -1,13 +0,0 @@
'use strict'
module.exports = [
'>= 0.5%',
'Chrome >= 60',
'Firefox >= 60',
'Firefox ESR',
'iOS >= 12',
'last 2 major versions',
'not dead',
'not Explorer <= 11',
'Safari >= 12'
]

View File

@@ -1,7 +1,8 @@
{
"name": "@ivuorinen/browserslist-config",
"version": "0.1.6",
"version": "0.4.8",
"description": "ivuorinen's shareable configuration for Browserslist.",
"type": "module",
"author": {
"name": "Ismo Vuorinen",
"url": "https://github.com/ivuorinen"
@@ -10,14 +11,19 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">= 12",
"npm": ">= 6",
"yarn": ">=1.20.0"
"node": ">=20"
},
"files": [
"index.js",
"index.cjs",
"wrapper.mjs",
"scripts/*"
],
"main": "index.cjs",
"module": "wrapper.mjs",
"exports": {
"import": "./wrapper.mjs",
"require": "./index.cjs"
},
"homepage": "https://github.com/ivuorinen/base-configs/tree/main/packages/browserslist-config#readme",
"keywords": [
"browserslist-config",
@@ -26,7 +32,6 @@
"ivuorinen"
],
"license": "MIT",
"main": "index.js",
"publishConfig": {
"access": "public"
},
@@ -35,10 +40,11 @@
"url": "https://github.com/ivuorinen/base-configs.git"
},
"scripts": {
"postinstall": "node scripts/postinstall.js"
"postinstall": "node scripts/postinstall.cjs"
},
"dependencies": {
"browserslist": "4.21.9"
"@ivuorinen/config-checker": "^1.1.10",
"browserslist": "^4.24.2"
},
"gitHead": "23d15f15743fb59c1dbe658615ef2ed51c54d230"
}

View File

@@ -0,0 +1,23 @@
'use strict'
/* 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')
if (foundConfig.length > 0) {
console.log('browserslist-config: Found existing browserslist config file, skipping creation.')
console.log('browserslist-config: If you want to create a new config file, please remove the existing one.')
console.log(`browserslist-config: Found config files at: ${foundConfig.join(', ')}`)
process.exit(0)
}
const filePath = path.join(process.env.INIT_CWD, '.browserslistrc')
const fileConfigObject = 'extends @ivuorinen/browserslist-config'
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, fileConfigObject)
}

View File

@@ -1,12 +0,0 @@
'use strict'
const fs = require('fs')
const path = require('path')
const filePath = path.join(process.env.INIT_CWD, '.browserslistrc')
const fileConfigObject = 'extends @ivuorinen/browserslist-config'
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, fileConfigObject)
}

View File

@@ -0,0 +1,2 @@
import config from './index.cjs'
export default config

View File

@@ -2,45 +2,50 @@
# yarn lockfile v1
browserslist@4.21.9:
version "4.21.9"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635"
integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==
"@ivuorinen/config-checker@^1.1.10":
version "1.1.10"
resolved "https://registry.yarnpkg.com/@ivuorinen/config-checker/-/config-checker-1.1.10.tgz#7745b117431fbd5174345029b084a90cbb96bd22"
integrity sha512-WR1Ss4lcjT6NZ8JPItrlDURffG0p9XMpm2bk8AHm3ppsRAdarr7+T7RjDjjIwNVL7KkYD8PiBCGoBRjMWaVhaQ==
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.30001503"
electron-to-chromium "^1.4.431"
node-releases "^2.0.12"
update-browserslist-db "^1.0.11"
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.30001503:
version "1.0.30001507"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001507.tgz#fae53f6286e7564783eadea9b447819410a59534"
integrity sha512-SFpUDoSLCaE5XYL2jfqe9ova/pbQHEmbheDf5r4diNwbAgR3qxM9NQtfsiSscjqoya5K7kFcHPUQ+VsUkIJR4A==
caniuse-lite@^1.0.30001669:
version "1.0.30001699"
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001699.tgz"
integrity sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==
electron-to-chromium@^1.4.431:
version "1.4.440"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.440.tgz#d3b1eeb36b717eb479a240c0406ac1fa67901762"
integrity sha512-r6dCgNpRhPwiWlxbHzZQ/d9swfPaEJGi8ekqRBwQYaR3WmA5VkqQfBWSDDjuJU1ntO+W9tHx8OHV/96Q8e0dVw==
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.12:
version "2.0.12"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039"
integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==
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.11:
version "1.0.11"
resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940"
integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==
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

@@ -1,6 +1,248 @@
# 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 (2025-01-17)
### Bug Fixes
* **deps:** update eslint-config-prettier to 10.0.1 ([#324](https://github.com/ivuorinen/base-configs/issues/324)) ([8a0d38e](https://github.com/ivuorinen/base-configs/commit/8a0d38e173df40b771d42b694a24145559200506))
## [0.3.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.3.7...@ivuorinen/commitlint-config@0.3.8) (2024-12-09)
**Note:** Version bump only for package @ivuorinen/commitlint-config
## 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
# [0.3.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.24...@ivuorinen/commitlint-config@0.3.0) (2024-08-21)
- feat!: module & commonjs in commitlint ([2de156e](https://github.com/ivuorinen/base-configs/commit/2de156e2c0f474fe19d23cc2b4b9b6eaba97e258))
### BREAKING CHANGES
- support module, and commonjs types
## [0.2.24](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.23...@ivuorinen/commitlint-config@0.2.24) (2024-08-10)
### Bug Fixes
- **deps:** update @commitlint/cli to 19.4.0 ([#285](https://github.com/ivuorinen/base-configs/issues/285)) ([4080152](https://github.com/ivuorinen/base-configs/commit/4080152296ed9febc2c6dbf4cc41183a9ce319f8))
## 0.2.23 (2024-07-02)
### Bug Fixes
- **workflows:** commit lint fix ([3cc07cf](https://github.com/ivuorinen/base-configs/commit/3cc07cf3ffd8743860a07bb85aa4d275bb63094e))
## [0.2.22](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.21...@ivuorinen/commitlint-config@0.2.22) (2024-06-04)
**Note:** Version bump only for package @ivuorinen/commitlint-config
## [0.2.21](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.20...@ivuorinen/commitlint-config@0.2.21) (2024-05-05)
**Note:** Version bump only for package @ivuorinen/commitlint-config
## [0.2.20](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.19...@ivuorinen/commitlint-config@0.2.20) (2024-04-27)
### Bug Fixes
- **deps:** update dependency @commitlint/cli to v19.3.0 ([#230](https://github.com/ivuorinen/base-configs/issues/230)) ([a3bf58b](https://github.com/ivuorinen/base-configs/commit/a3bf58b31d55292ba691672324650b55f617db9a))
## [0.2.19](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.18...@ivuorinen/commitlint-config@0.2.19) (2024-04-18)
### Bug Fixes
- **deps:** update dependency @commitlint/config-conventional to v19.2.2 ([#225](https://github.com/ivuorinen/base-configs/issues/225)) ([92ac187](https://github.com/ivuorinen/base-configs/commit/92ac187a83f4a6776fd00ca7c03d3f380944697b))
## [0.2.18](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.17...@ivuorinen/commitlint-config@0.2.18) (2024-04-18)
### Bug Fixes
- **deps:** update dependency @commitlint/cli to v19.2.2 ([4438acd](https://github.com/ivuorinen/base-configs/commit/4438acdc5e0b87ee227da003d58742644b23f119))
## [0.2.17](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.16...@ivuorinen/commitlint-config@0.2.17) (2024-03-23)
### Bug Fixes
- **deps:** update dependency @commitlint/cli to v19.2.1 ([df99f1f](https://github.com/ivuorinen/base-configs/commit/df99f1fa2ee8183890606bdb55d084e9c727e1b8))
## [0.2.16](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.15...@ivuorinen/commitlint-config@0.2.16) (2024-03-19)
### Bug Fixes
- **deps:** update dependency @commitlint/cli to v19.2.0 ([#205](https://github.com/ivuorinen/base-configs/issues/205)) ([b72a2b6](https://github.com/ivuorinen/base-configs/commit/b72a2b6e9312284798d4a6200816fd8bc47fa4c6))
## [0.2.15](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.14...@ivuorinen/commitlint-config@0.2.15) (2024-03-17)
### Bug Fixes
- **deps:** update commitlint monorepo to v19.1.0 ([#202](https://github.com/ivuorinen/base-configs/issues/202)) ([53929de](https://github.com/ivuorinen/base-configs/commit/53929deedfe95666bf9a31b80a87baed34f5d99c))
## [0.2.14](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.13...@ivuorinen/commitlint-config@0.2.14) (2024-03-02)
**Note:** Version bump only for package @ivuorinen/commitlint-config
## [0.2.13](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.12...@ivuorinen/commitlint-config@0.2.13) (2024-02-17)
### Bug Fixes
- **deps:** update dependency @commitlint/config-conventional to v18.6.2 ([4884192](https://github.com/ivuorinen/base-configs/commit/48841924537561baf101b2512ef7d41f79a46351))
## [0.2.12](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.11...@ivuorinen/commitlint-config@0.2.12) (2024-02-17)
### Bug Fixes
- **deps:** update devdependencies (patch) to v18.6.1 ([e996d19](https://github.com/ivuorinen/base-configs/commit/e996d191e5d51cb364ea7298ec8ee35722850aa6))
## [0.2.11](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.10...@ivuorinen/commitlint-config@0.2.11) (2024-01-28)
### Bug Fixes
- **deps:** update commitlint monorepo to v18.6.0 ([#181](https://github.com/ivuorinen/base-configs/issues/181)) ([3292c31](https://github.com/ivuorinen/base-configs/commit/3292c31f299fee72bc7a1a3350e109a68b44fa3e))
## [0.2.10](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.9...@ivuorinen/commitlint-config@0.2.10) (2024-01-25)
### Bug Fixes
- **deps:** update commitlint monorepo to v18.5.0 ([#180](https://github.com/ivuorinen/base-configs/issues/180)) ([612cdc2](https://github.com/ivuorinen/base-configs/commit/612cdc26cd32cb3abfb6b9f74982aa4c4c744402))
## [0.2.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.8...@ivuorinen/commitlint-config@0.2.9) (2024-01-07)
### Bug Fixes
- **deps:** update devdependencies (patch) to v18.4.4 ([5b1c8e2](https://github.com/ivuorinen/base-configs/commit/5b1c8e213d5c758d9fcecce6b9adfc87354aa915))
## [0.2.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.7...@ivuorinen/commitlint-config@0.2.8) (2023-11-24)
### Bug Fixes
- **deps:** update commitlint to v18.4.3 ([#139](https://github.com/ivuorinen/base-configs/issues/139)) ([0b592d6](https://github.com/ivuorinen/base-configs/commit/0b592d68881e0d3d305b94d8a8bf5c2594271326))
## [0.2.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.6...@ivuorinen/commitlint-config@0.2.7) (2023-11-19)
### Bug Fixes
- **deps:** update devdependencies (patch) to v18.4.2 ([22de2ef](https://github.com/ivuorinen/base-configs/commit/22de2efbabd32019afe995c75d460436be1144f6))
## [0.2.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.5...@ivuorinen/commitlint-config@0.2.6) (2023-11-16)
### Bug Fixes
- **deps:** update dependency @commitlint/cli to v18.4.1 ([10bd9c0](https://github.com/ivuorinen/base-configs/commit/10bd9c035af70011441793248d23736d3b1a2e02))
## [0.2.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.4...@ivuorinen/commitlint-config@0.2.5) (2023-11-14)
### Bug Fixes
- **deps:** update commitlint monorepo to v18.4.0 ([#133](https://github.com/ivuorinen/base-configs/issues/133)) ([dc38a94](https://github.com/ivuorinen/base-configs/commit/dc38a94b97e655bb90bc620fe4dbe1c281f2c1d5))
## [0.2.4](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.3...@ivuorinen/commitlint-config@0.2.4) (2023-10-31)
**Note:** Version bump only for package @ivuorinen/commitlint-config
## [0.2.3](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.2...@ivuorinen/commitlint-config@0.2.3) (2023-10-30)
**Note:** Version bump only for package @ivuorinen/commitlint-config
## [0.2.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.1...@ivuorinen/commitlint-config@0.2.2) (2023-10-29)
### Bug Fixes
- **deps:** update dependency @commitlint/cli to v18.2.0 ([#119](https://github.com/ivuorinen/base-configs/issues/119)) ([1c2b5d6](https://github.com/ivuorinen/base-configs/commit/1c2b5d6faf5d0e78754392c28b157ac58afc73e9))
## [0.2.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.2.0...@ivuorinen/commitlint-config@0.2.1) (2023-10-28)
### Bug Fixes
- **deps:** update commitlint monorepo to v18.1.0 ([#118](https://github.com/ivuorinen/base-configs/issues/118)) ([3cbb852](https://github.com/ivuorinen/base-configs/commit/3cbb85289a1599eed3d87927e1bd402520b4d74d))
# [0.2.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.1.14...@ivuorinen/commitlint-config@0.2.0) (2023-10-25)
### Features
- skip config creation if one already found ([#110](https://github.com/ivuorinen/base-configs/issues/110)) ([9beafec](https://github.com/ivuorinen/base-configs/commit/9beafec48681768f06ff24029391176d87169261))
## [0.1.14](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.1.13...@ivuorinen/commitlint-config@0.1.14) (2023-10-24)
### Bug Fixes
- **deps:** update commitlint monorepo to v18 ([#115](https://github.com/ivuorinen/base-configs/issues/115)) ([0a8c40f](https://github.com/ivuorinen/base-configs/commit/0a8c40f27d2a3848c58799c5172cdec2604d95d2))
## [0.1.13](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.1.12...@ivuorinen/commitlint-config@0.1.13) (2023-10-24)
### Bug Fixes
- **deps:** update devdependencies (patch) ([94419d8](https://github.com/ivuorinen/base-configs/commit/94419d862b9ff3ce9e77b4265bc28fe322153388))
## [0.1.12](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.1.11...@ivuorinen/commitlint-config@0.1.12) (2023-10-18)
### Bug Fixes
- **deps:** update commitlint monorepo to v17.8.0 ([#109](https://github.com/ivuorinen/base-configs/issues/109)) ([268ba28](https://github.com/ivuorinen/base-configs/commit/268ba2894bcec4619b3136c4f2e9b2b111056b06))
## [0.1.11](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.1.10...@ivuorinen/commitlint-config@0.1.11) (2023-10-02)
### Bug Fixes
- **deps:** update devdependencies (patch) ([e2506fd](https://github.com/ivuorinen/base-configs/commit/e2506fd7c3f92ffdeb0b6c47cd925918aa91b306))
## [0.1.10](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.1.9...@ivuorinen/commitlint-config@0.1.10) (2023-08-13)
### Bug Fixes
- **deps:** update commitlint monorepo ([#74](https://github.com/ivuorinen/base-configs/issues/74)) ([b5bed20](https://github.com/ivuorinen/base-configs/commit/b5bed202f31111e64892bae7be83e5dae6989804))
## [0.1.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.1.8...@ivuorinen/commitlint-config@0.1.9) (2023-07-22)
### Bug Fixes
- **deps:** update devdependencies (patch) to v17.6.7 ([525754b](https://github.com/ivuorinen/base-configs/commit/525754bacfaddf883b73a7ec88ed216db752f81c))
## [0.1.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.1.7...@ivuorinen/commitlint-config@0.1.8) (2023-07-13)
**Note:** Version bump only for package @ivuorinen/commitlint-config
## [0.1.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/commitlint-config@0.1.6...@ivuorinen/commitlint-config@0.1.7) (2023-07-08)

View File

@@ -1,6 +1,7 @@
{
"name": "@ivuorinen/commitlint-config",
"version": "0.1.7",
"version": "0.3.9",
"type": "module",
"description": "ivuorinen's shareable configuration for commitlint.",
"author": {
"name": "Ismo Vuorinen",
@@ -10,12 +11,17 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">= 12",
"npm": ">= 6",
"yarn": ">=1.20.0"
"node": ">=20"
},
"main": "index.cjs",
"module": "wrapper.mjs",
"exports": {
"import": "./wrapper.mjs",
"require": "./index.js"
},
"files": [
"index.js",
"index.cjs",
"wrapper.mjs",
"scripts/*"
],
"homepage": "https://github.com/ivuorinen/base-configs/tree/main/packages/commitlint-config#readme",
@@ -25,7 +31,6 @@
"config"
],
"license": "MIT",
"main": "index.js",
"publishConfig": {
"access": "public"
},
@@ -34,11 +39,18 @@
"url": "https://github.com/ivuorinen/base-configs.git"
},
"scripts": {
"postinstall": "node scripts/postinstall.js"
"postinstall": "node scripts/postinstall.cjs"
},
"dependencies": {
"@commitlint/cli": "17.6.6",
"@commitlint/config-conventional": "17.6.6"
"@commitlint/cli": "^19",
"@commitlint/config-conventional": "^19",
"@ivuorinen/config-checker": "^1.1.10"
},
"peerDependencies": {
"typescript": ">=4"
},
"devDependencies": {
"@types/node": "*"
},
"gitHead": "23d15f15743fb59c1dbe658615ef2ed51c54d230"
}

View File

@@ -0,0 +1,26 @@
'use strict'
/* 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('node:process')
const checkConfig = require('@ivuorinen/config-checker')
const foundConfig = checkConfig('commitlint')
if (foundConfig.length > 0) {
console.log('commitlint-config: Found existing commitlint config file, skipping creation.')
console.log('commitlint-config: If you want to create a new config file, please remove the existing one.')
console.log(`commitlint-config: Found config files at: ${foundConfig.join(', ')}`)
process.exit(0)
}
const filePath = path.join(process.env.INIT_CWD, '.commitlintrc.json')
const fileConfigObject = {
extends: ['@ivuorinen/commitlint-config']
}
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, JSON.stringify(fileConfigObject, undefined, 2))
}

View File

@@ -1,14 +0,0 @@
'use strict'
const fs = require('fs')
const path = require('path')
const filePath = path.join(process.env.INIT_CWD, '.commitlintrc.json')
const fileConfigObject = {
extends: ['@ivuorinen/commitlint-config']
}
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, JSON.stringify(fileConfigObject, undefined, 2))
}

View File

@@ -0,0 +1,2 @@
import config from './index.cjs'
export default config

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,67 @@
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## 1.1.10 (2025-01-17)
### Bug Fixes
* **deps:** update eslint-config-prettier to 10.0.1 ([#324](https://github.com/ivuorinen/base-configs/issues/324)) ([8a0d38e](https://github.com/ivuorinen/base-configs/commit/8a0d38e173df40b771d42b694a24145559200506))
## 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
## 1.1.4 (2024-07-02)
### Bug Fixes
- **workflows:** commit lint fix ([3cc07cf](https://github.com/ivuorinen/base-configs/commit/3cc07cf3ffd8743860a07bb85aa4d275bb63094e))
## [1.1.3](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/config-checker@1.1.2...@ivuorinen/config-checker@1.1.3) (2024-05-05)
### Bug Fixes
- add an initial value to "reduce()" call ([#238](https://github.com/ivuorinen/base-configs/issues/238)) ([52372db](https://github.com/ivuorinen/base-configs/commit/52372dbe371bae56b44d79e2150b61200b071a1f))
## [1.1.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/config-checker@1.1.1...@ivuorinen/config-checker@1.1.2) (2023-10-31)
**Note:** Version bump only for package @ivuorinen/config-checker
## [1.1.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/config-checker@1.1.0...@ivuorinen/config-checker@1.1.1) (2023-10-30)
**Note:** Version bump only for package @ivuorinen/config-checker
# 1.1.0 (2023-10-25)
### Features
- **config-checker:** new package: config-checker ([9d37249](https://github.com/ivuorinen/base-configs/commit/9d372493e844694781877cd4853d87198590a0ad))

View File

@@ -0,0 +1,9 @@
MIT License
Copyright (c) 2023 Ismo Vuorinen
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@@ -0,0 +1,137 @@
# `@ivuorinen/config-checker` <!-- omit in toc -->
[![npm package][npm-badge]][npm-link] [![license MIT][license-badge]][license-link] [![ivuorinen's Code Style][style-badge]][style-link]
Check for existence of common configuration files in usually used locations.
## Installation
Install `this package` as a _`dependency`_:
```sh
# npm
npm install @ivuorinen/config-checker --save
# Yarn
yarn add @ivuorinen/config-checker
```
## Usage
This package is intended to be used in lifecycle events of other packages.
Configuration packages located in this repository use this tool to check for existence of configuration files, and if they exist, they will not create new ones.
### Real world example
For commitlint-config you can find the usage in the [commitlint-config postinstall.cjs][commitlint-postinstall-link] file.
Here's a snippet from the file:
```js
const process = require('process')
const checkConfig = require('@ivuorinen/config-checker')
const foundConfig = checkConfig('commitlint')
if (foundConfig.length > 0) {
console.log('commitlint-config: Found existing commitlint config file, skipping creation.')
console.log('commitlint-config: If you want to create a new config file, please remove the existing one.')
console.log(`commitlint-config: Found config files at: ${foundConfig.join(', ')}`)
process.exit(0)
}
```
### Locations scanned
| Searched configuration files |
|-------------------------------------|
| `[module name]` |
| `[module name]`rc |
| `[module name]`rc.json |
| `[module name]`rc.yaml |
| `[module name]`rc.yml |
| `[module name]`rc.js |
| `[module name]`rc.ts |
| `[module name]`rc.mjs |
| `[module name]`rc.cjs |
| `[module name]`.jsonc |
| `[module name]`.yaml |
| `[module name]`.json |
| `[module name]`.config.js |
| `[module name]`.config.ts |
| `[module name]`.config.mjs |
| `[module name]`.config.cjs |
| .`[module name]` |
| .`[module name]`rc |
| .`[module name]`rc.json |
| .`[module name]`rc.yaml |
| .`[module name]`rc.yml |
| .`[module name]`rc.js |
| .`[module name]`rc.ts |
| .`[module name]`rc.mjs |
| .`[module name]`rc.cjs |
| .`[module name]`.jsonc |
| .`[module name]`.yaml |
| .`[module name]`.json |
| .`[module name]`.config.js |
| .`[module name]`.config.ts |
| .`[module name]`.config.mjs |
| .`[module name]`.config.cjs |
| .config/`[module name]` |
| .config/`[module name]`rc |
| .config/`[module name]`rc.json |
| .config/`[module name]`rc.yaml |
| .config/`[module name]`rc.yml |
| .config/`[module name]`rc.js |
| .config/`[module name]`rc.ts |
| .config/`[module name]`rc.mjs |
| .config/`[module name]`rc.cjs |
| .config/`[module name]`.jsonc |
| .config/`[module name]`.yaml |
| .config/`[module name]`.json |
| .config/`[module name]`.config.js |
| .config/`[module name]`.config.ts |
| .config/`[module name]`.config.mjs |
| .config/`[module name]`.config.cjs |
| .config/.`[module name]` |
| .config/.`[module name]`rc |
| .config/.`[module name]`rc.json |
| .config/.`[module name]`rc.yaml |
| .config/.`[module name]`rc.yml |
| .config/.`[module name]`rc.js |
| .config/.`[module name]`rc.ts |
| .config/.`[module name]`rc.mjs |
| .config/.`[module name]`rc.cjs |
| .config/.`[module name]`.jsonc |
| .config/.`[module name]`.yaml |
| .config/.`[module name]`.json |
| .config/.`[module name]`.config.js |
| .config/.`[module name]`.config.ts |
| .config/.`[module name]`.config.mjs |
| .config/.`[module name]`.config.cjs |
This list has been generated using `npm run generate-table`.
## Contributing
If you are interested in helping contribute, please take a look at our [contribution guidelines][contributing-link] and open an [issue][issue-link] or [pull request][pull-request-link].
## Changelog
See [CHANGELOG][changelog-link] for a human-readable history of changes.
## License
This project is licensed under the MIT License - see the [LICENSE.md][license-link] file for details.
[changelog-link]: ./CHANGELOG.md
[contributing-link]: https://github.com/ivuorinen/.github/blob/main/CONTRIBUTING.md
[issue-link]: https://github.com/ivuorinen/base-configs/issues
[license-badge]: https://img.shields.io/github/license/ivuorinen/base-configs?style=flat-square&labelColor=292a44&color=663399
[license-link]: ./LICENSE.md
[npm-badge]: https://img.shields.io/npm/v/@ivuorinen/config-checker?style=flat-square&labelColor=292a44&color=663399
[npm-link]: https://www.npmjs.com/package/@ivuorinen/config-checker
[pull-request-link]: https://github.com/ivuorinen/base-configs/pulls
[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
[commitlint-postinstall-link]: https://github.com/ivuorinen/base-configs/blob/main/packages/commitlint-config/scripts/postinstall.js

View File

@@ -0,0 +1,20 @@
/* eslint no-console: "off" -- CLI app that gives users feedback */
const path = require('node:path')
const configChecker = require('..')
const assert = require('node:assert').strict
const configs = configChecker('test', path.join(__dirname, 'fixtures'))
/**
* Checks if an array contains a file.
* @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 = (c = [], file = '') => c.includes(file)
assert.ok(arrayContains(configs, '.testrc'))
assert.ok(arrayContains(configs, '.config/testrc.ts'))
console.info('configChecker tests passed')

View File

@@ -0,0 +1,19 @@
/* eslint no-console: "off" -- This is a cli app that generates cli output */
const configurationPaths = require('../lib/configuration-paths')
const configItems = configurationPaths('`[module name]`')
const longestLine = configItems.reduce((a, b) => (a.length > b.length ? a : b), 0).length
const mdTable = configItems.map(file => {
const diff = longestLine - file.length
return `| ${file}${' '.repeat(diff)} |`
})
console.log('# Configuration files\n')
const header = 'Searched configuration files'
console.log(`| ${header}${' '.repeat(longestLine - header.length)} |`)
console.log(`| ${'-'.repeat(longestLine)} |`)
mdTable.forEach(line => console.log(line))

View File

@@ -0,0 +1,32 @@
/* 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')
// noinspection NpmUsedModulesInstalled
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.
* @returns {string[]} - The paths to the configuration files.
*/
const configChecker = (moduleName, pathPrefix = '') => {
let searchPath = process.env.INIT_CWD
if (pathPrefix.length > 0) {
searchPath = pathPrefix
}
const allFiles = configurationPaths(moduleName)
if (process.env.DEBUG) {
const filesWithPath = allFiles.map(file => path.join(searchPath, file))
console.log(filesWithPath)
}
// Look for config files in defined search path, and return found.
return allFiles.filter(file => fs.existsSync(path.join(searchPath, file)))
}
module.exports = configChecker

View File

@@ -0,0 +1,35 @@
const path = require('node:path')
/**
* Returns an array of configuration paths.
* @param {string} moduleName The name of the module to check for.
* @returns {string[]} - The paths to the configuration files.
*/
const configurationPaths = moduleName => {
const filesPlain = [
moduleName,
`${moduleName}rc`,
`${moduleName}rc.json`,
`${moduleName}rc.yaml`,
`${moduleName}rc.yml`,
`${moduleName}rc.js`,
`${moduleName}rc.ts`,
`${moduleName}rc.mjs`,
`${moduleName}rc.cjs`,
`${moduleName}.jsonc`,
`${moduleName}.yaml`,
`${moduleName}.json`,
`${moduleName}.config.js`,
`${moduleName}.config.ts`,
`${moduleName}.config.mjs`,
`${moduleName}.config.cjs`
]
const filesDot = filesPlain.map(file => `.${file}`)
const bothFiles = filesPlain.concat(filesDot)
const filesInConfig = bothFiles.map(file => path.join('.config', file))
return bothFiles.concat(filesInConfig)
}
module.exports = configurationPaths

View File

@@ -0,0 +1,42 @@
{
"name": "@ivuorinen/config-checker",
"version": "1.1.10",
"description": "Checks the commonly used configuration locations for configuration files",
"keywords": [
"check-config",
"config",
"ivuorinen",
"config-checker",
"cosmicconfig",
"rcfile",
"rcfiles"
],
"author": {
"name": "Ismo Vuorinen",
"url": "https://github.com/ivuorinen"
},
"homepage": "https://github.com/ivuorinen/base-configs/tree/main/packages/config-checker#readme",
"license": "MIT",
"main": "lib/config-checker.js",
"directories": {
"lib": "lib",
"test": "__tests__"
},
"files": [
"lib"
],
"publishConfig": {
"access": "public"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ivuorinen/base-configs.git"
},
"scripts": {
"test": "node ./__tests__/config-checker.test.js",
"generate-table": "node ./helpers/generate-md-table.js"
},
"bugs": {
"url": "https://github.com/ivuorinen/base-configs/issues"
}
}

View File

@@ -0,0 +1,4 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1

View File

@@ -1,6 +1,487 @@
# 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.5.9 (2025-01-17)
### Bug Fixes
* **deps:** update eslint-config-prettier to 10.0.1 ([#324](https://github.com/ivuorinen/base-configs/issues/324)) ([8a0d38e](https://github.com/ivuorinen/base-configs/commit/8a0d38e173df40b771d42b694a24145559200506))
## 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
## [0.5.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.5.0...@ivuorinen/eslint-config@0.5.1) (2024-08-26)
### Bug Fixes
- **deps:** update eslint-plugin-sonarjs to 2.0.0 ([#289](https://github.com/ivuorinen/base-configs/issues/289)) ([987baa6](https://github.com/ivuorinen/base-configs/commit/987baa6272b68aaab4aa34ca86892c1dd06fea77))
# [0.5.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.48...@ivuorinen/eslint-config@0.5.0) (2024-08-21)
- feat!: upgrade to eslint 9, update configs ([ad9ed82](https://github.com/ivuorinen/base-configs/commit/ad9ed820d606e7fe484b7b5f553b5dc13277f037))
### BREAKING CHANGES
- this changes the configuration format, also adds support for module, and commonjs types
## [0.4.48](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.47...@ivuorinen/eslint-config@0.4.48) (2024-08-12)
### Bug Fixes
- **deps:** update eslint to 9.9.0 ([#286](https://github.com/ivuorinen/base-configs/issues/286)) ([ba3b6cc](https://github.com/ivuorinen/base-configs/commit/ba3b6cc2d81e058e863ee3b138f7d77a6be373e4))
## [0.4.47](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.46...@ivuorinen/eslint-config@0.4.47) (2024-07-29)
### Bug Fixes
- **deps:** update eslint to 9.8.0 ([#281](https://github.com/ivuorinen/base-configs/issues/281)) ([72b0871](https://github.com/ivuorinen/base-configs/commit/72b0871beb452e408b460e5d2804085affef9dc4))
## [0.4.46](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.45...@ivuorinen/eslint-config@0.4.46) (2024-07-27)
### Bug Fixes
- **deps:** update eslint-plugin-promise to 7.0.0 ([#279](https://github.com/ivuorinen/base-configs/issues/279)) ([6f7f3e9](https://github.com/ivuorinen/base-configs/commit/6f7f3e9cfee3428eb723cbad79828741ecb13748))
## [0.4.45](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.44...@ivuorinen/eslint-config@0.4.45) (2024-07-16)
### Bug Fixes
- **deps:** update eslint to 9.7.0 ([#276](https://github.com/ivuorinen/base-configs/issues/276)) ([e1c45b8](https://github.com/ivuorinen/base-configs/commit/e1c45b82eb617edb7edd075f9218e07504ba63c2))
## 0.4.44 (2024-07-02)
### Bug Fixes
- **workflows:** commit lint fix ([3cc07cf](https://github.com/ivuorinen/base-configs/commit/3cc07cf3ffd8743860a07bb85aa4d275bb63094e))
## [0.4.43](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.42...@ivuorinen/eslint-config@0.4.43) (2024-06-18)
### Bug Fixes
- **deps:** update eslint to 9.5.0 ([#264](https://github.com/ivuorinen/base-configs/issues/264)) ([0c0ac2a](https://github.com/ivuorinen/base-configs/commit/0c0ac2abe9f345df6a84b6988a27d64a1d7a59a4))
## [0.4.42](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.41...@ivuorinen/eslint-config@0.4.42) (2024-06-14)
**Note:** Version bump only for package @ivuorinen/eslint-config
## [0.4.41](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.40...@ivuorinen/eslint-config@0.4.41) (2024-06-04)
**Note:** Version bump only for package @ivuorinen/eslint-config
## [0.4.40](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.39...@ivuorinen/eslint-config@0.4.40) (2024-06-04)
### Bug Fixes
- **deps:** update dependency eslint to v9.4.0 ([#256](https://github.com/ivuorinen/base-configs/issues/256)) ([59fa4e7](https://github.com/ivuorinen/base-configs/commit/59fa4e7d44aa40bbd094b1791a109dc68629f461))
## [0.4.39](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.38...@ivuorinen/eslint-config@0.4.39) (2024-05-31)
### Bug Fixes
- **deps:** update dependency eslint-plugin-promise to v6.2.0 ([#254](https://github.com/ivuorinen/base-configs/issues/254)) ([d9b6957](https://github.com/ivuorinen/base-configs/commit/d9b695774d642582336ec3d12040bab737ac0c31))
## [0.4.38](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.37...@ivuorinen/eslint-config@0.4.38) (2024-05-21)
### Bug Fixes
- **deps:** update dependency eslint to v9.3.0 ([#251](https://github.com/ivuorinen/base-configs/issues/251)) ([44088ba](https://github.com/ivuorinen/base-configs/commit/44088ba99c91ce81f52eddd7b7e09604fae55c50))
## [0.4.37](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.36...@ivuorinen/eslint-config@0.4.37) (2024-05-18)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v17.7.0 ([#250](https://github.com/ivuorinen/base-configs/issues/250)) ([0d9853a](https://github.com/ivuorinen/base-configs/commit/0d9853a556ab9954d666a5750c0b3ac88e3560e6))
## [0.4.36](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.35...@ivuorinen/eslint-config@0.4.36) (2024-05-15)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v17.6.0 ([#246](https://github.com/ivuorinen/base-configs/issues/246)) ([14b7307](https://github.com/ivuorinen/base-configs/commit/14b7307cdc57c651391d3bbd724bb5c91d3ad4ee))
## [0.4.35](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.34...@ivuorinen/eslint-config@0.4.35) (2024-05-10)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v17.5.1 ([#245](https://github.com/ivuorinen/base-configs/issues/245)) ([5730a87](https://github.com/ivuorinen/base-configs/commit/5730a872ff5952b1f62b778c4466200e393e604a))
## [0.4.34](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.33...@ivuorinen/eslint-config@0.4.34) (2024-05-10)
### Bug Fixes
- **deps:** update dependency eslint-plugin-sonarjs to v1.0.3 ([5ea3c41](https://github.com/ivuorinen/base-configs/commit/5ea3c411984896554a54e8690a6a2efa9e3d7097))
## [0.4.33](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.32...@ivuorinen/eslint-config@0.4.33) (2024-05-07)
### Bug Fixes
- **deps:** update dependency eslint-plugin-sonarjs to v1 ([#242](https://github.com/ivuorinen/base-configs/issues/242)) ([8419ce8](https://github.com/ivuorinen/base-configs/commit/8419ce8c64f2d7c533267c75ecd1186576738deb))
## [0.4.32](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.31...@ivuorinen/eslint-config@0.4.32) (2024-05-07)
### Bug Fixes
- **deps:** update eslint to 9.2 ([#241](https://github.com/ivuorinen/base-configs/issues/241)) ([a9fbc1d](https://github.com/ivuorinen/base-configs/commit/a9fbc1dd15b8006385a8c66414067704f8d16d49))
## [0.4.31](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.30...@ivuorinen/eslint-config@0.4.31) (2024-05-06)
### Bug Fixes
- **deps:** update dependency eslint-plugin-jest to v28.4.0 ([#239](https://github.com/ivuorinen/base-configs/issues/239)) ([4cee9fb](https://github.com/ivuorinen/base-configs/commit/4cee9fb75ac1eefc240c23c79ff78ff6086942ad))
## [0.4.30](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.29...@ivuorinen/eslint-config@0.4.30) (2024-05-05)
**Note:** Version bump only for package @ivuorinen/eslint-config
## [0.4.29](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.28...@ivuorinen/eslint-config@0.4.29) (2024-05-04)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v17.4.0 ([#235](https://github.com/ivuorinen/base-configs/issues/235)) ([cbde501](https://github.com/ivuorinen/base-configs/commit/cbde5017bd907074ef2168f3d3d9ddde808dcba9))
## [0.4.28](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.27...@ivuorinen/eslint-config@0.4.28) (2024-05-01)
### Bug Fixes
- **deps:** update dependency eslint-plugin-jest to v28.3.0 ([#233](https://github.com/ivuorinen/base-configs/issues/233)) ([8d50271](https://github.com/ivuorinen/base-configs/commit/8d5027144dccd573010432373ad4c7f085d6f53a))
## [0.4.27](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.26...@ivuorinen/eslint-config@0.4.27) (2024-04-28)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v17.3.1 ([#232](https://github.com/ivuorinen/base-configs/issues/232)) ([d1dbe8c](https://github.com/ivuorinen/base-configs/commit/d1dbe8cd9c79784c8b8575fa34244a0c29ca294b))
## [0.4.26](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.25...@ivuorinen/eslint-config@0.4.26) (2024-04-26)
### Bug Fixes
- **deps:** update dependency eslint to v9.1.1 ([f947122](https://github.com/ivuorinen/base-configs/commit/f94712248ee9afeac4217d830e3b3776f597f61d))
## [0.4.25](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.24...@ivuorinen/eslint-config@0.4.25) (2024-04-23)
**Note:** Version bump only for package @ivuorinen/eslint-config
## [0.4.24](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.23...@ivuorinen/eslint-config@0.4.24) (2024-04-19)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v17.2.1 ([50fa8cf](https://github.com/ivuorinen/base-configs/commit/50fa8cf2d307fd71bbf321c0f0323572c3d7bbf3))
## [0.4.23](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.22...@ivuorinen/eslint-config@0.4.23) (2024-04-13)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v17.2.0 ([#223](https://github.com/ivuorinen/base-configs/issues/223)) ([14ea3c1](https://github.com/ivuorinen/base-configs/commit/14ea3c1250fd8c3caa5018d11ffa4ee2dbe8515c))
## [0.4.22](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.21...@ivuorinen/eslint-config@0.4.22) (2024-04-12)
### Bug Fixes
- **deps:** update dependency eslint-plugin-jest to v28 ([#220](https://github.com/ivuorinen/base-configs/issues/220)) ([b01dc7c](https://github.com/ivuorinen/base-configs/commit/b01dc7c19d0e7a7b0c24ef93df716a72cad25226))
- **deps:** update dependency eslint-plugin-n to v17 ([#221](https://github.com/ivuorinen/base-configs/issues/221)) ([28c385e](https://github.com/ivuorinen/base-configs/commit/28c385ecbdb0f806820d75c94f32a2ce321b9687))
## [0.4.21](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.20...@ivuorinen/eslint-config@0.4.21) (2024-04-07)
### Bug Fixes
- **deps:** update dependency eslint-plugin-sonarjs to v0.25.1 ([#216](https://github.com/ivuorinen/base-configs/issues/216)) ([8039493](https://github.com/ivuorinen/base-configs/commit/803949390e5057680c0816937d3f43bb7a71ced1))
## [0.4.20](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.19...@ivuorinen/eslint-config@0.4.20) (2024-03-31)
### Bug Fixes
- **deps:** update dependency eslint-plugin-sonarjs to v0.25.0 ([#215](https://github.com/ivuorinen/base-configs/issues/215)) ([21fddab](https://github.com/ivuorinen/base-configs/commit/21fddabb15068ec11f16ecc34097a9c6ac3f9e95))
## [0.4.19](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.18...@ivuorinen/eslint-config@0.4.19) (2024-02-27)
### Bug Fixes
- **deps:** update dependency eslint to v8.57.0 ([#197](https://github.com/ivuorinen/base-configs/issues/197)) ([c06e3b6](https://github.com/ivuorinen/base-configs/commit/c06e3b6ddce9385fb6dd1a1937419dfcf098d7f1))
## [0.4.18](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.17...@ivuorinen/eslint-config@0.4.18) (2024-02-20)
### Bug Fixes
- **deps:** update dependency eslint-plugin-jest to v27.9.0 ([#193](https://github.com/ivuorinen/base-configs/issues/193)) ([3640d26](https://github.com/ivuorinen/base-configs/commit/3640d264250a7340398a1299f2650198922c8aaf))
## [0.4.17](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.16...@ivuorinen/eslint-config@0.4.17) (2024-02-17)
### Bug Fixes
- **deps:** update eslint ([#189](https://github.com/ivuorinen/base-configs/issues/189)) ([07758aa](https://github.com/ivuorinen/base-configs/commit/07758aa9ff159a1e7d1518734c41ac6c26e2b1c3))
## [0.4.16](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.15...@ivuorinen/eslint-config@0.4.16) (2024-01-16)
### Bug Fixes
- **deps:** update dependency eslint-plugin-jest to v27.6.3 ([707d60a](https://github.com/ivuorinen/base-configs/commit/707d60a2140f584fe0aef3f9235554af7bf05bbc))
## [0.4.15](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.14...@ivuorinen/eslint-config@0.4.15) (2024-01-13)
### Bug Fixes
- **deps:** update dependency eslint-plugin-jest to v27.6.2 ([87bf28c](https://github.com/ivuorinen/base-configs/commit/87bf28c48c7313197f7f309fd6954e84ce41c7dc))
## [0.4.14](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.13...@ivuorinen/eslint-config@0.4.14) (2024-01-13)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v16.6.2 ([2c7b3eb](https://github.com/ivuorinen/base-configs/commit/2c7b3ebc0a83ce1815316e065200c4f9cca1138f))
## [0.4.13](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.12...@ivuorinen/eslint-config@0.4.13) (2024-01-05)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v16.6.1 ([0004edf](https://github.com/ivuorinen/base-configs/commit/0004edf5cfde46f9e0eb82bdd3953a34e799d06a))
## [0.4.12](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.11...@ivuorinen/eslint-config@0.4.12) (2024-01-05)
### Bug Fixes
- **deps:** update dependency eslint-plugin-jest to v27.6.1 ([8a3281b](https://github.com/ivuorinen/base-configs/commit/8a3281b03c145db4987413548974bd9fb146a800))
## [0.4.11](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.10...@ivuorinen/eslint-config@0.4.11) (2024-01-03)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v16.6.0 ([#163](https://github.com/ivuorinen/base-configs/issues/163)) ([a88b1a8](https://github.com/ivuorinen/base-configs/commit/a88b1a8452aa3d57f901159153406909d74ec5e7))
## [0.4.10](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.9...@ivuorinen/eslint-config@0.4.10) (2023-12-24)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v16.5.0 ([#159](https://github.com/ivuorinen/base-configs/issues/159)) ([49f4815](https://github.com/ivuorinen/base-configs/commit/49f4815073398c125161871753fad4025e2875e0))
## [0.4.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.8...@ivuorinen/eslint-config@0.4.9) (2023-12-19)
### Bug Fixes
- **deps:** update dependency eslint to v8.56.0 ([#158](https://github.com/ivuorinen/base-configs/issues/158)) ([7d74451](https://github.com/ivuorinen/base-configs/commit/7d744512fb0db2151a44e6fbe0f612a6bf650411))
## [0.4.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.7...@ivuorinen/eslint-config@0.4.8) (2023-12-17)
### Bug Fixes
- **deps:** update dependency eslint-plugin-import to v2.29.1 ([6e63c7c](https://github.com/ivuorinen/base-configs/commit/6e63c7c5b2ee1f184cb710d0b48c67c0d1aac37d))
## [0.4.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.6...@ivuorinen/eslint-config@0.4.7) (2023-12-15)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v16.4.0 ([#151](https://github.com/ivuorinen/base-configs/issues/151)) ([53966d5](https://github.com/ivuorinen/base-configs/commit/53966d5649325409219a5afd30104c602eff98dd))
## [0.4.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.5...@ivuorinen/eslint-config@0.4.6) (2023-12-05)
### Bug Fixes
- **deps:** update dependency eslint to v8.55.0 ([#141](https://github.com/ivuorinen/base-configs/issues/141)) ([694b489](https://github.com/ivuorinen/base-configs/commit/694b4892e5c346d2e3f080896126b35a4a2c9de8))
## [0.4.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.4...@ivuorinen/eslint-config@0.4.5) (2023-11-21)
### Bug Fixes
- **deps:** update dependency eslint to v8.54.0 ([#138](https://github.com/ivuorinen/base-configs/issues/138)) ([ab276d0](https://github.com/ivuorinen/base-configs/commit/ab276d0c8025ca3ecba46c8e59d74ab18daf2c4a))
## [0.4.4](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.3...@ivuorinen/eslint-config@0.4.4) (2023-11-14)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v16.3.1 ([e967616](https://github.com/ivuorinen/base-configs/commit/e9676169d088490dbc421fcaac849eec70d21eed))
## [0.4.3](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.2...@ivuorinen/eslint-config@0.4.3) (2023-11-11)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v16.3.0 ([#131](https://github.com/ivuorinen/base-configs/issues/131)) ([739bd74](https://github.com/ivuorinen/base-configs/commit/739bd743aad24b5cfb732b334700518bb4bd8b19))
## [0.4.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.1...@ivuorinen/eslint-config@0.4.2) (2023-11-07)
### Bug Fixes
- **deps:** update eslint ([14f93ce](https://github.com/ivuorinen/base-configs/commit/14f93ceb59b03bf81ebefaeb8ced5285bbf01dbb))
## [0.4.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.4.0...@ivuorinen/eslint-config@0.4.1) (2023-11-04)
### Bug Fixes
- **deps:** update dependency eslint-plugin-sonarjs to v0.22.0 ([13e9457](https://github.com/ivuorinen/base-configs/commit/13e945747fe7a69c7d3bcd3151d38415656b5f93))
# [0.4.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.3.4...@ivuorinen/eslint-config@0.4.0) (2023-11-01)
### Features
- add `eslint-config-prettier` ([1a40d9b](https://github.com/ivuorinen/base-configs/commit/1a40d9b0ada76d32a8fe34d2a0eb98856f678dee))
## [0.3.4](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.3.3...@ivuorinen/eslint-config@0.3.4) (2023-10-31)
**Note:** Version bump only for package @ivuorinen/eslint-config
## [0.3.3](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.3.2...@ivuorinen/eslint-config@0.3.3) (2023-10-30)
**Note:** Version bump only for package @ivuorinen/eslint-config
## [0.3.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.3.1...@ivuorinen/eslint-config@0.3.2) (2023-10-29)
### Bug Fixes
- **deps:** update dependency eslint-plugin-jest to v27.6.0 ([#120](https://github.com/ivuorinen/base-configs/issues/120)) ([106f755](https://github.com/ivuorinen/base-configs/commit/106f7555e31f2b98499fe36cf5b8dd50516e53d5))
## [0.3.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.3.0...@ivuorinen/eslint-config@0.3.1) (2023-10-27)
### Bug Fixes
- **deps:** update dependency eslint-plugin-import to v2.29.0 ([#117](https://github.com/ivuorinen/base-configs/issues/117)) ([f1507a2](https://github.com/ivuorinen/base-configs/commit/f1507a230fa41af9a48061848a3c92a667313193))
# [0.3.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.19...@ivuorinen/eslint-config@0.3.0) (2023-10-25)
### Features
- skip config creation if one already found ([#110](https://github.com/ivuorinen/base-configs/issues/110)) ([9beafec](https://github.com/ivuorinen/base-configs/commit/9beafec48681768f06ff24029391176d87169261))
## [0.2.19](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.18...@ivuorinen/eslint-config@0.2.19) (2023-10-24)
**Note:** Version bump only for package @ivuorinen/eslint-config
## [0.2.18](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.17...@ivuorinen/eslint-config@0.2.18) (2023-10-24)
### Bug Fixes
- **deps:** update eslint ([#113](https://github.com/ivuorinen/base-configs/issues/113)) ([4eff12a](https://github.com/ivuorinen/base-configs/commit/4eff12a838f046088e401bdf131356e475e4d4ff))
## [0.2.17](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.16...@ivuorinen/eslint-config@0.2.17) (2023-10-15)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v16.2.0 ([#107](https://github.com/ivuorinen/base-configs/issues/107)) ([39d50e5](https://github.com/ivuorinen/base-configs/commit/39d50e551c8c94e4a5e220035a93d41aa32ae443))
## [0.2.16](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.15...@ivuorinen/eslint-config@0.2.16) (2023-10-11)
**Note:** Version bump only for package @ivuorinen/eslint-config
## [0.2.15](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.14...@ivuorinen/eslint-config@0.2.15) (2023-10-10)
### Bug Fixes
- **deps:** update dependency eslint to v8.51.0 ([#106](https://github.com/ivuorinen/base-configs/issues/106)) ([591bf2a](https://github.com/ivuorinen/base-configs/commit/591bf2aa52b88b091d85f226271848e7538b8c92))
## [0.2.14](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.13...@ivuorinen/eslint-config@0.2.14) (2023-10-03)
### Bug Fixes
- **deps:** update dependency eslint-plugin-jest to v27.4.2 ([5cea814](https://github.com/ivuorinen/base-configs/commit/5cea8144d75fe8ed03610c6ac669f86004554c77))
## [0.2.13](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.12...@ivuorinen/eslint-config@0.2.13) (2023-09-26)
### Bug Fixes
- **deps:** update dependency eslint to v8.50.0 ([#100](https://github.com/ivuorinen/base-configs/issues/100)) ([91e807f](https://github.com/ivuorinen/base-configs/commit/91e807f93abeadcf4fe27f014b00b7dcddbfb684))
## [0.2.12](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.11...@ivuorinen/eslint-config@0.2.12) (2023-09-19)
### Bug Fixes
- **deps:** update dependency eslint-plugin-jest to v27.4.0 ([#95](https://github.com/ivuorinen/base-configs/issues/95)) ([f4579cc](https://github.com/ivuorinen/base-configs/commit/f4579cceb5ebd03aaefb47b8b53a2ca3ee55d579))
## [0.2.11](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.10...@ivuorinen/eslint-config@0.2.11) (2023-09-15)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v16.1.0 ([#92](https://github.com/ivuorinen/base-configs/issues/92)) ([7d386f6](https://github.com/ivuorinen/base-configs/commit/7d386f64c08aad1c541520d58e65d75dd503541b))
## [0.2.10](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.9...@ivuorinen/eslint-config@0.2.10) (2023-09-12)
### Bug Fixes
- **deps:** update dependency eslint to v8.49.0 ([#91](https://github.com/ivuorinen/base-configs/issues/91)) ([1ddcc9e](https://github.com/ivuorinen/base-configs/commit/1ddcc9eea6f96ead1afa85e3feb36ed79b4f0b55))
## [0.2.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.8...@ivuorinen/eslint-config@0.2.9) (2023-08-29)
### Bug Fixes
- **deps:** update dependency eslint to v8.48.0 ([#86](https://github.com/ivuorinen/base-configs/issues/86)) ([a18aa27](https://github.com/ivuorinen/base-configs/commit/a18aa279693ae2920e17499d14ce23515c339754))
## [0.2.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.7...@ivuorinen/eslint-config@0.2.8) (2023-08-26)
### Bug Fixes
- **deps:** update dependency eslint-plugin-sonarjs to v0.21.0 ([#83](https://github.com/ivuorinen/base-configs/issues/83)) ([5c0fbcb](https://github.com/ivuorinen/base-configs/commit/5c0fbcb03bb59833a3a24b527cadbb048382ddb3))
## [0.2.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.6...@ivuorinen/eslint-config@0.2.7) (2023-08-25)
### Bug Fixes
- **deps:** update dependency eslint-plugin-n to v16.0.2 ([#82](https://github.com/ivuorinen/base-configs/issues/82)) ([dc213bd](https://github.com/ivuorinen/base-configs/commit/dc213bd680576267b3307aec2a54f012c6ab5889))
## [0.2.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.5...@ivuorinen/eslint-config@0.2.6) (2023-08-22)
### Bug Fixes
- **deps:** update dependency eslint-plugin-import to v2.28.1 ([d2cbc1c](https://github.com/ivuorinen/base-configs/commit/d2cbc1c2185746aae2d2b3ec4722ef1e921170f6))
## [0.2.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.4...@ivuorinen/eslint-config@0.2.5) (2023-08-15)
### Bug Fixes
- **deps:** update dependency eslint to v8.47.0 ([#76](https://github.com/ivuorinen/base-configs/issues/76)) ([a826fdf](https://github.com/ivuorinen/base-configs/commit/a826fdf124684555c1fcc4214b71530ad51d94e2))
## [0.2.4](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.3...@ivuorinen/eslint-config@0.2.4) (2023-08-07)
### Bug Fixes
- **deps:** update eslint ([#70](https://github.com/ivuorinen/base-configs/issues/70)) ([b700c51](https://github.com/ivuorinen/base-configs/commit/b700c51993c16af24e389fd07463cbebb8101da2))
## [0.2.3](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.2...@ivuorinen/eslint-config@0.2.3) (2023-07-18)
### Bug Fixes
- **deps:** update dependency eslint to v8.45.0 ([#66](https://github.com/ivuorinen/base-configs/issues/66)) ([c175cd8](https://github.com/ivuorinen/base-configs/commit/c175cd85af6bb13b0edfc2bd39dd1291378e11a4))
## [0.2.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.1...@ivuorinen/eslint-config@0.2.2) (2023-07-16)
### Bug Fixes
- **deps:** update dependency eslint-plugin-jest to v27.2.3 ([2ba939b](https://github.com/ivuorinen/base-configs/commit/2ba939b2a6395bab0f2d5707abe24c4daa6c3023))
## [0.2.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.2.0...@ivuorinen/eslint-config@0.2.1) (2023-07-13)
**Note:** Version bump only for package @ivuorinen/eslint-config
# [0.2.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/eslint-config@0.1.11...@ivuorinen/eslint-config@0.2.0) (2023-07-08)

View File

@@ -0,0 +1,9 @@
MIT License
Copyright (c) 2023 Ismo Vuorinen
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@@ -1,8 +1,6 @@
# @ivuorinen/eslint-config <!-- omit in toc -->
[![npm package][npm-badge]][npm-link]
[![license MIT][license-badge]][license-link]
[![ivuorinen's Code Style][style-badge]][style-link]
[![npm package][npm-badge]][npm-link] [![license MIT][license-badge]][license-link] [![ivuorinen's Code Style][style-badge]][style-link]
> ivuorinen's shareable configuration for [`ESLint`][eslint-link].
@@ -28,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
{
@@ -70,11 +68,10 @@ Distributed under the MIT License. See [LICENSE][license-link] for more informat
[contributing-link]: https://github.com/ivuorinen/.github/blob/main/CONTRIBUTING.md
[issue-link]: https://github.com/ivuorinen/base-configs/issues
[license-badge]: https://img.shields.io/github/license/ivuorinen/base-configs?style=flat-square&labelColor=292a44&color=663399
[license-link]: ./LICENSE
[license-link]: ./LICENSE.md
[npm-badge]: https://img.shields.io/npm/v/@ivuorinen/eslint-config?style=flat-square&labelColor=292a44&color=663399
[npm-link]: https://www.npmjs.com/package/@ivuorinen/eslint-config
[pull-request-link]: https://github.com/ivuorinen/base-configs/pulls
[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
[jest-link]: https://jestjs.io

View File

@@ -0,0 +1,2 @@
import config from './wrapper.mjs'
export default config

View File

@@ -0,0 +1,56 @@
'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 pluginN = require('eslint-plugin-n')
const pluginPromise = require('eslint-plugin-promise')
/**
* @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: {
globals: {
...globals.browser,
...globals.commonjs,
...globals.es2021,
...globals.node
},
parserOptions: {
ecmaVersion: 12
}
}
},
pluginJs.configs.recommended,
{
plugins: {
n: pluginN,
import: pluginImport,
promise: pluginPromise
}
},
configPrettier,
{
ignores: ['coverage/', 'dist/', 'lib/', 'node_modules/']
}
]

View File

@@ -1,18 +0,0 @@
'use strict'
module.exports = {
env: {
browser: true,
commonjs: true,
es2021: true,
node: true
},
extends: [
'plugin:promise/recommended',
'plugin:sonarjs/recommended',
'standard'
],
parserOptions: {
ecmaVersion: 12
}
}

View File

@@ -0,0 +1,28 @@
'use strict'
const jest = require('eslint-plugin-jest')
/**
* eslint configuration for jest.
* @type { import('eslint').Linter.Config[] } config
*/
module.exports = [
{
files: ['**/*.{js,mjs,cjs}'],
languageOptions: {
globals: {
...jest.globals
}
}
},
jest.configs['flat/recommended'],
jest.configs['flat/style'],
{
rules: {
...jest.rules['flat/recommended'].rules
},
plugins: {
jest
}
}
]

View File

@@ -1,9 +0,0 @@
'use strict'
module.exports = {
env: {
'jest/globals': true
},
extends: ['plugin:jest/recommended', 'plugin:jest/style'],
plugins: ['jest']
}

View File

@@ -1,6 +1,6 @@
{
"name": "@ivuorinen/eslint-config",
"version": "0.2.0",
"version": "0.5.9",
"description": "ivuorinen's shareable configuration for ESLint.",
"author": {
"name": "Ismo Vuorinen",
@@ -10,12 +10,26 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">= 12",
"npm": ">= 6",
"yarn": ">=1.20.0"
"node": "^20.9.0 || >=21.1.0"
},
"type": "module",
"main": "index.cjs",
"module": "wrapper.mjs",
"exports": {
".": {
"import": "./wrapper.mjs",
"require": "./index.cjs"
},
"./jest": {
"import": "./wrapper-jest.mjs",
"require": "./jest.cjs"
}
},
"files": [
"index.js",
"index.cjs",
"jest.cjs",
"wrapper.mjs",
"wrapper-jest.mjs",
"scripts/*"
],
"homepage": "https://github.com/ivuorinen/base-configs/tree/main/packages/eslint-config#readme",
@@ -26,7 +40,6 @@
"ivuorinen"
],
"license": "MIT",
"main": "index.js",
"publishConfig": {
"access": "public"
},
@@ -35,16 +48,20 @@
"url": "https://github.com/ivuorinen/base-configs.git"
},
"scripts": {
"postinstall": "node scripts/postinstall.js"
"postinstall": "node scripts/postinstall.cjs"
},
"dependencies": {
"eslint": "8.44.0",
"eslint-config-standard": "17.1.0",
"eslint-plugin-import": "2.27.5",
"eslint-plugin-jest": "27.2.2",
"eslint-plugin-n": "16.0.1",
"eslint-plugin-promise": "6.1.1",
"eslint-plugin-sonarjs": "0.19.0"
"@eslint/js": "^9",
"@ivuorinen/config-checker": "^1.1.10",
"eslint": "^9.15.0",
"eslint-config-eslint": "^11",
"eslint-config-prettier": "^10.0.0",
"eslint-plugin-import": "^2",
"eslint-plugin-jest": "^28",
"eslint-plugin-n": "^17",
"eslint-plugin-promise": "^7",
"globals": "^15",
"typescript": ">=4.2.0"
},
"gitHead": "23d15f15743fb59c1dbe658615ef2ed51c54d230"
}

View File

@@ -0,0 +1,35 @@
'use strict'
/* 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')
if (foundConfig.length > 0) {
console.log('eslint-config: Found existing eslint config file, skipping creation.')
console.log('eslint-config: If you want to create a new config file, please remove the existing one.')
console.log(`eslint-config: Found config files at: ${foundConfig.join(', ')}`)
process.exit(0)
}
const filePath = path.join(process.env.INIT_CWD, 'eslint.config.mjs')
const fileConfig = `import ivuorinenConfig from '@ivuorinen/eslint-config';
export default [
...ivuorinenConfig,
// your modifications
{
rules: {
// "no-unused-vars": "warn"
}
}
];
`
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, fileConfig)
}

View File

@@ -1,14 +0,0 @@
'use strict'
const fs = require('fs')
const path = require('path')
const filePath = path.join(process.env.INIT_CWD, '.eslintrc.json')
const fileConfigObject = {
extends: ['@ivuorinen']
}
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, JSON.stringify(fileConfigObject, undefined, 2))
}

View File

@@ -0,0 +1,2 @@
import config from './jest.cjs'
export default config

View File

@@ -0,0 +1,2 @@
import config from './index.cjs'
export default config

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,3 @@
{
"extends": "@ivuorinen/markdownlint-config"
}

View File

@@ -1,6 +1,153 @@
# 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.11](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.3.10...@ivuorinen/markdownlint-config@0.3.11) (2025-01-28)
### Bug Fixes
* **deps:** update markdownlint-cli to 0.44.0 ([#327](https://github.com/ivuorinen/base-configs/issues/327)) ([b1b2d8e](https://github.com/ivuorinen/base-configs/commit/b1b2d8e581cb2d939eab3ff2ae33643c4419196a))
## 0.3.10 (2025-01-17)
### Bug Fixes
* **deps:** update eslint-config-prettier to 10.0.1 ([#324](https://github.com/ivuorinen/base-configs/issues/324)) ([8a0d38e](https://github.com/ivuorinen/base-configs/commit/8a0d38e173df40b771d42b694a24145559200506))
## [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)
**Note:** Version bump only for package @ivuorinen/markdownlint-config
# [0.3.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.2.9...@ivuorinen/markdownlint-config@0.3.0) (2024-08-21)
- feat!: module & commonjs in markdownlint ([ca479de](https://github.com/ivuorinen/base-configs/commit/ca479deb20f65f048f128b284c2f178ca9e90ea2))
### BREAKING CHANGES
- support module, and commonjs types
## 0.2.9 (2024-07-02)
### Bug Fixes
- **workflows:** commit lint fix ([3cc07cf](https://github.com/ivuorinen/base-configs/commit/3cc07cf3ffd8743860a07bb85aa4d275bb63094e))
## [0.2.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.2.7...@ivuorinen/markdownlint-config@0.2.8) (2024-06-14)
**Note:** Version bump only for package @ivuorinen/markdownlint-config
## [0.2.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.2.6...@ivuorinen/markdownlint-config@0.2.7) (2024-05-29)
### Bug Fixes
- **deps:** update dependency markdownlint-cli to v0.41.0 ([#253](https://github.com/ivuorinen/base-configs/issues/253)) ([e520dd1](https://github.com/ivuorinen/base-configs/commit/e520dd18fa126d773068d606a8b409d3fb5b5b00))
## [0.2.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.2.5...@ivuorinen/markdownlint-config@0.2.6) (2024-05-05)
**Note:** Version bump only for package @ivuorinen/markdownlint-config
## [0.2.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.2.4...@ivuorinen/markdownlint-config@0.2.5) (2024-05-04)
### Bug Fixes
- **deps:** update dependency markdownlint-cli to v0.40.0 ([#236](https://github.com/ivuorinen/base-configs/issues/236)) ([3776f3b](https://github.com/ivuorinen/base-configs/commit/3776f3b223e6ad5d3809490cbd9d17075aaa2838))
## [0.2.4](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.2.3...@ivuorinen/markdownlint-config@0.2.4) (2024-02-02)
### Bug Fixes
- **deps:** update dependency markdownlint-cli to v0.39.0 ([#183](https://github.com/ivuorinen/base-configs/issues/183)) ([50d4743](https://github.com/ivuorinen/base-configs/commit/50d4743f3bb7eb1458da6f67aafd3e409adf329a))
## [0.2.3](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.2.2...@ivuorinen/markdownlint-config@0.2.3) (2023-12-13)
### Bug Fixes
- **deps:** update dependency markdownlint-cli to v0.38.0 ([#149](https://github.com/ivuorinen/base-configs/issues/149)) ([12d1639](https://github.com/ivuorinen/base-configs/commit/12d1639290f8e81b03a4a712e41ab8334b4fadfc))
## [0.2.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.2.1...@ivuorinen/markdownlint-config@0.2.2) (2023-10-31)
**Note:** Version bump only for package @ivuorinen/markdownlint-config
## [0.2.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.2.0...@ivuorinen/markdownlint-config@0.2.1) (2023-10-30)
**Note:** Version bump only for package @ivuorinen/markdownlint-config
# [0.2.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.1.7...@ivuorinen/markdownlint-config@0.2.0) (2023-10-25)
### Features
- skip config creation if one already found ([#110](https://github.com/ivuorinen/base-configs/issues/110)) ([9beafec](https://github.com/ivuorinen/base-configs/commit/9beafec48681768f06ff24029391176d87169261))
## [0.1.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.1.6...@ivuorinen/markdownlint-config@0.1.7) (2023-10-24)
**Note:** Version bump only for package @ivuorinen/markdownlint-config
## [0.1.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.1.5...@ivuorinen/markdownlint-config@0.1.6) (2023-09-26)
### Bug Fixes
- **deps:** update dependency markdownlint-cli to v0.37.0 ([#101](https://github.com/ivuorinen/base-configs/issues/101)) ([615ae83](https://github.com/ivuorinen/base-configs/commit/615ae835286fbdf173e1b61e9df2a2eb75908374))
## [0.1.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.1.4...@ivuorinen/markdownlint-config@0.1.5) (2023-09-06)
### Bug Fixes
- **deps:** update dependency markdownlint-cli to v0.36.0 ([#88](https://github.com/ivuorinen/base-configs/issues/88)) ([8ea8e15](https://github.com/ivuorinen/base-configs/commit/8ea8e1501d8e4dd39df144999e4cee9076117822))
## [0.1.4](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/markdownlint-config@0.1.3...@ivuorinen/markdownlint-config@0.1.4) (2023-06-26)

View File

@@ -1,8 +1,6 @@
# @ivuorinen/markdownlint-config <!-- omit in toc -->
[![npm package][npm-badge]][npm-link]
[![license MIT][license-badge]][license-link]
[![code style][style-badge]][style-link]
[![npm package][npm-badge]][npm-link] [![license MIT][license-badge]][license-link] [![code style][style-badge]][style-link]
> ivuorinen's shareable configuration for [`MarkdownLint`][markdownlint-link].

View File

@@ -1,6 +1,7 @@
{
"name": "@ivuorinen/markdownlint-config",
"version": "0.1.4",
"version": "0.3.11",
"type": "module",
"description": "ivuorinen's shareable configuration for markdownlint.",
"author": {
"name": "Ismo Vuorinen",
@@ -10,9 +11,7 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">= 12",
"npm": ">= 6",
"yarn": ">=1.20.0"
"node": ">=20"
},
"files": [
"index.json",
@@ -35,10 +34,11 @@
"url": "https://github.com/ivuorinen/base-configs.git"
},
"scripts": {
"postinstall": "node scripts/postinstall.js"
"postinstall": "node scripts/postinstall.cjs"
},
"dependencies": {
"markdownlint-cli": "0.35.0"
"@ivuorinen/config-checker": "^1.1.10",
"markdownlint-cli": "^0.44.0"
},
"gitHead": "23d15f15743fb59c1dbe658615ef2ed51c54d230"
}

View File

@@ -0,0 +1,26 @@
'use strict'
/* 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('node:process')
const checkConfig = require('@ivuorinen/config-checker')
const foundConfig = checkConfig('markdownlint')
if (foundConfig.length > 0) {
console.log('markdownlint-config: Found existing markdownlint config file, skipping creation.')
console.log('markdownlint-config: If you want to create a new config file, please remove the existing one.')
console.log(`markdownlint-config: Found config files at: ${foundConfig.join(', ')}`)
process.exit(0)
}
const filePath = path.join(process.env.INIT_CWD, '.markdownlint.json')
const fileConfigObject = {
extends: '@ivuorinen/markdownlint-config'
}
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, JSON.stringify(fileConfigObject, undefined, 2))
}

View File

@@ -1,14 +0,0 @@
'use strict'
const fs = require('fs')
const path = require('path')
const filePath = path.join(process.env.INIT_CWD, '.markdownlint.json')
const fileConfigObject = {
extends: '@ivuorinen/markdownlint-config'
}
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, JSON.stringify(fileConfigObject, undefined, 2))
}

View File

@@ -14,11 +14,38 @@
wrap-ansi "^8.1.0"
wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
"@ivuorinen/config-checker@^1.1.10":
version "1.1.10"
resolved "https://registry.yarnpkg.com/@ivuorinen/config-checker/-/config-checker-1.1.10.tgz#7745b117431fbd5174345029b084a90cbb96bd22"
integrity sha512-WR1Ss4lcjT6NZ8JPItrlDURffG0p9XMpm2bk8AHm3ppsRAdarr7+T7RjDjjIwNVL7KkYD8PiBCGoBRjMWaVhaQ==
"@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==
"@types/debug@^4.0.0":
version "4.1.12"
resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917"
integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==
dependencies:
"@types/ms" "*"
"@types/katex@^0.16.0":
version "0.16.7"
resolved "https://registry.yarnpkg.com/@types/katex/-/katex-0.16.7.tgz#03ab680ab4fa4fbc6cb46ecf987ecad5d8019868"
integrity sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==
"@types/ms@*":
version "2.1.0"
resolved "https://registry.yarnpkg.com/@types/ms/-/ms-2.1.0.tgz#052aa67a48eccc4309d7f0191b7e41434b90bb78"
integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==
"@types/unist@^2.0.0":
version "2.0.11"
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.11.tgz#11af57b127e32487774841f7a4e54eab166d03c4"
integrity sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==
ansi-regex@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
@@ -58,6 +85,21 @@ brace-expansion@^2.0.1:
dependencies:
balanced-match "^1.0.0"
character-entities-legacy@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b"
integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==
character-entities@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22"
integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==
character-reference-invalid@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9"
integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==
color-convert@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
@@ -70,25 +112,56 @@ 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.0.0:
version "11.0.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-11.0.0.tgz#43e19c25dbedc8256203538e8d7e9346877a6f67"
integrity sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==
commander@^8.3.0:
version "8.3.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
commander@~13.1.0:
version "13.1.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-13.1.0.tgz#776167db68c78f38dcce1f9b8d7b8b9a488abf46"
integrity sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==
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"
which "^2.0.1"
debug@^4.0.0:
version "4.4.0"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a"
integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
dependencies:
ms "^2.1.3"
decode-named-character-reference@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e"
integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==
dependencies:
character-entities "^2.0.0"
deep-extend@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
dequal@^2.0.0:
version "2.0.3"
resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
devlop@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018"
integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==
dependencies:
dequal "^2.0.0"
eastasianwidth@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
@@ -104,10 +177,10 @@ emoji-regex@^9.2.2:
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
entities@~3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4"
integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==
entities@^4.4.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
foreground-child@^3.1.0:
version "3.1.1"
@@ -117,162 +190,465 @@ 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.2.7:
version "10.2.7"
resolved "https://registry.yarnpkg.com/glob/-/glob-10.2.7.tgz#9dd2828cd5bc7bd861e7738d91e7113dda41d7d8"
integrity sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==
glob@~10.4.5:
version "10.4.5"
resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956"
integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==
dependencies:
foreground-child "^3.1.0"
jackspeak "^2.0.3"
minimatch "^9.0.1"
minipass "^5.0.0 || ^6.0.2"
path-scurry "^1.7.0"
jackspeak "^3.1.2"
minimatch "^9.0.4"
minipass "^7.1.2"
package-json-from-dist "^1.0.0"
path-scurry "^1.11.1"
ignore@~5.2.4:
version "5.2.4"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
ignore@~7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.3.tgz#397ef9315dfe0595671eefe8b633fec6943ab733"
integrity sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==
ini@~3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/ini/-/ini-3.0.1.tgz#c76ec81007875bc44d544ff7a11a55d12294102d"
integrity sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==
ini@~4.1.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.1.tgz#d95b3d843b1e906e56d6747d5447904ff50ce7a1"
integrity sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==
is-alphabetical@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b"
integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==
is-alphanumerical@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875"
integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==
dependencies:
is-alphabetical "^2.0.0"
is-decimal "^2.0.0"
is-decimal@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7"
integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==
is-fullwidth-code-point@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
is-hexadecimal@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027"
integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==
isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
jackspeak@^2.0.3:
version "2.2.0"
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.2.0.tgz#497cbaedc902ec3f31d5d61be804d2364ff9ddad"
integrity sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ==
jackspeak@^3.1.2:
version "3.4.3"
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a"
integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==
dependencies:
"@isaacs/cliui" "^8.0.2"
optionalDependencies:
"@pkgjs/parseargs" "^0.11.0"
js-yaml@^4.1.0:
js-yaml@~4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
dependencies:
argparse "^2.0.1"
jsonc-parser@~3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76"
integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==
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==
linkify-it@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-4.0.1.tgz#01f1d5e508190d06669982ba31a7d9f56a5751ec"
integrity sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==
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==
katex@^0.16.0:
version "0.16.21"
resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.21.tgz#8f63c659e931b210139691f2cc7bb35166b792a3"
integrity sha512-XvqR7FgOHtWupfMiigNzmh+MgUVmDGU2kXZm899ZkPfcuoPuFxyHmXsgATDpFZDAXCI8tvinaVcDo8PIIJSo4A==
dependencies:
uc.micro "^1.0.1"
commander "^8.3.0"
lru-cache@^9.0.0:
version "9.1.1"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-9.1.1.tgz#c58a93de58630b688de39ad04ef02ef26f1902f1"
integrity sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==
linkify-it@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-5.0.0.tgz#9ef238bfa6dc70bd8e7f9572b52d369af569b421"
integrity sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==
dependencies:
uc.micro "^2.0.0"
markdown-it@13.0.1:
version "13.0.1"
resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-13.0.1.tgz#c6ecc431cacf1a5da531423fc6a42807814af430"
integrity sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==
lru-cache@^10.2.0:
version "10.4.3"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119"
integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
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 "~3.0.1"
linkify-it "^4.0.1"
mdurl "^1.0.1"
uc.micro "^1.0.5"
entities "^4.4.0"
linkify-it "^5.0.0"
mdurl "^2.0.0"
punycode.js "^2.3.1"
uc.micro "^2.1.0"
markdownlint-cli@0.35.0:
version "0.35.0"
resolved "https://registry.yarnpkg.com/markdownlint-cli/-/markdownlint-cli-0.35.0.tgz#1a6386777c6f20681e1425c0b7a056cf130bc46f"
integrity sha512-lVIIIV1MrUtjoocgDqXLxUCxlRbn7Ve8rsWppfwciUNwLlNS28AhNiyQ3PU7jjj4Qvj+rWTTvwkqg7AcdG988g==
markdownlint-cli@^0.44.0:
version "0.44.0"
resolved "https://registry.yarnpkg.com/markdownlint-cli/-/markdownlint-cli-0.44.0.tgz#02b24c8a20972c50d124a6cafdeca3beb085a1ce"
integrity sha512-ZJTAONlvF9NkrIBltCdW15DxN9UTbPiKMEqAh2EU2gwIFlrCMavyCEPPO121cqfYOrLUJWW8/XKWongstmmTeQ==
dependencies:
commander "~11.0.0"
get-stdin "~9.0.0"
glob "~10.2.7"
ignore "~5.2.4"
js-yaml "^4.1.0"
jsonc-parser "~3.2.0"
markdownlint "~0.29.0"
minimatch "~9.0.1"
run-con "~1.2.11"
commander "~13.1.0"
glob "~10.4.5"
ignore "~7.0.3"
js-yaml "~4.1.0"
jsonc-parser "~3.3.1"
jsonpointer "~5.0.1"
markdownlint "~0.37.4"
minimatch "~9.0.5"
run-con "~1.3.2"
smol-toml "~1.3.1"
markdownlint-micromark@0.1.5:
version "0.1.5"
resolved "https://registry.yarnpkg.com/markdownlint-micromark/-/markdownlint-micromark-0.1.5.tgz#a23400b101be32cd4336f2b6b4c47da31825524c"
integrity sha512-HvofNU4QCvfUCWnocQP1IAWaqop5wpWrB0mKB6SSh0fcpV0PdmQNS6tdUuFew1utpYlUvYYzz84oDkrD76GB9A==
markdownlint@~0.29.0:
version "0.29.0"
resolved "https://registry.yarnpkg.com/markdownlint/-/markdownlint-0.29.0.tgz#9647478b7d5485965c557502fe54ee5a550033f2"
integrity sha512-ASAzqpODstu/Qsk0xW5BPgWnK/qjpBQ4e7IpsSvvFXcfYIjanLTdwFRJK1SIEEh0fGSMKXcJf/qhaZYHyME0wA==
markdownlint@~0.37.4:
version "0.37.4"
resolved "https://registry.yarnpkg.com/markdownlint/-/markdownlint-0.37.4.tgz#dd58c4a13b798d4702438e5f7fd587a219f753f6"
integrity sha512-u00joA/syf3VhWh6/ybVFkib5Zpj2e5KB/cfCei8fkSRuums6nyisTWGqjTWIOFoFwuXoTBQQiqlB4qFKp8ncQ==
dependencies:
markdown-it "13.0.1"
markdownlint-micromark "0.1.5"
markdown-it "14.1.0"
micromark "4.0.1"
micromark-core-commonmark "2.0.2"
micromark-extension-directive "3.0.2"
micromark-extension-gfm-autolink-literal "2.1.0"
micromark-extension-gfm-footnote "2.1.0"
micromark-extension-gfm-table "2.1.0"
micromark-extension-math "3.1.0"
micromark-util-types "2.0.1"
mdurl@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==
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.1:
version "9.0.2"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.2.tgz#397e387fff22f6795844d00badc903a3d5de7057"
integrity sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==
micromark-core-commonmark@2.0.2, micromark-core-commonmark@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.2.tgz#6a45bbb139e126b3f8b361a10711ccc7c6e15e93"
integrity sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==
dependencies:
decode-named-character-reference "^1.0.0"
devlop "^1.0.0"
micromark-factory-destination "^2.0.0"
micromark-factory-label "^2.0.0"
micromark-factory-space "^2.0.0"
micromark-factory-title "^2.0.0"
micromark-factory-whitespace "^2.0.0"
micromark-util-character "^2.0.0"
micromark-util-chunked "^2.0.0"
micromark-util-classify-character "^2.0.0"
micromark-util-html-tag-name "^2.0.0"
micromark-util-normalize-identifier "^2.0.0"
micromark-util-resolve-all "^2.0.0"
micromark-util-subtokenize "^2.0.0"
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
micromark-extension-directive@3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz#2eb61985d1995a7c1ff7621676a4f32af29409e8"
integrity sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==
dependencies:
devlop "^1.0.0"
micromark-factory-space "^2.0.0"
micromark-factory-whitespace "^2.0.0"
micromark-util-character "^2.0.0"
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
parse-entities "^4.0.0"
micromark-extension-gfm-autolink-literal@2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz#6286aee9686c4462c1e3552a9d505feddceeb935"
integrity sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==
dependencies:
micromark-util-character "^2.0.0"
micromark-util-sanitize-uri "^2.0.0"
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
micromark-extension-gfm-footnote@2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz#4dab56d4e398b9853f6fe4efac4fc9361f3e0750"
integrity sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==
dependencies:
devlop "^1.0.0"
micromark-core-commonmark "^2.0.0"
micromark-factory-space "^2.0.0"
micromark-util-character "^2.0.0"
micromark-util-normalize-identifier "^2.0.0"
micromark-util-sanitize-uri "^2.0.0"
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
micromark-extension-gfm-table@2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz#5cadedfbb29fca7abf752447967003dc3b6583c9"
integrity sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==
dependencies:
devlop "^1.0.0"
micromark-factory-space "^2.0.0"
micromark-util-character "^2.0.0"
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
micromark-extension-math@3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/micromark-extension-math/-/micromark-extension-math-3.1.0.tgz#c42ee3b1dd5a9a03584e83dd8f08e3de510212c1"
integrity sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==
dependencies:
"@types/katex" "^0.16.0"
devlop "^1.0.0"
katex "^0.16.0"
micromark-factory-space "^2.0.0"
micromark-util-character "^2.0.0"
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
micromark-factory-destination@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz#8fef8e0f7081f0474fbdd92deb50c990a0264639"
integrity sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==
dependencies:
micromark-util-character "^2.0.0"
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
micromark-factory-label@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz#5267efa97f1e5254efc7f20b459a38cb21058ba1"
integrity sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==
dependencies:
devlop "^1.0.0"
micromark-util-character "^2.0.0"
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
micromark-factory-space@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz#36d0212e962b2b3121f8525fc7a3c7c029f334fc"
integrity sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==
dependencies:
micromark-util-character "^2.0.0"
micromark-util-types "^2.0.0"
micromark-factory-title@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz#237e4aa5d58a95863f01032d9ee9b090f1de6e94"
integrity sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==
dependencies:
micromark-factory-space "^2.0.0"
micromark-util-character "^2.0.0"
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
micromark-factory-whitespace@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz#06b26b2983c4d27bfcc657b33e25134d4868b0b1"
integrity sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==
dependencies:
micromark-factory-space "^2.0.0"
micromark-util-character "^2.0.0"
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
micromark-util-character@^2.0.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.1.tgz#2f987831a40d4c510ac261e89852c4e9703ccda6"
integrity sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==
dependencies:
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
micromark-util-chunked@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz#47fbcd93471a3fccab86cff03847fc3552db1051"
integrity sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==
dependencies:
micromark-util-symbol "^2.0.0"
micromark-util-classify-character@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz#d399faf9c45ca14c8b4be98b1ea481bced87b629"
integrity sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==
dependencies:
micromark-util-character "^2.0.0"
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
micromark-util-combine-extensions@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz#2a0f490ab08bff5cc2fd5eec6dd0ca04f89b30a9"
integrity sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==
dependencies:
micromark-util-chunked "^2.0.0"
micromark-util-types "^2.0.0"
micromark-util-decode-numeric-character-reference@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz#fcf15b660979388e6f118cdb6bf7d79d73d26fe5"
integrity sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==
dependencies:
micromark-util-symbol "^2.0.0"
micromark-util-encode@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz#0d51d1c095551cfaac368326963cf55f15f540b8"
integrity sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==
micromark-util-html-tag-name@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz#e40403096481986b41c106627f98f72d4d10b825"
integrity sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==
micromark-util-normalize-identifier@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz#c30d77b2e832acf6526f8bf1aa47bc9c9438c16d"
integrity sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==
dependencies:
micromark-util-symbol "^2.0.0"
micromark-util-resolve-all@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz#e1a2d62cdd237230a2ae11839027b19381e31e8b"
integrity sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==
dependencies:
micromark-util-types "^2.0.0"
micromark-util-sanitize-uri@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz#ab89789b818a58752b73d6b55238621b7faa8fd7"
integrity sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==
dependencies:
micromark-util-character "^2.0.0"
micromark-util-encode "^2.0.0"
micromark-util-symbol "^2.0.0"
micromark-util-subtokenize@^2.0.0:
version "2.0.4"
resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.4.tgz#50d8ca981373c717f497dc64a0dbfccce6c03ed2"
integrity sha512-N6hXjrin2GTJDe3MVjf5FuXpm12PGm80BrUAeub9XFXca8JZbP+oIwY4LJSVwFUCL1IPm/WwSVUN7goFHmSGGQ==
dependencies:
devlop "^1.0.0"
micromark-util-chunked "^2.0.0"
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
micromark-util-symbol@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz#e5da494e8eb2b071a0d08fb34f6cefec6c0a19b8"
integrity sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==
micromark-util-types@2.0.1, micromark-util-types@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.1.tgz#a3edfda3022c6c6b55bfb049ef5b75d70af50709"
integrity sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==
micromark@4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.1.tgz#294c2f12364759e5f9e925a767ae3dfde72223ff"
integrity sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==
dependencies:
"@types/debug" "^4.0.0"
debug "^4.0.0"
decode-named-character-reference "^1.0.0"
devlop "^1.0.0"
micromark-core-commonmark "^2.0.0"
micromark-factory-space "^2.0.0"
micromark-util-character "^2.0.0"
micromark-util-chunked "^2.0.0"
micromark-util-combine-extensions "^2.0.0"
micromark-util-decode-numeric-character-reference "^2.0.0"
micromark-util-encode "^2.0.0"
micromark-util-normalize-identifier "^2.0.0"
micromark-util-resolve-all "^2.0.0"
micromark-util-sanitize-uri "^2.0.0"
micromark-util-subtokenize "^2.0.0"
micromark-util-symbol "^2.0.0"
micromark-util-types "^2.0.0"
minimatch@^9.0.4, minimatch@~9.0.5:
version "9.0.5"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
dependencies:
brace-expansion "^2.0.1"
minimist@^1.2.6:
minimist@^1.2.8:
version "1.2.8"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
minipass@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d"
integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2:
version "7.1.2"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707"
integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==
"minipass@^5.0.0 || ^6.0.2":
version "6.0.2"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-6.0.2.tgz#542844b6c4ce95b202c0995b0a471f1229de4c81"
integrity sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==
ms@^2.1.3:
version "2.1.3"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
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==
parse-entities@^4.0.0:
version "4.0.2"
resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.2.tgz#61d46f5ed28e4ee62e9ddc43d6b010188443f159"
integrity sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==
dependencies:
"@types/unist" "^2.0.0"
character-entities-legacy "^3.0.0"
character-reference-invalid "^2.0.0"
decode-named-character-reference "^1.0.0"
is-alphanumerical "^2.0.0"
is-decimal "^2.0.0"
is-hexadecimal "^2.0.0"
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.7.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.7.0.tgz#99c741a2cfbce782294a39994d63748b5a24f6db"
integrity sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==
path-scurry@^1.11.1:
version "1.11.1"
resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2"
integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==
dependencies:
lru-cache "^9.0.0"
minipass "^5.0.0"
lru-cache "^10.2.0"
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
run-con@~1.2.11:
version "1.2.11"
resolved "https://registry.yarnpkg.com/run-con/-/run-con-1.2.11.tgz#0014ed430bad034a60568dfe7de2235f32e3f3c4"
integrity sha512-NEMGsUT+cglWkzEr4IFK21P4Jca45HqiAbIIZIBdX5+UZTB24Mb/21iNGgz9xZa8tL6vbW7CXmq7MFN42+VjNQ==
punycode.js@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/punycode.js/-/punycode.js-2.3.1.tgz#6b53e56ad75588234e79f4affa90972c7dd8cdb7"
integrity sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==
run-con@~1.3.2:
version "1.3.2"
resolved "https://registry.yarnpkg.com/run-con/-/run-con-1.3.2.tgz#755860a10ce326a96b509485fcea50b4d03754e8"
integrity sha512-CcfE+mYiTcKEzg0IqS08+efdnH0oJ3zV0wSUFBNrMHMuxCtXvBCLzCJHatwuXDcu/RlhjTziTo/a1ruQik6/Yg==
dependencies:
deep-extend "^0.6.0"
ini "~3.0.0"
minimist "^1.2.6"
ini "~4.1.0"
minimist "^1.2.8"
strip-json-comments "~3.1.1"
shebang-command@^2.0.0:
@@ -288,12 +664,25 @@ shebang-regex@^3.0.0:
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
signal-exit@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.0.1.tgz#96a61033896120ec9335d96851d902cc98f0ba2a"
integrity sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==
version "4.1.0"
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==
@@ -311,8 +700,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==
@@ -320,9 +715,9 @@ string-width@^5.0.1, string-width@^5.1.2:
ansi-regex "^5.0.1"
strip-ansi@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2"
integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==
version "7.1.0"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==
dependencies:
ansi-regex "^6.0.1"
@@ -331,10 +726,15 @@ strip-json-comments@~3.1.1:
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
uc.micro@^1.0.1, uc.micro@^1.0.5:
version "1.0.6"
resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==
uc.micro@^2.0.0:
version "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"

View File

@@ -0,0 +1 @@
"@ivuorinen/prettier-config"

View File

@@ -1,6 +1,170 @@
# 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 (2025-01-17)
### Bug Fixes
* **deps:** update eslint-config-prettier to 10.0.1 ([#324](https://github.com/ivuorinen/base-configs/issues/324)) ([8a0d38e](https://github.com/ivuorinen/base-configs/commit/8a0d38e173df40b771d42b694a24145559200506))
## [0.3.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.3.7...@ivuorinen/prettier-config@0.3.8) (2024-12-09)
**Note:** Version bump only for package @ivuorinen/prettier-config
## 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
- **config:** add wrapper.mjs to included files ([ef5641f](https://github.com/ivuorinen/base-configs/commit/ef5641f13bc6a71e539174ae89d46e3fafa060c9))
## [0.3.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.3.0...@ivuorinen/prettier-config@0.3.1) (2024-08-28)
**Note:** Version bump only for package @ivuorinen/prettier-config
# [0.3.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.16...@ivuorinen/prettier-config@0.3.0) (2024-08-21)
- feat!: module & commonjs in prettier ([12ea368](https://github.com/ivuorinen/base-configs/commit/12ea3688ad61ea5b21762225b9b41b30a1995198))
- feat!: module & commonjs in prettier ([8d3dbd8](https://github.com/ivuorinen/base-configs/commit/8d3dbd89e8dbaaa2df12eb9900fdf0cfa566a65c))
### BREAKING CHANGES
- support module, and commonjs types
- support module, and commonjs types
## [0.2.16](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.15...@ivuorinen/prettier-config@0.2.16) (2024-07-16)
### Bug Fixes
- **deps:** update prettier to 3.3.3 ([#277](https://github.com/ivuorinen/base-configs/issues/277)) ([03e8a97](https://github.com/ivuorinen/base-configs/commit/03e8a97e2b0d3a35e49969d100df16b7f7aaa89d))
## 0.2.15 (2024-07-02)
### Bug Fixes
- **workflows:** commit lint fix ([3cc07cf](https://github.com/ivuorinen/base-configs/commit/3cc07cf3ffd8743860a07bb85aa4d275bb63094e))
## [0.2.14](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.13...@ivuorinen/prettier-config@0.2.14) (2024-06-15)
### Bug Fixes
- **deps:** update dependency prettier to v3.3.2 ([62ff793](https://github.com/ivuorinen/base-configs/commit/62ff7930de55c29e08975faaed1b22df8c85ba44))
## [0.2.13](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.12...@ivuorinen/prettier-config@0.2.13) (2024-06-14)
**Note:** Version bump only for package @ivuorinen/prettier-config
## [0.2.12](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.11...@ivuorinen/prettier-config@0.2.12) (2024-06-06)
### Bug Fixes
- **deps:** update devdependencies (patch) ([ed302ac](https://github.com/ivuorinen/base-configs/commit/ed302acd4e4671eb21e20c3fbb053e6c989c203b))
## [0.2.11](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.10...@ivuorinen/prettier-config@0.2.11) (2024-06-05)
### Bug Fixes
- **deps:** update dependency prettier to v3.3.0 ([#258](https://github.com/ivuorinen/base-configs/issues/258)) ([e7e39f9](https://github.com/ivuorinen/base-configs/commit/e7e39f9e3140ea574340ac66a777f3cd49fbf4b4))
## [0.2.10](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.9...@ivuorinen/prettier-config@0.2.10) (2024-05-05)
**Note:** Version bump only for package @ivuorinen/prettier-config
## [0.2.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.8...@ivuorinen/prettier-config@0.2.9) (2024-02-08)
**Note:** Version bump only for package @ivuorinen/prettier-config
## [0.2.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.7...@ivuorinen/prettier-config@0.2.8) (2024-01-20)
### Bug Fixes
- **deps:** update dependency prettier to v3.2.4 ([faadbc6](https://github.com/ivuorinen/base-configs/commit/faadbc633a04f22999352e9f0e26a0acc65f0ff7))
## [0.2.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.6...@ivuorinen/prettier-config@0.2.7) (2024-01-20)
### Bug Fixes
- **deps:** update dependency prettier to v3.2.3 ([4393ed7](https://github.com/ivuorinen/base-configs/commit/4393ed7c99515b1c27f76843b3af968be0a9d6a8))
## [0.2.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.5...@ivuorinen/prettier-config@0.2.6) (2024-01-17)
### Bug Fixes
- **deps:** update dependency prettier to v3.2.2 ([6d7f865](https://github.com/ivuorinen/base-configs/commit/6d7f865bbbd4e7b03c0ab4f1904907c84dc632c6))
## [0.2.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.4...@ivuorinen/prettier-config@0.2.5) (2024-01-16)
### Bug Fixes
- **deps:** update dependency prettier to v3.2.1 ([#172](https://github.com/ivuorinen/base-configs/issues/172)) ([178b77f](https://github.com/ivuorinen/base-configs/commit/178b77f0076aa13b5a19b9a382c33d19b2db5fa9))
## [0.2.4](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.3...@ivuorinen/prettier-config@0.2.4) (2023-12-15)
### Bug Fixes
- **deps:** update devdependencies (patch) ([b79252a](https://github.com/ivuorinen/base-configs/commit/b79252a163ae15462984c84fd7950fc74da902b6))
## [0.2.3](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.2...@ivuorinen/prettier-config@0.2.3) (2023-11-16)
### Bug Fixes
- **deps:** update dependency prettier to v3.1.0 ([#135](https://github.com/ivuorinen/base-configs/issues/135)) ([4ecaa73](https://github.com/ivuorinen/base-configs/commit/4ecaa73be86a7b7f98b78ffddf3fdf9316680ae2))
## [0.2.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.1...@ivuorinen/prettier-config@0.2.2) (2023-10-31)
**Note:** Version bump only for package @ivuorinen/prettier-config
## [0.2.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.2.0...@ivuorinen/prettier-config@0.2.1) (2023-10-30)
### Bug Fixes
- **deps:** update dependency prettier to v3 ([#58](https://github.com/ivuorinen/base-configs/issues/58)) ([15e815a](https://github.com/ivuorinen/base-configs/commit/15e815a53d46bb369cb2d7c0eb7b54474245afee))
# [0.2.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.1.2...@ivuorinen/prettier-config@0.2.0) (2023-10-25)
### Features
- skip config creation if one already found ([#110](https://github.com/ivuorinen/base-configs/issues/110)) ([9beafec](https://github.com/ivuorinen/base-configs/commit/9beafec48681768f06ff24029391176d87169261))
## [0.1.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/prettier-config@0.1.1...@ivuorinen/prettier-config@0.1.2) (2023-10-24)
**Note:** Version bump only for package @ivuorinen/prettier-config
## 0.1.1 (2023-05-04)

View File

@@ -1,8 +1,6 @@
# @ivuorinen/prettier-config <!-- omit in toc -->
[![npm package][npm-badge]][npm-link]
[![license MIT][license-badge]][license-link]
[![ivuorinen's Code Style][style-badge]][style-link]
[![npm package][npm-badge]][npm-link] [![license MIT][license-badge]][license-link] [![ivuorinen's Code Style][style-badge]][style-link]
> ivuorinen's shareable configuration for [`Prettier`][prettier-link].
@@ -37,8 +35,7 @@ After installing it, a _`.prettierrc.json`_ file will be created automatically i
> ```js
> module.exports = {
> ...require('@ivuorinen/prettier-config'),
>
> // Add custom options bellow:
> // Add custom options below:
> semi: true
> }
> ```

View File

@@ -1,6 +1,7 @@
{
"name": "@ivuorinen/prettier-config",
"version": "0.1.1",
"version": "0.3.9",
"type": "module",
"description": "ivuorinen's shareable configuration for Prettier.",
"author": {
"name": "Ismo Vuorinen",
@@ -10,12 +11,17 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">= 12",
"npm": ">= 6",
"yarn": ">=1.20.0"
"node": ">=20"
},
"main": "index.cjs",
"module": "wrapper.mjs",
"exports": {
"import": "./wrapper.mjs",
"require": "./index.cjs"
},
"files": [
"index.js",
"index.cjs",
"wrapper.mjs",
"scripts/*"
],
"homepage": "https://github.com/ivuorinen/base-configs/tree/main/packages/prettier-config#readme",
@@ -26,7 +32,6 @@
"prettier"
],
"license": "MIT",
"main": "index.js",
"publishConfig": {
"access": "public"
},
@@ -35,10 +40,11 @@
"url": "https://github.com/ivuorinen/base-configs.git"
},
"scripts": {
"postinstall": "node scripts/postinstall.js"
"postinstall": "node scripts/postinstall.cjs"
},
"dependencies": {
"prettier": "2.8.8"
"@ivuorinen/config-checker": "^1.1.10",
"prettier": "^3"
},
"gitHead": "23d15f15743fb59c1dbe658615ef2ed51c54d230"
}

View File

@@ -0,0 +1,24 @@
'use strict'
/* 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('node:process')
const checkConfig = require('@ivuorinen/config-checker')
const foundConfig = checkConfig('prettier')
if (foundConfig.length > 0) {
console.log('prettier-config: Found existing prettier config file, skipping creation.')
console.log('prettier-config: If you want to create a new config file, please remove the existing one.')
console.log(`prettier-config: Found config files at: ${foundConfig.join(', ')}`)
process.exit(0)
}
const filePath = path.join(process.env.INIT_CWD, '.prettierrc.json')
const fileConfigObject = '@ivuorinen/prettier-config'
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, JSON.stringify(fileConfigObject, undefined, 2))
}

View File

@@ -1,12 +0,0 @@
'use strict'
const fs = require('fs')
const path = require('path')
const filePath = path.join(process.env.INIT_CWD, '.prettierrc.json')
const fileConfigObject = '@ivuorinen/prettier-config'
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, JSON.stringify(fileConfigObject, undefined, 2))
}

View File

@@ -0,0 +1,2 @@
import config from './index.cjs'
export default config

View File

@@ -2,7 +2,12 @@
# yarn lockfile v1
prettier@2.8.8:
version "2.8.8"
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da"
integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==
"@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==
prettier@^3:
version "3.4.2"
resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.4.2.tgz#a5ce1fb522a588bf2b78ca44c6e6fe5aa5a2b13f"
integrity sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==

View File

@@ -1,6 +1,268 @@
# 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.12](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.3.11...@ivuorinen/semantic-release-config@0.3.12) (2025-02-16)
**Note:** Version bump only for package @ivuorinen/semantic-release-config
## [0.3.11](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.3.10...@ivuorinen/semantic-release-config@0.3.11) (2025-02-16)
**Note:** Version bump only for package @ivuorinen/semantic-release-config
## 0.3.10 (2025-01-17)
### Bug Fixes
* **deps:** update eslint-config-prettier to 10.0.1 ([#324](https://github.com/ivuorinen/base-configs/issues/324)) ([8a0d38e](https://github.com/ivuorinen/base-configs/commit/8a0d38e173df40b771d42b694a24145559200506))
## [0.3.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.3.8...@ivuorinen/semantic-release-config@0.3.9) (2024-12-07)
**Note:** Version bump only for package @ivuorinen/semantic-release-config
## 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
# [0.3.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.24...@ivuorinen/semantic-release-config@0.3.0) (2024-08-21)
- feat!: module & commonjs in semantic-release ([57fbf1f](https://github.com/ivuorinen/base-configs/commit/57fbf1fd1f280063da2a9c2ac0e1f994836c4582))
### BREAKING CHANGES
- support module, and commonjs types
## [0.2.24](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.23...@ivuorinen/semantic-release-config@0.2.24) (2024-08-21)
### Bug Fixes
- **deps:** update semantic-release to 24.1.0 ([#288](https://github.com/ivuorinen/base-configs/issues/288)) ([2c54329](https://github.com/ivuorinen/base-configs/commit/2c5432954a655a9b4b9075b61b85c6778267842d))
## 0.2.23 (2024-07-02)
### Bug Fixes
- **workflows:** commit lint fix ([3cc07cf](https://github.com/ivuorinen/base-configs/commit/3cc07cf3ffd8743860a07bb85aa4d275bb63094e))
## [0.2.22](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.21...@ivuorinen/semantic-release-config@0.2.22) (2024-06-04)
### Bug Fixes
- **deps:** update dependency semantic-release to v24 ([#257](https://github.com/ivuorinen/base-configs/issues/257)) ([c8bcd0c](https://github.com/ivuorinen/base-configs/commit/c8bcd0c554b2512a0b8869d563352dd7bbba9804))
## [0.2.21](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.20...@ivuorinen/semantic-release-config@0.2.21) (2024-05-15)
### Bug Fixes
- **deps:** update dependency semantic-release to v23.1.1 ([#247](https://github.com/ivuorinen/base-configs/issues/247)) ([f3516e1](https://github.com/ivuorinen/base-configs/commit/f3516e1a8ed8c2f03b73e83a18400935c5622595))
## [0.2.20](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.19...@ivuorinen/semantic-release-config@0.2.20) (2024-05-05)
**Note:** Version bump only for package @ivuorinen/semantic-release-config
## [0.2.19](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.18...@ivuorinen/semantic-release-config@0.2.19) (2024-04-13)
### Bug Fixes
- **deps:** update dependency semantic-release to v23.0.8 ([b5bfb77](https://github.com/ivuorinen/base-configs/commit/b5bfb775fd4c626db28f7778333e813bec470d49))
## [0.2.18](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.17...@ivuorinen/semantic-release-config@0.2.18) (2024-04-06)
### Bug Fixes
- **deps:** update dependency semantic-release to v23.0.7 ([9e6929e](https://github.com/ivuorinen/base-configs/commit/9e6929eb6b42dccb267a48267c07f9798ae234fd))
## [0.2.17](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.16...@ivuorinen/semantic-release-config@0.2.17) (2024-03-28)
### Bug Fixes
- **deps:** update dependency semantic-release to v23.0.6 ([5dc4dc8](https://github.com/ivuorinen/base-configs/commit/5dc4dc88fdde6816c6fd947877d180cd5be1139d))
## [0.2.16](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.15...@ivuorinen/semantic-release-config@0.2.16) (2024-03-22)
### Bug Fixes
- **deps:** update dependency semantic-release to v23.0.5 ([a81f5d8](https://github.com/ivuorinen/base-configs/commit/a81f5d8889d5862de2a0dce1574fb17af0cb889b))
## [0.2.15](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.14...@ivuorinen/semantic-release-config@0.2.15) (2024-03-20)
**Note:** Version bump only for package @ivuorinen/semantic-release-config
## [0.2.14](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.13...@ivuorinen/semantic-release-config@0.2.14) (2024-03-19)
### Bug Fixes
- **deps:** update dependency semantic-release to v23.0.3 ([8c7f744](https://github.com/ivuorinen/base-configs/commit/8c7f7440da52e4a5381b7b3f2bf7771269e5237a))
## [0.2.13](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.12...@ivuorinen/semantic-release-config@0.2.13) (2024-02-21)
**Note:** Version bump only for package @ivuorinen/semantic-release-config
## [0.2.12](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.11...@ivuorinen/semantic-release-config@0.2.12) (2024-02-10)
### Bug Fixes
- **deps:** update dependency semantic-release to v23.0.2 ([#188](https://github.com/ivuorinen/base-configs/issues/188)) ([5d1d295](https://github.com/ivuorinen/base-configs/commit/5d1d29597d0b5d27d20cb72d09bc48ded343d49e))
## [0.2.11](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.10...@ivuorinen/semantic-release-config@0.2.11) (2024-02-10)
### Bug Fixes
- **deps:** update dependency semantic-release to v23.0.1 ([937014c](https://github.com/ivuorinen/base-configs/commit/937014c2b4ea36b12f3dc230b43a960d5df8431f))
## [0.2.10](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.9...@ivuorinen/semantic-release-config@0.2.10) (2024-01-16)
### Bug Fixes
- **deps:** update dependency semantic-release to v23 ([#173](https://github.com/ivuorinen/base-configs/issues/173)) ([a339252](https://github.com/ivuorinen/base-configs/commit/a33925203d12da5b39b6fc5ae13b414ed76091c1))
## [0.2.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.8...@ivuorinen/semantic-release-config@0.2.9) (2023-12-15)
### Bug Fixes
- **deps:** update dependency semantic-release to v22.0.12 ([#155](https://github.com/ivuorinen/base-configs/issues/155)) ([19c20d2](https://github.com/ivuorinen/base-configs/commit/19c20d277f777a6d562f423bc8d72b090ea85555))
## [0.2.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.7...@ivuorinen/semantic-release-config@0.2.8) (2023-12-15)
### Bug Fixes
- **deps:** update devdependencies (patch) ([b79252a](https://github.com/ivuorinen/base-configs/commit/b79252a163ae15462984c84fd7950fc74da902b6))
## [0.2.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.6...@ivuorinen/semantic-release-config@0.2.7) (2023-12-09)
### Bug Fixes
- **deps:** update dependency semantic-release to v22.0.10 ([b777ad1](https://github.com/ivuorinen/base-configs/commit/b777ad19263c6f1ac823a8e9a1d3cac7231d17da))
## [0.2.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.5...@ivuorinen/semantic-release-config@0.2.6) (2023-12-08)
### Bug Fixes
- **deps:** update dependency semantic-release to v22.0.9 ([89af4ba](https://github.com/ivuorinen/base-configs/commit/89af4ba91c1143b4111ceaa74e0c62ecba01bf95))
## [0.2.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.4...@ivuorinen/semantic-release-config@0.2.5) (2023-11-20)
### Bug Fixes
- **deps:** update dependency semantic-release to v22.0.8 ([62f850b](https://github.com/ivuorinen/base-configs/commit/62f850b611cf92de670453e9019a9909dff02e07))
## [0.2.4](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.3...@ivuorinen/semantic-release-config@0.2.4) (2023-11-07)
### Bug Fixes
- **deps:** update dependency semantic-release to v22.0.7 ([dcdb0d4](https://github.com/ivuorinen/base-configs/commit/dcdb0d4ef8499b6e6700b70ba54fde77044dc452))
## [0.2.3](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.2...@ivuorinen/semantic-release-config@0.2.3) (2023-11-03)
### Bug Fixes
- **deps:** update dependency semantic-release to v22.0.6 ([aece014](https://github.com/ivuorinen/base-configs/commit/aece0141735c20a7fc4f2be578a99d020bcfd504))
## [0.2.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.1...@ivuorinen/semantic-release-config@0.2.2) (2023-10-31)
**Note:** Version bump only for package @ivuorinen/semantic-release-config
## [0.2.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.2.0...@ivuorinen/semantic-release-config@0.2.1) (2023-10-30)
**Note:** Version bump only for package @ivuorinen/semantic-release-config
# [0.2.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.1.14...@ivuorinen/semantic-release-config@0.2.0) (2023-10-25)
### Features
- skip config creation if one already found ([#110](https://github.com/ivuorinen/base-configs/issues/110)) ([9beafec](https://github.com/ivuorinen/base-configs/commit/9beafec48681768f06ff24029391176d87169261))
## [0.1.14](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.1.13...@ivuorinen/semantic-release-config@0.1.14) (2023-10-24)
**Note:** Version bump only for package @ivuorinen/semantic-release-config
## [0.1.13](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.1.12...@ivuorinen/semantic-release-config@0.1.13) (2023-10-11)
### Bug Fixes
- **deps:** update dependency semantic-release to v22 ([#97](https://github.com/ivuorinen/base-configs/issues/97)) ([a43c2d4](https://github.com/ivuorinen/base-configs/commit/a43c2d4b1c0e1ed792811c510594bfecb0176821))
## [0.1.12](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.1.11...@ivuorinen/semantic-release-config@0.1.12) (2023-09-20)
### Bug Fixes
- **deps:** update dependency semantic-release to v21.1.2 ([81dc3be](https://github.com/ivuorinen/base-configs/commit/81dc3bed603adfc2ff6a390e77641fff026263bc))
## [0.1.11](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.1.10...@ivuorinen/semantic-release-config@0.1.11) (2023-08-27)
### Bug Fixes
- **deps:** update dependency semantic-release to v21.1.1 ([8bd4d48](https://github.com/ivuorinen/base-configs/commit/8bd4d486b5604c62e5c278903e2de30175dcbc43))
## [0.1.10](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.1.9...@ivuorinen/semantic-release-config@0.1.10) (2023-08-27)
### Bug Fixes
- **deps:** update dependency semantic-release to v21.1.0 ([#84](https://github.com/ivuorinen/base-configs/issues/84)) ([7d5880a](https://github.com/ivuorinen/base-configs/commit/7d5880afcc5b03adcbdb948d1e985625852d23ab))
## [0.1.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.1.8...@ivuorinen/semantic-release-config@0.1.9) (2023-08-23)
### Bug Fixes
- **deps:** update dependency semantic-release to v21.0.9 ([#80](https://github.com/ivuorinen/base-configs/issues/80)) ([d025d3d](https://github.com/ivuorinen/base-configs/commit/d025d3d67865308c111e4e0ad15343036caa946d))
## [0.1.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.1.7...@ivuorinen/semantic-release-config@0.1.8) (2023-07-13)
**Note:** Version bump only for package @ivuorinen/semantic-release-config
## [0.1.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/semantic-release-config@0.1.6...@ivuorinen/semantic-release-config@0.1.7) (2023-07-08)

View File

@@ -1,8 +1,6 @@
# @ivuorinen/semantic-release-config <!-- omit in toc -->
[![npm package][npm-badge]][npm-link]
[![license MIT][license-badge]][license-link]
[![ivuorinen's Code Style][style-badge]][style-link]
[![npm package][npm-badge]][npm-link] [![license MIT][license-badge]][license-link] [![ivuorinen's Code Style][style-badge]][style-link]
> ivuorinen's shareable configuration for [`semantic-release`][semantic-release-link].
@@ -82,8 +80,8 @@ jobs:
uses: actions/setup-node@v2.1.5
with:
always-auth: true
node-version: 14
registry-url: "https://registry.npmjs.org"
node-version: 20
registry-url: 'https://registry.npmjs.org'
- name: Install Dependencies with Caching
uses: bahmutov/npm-install@v1.6.0

View File

@@ -1,6 +1,6 @@
{
"name": "@ivuorinen/semantic-release-config",
"version": "0.1.7",
"version": "0.3.12",
"description": "ivuorinen's shareable configuration for semantic-release.",
"author": {
"name": "Ismo Vuorinen",
@@ -10,12 +10,11 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">= 12",
"npm": ">= 6",
"yarn": ">=1.20.0"
"node": ">=20"
},
"files": [
"index.js",
"index.cjs",
"wrapper.mjs",
"scripts/*"
],
"homepage": "https://github.com/ivuorinen/base-configs/tree/main/packages/semantic-release-config#readme",
@@ -26,7 +25,13 @@
"ivuorinen"
],
"license": "MIT",
"main": "index.js",
"type": "module",
"main": "index.cjs",
"module": "wrapper.mjs",
"exports": {
"import": "./wrapper.mjs",
"require": "./index.cjs"
},
"publishConfig": {
"access": "public"
},
@@ -35,12 +40,13 @@
"url": "https://github.com/ivuorinen/base-configs.git"
},
"scripts": {
"postinstall": "node scripts/postinstall.js"
"postinstall": "node scripts/postinstall.cjs"
},
"dependencies": {
"@semantic-release/changelog": "6.0.3",
"@semantic-release/git": "10.0.1",
"semantic-release": "21.0.7"
"@ivuorinen/config-checker": "^1.1.10",
"@semantic-release/changelog": "^6",
"@semantic-release/git": "^10",
"semantic-release": "^24"
},
"gitHead": "23d15f15743fb59c1dbe658615ef2ed51c54d230"
}

View File

@@ -0,0 +1,26 @@
'use strict'
/* 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('node:process')
const checkConfig = require('@ivuorinen/config-checker')
const foundConfig = checkConfig('release')
if (foundConfig.length > 0) {
console.log('semantic-release-config: Found existing semantic-release config file, skipping creation.')
console.log('semantic-release-config: If you want to create a new config file, please remove the existing one.')
console.log(`semantic-release-config: Found config files at: ${foundConfig.join(', ')}`)
process.exit(0)
}
const filePath = path.join(process.env.INIT_CWD, '.releaserc.json')
const fileConfigObject = {
extends: ['@ivuorinen/semantic-release-config']
}
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, JSON.stringify(fileConfigObject, undefined, 2))
}

View File

@@ -1,14 +0,0 @@
'use strict'
const fs = require('fs')
const path = require('path')
const filePath = path.join(process.env.INIT_CWD, '.releaserc.json')
const fileConfigObject = {
extends: ['@ivuorinen/semantic-release-config']
}
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, JSON.stringify(fileConfigObject, undefined, 2))
}

View File

@@ -0,0 +1,2 @@
import config from './index.cjs'
export default config

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,3 @@
{
"extends": ["@ivuorinen/stylelint-config/css"]
}

View File

@@ -1,6 +1,381 @@
# 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.13 (2025-01-17)
### Bug Fixes
* **deps:** update eslint-config-prettier to 10.0.1 ([#324](https://github.com/ivuorinen/base-configs/issues/324)) ([8a0d38e](https://github.com/ivuorinen/base-configs/commit/8a0d38e173df40b771d42b694a24145559200506))
## [0.3.12](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.3.11...@ivuorinen/stylelint-config@0.3.12) (2025-01-16)
### Bug Fixes
* **deps:** update stylelint-config-standard to 37.0.0 ([#323](https://github.com/ivuorinen/base-configs/issues/323)) ([6a5b8ef](https://github.com/ivuorinen/base-configs/commit/6a5b8eff0c59f698b45eb431918fddeca6db4ff9))
## [0.3.11](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.3.10...@ivuorinen/stylelint-config@0.3.11) (2024-12-10)
**Note:** Version bump only for package @ivuorinen/stylelint-config
## [0.3.10](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.3.9...@ivuorinen/stylelint-config@0.3.10) (2024-12-10)
**Note:** Version bump only for package @ivuorinen/stylelint-config
## [0.3.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.3.8...@ivuorinen/stylelint-config@0.3.9) (2024-12-10)
**Note:** Version bump only for package @ivuorinen/stylelint-config
## [0.3.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.3.7...@ivuorinen/stylelint-config@0.3.8) (2024-12-09)
**Note:** Version bump only for package @ivuorinen/stylelint-config
## 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
# [0.3.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.37...@ivuorinen/stylelint-config@0.3.0) (2024-08-21)
- feat!: module & commonjs in stylelint ([e4aed31](https://github.com/ivuorinen/base-configs/commit/e4aed31ef984188923eaedf6d8cff8ab36ecf924))
### BREAKING CHANGES
- support module, and commonjs types
## [0.2.37](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.36...@ivuorinen/stylelint-config@0.2.37) (2024-08-19)
### Bug Fixes
- **deps:** update stylelint to 16.8.2 ([#287](https://github.com/ivuorinen/base-configs/issues/287)) ([3b552d1](https://github.com/ivuorinen/base-configs/commit/3b552d1ae161039e65c799bae44914792632400c))
## [0.2.36](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.35...@ivuorinen/stylelint-config@0.2.36) (2024-08-07)
### Bug Fixes
- **deps:** update stylelint-scss to 6.5.0 ([#284](https://github.com/ivuorinen/base-configs/issues/284)) ([5d6d89f](https://github.com/ivuorinen/base-configs/commit/5d6d89fdeb7868e0b30e243bb0ffd554b4ea0f7d))
## [0.2.35](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.34...@ivuorinen/stylelint-config@0.2.35) (2024-08-02)
### Bug Fixes
- **deps:** update stylelint to 16.8.1 ([#282](https://github.com/ivuorinen/base-configs/issues/282)) ([338e7e3](https://github.com/ivuorinen/base-configs/commit/338e7e343d5cc025e9c911bf8b57d3b9cdb802b1))
## [0.2.34](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.33...@ivuorinen/stylelint-config@0.2.34) (2024-07-16)
### Bug Fixes
- **deps:** update stylelint to 16.7.0 ([#275](https://github.com/ivuorinen/base-configs/issues/275)) ([b5e55bf](https://github.com/ivuorinen/base-configs/commit/b5e55bf888a926efd9feb3a0a87bf18870457f3b))
## [0.2.33](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.32...@ivuorinen/stylelint-config@0.2.33) (2024-07-13)
### Bug Fixes
- **deps:** update stylelint-scss to 6.4.1 ([#274](https://github.com/ivuorinen/base-configs/issues/274)) ([76d8d81](https://github.com/ivuorinen/base-configs/commit/76d8d81fb82f58626c81335240da73d8e95ecea9))
## [0.2.32](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.31...@ivuorinen/stylelint-config@0.2.32) (2024-07-13)
### Bug Fixes
- **deps:** update stylelint-config-recommended-scss to 14.1.0 ([#272](https://github.com/ivuorinen/base-configs/issues/272)) ([cc414bc](https://github.com/ivuorinen/base-configs/commit/cc414bc57f1b4fa55aac4c8818ca6f32fe3f5896))
## [0.2.31](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.30...@ivuorinen/stylelint-config@0.2.31) (2024-07-13)
### Bug Fixes
- **deps:** update stylelint-scss to 6.4.0 ([#273](https://github.com/ivuorinen/base-configs/issues/273)) ([f1962c8](https://github.com/ivuorinen/base-configs/commit/f1962c835384ad292261fd8187a08f1494c93ccd))
## 0.2.30 (2024-07-02)
### Bug Fixes
- **workflows:** commit lint fix ([3cc07cf](https://github.com/ivuorinen/base-configs/commit/3cc07cf3ffd8743860a07bb85aa4d275bb63094e))
## [0.2.29](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.28...@ivuorinen/stylelint-config@0.2.29) (2024-06-22)
### Bug Fixes
- **deps:** update stylelint-scss to 6.3.2 ([#266](https://github.com/ivuorinen/base-configs/issues/266)) ([2ca8482](https://github.com/ivuorinen/base-configs/commit/2ca84826c4c481f332925336a7291542a393dfe5))
## [0.2.28](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.27...@ivuorinen/stylelint-config@0.2.28) (2024-06-14)
**Note:** Version bump only for package @ivuorinen/stylelint-config
## [0.2.27](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.26...@ivuorinen/stylelint-config@0.2.27) (2024-06-06)
### Bug Fixes
- **deps:** update devdependencies (patch) ([ed302ac](https://github.com/ivuorinen/base-configs/commit/ed302acd4e4671eb21e20c3fbb053e6c989c203b))
## [0.2.26](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.25...@ivuorinen/stylelint-config@0.2.26) (2024-06-01)
### Bug Fixes
- **deps:** update dependency stylelint to v16.6.1 ([dd455ee](https://github.com/ivuorinen/base-configs/commit/dd455ee6da6987088b6a410d12df6267431bf725))
## [0.2.25](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.24...@ivuorinen/stylelint-config@0.2.25) (2024-05-28)
### Bug Fixes
- **deps:** update dependency stylelint to v16.6.0 ([#252](https://github.com/ivuorinen/base-configs/issues/252)) ([56bccc8](https://github.com/ivuorinen/base-configs/commit/56bccc840e2dca4ff39b4351dcd09d3be3849f2b))
## [0.2.24](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.23...@ivuorinen/stylelint-config@0.2.24) (2024-05-07)
### Bug Fixes
- **deps:** update dependency stylelint-scss to v6.3.0 ([#240](https://github.com/ivuorinen/base-configs/issues/240)) ([8bf9433](https://github.com/ivuorinen/base-configs/commit/8bf9433d49da02383dd2671bafd060a6b079522c))
## [0.2.23](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.22...@ivuorinen/stylelint-config@0.2.23) (2024-05-05)
**Note:** Version bump only for package @ivuorinen/stylelint-config
## [0.2.22](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.21...@ivuorinen/stylelint-config@0.2.22) (2024-05-05)
### Bug Fixes
- **deps:** update dependency stylelint to v16.5.0 ([#237](https://github.com/ivuorinen/base-configs/issues/237)) ([21968fb](https://github.com/ivuorinen/base-configs/commit/21968fb8895f95f5c37c18098d2af1061f1c5575))
## [0.2.21](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.20...@ivuorinen/stylelint-config@0.2.21) (2024-04-27)
### Bug Fixes
- **deps:** update dependency stylelint to v16.4.0 ([#231](https://github.com/ivuorinen/base-configs/issues/231)) ([f8186cb](https://github.com/ivuorinen/base-configs/commit/f8186cb1fef6144a9e83cc373952cee84917a0c4))
## [0.2.20](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.19...@ivuorinen/stylelint-config@0.2.20) (2024-03-30)
### Bug Fixes
- **deps:** update dependency stylelint to v16.3.1 ([dd8dcd2](https://github.com/ivuorinen/base-configs/commit/dd8dcd2b7d8e14c7cb5d434df88ac4dc3cfca3fa))
## [0.2.19](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.18...@ivuorinen/stylelint-config@0.2.19) (2024-03-27)
### Bug Fixes
- **deps:** update dependency stylelint to v16.3.0 ([#212](https://github.com/ivuorinen/base-configs/issues/212)) ([c0bea73](https://github.com/ivuorinen/base-configs/commit/c0bea73d1d83b2503f11209bf2da334c80410b08))
## [0.2.18](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.17...@ivuorinen/stylelint-config@0.2.18) (2024-03-09)
### Bug Fixes
- **deps:** update dependency stylelint-scss to v6.2.1 ([afa8a81](https://github.com/ivuorinen/base-configs/commit/afa8a811529f7cd3894e17f2de65b240dba4df0a))
## [0.2.17](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.16...@ivuorinen/stylelint-config@0.2.17) (2024-03-08)
### Bug Fixes
- **deps:** update dependency stylelint-scss to v6.2.0 ([#200](https://github.com/ivuorinen/base-configs/issues/200)) ([c4f7a0f](https://github.com/ivuorinen/base-configs/commit/c4f7a0f493816d48e91bf4ed4564499242a225c0))
## [0.2.16](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.15...@ivuorinen/stylelint-config@0.2.16) (2024-02-04)
### Bug Fixes
- **deps:** update dependency stylelint to v16.2.1 ([68ef8df](https://github.com/ivuorinen/base-configs/commit/68ef8dfb8961633d5ea14473fbb48f820b4ae2cb))
## [0.2.15](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.14...@ivuorinen/stylelint-config@0.2.15) (2024-01-25)
### Bug Fixes
- **deps:** update dependency stylelint-scss to v6.1.0 ([#179](https://github.com/ivuorinen/base-configs/issues/179)) ([4f9f867](https://github.com/ivuorinen/base-configs/commit/4f9f8675ed12232f1fe0049a3f72bb6c896557b1))
## [0.2.14](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.13...@ivuorinen/stylelint-config@0.2.14) (2024-01-23)
### Bug Fixes
- **deps:** update dependency stylelint to v16.2.0 ([#178](https://github.com/ivuorinen/base-configs/issues/178)) ([72cb9e1](https://github.com/ivuorinen/base-configs/commit/72cb9e190a154a4ac832445bd1105bf04f42558e))
## [0.2.13](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.12...@ivuorinen/stylelint-config@0.2.13) (2023-12-29)
### Bug Fixes
- **deps:** update dependency stylelint-config-standard to v36 ([#162](https://github.com/ivuorinen/base-configs/issues/162)) ([e289759](https://github.com/ivuorinen/base-configs/commit/e28975966900b329c39286d2f7abe598398b89a0))
## [0.2.12](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.11...@ivuorinen/stylelint-config@0.2.12) (2023-12-29)
### Bug Fixes
- **deps:** update dependency stylelint to v16.1.0 ([#161](https://github.com/ivuorinen/base-configs/issues/161)) ([b9f17cb](https://github.com/ivuorinen/base-configs/commit/b9f17cbe98e3278bd94768303f14e562527baf94))
## [0.2.11](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.10...@ivuorinen/stylelint-config@0.2.11) (2023-12-15)
### Bug Fixes
- **deps:** update dependency stylelint-config-recommended-scss to v14 ([#153](https://github.com/ivuorinen/base-configs/issues/153)) ([f5b0e84](https://github.com/ivuorinen/base-configs/commit/f5b0e8485b4e2998d404a6172e48ed44ac0f395e))
## [0.2.10](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.9...@ivuorinen/stylelint-config@0.2.10) (2023-12-15)
### Bug Fixes
- **deps:** update dependency stylelint-scss to v6 ([#154](https://github.com/ivuorinen/base-configs/issues/154)) ([d48a98b](https://github.com/ivuorinen/base-configs/commit/d48a98b69eb96a48abe9e144f4c8bb273297557f))
## [0.2.9](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.8...@ivuorinen/stylelint-config@0.2.9) (2023-12-15)
### Bug Fixes
- **deps:** update devdependencies (patch) ([b79252a](https://github.com/ivuorinen/base-configs/commit/b79252a163ae15462984c84fd7950fc74da902b6))
## [0.2.8](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.7...@ivuorinen/stylelint-config@0.2.8) (2023-12-12)
### Bug Fixes
- **deps:** update dependency stylelint-config-standard to v35 ([#148](https://github.com/ivuorinen/base-configs/issues/148)) ([ee6abbd](https://github.com/ivuorinen/base-configs/commit/ee6abbdda70a04514a0c9c98f48fe0b3dfa775ec))
## [0.2.7](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.6...@ivuorinen/stylelint-config@0.2.7) (2023-12-12)
### Bug Fixes
- **deps:** update dependency stylelint to v16 ([#147](https://github.com/ivuorinen/base-configs/issues/147)) ([25655b9](https://github.com/ivuorinen/base-configs/commit/25655b9c78a6ef1be4f695dbd0b34de4f1401c4b))
## [0.2.6](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.5...@ivuorinen/stylelint-config@0.2.6) (2023-12-12)
### Bug Fixes
- **deps:** update dependency stylelint-order to v6.0.4 ([83e5b84](https://github.com/ivuorinen/base-configs/commit/83e5b8478520cb6f79a9b5a88666b1922e3632f7))
## [0.2.5](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.4...@ivuorinen/stylelint-config@0.2.5) (2023-11-10)
### Bug Fixes
- **deps:** update dependency stylelint-scss to v5.3.1 ([#130](https://github.com/ivuorinen/base-configs/issues/130)) ([720ffa1](https://github.com/ivuorinen/base-configs/commit/720ffa18ba37f7a336f73e48049add5e42133a39))
## [0.2.4](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.3...@ivuorinen/stylelint-config@0.2.4) (2023-11-06)
### Bug Fixes
- **deps:** update dependency stylelint-config-recommended-scss to v13.1.0 ([6155ae5](https://github.com/ivuorinen/base-configs/commit/6155ae52a6431f23930c211b041819dcf6a206fa))
## [0.2.3](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.2...@ivuorinen/stylelint-config@0.2.3) (2023-11-01)
### Bug Fixes
- **deps:** update dependency stylelint-scss to v5.3.0 ([#122](https://github.com/ivuorinen/base-configs/issues/122)) ([d139003](https://github.com/ivuorinen/base-configs/commit/d139003e0d6607add7cd2f88ac14ad9c5be352c6))
## [0.2.2](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.1...@ivuorinen/stylelint-config@0.2.2) (2023-10-31)
**Note:** Version bump only for package @ivuorinen/stylelint-config
## [0.2.1](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.2.0...@ivuorinen/stylelint-config@0.2.1) (2023-10-30)
**Note:** Version bump only for package @ivuorinen/stylelint-config
# [0.2.0](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.1.33...@ivuorinen/stylelint-config@0.2.0) (2023-10-25)
### Features
- skip config creation if one already found ([#110](https://github.com/ivuorinen/base-configs/issues/110)) ([9beafec](https://github.com/ivuorinen/base-configs/commit/9beafec48681768f06ff24029391176d87169261))
## [0.1.33](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.1.32...@ivuorinen/stylelint-config@0.1.33) (2023-10-24)
**Note:** Version bump only for package @ivuorinen/stylelint-config
## [0.1.32](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.1.31...@ivuorinen/stylelint-config@0.1.32) (2023-10-22)
### Bug Fixes
- **deps:** update dependency stylelint to v15.11.0 ([#111](https://github.com/ivuorinen/base-configs/issues/111)) ([71165bb](https://github.com/ivuorinen/base-configs/commit/71165bbf376a62d47d1fa145c34c9aae330cb6a9))
## [0.1.31](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.1.30...@ivuorinen/stylelint-config@0.1.31) (2023-10-08)
**Note:** Version bump only for package @ivuorinen/stylelint-config
## [0.1.30](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.1.29...@ivuorinen/stylelint-config@0.1.30) (2023-09-19)
### Bug Fixes
- **deps:** update dependency stylelint-scss to v5.2.1 ([52091b8](https://github.com/ivuorinen/base-configs/commit/52091b86f0a2a400e54e83be7036a713b0063e9e))
## [0.1.29](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.1.28...@ivuorinen/stylelint-config@0.1.29) (2023-09-18)
### Bug Fixes
- **deps:** update dependency stylelint-scss to v5.2.0 ([#93](https://github.com/ivuorinen/base-configs/issues/93)) ([10183f8](https://github.com/ivuorinen/base-configs/commit/10183f8fe056df25ca9bd218d57520e5d0f62691))
## [0.1.28](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.1.27...@ivuorinen/stylelint-config@0.1.28) (2023-09-07)
### Bug Fixes
- **deps:** update dependency stylelint-config-recommended-scss to v13 ([#89](https://github.com/ivuorinen/base-configs/issues/89)) ([6bed25d](https://github.com/ivuorinen/base-configs/commit/6bed25d121bc9abb7baf1b84f538f41d2a8fa229))
## [0.1.27](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.1.26...@ivuorinen/stylelint-config@0.1.27) (2023-08-22)
### Bug Fixes
- **deps:** update dependency stylelint to v15.10.3 ([3eccb35](https://github.com/ivuorinen/base-configs/commit/3eccb355abc28b081639527fa8f958a8707b71f5))
## [0.1.26](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.1.25...@ivuorinen/stylelint-config@0.1.26) (2023-08-13)
### Bug Fixes
- **deps:** update dependency stylelint-scss to v5.1.0 ([#73](https://github.com/ivuorinen/base-configs/issues/73)) ([0b0d8dc](https://github.com/ivuorinen/base-configs/commit/0b0d8dcd7d2edbfee8fab0674de710fd4b75163c))
## [0.1.25](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.1.24...@ivuorinen/stylelint-config@0.1.25) (2023-07-22)
### Bug Fixes
- **deps:** update dependency stylelint to v15.10.2 ([e3e5706](https://github.com/ivuorinen/base-configs/commit/e3e5706186ac27e683e64bf31c8b12f858d47ce1))
## [0.1.24](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.1.23...@ivuorinen/stylelint-config@0.1.24) (2023-07-13)
**Note:** Version bump only for package @ivuorinen/stylelint-config
## [0.1.23](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.1.22...@ivuorinen/stylelint-config@0.1.23) (2023-07-08)
**Note:** Version bump only for package @ivuorinen/stylelint-config
## [0.1.22](https://github.com/ivuorinen/base-configs/compare/@ivuorinen/stylelint-config@0.1.21...@ivuorinen/stylelint-config@0.1.22) (2023-07-08)

View File

@@ -1,8 +1,6 @@
# @ivuorinen/stylelint-config <!-- omit in toc -->
[![npm package][npm-badge]][npm-link]
[![license MIT][license-badge]][license-link]
[![ivuorinen's Code Style][style-badge]][style-link]
[![npm package][npm-badge]][npm-link] [![license MIT][license-badge]][license-link] [![ivuorinen's Code Style][style-badge]][style-link]
> ivuorinen's shareable configuration for [`stylelint`][stylelint-link].
@@ -74,7 +72,6 @@ The defined rules can be modified by adding other configurations, plugins or cus
]
}
}
```
## Documentations

View File

@@ -1,4 +1,3 @@
/* eslint-disable sonarjs/no-duplicate-string */
'use strict'
module.exports = {

View File

@@ -0,0 +1,2 @@
import config from './index.cjs'
export default config

View File

@@ -1,6 +1,7 @@
{
"name": "@ivuorinen/stylelint-config",
"version": "0.1.22",
"version": "0.3.13",
"type": "module",
"description": "ivuorinen's shareable configuration for stylelint.",
"author": {
"name": "Ismo Vuorinen",
@@ -10,14 +11,28 @@
"url": "https://github.com/ivuorinen/base-configs/issues"
},
"engines": {
"node": ">= 12",
"npm": ">= 6",
"yarn": ">=1.20.0"
"node": ">=20"
},
"main": "css/index.cjs",
"module": "css/index.mjs",
"exports": {
".": {
"import": "./css/index.mjs",
"require": "./css/index.cjs"
},
"./css": {
"import": "./scss/index.mjs",
"require": "./scss/index.cjs"
},
"./scss": {
"import": "./scss/index.mjs",
"require": "./scss/index.cjs"
}
},
"files": [
"css/index.js",
"scripts/*",
"scss/index.js"
"css/*",
"scss/*",
"scripts/*"
],
"homepage": "https://github.com/ivuorinen/base-configs/tree/main/packages/stylelint-config#readme",
"keywords": [
@@ -27,7 +42,6 @@
"ivuorinen"
],
"license": "MIT",
"main": "css/index.js",
"publishConfig": {
"access": "public"
},
@@ -36,14 +50,16 @@
"url": "https://github.com/ivuorinen/base-configs.git"
},
"scripts": {
"postinstall": "node scripts/postinstall.js"
"postinstall": "node scripts/postinstall.cjs"
},
"dependencies": {
"stylelint": "15.10.0",
"stylelint-config-recommended-scss": "12.0.0",
"stylelint-config-standard": "34.0.0",
"stylelint-order": "6.0.3",
"stylelint-scss": "5.0.1"
"@ivuorinen/config-checker": "^1.1.10",
"postcss": "^8",
"stylelint": "^16",
"stylelint-config-recommended-scss": "^14",
"stylelint-config-standard": "^37.0.0",
"stylelint-order": "^6",
"stylelint-scss": "^6"
},
"gitHead": "23d15f15743fb59c1dbe658615ef2ed51c54d230"
}

View File

@@ -0,0 +1,26 @@
'use strict'
/* 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('node:process')
const checkConfig = require('@ivuorinen/config-checker')
const foundConfig = checkConfig('stylelint')
if (foundConfig.length > 0) {
console.log('stylelint-config: Found existing stylelint config file, skipping creation.')
console.log('stylelint-config: If you want to create a new config file, please remove the existing one.')
console.log(`stylelint-config: Found config files at: ${foundConfig.join(', ')}`)
process.exit(0)
}
const filePath = path.join(process.env.INIT_CWD, '.stylelintrc.json')
const fileConfigObject = {
extends: ['@ivuorinen/stylelint-config/css']
}
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, JSON.stringify(fileConfigObject, undefined, 2))
}

View File

@@ -1,14 +0,0 @@
'use strict'
const fs = require('fs')
const path = require('path')
const filePath = path.join(process.env.INIT_CWD, '.stylelintrc.json')
const fileConfigObject = {
extends: ['@ivuorinen/stylelint-config/css']
}
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, JSON.stringify(fileConfigObject, undefined, 2))
}

View File

@@ -19,10 +19,7 @@ module.exports = {
'scss/dollar-variable-no-missing-interpolation': true,
'scss/dollar-variable-pattern': '^[a-z][a-z-\\d]*$',
'scss/media-feature-value-dollar-variable': null,
'scss/no-duplicate-dollar-variables': [
null,
{ ignoreInsideAtRules: ['if', 'mixin'] }
],
'scss/no-duplicate-dollar-variables': [null, { ignoreInsideAtRules: ['if', 'mixin'] }],
'scss/no-duplicate-mixins': true,
'scss/operator-no-newline-after': true,
'scss/operator-no-newline-before': true,

View File

@@ -0,0 +1,2 @@
import config from './index.cjs'
export default config

File diff suppressed because it is too large Load Diff

6820
yarn.lock

File diff suppressed because it is too large Load Diff