diff --git a/package-lock.json b/package-lock.json index 60de4e70..a253fca4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,16 +13,16 @@ "luxon": "~3.4.0" }, "devDependencies": { - "@commitlint/cli": "18.2.0", + "@commitlint/cli": "18.4.1", "@fast-check/jest": "1.7.3", - "@insurgentlab/commitlint-config": "18.1.3", - "@insurgentlab/conventional-changelog-preset": "7.0.0", + "@insurgent/commitlint-config": "19.0.0", + "@insurgent/conventional-changelog-preset": "9.0.0", "@semantic-release/changelog": "6.0.3", - "@semantic-release/commit-analyzer": "11.0.0", + "@semantic-release/commit-analyzer": "11.1.0", "@semantic-release/git": "10.0.1", - "@semantic-release/github": "9.2.1", + "@semantic-release/github": "9.2.3", "@semantic-release/npm": "11.0.1", - "@semantic-release/release-notes-generator": "12.0.1", + "@semantic-release/release-notes-generator": "12.1.0", "@types/jest": "29.5.8", "@types/node": "20.9.0", "@types/sinon": "17.0.1", @@ -723,16 +723,16 @@ } }, "node_modules/@commitlint/cli": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-18.2.0.tgz", - "integrity": "sha512-F/DCG791kMFmWg5eIdogakuGeg4OiI2kD430ed1a1Hh3epvrJdeIAgcGADAMIOmF+m0S1+VlIYUKG2dvQQ1Izw==", + "version": "18.4.1", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-18.4.1.tgz", + "integrity": "sha512-4+jljfd29Udw9RDDyigavLO9LvdbmB8O9xjDzVZ0R3lJuG7nCeyHgnKWIVpFaN590isZMV/cMeQK0gH7hRF40A==", "dev": true, "dependencies": { - "@commitlint/format": "^18.1.0", - "@commitlint/lint": "^18.1.0", - "@commitlint/load": "^18.2.0", - "@commitlint/read": "^18.1.0", - "@commitlint/types": "^18.1.0", + "@commitlint/format": "^18.4.0", + "@commitlint/lint": "^18.4.0", + "@commitlint/load": "^18.4.1", + "@commitlint/read": "^18.4.0", + "@commitlint/types": "^18.4.0", "execa": "^5.0.0", "lodash.isfunction": "^3.0.9", "resolve-from": "5.0.0", @@ -1106,24 +1106,22 @@ "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", "dev": true }, - "node_modules/@insurgentlab/commitlint-config": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/@insurgentlab/commitlint-config/-/commitlint-config-18.1.3.tgz", - "integrity": "sha512-Vdwyra65Tg891Ct9xf4q1mbfjovpC7VfapKVP0C8GknVinEJuhMcOWF0o8604E4wyCAAOEhPFOXChINrxjq7rg==", - "deprecated": "Package moved to @insurgent/commitlint-config", + "node_modules/@insurgent/commitlint-config": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@insurgent/commitlint-config/-/commitlint-config-19.0.0.tgz", + "integrity": "sha512-hA3wvVxIVbqo2fOeu3Vvirkhn3yZY0NE/pr81bGcYo7T9LrWio/AVRqh4P6SzkU0m/8Owus8fyaJULDbSpm2Vw==", "dev": true, "dependencies": { - "@insurgentlab/conventional-changelog-preset": "^7.0.0" + "@insurgent/conventional-changelog-preset": "^8.0.0" }, "engines": { "node": ">=v16" } }, - "node_modules/@insurgentlab/conventional-changelog-preset": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@insurgentlab/conventional-changelog-preset/-/conventional-changelog-preset-7.0.0.tgz", - "integrity": "sha512-lBHaW0aDGGOvR8zkEGooCzBAln3h2GC8+mX6smuIaS9iHmpKv9N7EMPhfysrmu8DCIIXCvsGAcRYqqMhK7tUQw==", - "deprecated": "Package moved to @insurgent/conventional-changelog-preset", + "node_modules/@insurgent/commitlint-config/node_modules/@insurgent/conventional-changelog-preset": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@insurgent/conventional-changelog-preset/-/conventional-changelog-preset-8.0.0.tgz", + "integrity": "sha512-cVyaoRoR+gImNxVUt53+BtKUF2rWZebkRJ+tjV9N/zrUdiLSw0dQ/KHw/ooD9hv40TSJz2HGaeHBGi4XYunpSQ==", "dev": true, "dependencies": { "conventional-changelog-conventionalcommits": "^7.0.0", @@ -1133,6 +1131,31 @@ "node": ">=16" } }, + "node_modules/@insurgent/conventional-changelog-preset": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@insurgent/conventional-changelog-preset/-/conventional-changelog-preset-9.0.0.tgz", + "integrity": "sha512-eLy6yY+QRSiNX6qXMnAdXFJZXaMjfgtT6hC1LZYPJgHOX4cvn9VvgFL1i/LU7Fjy7ySu7H/sei+EaRKjJ2zg0g==", + "dev": true, + "dependencies": { + "conventional-changelog-conventionalcommits": "^7.0.0", + "lodash-es": "^4.17.21" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@semantic-release/commit-analyzer": ">= 11.1.0", + "@semantic-release/release-notes-generator": ">= 12.1.0" + }, + "peerDependenciesMeta": { + "@semantic-release/commit-analyzer": { + "optional": true + }, + "@semantic-release/release-notes-generator": { + "optional": true + } + } + }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -1866,16 +1889,16 @@ } }, "node_modules/@semantic-release/commit-analyzer": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-11.0.0.tgz", - "integrity": "sha512-uEXyf4Z0AWJuxI9TbSQP5kkIYqus1/E1NcmE7pIv6d6/m/5EJcNWAGR4FOo34vrV26FhEaRVkxFfYzp/M7BKIg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-11.1.0.tgz", + "integrity": "sha512-cXNTbv3nXR2hlzHjAMgbuiQVtvWHTlwwISt60B+4NZv01y/QRY7p2HcJm8Eh2StzcTJoNnflvKjHH/cjFS7d5g==", "dev": true, "dependencies": { "conventional-changelog-angular": "^7.0.0", "conventional-commits-filter": "^4.0.0", "conventional-commits-parser": "^5.0.0", "debug": "^4.0.0", - "import-from": "^4.0.0", + "import-from-esm": "^1.0.3", "lodash-es": "^4.17.21", "micromatch": "^4.0.2" }, @@ -1930,9 +1953,9 @@ } }, "node_modules/@semantic-release/github": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-9.2.1.tgz", - "integrity": "sha512-fEn9uOe6jwWR6ro2Wh6YNBCBuZ5lRi8Myz+1j3KDTSt8OuUGlpVM4lFac/0bDrql2NOKrIEAMGCfWb9WMIdzIg==", + "version": "9.2.3", + "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-9.2.3.tgz", + "integrity": "sha512-FAjXb1F84CVI6IG8fWi+XS9ErYD+s3MHkP03zBa3+GyUrV4kqwYu/WPppIciHxujGFR51SAWPkOY5rnH6ZlrxA==", "dev": true, "dependencies": { "@octokit/core": "^5.0.0", @@ -1943,7 +1966,7 @@ "aggregate-error": "^5.0.0", "debug": "^4.3.4", "dir-glob": "^3.0.1", - "globby": "^13.1.4", + "globby": "^14.0.0", "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.0", "issue-parser": "^6.0.0", @@ -2249,9 +2272,9 @@ } }, "node_modules/@semantic-release/release-notes-generator": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-12.0.1.tgz", - "integrity": "sha512-/xsl+XXMsDJCQt7Jvvtx/saHDrgWAgqtB3Vjjt8pOqaMcjDLdbdeN6K+rV7hTnQYhnvbnL9FkloVsplyRqYGtA==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-12.1.0.tgz", + "integrity": "sha512-g6M9AjUKAZUZnxaJZnouNBeDNTCUrJ5Ltj+VJ60gJeDaRRahcHsry9HW8yKrnKkKNkx5lbWiEP1FPMqVNQz8Kg==", "dev": true, "dependencies": { "conventional-changelog-angular": "^7.0.0", @@ -2260,7 +2283,7 @@ "conventional-commits-parser": "^5.0.0", "debug": "^4.0.0", "get-stream": "^7.0.0", - "import-from": "^4.0.0", + "import-from-esm": "^1.0.3", "into-stream": "^7.0.0", "lodash-es": "^4.17.21", "read-pkg-up": "^11.0.0" @@ -2302,6 +2325,18 @@ "url": "https://github.com/sindresorhus/is?sponsor=1" } }, + "node_modules/@sindresorhus/merge-streams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz", + "integrity": "sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@sinonjs/commons": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", @@ -5485,19 +5520,32 @@ } }, "node_modules/globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.0.tgz", + "integrity": "sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==", "dev": true, "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", + "@sindresorhus/merge-streams": "^1.0.0", + "fast-glob": "^3.3.2", "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "dev": true, + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -5692,16 +5740,16 @@ "node": ">=4" } }, - "node_modules/import-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", - "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", + "node_modules/import-from-esm": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/import-from-esm/-/import-from-esm-1.2.2.tgz", + "integrity": "sha512-3zUdjs/TkCPknfR1qoWlApqIfODZfO2tt4H39DsiOXgRW5//ctDhN7I+I3sRLhdIzGiJ+uLBo772grnCmLggMA==", "dev": true, - "engines": { - "node": ">=12.2" + "dependencies": { + "import-meta-resolve": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=16.20" } }, "node_modules/import-local": { @@ -5723,6 +5771,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/import-meta-resolve": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", + "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -11818,12 +11876,12 @@ } }, "node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", "dev": true, "engines": { - "node": ">=12" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" diff --git a/package.json b/package.json index 27d7a239..c4930636 100644 --- a/package.json +++ b/package.json @@ -27,16 +27,16 @@ "luxon": "~3.4.0" }, "devDependencies": { - "@commitlint/cli": "18.2.0", + "@commitlint/cli": "18.4.1", "@fast-check/jest": "1.7.3", - "@insurgentlab/commitlint-config": "18.1.3", - "@insurgentlab/conventional-changelog-preset": "7.0.0", + "@insurgent/commitlint-config": "19.0.0", + "@insurgent/conventional-changelog-preset": "9.0.0", "@semantic-release/changelog": "6.0.3", - "@semantic-release/commit-analyzer": "11.0.0", + "@semantic-release/commit-analyzer": "11.1.0", "@semantic-release/git": "10.0.1", - "@semantic-release/github": "9.2.1", + "@semantic-release/github": "9.2.3", "@semantic-release/npm": "11.0.1", - "@semantic-release/release-notes-generator": "12.0.1", + "@semantic-release/release-notes-generator": "12.1.0", "@types/jest": "29.5.8", "@types/node": "20.9.0", "@types/sinon": "17.0.1",