diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2e73224c..a5663d95 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -329,7 +329,7 @@ jobs: run: attw ${{ env.TARFILE }} - id: archive name: Archive production artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v4.3.2 with: name: ${{ env.TARFILE }} path: ${{ env.TARFILE }} diff --git a/.github/workflows/label-linked-issues.yml b/.github/workflows/label-linked-issues.yml index 3bc542b0..c9608ebf 100644 --- a/.github/workflows/label-linked-issues.yml +++ b/.github/workflows/label-linked-issues.yml @@ -53,7 +53,7 @@ jobs: run: echo "result=$(jq .version package.json -r)" >>$GITHUB_OUTPUT - id: query name: Query linked issues - uses: octokit/graphql-action@v2.3.0 + uses: octokit/graphql-action@v2.3.1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/lock-inactive-threads.yml b/.github/workflows/lock-inactive-threads.yml index d1b560c4..21ebf9b5 100644 --- a/.github/workflows/lock-inactive-threads.yml +++ b/.github/workflows/lock-inactive-threads.yml @@ -2,6 +2,7 @@ # # References: # +# - https://github.com/actions/create-github-app-token # - https://github.com/dessant/lock-threads # - https://docs.github.com/actions/using-workflows/events-that-trigger-workflows#schedule diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c5e7cdc..c40616e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +## [1.0.0-alpha.16](https://github.com/flex-development/docast/compare/1.0.0-alpha.15...1.0.0-alpha.16) (2024-04-21) + +### :package: Build + +- [[`7f72e91`](https://github.com/flex-development/docast/commit/7f72e91adf0935041e11ee4d984003ceb5563f10)] **deps-dev:** Bump @commitlint/cli from 19.2.1 to 19.2.2 in the commitlint group ([#425](https://github.com/flex-development/docast/issues/425)) +- [[`d9edba7`](https://github.com/flex-development/docast/commit/d9edba7e5b2f034061c2811bc9d2248ddd0cbbd3)] **deps-dev:** Bump the typescript-eslint group with 2 updates ([#426](https://github.com/flex-development/docast/issues/426)) +- [[`949085f`](https://github.com/flex-development/docast/commit/949085f9f502c34d3ece64ab5527493c147d4c0c)] **deps-dev:** Bump vite from 5.2.8 to 5.2.9 ([#427](https://github.com/flex-development/docast/issues/427)) +- [[`2d0a6d9`](https://github.com/flex-development/docast/commit/2d0a6d90d613852d8b5b128e5fbe976b60987f88)] **deps:** `peerDependencies` -> `dependencies` + +### :robot: Continuous Integration + +- [[`c3d225c`](https://github.com/flex-development/docast/commit/c3d225c8f00eebb23fdcdd2f82f672dd89794c9f)] **deps:** Bump actions/upload-artifact from 4.3.1 to 4.3.2 ([#429](https://github.com/flex-development/docast/issues/429)) +- [[`0ab0306`](https://github.com/flex-development/docast/commit/0ab0306da9ac623068fd532f4de8a0052bacb74f)] **deps:** Bump octokit/graphql-action from 2.3.0 to 2.3.1 ([#428](https://github.com/flex-development/docast/issues/428)) + ## [1.0.0-alpha.15](https://github.com/flex-development/docast/compare/1.0.0-alpha.14...1.0.0-alpha.15) (2024-04-12) ### ⚠ BREAKING CHANGES @@ -519,3 +533,4 @@ + diff --git a/README.md b/README.md index 4be5dfb6..7ece9e86 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ setting akin to [`jsdoc/check-tag-names`][check-tag-names] or [`jsdoc.structured TypeScript users can integrate `docast` type definitions into their project by installing the appropriate packages: ```sh -yarn add @flex-development/docast @flex-development/unist-util-types @types/mdast @types/unist +yarn add @flex-development/docast ``` ## Nodes (abstract) diff --git a/package.json b/package.json index 9724deaa..812247f3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@flex-development/docast", "description": "Docblock Abstract Syntax Tree format", - "version": "1.0.0-alpha.15", + "version": "1.0.0-alpha.16", "keywords": [ "ast", "doc", @@ -66,11 +66,14 @@ "typecheck:watch": "vitest --mode=typecheck --typecheck" }, "dependencies": { - "@flex-development/tutils": "6.0.0-alpha.25" + "@flex-development/tutils": "6.0.0-alpha.25", + "@flex-development/unist-util-types": "1.2.0", + "@types/mdast": "4.0.3", + "@types/unist": "3.0.2" }, "devDependencies": { "@arethetypeswrong/cli": "0.15.3", - "@commitlint/cli": "19.2.1", + "@commitlint/cli": "19.2.2", "@commitlint/types": "19.0.3", "@flex-development/commitlint-config": "1.0.1", "@flex-development/decorator-regex": "2.0.0", @@ -80,15 +83,12 @@ "@flex-development/mlly": "1.0.0-alpha.18", "@flex-development/pathe": "2.0.0", "@flex-development/tsconfig-utils": "2.0.2", - "@flex-development/unist-util-types": "1.2.0", "@types/eslint": "8.56.2", "@types/is-ci": "3.0.4", - "@types/mdast": "4.0.3", "@types/node": "20.11.19", "@types/node-notifier": "8.0.5", - "@types/unist": "3.0.2", - "@typescript-eslint/eslint-plugin": "7.6.0", - "@typescript-eslint/parser": "7.6.0", + "@typescript-eslint/eslint-plugin": "7.7.0", + "@typescript-eslint/parser": "7.7.0", "@vates/toggle-scripts": "1.0.0", "cross-env": "7.0.3", "cspell": "8.7.0", @@ -126,15 +126,10 @@ "trash-cli": "5.0.0", "ts-dedent": "2.2.0", "typescript": "5.4.5", - "vite": "5.2.8", + "vite": "5.2.9", "vitest": "1.5.0", "yaml-eslint-parser": "1.2.2" }, - "peerDependencies": { - "@flex-development/unist-util-types": ">=1.1.0", - "@types/mdast": ">=4.0.3", - "@types/unist": ">=3.0.2" - }, "packageManager": "yarn@4.1.0", "sideEffects": false } diff --git a/yarn.lock b/yarn.lock index fd6251b7..143c6865 100644 --- a/yarn.lock +++ b/yarn.lock @@ -85,12 +85,12 @@ __metadata: languageName: node linkType: hard -"@commitlint/cli@npm:19.2.1": - version: 19.2.1 - resolution: "@commitlint/cli@npm:19.2.1" +"@commitlint/cli@npm:19.2.2": + version: 19.2.2 + resolution: "@commitlint/cli@npm:19.2.2" dependencies: "@commitlint/format": "npm:^19.0.3" - "@commitlint/lint": "npm:^19.1.0" + "@commitlint/lint": "npm:^19.2.2" "@commitlint/load": "npm:^19.2.0" "@commitlint/read": "npm:^19.2.1" "@commitlint/types": "npm:^19.0.3" @@ -98,7 +98,7 @@ __metadata: yargs: "npm:^17.0.0" bin: commitlint: cli.js - checksum: 10/6d3555039c96e21664d5159b06317558d31ca150f3326a2bd75aa82335032956c8f09481bf30b3aa3a2f8a2037b0a8e1947a787d57f4cb2007e3f69814e9c31f + checksum: 10/bff139177aecffe809ec8665a7ffd3f9acae144ec8634b6ed93802ae9a3333bc978f69ba26dacd2bbc0e06e3dada8ca49fe49bd5316c916e626f8df8dcc03dc9 languageName: node linkType: hard @@ -143,25 +143,25 @@ __metadata: languageName: node linkType: hard -"@commitlint/is-ignored@npm:^19.0.3": - version: 19.0.3 - resolution: "@commitlint/is-ignored@npm:19.0.3" +"@commitlint/is-ignored@npm:^19.2.2": + version: 19.2.2 + resolution: "@commitlint/is-ignored@npm:19.2.2" dependencies: "@commitlint/types": "npm:^19.0.3" semver: "npm:^7.6.0" - checksum: 10/1a2fcd1dadb37334ed025a0f2bf07493a69d6c8afa126119f2b13f57f7a406babc99b5e8dbf5a624e810f30e4f7c612b64281b139cf61e7923fb3123a107c1bd + checksum: 10/f412734496aba808c8bcbddd59c615600d62447ad2b62049805a044b1f299ff6628e2c9ce5022e55848099edc2591f62a7780842d9dffcd60ab3889bc93fea62 languageName: node linkType: hard -"@commitlint/lint@npm:^19.1.0": - version: 19.1.0 - resolution: "@commitlint/lint@npm:19.1.0" +"@commitlint/lint@npm:^19.2.2": + version: 19.2.2 + resolution: "@commitlint/lint@npm:19.2.2" dependencies: - "@commitlint/is-ignored": "npm:^19.0.3" + "@commitlint/is-ignored": "npm:^19.2.2" "@commitlint/parse": "npm:^19.0.3" "@commitlint/rules": "npm:^19.0.3" "@commitlint/types": "npm:^19.0.3" - checksum: 10/caeac7a989e186fb2e0fbd42ea6f32e3eff68525fbd8cd0a8c9bd242e038c3bfaac89c0da9c8f98dd07247b5656d6986163746eed225c3dd5374cd39cc7664a8 + checksum: 10/9bf2ffa0f6cdde3d53d755b95ca717afd193f4560ae5bb0f5ffd7f1bbd571ddc99b27417733c70e1adbd74a5197e4525493b2dfc116680a939db7728fefa805c languageName: node linkType: hard @@ -1222,7 +1222,7 @@ __metadata: resolution: "@flex-development/docast@workspace:." dependencies: "@arethetypeswrong/cli": "npm:0.15.3" - "@commitlint/cli": "npm:19.2.1" + "@commitlint/cli": "npm:19.2.2" "@commitlint/types": "npm:19.0.3" "@flex-development/commitlint-config": "npm:1.0.1" "@flex-development/decorator-regex": "npm:2.0.0" @@ -1240,8 +1240,8 @@ __metadata: "@types/node": "npm:20.11.19" "@types/node-notifier": "npm:8.0.5" "@types/unist": "npm:3.0.2" - "@typescript-eslint/eslint-plugin": "npm:7.6.0" - "@typescript-eslint/parser": "npm:7.6.0" + "@typescript-eslint/eslint-plugin": "npm:7.7.0" + "@typescript-eslint/parser": "npm:7.7.0" "@vates/toggle-scripts": "npm:1.0.0" cross-env: "npm:7.0.3" cspell: "npm:8.7.0" @@ -1279,13 +1279,9 @@ __metadata: trash-cli: "npm:5.0.0" ts-dedent: "npm:2.2.0" typescript: "npm:5.4.5" - vite: "npm:5.2.8" + vite: "npm:5.2.9" vitest: "npm:1.5.0" yaml-eslint-parser: "npm:1.2.2" - peerDependencies: - "@flex-development/unist-util-types": ">=1.1.0" - "@types/mdast": ">=4.0.3" - "@types/unist": ">=3.0.2" languageName: unknown linkType: soft @@ -2254,15 +2250,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.6.0" +"@typescript-eslint/eslint-plugin@npm:7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.7.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:7.6.0" - "@typescript-eslint/type-utils": "npm:7.6.0" - "@typescript-eslint/utils": "npm:7.6.0" - "@typescript-eslint/visitor-keys": "npm:7.6.0" + "@typescript-eslint/scope-manager": "npm:7.7.0" + "@typescript-eslint/type-utils": "npm:7.7.0" + "@typescript-eslint/utils": "npm:7.7.0" + "@typescript-eslint/visitor-keys": "npm:7.7.0" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" @@ -2275,44 +2271,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/6977c5fb5397ac6c9fda8786b149130321ffba45a71b813ca8a800fe711ac626bcbe05d5ace2ef6245eb8f0c4b6feb2b505a0e0e398fa37ce088731e78478b20 + checksum: 10/9e6b6fbb9920581813c01daaa2f89419c3476e42823755c0627f4491640cfaffaebeb0592231ed4f318eefadfcdd4560b77b2903d66ab4e0c8df746a7037a603 languageName: node linkType: hard -"@typescript-eslint/parser@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/parser@npm:7.6.0" +"@typescript-eslint/parser@npm:7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/parser@npm:7.7.0" dependencies: - "@typescript-eslint/scope-manager": "npm:7.6.0" - "@typescript-eslint/types": "npm:7.6.0" - "@typescript-eslint/typescript-estree": "npm:7.6.0" - "@typescript-eslint/visitor-keys": "npm:7.6.0" + "@typescript-eslint/scope-manager": "npm:7.7.0" + "@typescript-eslint/types": "npm:7.7.0" + "@typescript-eslint/typescript-estree": "npm:7.7.0" + "@typescript-eslint/visitor-keys": "npm:7.7.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/245b975280691c6c7bd3fe3e9d57943220e0400df62738274b98dffcbd3011b7191fd54c950cb4d0b6328699f3b1a45cea5e46cc5c86528e7f14e533277616c8 + checksum: 10/9f8c53ca29af09cd366e37420410319c8f69e9f4a676513ecd91f5e6d822b9935b6a8ad7ec931d604fc4a0ecd93d51063d0c93227f78f2380196c8a7fa6970d1 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/scope-manager@npm:7.6.0" +"@typescript-eslint/scope-manager@npm:7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/scope-manager@npm:7.7.0" dependencies: - "@typescript-eslint/types": "npm:7.6.0" - "@typescript-eslint/visitor-keys": "npm:7.6.0" - checksum: 10/1daa0b84f751e740df39abf7303e63dcff26883242a616712d338edb11d24a05a03156d8f5d6b2c42ef01a28c540dbfc5c83853e159f341189870320e4c4acef + "@typescript-eslint/types": "npm:7.7.0" + "@typescript-eslint/visitor-keys": "npm:7.7.0" + checksum: 10/c8890aaf99b57543774e50549c5b178c13695b21a6b30c65292268137fe5e6856cc0e050c118b47b5835dd8a48c96e042fc75891a7f6093a0b94b6b3b251afd9 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/type-utils@npm:7.6.0" +"@typescript-eslint/type-utils@npm:7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/type-utils@npm:7.7.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.6.0" - "@typescript-eslint/utils": "npm:7.6.0" + "@typescript-eslint/typescript-estree": "npm:7.7.0" + "@typescript-eslint/utils": "npm:7.7.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependencies: @@ -2320,23 +2316,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/1011e1d3ff15f0167f653652865c5b850a1acb21627abff30b0cf1e15865dd490bfb7e9334fa2f4123477fc1eea1ebf4a5c3c8c5cc1972e3b195a39bd8c03aa8 + checksum: 10/a3f5358b4b7046458ea573607f3d6ea7f48e16524390b24c9360bdf8b03cc89fc6eb5da31b3e541e7f1e5f6958194ecaad5b644ca9b0d90c9a7b182f345451aa languageName: node linkType: hard -"@typescript-eslint/types@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/types@npm:7.6.0" - checksum: 10/830c1b12d8a9242285516e9b7e46bf434b52ad835da4fc5cdac19e79f02bf637c9458923d72cc0babe20d474ddcafcdd4dcd8991c2280d00084a014de3d32da0 +"@typescript-eslint/types@npm:7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/types@npm:7.7.0" + checksum: 10/d54ff9eeea168188fcbf1c8efe42892d1646ead801ea0a0f1312c80cfb74ee5dd61a145bc982919fb396683fb4578f98f7ad90e5d466d7aa1ca593e4338e1a2e languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.6.0" +"@typescript-eslint/typescript-estree@npm:7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.7.0" dependencies: - "@typescript-eslint/types": "npm:7.6.0" - "@typescript-eslint/visitor-keys": "npm:7.6.0" + "@typescript-eslint/types": "npm:7.7.0" + "@typescript-eslint/visitor-keys": "npm:7.7.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -2346,34 +2342,34 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/a10ae981669180d7c09acdd01e1c3b3dcb544edb8fa44d0c82586c2915d3001e6e15c792ef6b0b75774d6ff705613ec213f2316a7d9477a122e68c5913545a2b + checksum: 10/40af26b3edb07af439f99728aa149bbc8668dae4a700a128abaf98d7f9bc0d5d31f8027aa1d13d6a55b22c20738d7cab84a3046a56417a2551de58671b39dbdf languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/utils@npm:7.6.0" +"@typescript-eslint/utils@npm:7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/utils@npm:7.7.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" "@types/json-schema": "npm:^7.0.15" "@types/semver": "npm:^7.5.8" - "@typescript-eslint/scope-manager": "npm:7.6.0" - "@typescript-eslint/types": "npm:7.6.0" - "@typescript-eslint/typescript-estree": "npm:7.6.0" + "@typescript-eslint/scope-manager": "npm:7.7.0" + "@typescript-eslint/types": "npm:7.7.0" + "@typescript-eslint/typescript-estree": "npm:7.7.0" semver: "npm:^7.6.0" peerDependencies: eslint: ^8.56.0 - checksum: 10/45bcc1b00ec281cfc997aeff4bca3b3e169f49c656ddfcfad909b18ecdcd8b0d27776df1c452d47d9291cd1346023e0a2d7c8aa67bf3ad917f530033f6b193aa + checksum: 10/4223233ee022460a74f389302b50779537dfbb3bd414486dca356d2628a08d5b2c4c6002bae3bdffad92b368569024faf25faee9be739340d9459c23549a866f languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.6.0": - version: 7.6.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.6.0" +"@typescript-eslint/visitor-keys@npm:7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.7.0" dependencies: - "@typescript-eslint/types": "npm:7.6.0" + "@typescript-eslint/types": "npm:7.7.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 10/2703629f1359f08e7a20706e225f2d83bf12292c282d2effa431eae441b12d4af1fe8c692535f6ef32d5b6d0c15ad61c4c102e4dd157c8fe30eefb94222ba239 + checksum: 10/9f03591ab60b0b164f6bb222b5d5ae75f73fbe7f264be9318f770be9dc5dff8138d34701928940ffc18924058ae80754a738a1e623912a297d57a8a59cdfb41d languageName: node linkType: hard @@ -9907,9 +9903,9 @@ __metadata: languageName: node linkType: hard -"vite@npm:5.2.8, vite@npm:^5.0.0": - version: 5.2.8 - resolution: "vite@npm:5.2.8" +"vite@npm:5.2.9, vite@npm:^5.0.0": + version: 5.2.9 + resolution: "vite@npm:5.2.9" dependencies: esbuild: "npm:^0.20.1" fsevents: "npm:~2.3.3" @@ -9943,7 +9939,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/caa40343c2c4e6d8e257fccb4c3029f62909c319a86063ce727ed550925c0a834460b0d1ca20c4d6c915f35302aa1052f6ec5193099a47ce21d74b9b817e69e1 + checksum: 10/26342c8dde540e4161fdad2c9c8f2f0e23567f051c7a40abb8e4796d6c4292fbd118ab7a4ac252515e78c4f99525b557731e6117287b2bccde0ea61d73bcff27 languageName: node linkType: hard