{ "CI_job_history_included": false, "approvals": [], "diff_versions": [ { "commits": [ { "authored_date": null, "commit_author_id": null, "committed_date": null, "committer_id": null, "merge_request_commits_metadata_id": 472, "merge_request_diff_id": 335, "message": null, "project_id": 30, "relative_order": 0, "sha": null, "trailers": {} } ], "files": [ { "a_mode": "100644", "b_mode": "100644", "binary": false, "deleted_file": false, "diff": "@@ -13,7 +13,7 @@\n \"devDependencies\": {\n \"@types/node\": \"^18.19.130\",\n \"@vitejs/plugin-vue\": \"^4.6.2\",\n- \"@vue/tsconfig\": \"^0.1.3\",\n+ \"@vue/tsconfig\": \"^0.9.0\",\n \"npm-run-all\": \"^4.1.5\",\n \"typescript\": \"~4.7.4\",\n \"vite\": \"^4.5.14\",\n@@ -106,7 +106,7 @@\n \n \"@vue/shared\": [\"@vue/shared@3.5.29\", \"\", {}, \"sha512-w7SR0A5zyRByL9XUkCfdLs7t9XOHUyJ67qPGQjOou3p6GvBeBW+AVjUUmlxtZ4PIYaRvE+1LmK44O4uajlZwcg==\"],\n \n- \"@vue/tsconfig\": [\"@vue/tsconfig@0.1.3\", \"\", { \"peerDependencies\": { \"@types/node\": \"*\" }, \"optionalPeers\": [\"@types/node\"] }, \"sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==\"],\n+ \"@vue/tsconfig\": [\"@vue/tsconfig@0.9.1\", \"\", { \"peerDependencies\": { \"typescript\": \">= 5.8\", \"vue\": \"^3.4.0\" }, \"optionalPeers\": [\"typescript\", \"vue\"] }, \"sha512-buvjm+9NzLCJL29KY1j1991YYJ5e6275OiK+G4jtmfIb+z4POywbdm0wXusT9adVWqe0xqg70TbI7+mRx4uU9w==\"],\n \n \"ansi-styles\": [\"ansi-styles@3.2.1\", \"\", { \"dependencies\": { \"color-convert\": \"^1.9.0\" } }, \"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==\"],\n \n", "encoded_file_path": false, "external_diff_offset": null, "external_diff_size": null, "generated": false, "merge_request_diff_id": 335, "new_file": false, "new_path": null, "old_path": "bun.lock", "project_id": 30, "relative_order": 0, "renamed_file": false, "too_large": false }, { "a_mode": "100644", "b_mode": "100644", "binary": false, "deleted_file": false, "diff": "@@ -18,7 +18,7 @@\n \t\"devDependencies\": {\n \t\t\"@types/node\": \"^18.19.130\",\n \t\t\"@vitejs/plugin-vue\": \"^4.6.2\",\n-\t\t\"@vue/tsconfig\": \"^0.1.3\",\n+\t\t\"@vue/tsconfig\": \"^0.9.0\",\n \t\t\"npm-run-all\": \"^4.1.5\",\n \t\t\"typescript\": \"~4.7.4\",\n \t\t\"vite\": \"^4.5.14\",\n", "encoded_file_path": false, "external_diff_offset": null, "external_diff_size": null, "generated": false, "merge_request_diff_id": 335, "new_file": false, "new_path": null, "old_path": "package.json", "project_id": 30, "relative_order": 1, "renamed_file": false, "too_large": false } ], "metadata": { "base_commit_sha": "3e0d3e7dfc47b0516255ab6c6ef027d31a3fb3ab", "commits_count": 1, "created_at": "2026-10-04T05:05:34.556759", "diff_type": 1, "files_count": 2, "head_commit_sha": "9fae030a84768aa960bfc5cd6a051b3d0f788fa8", "id": 335, "merge_request_id": 253, "project_id": 30, "start_commit_sha": "3e0d3e7dfc47b0516255ab6c6ef027d31a3fb3ab", "state": "collected", "stored_externally": null, "updated_at": "2026-10-04T05:05:34.565609" } }, { "commits": [ { "authored_date": null, "commit_author_id": null, "committed_date": null, "committer_id": null, "merge_request_commits_metadata_id": 473, "merge_request_diff_id": 336, "message": null, "project_id": 30, "relative_order": 0, "sha": null, "trailers": {} }, { "authored_date": null, "commit_author_id": null, "committed_date": null, "committer_id": null, "merge_request_commits_metadata_id": 472, "merge_request_diff_id": 336, "message": null, "project_id": 30, "relative_order": 1, "sha": null, "trailers": {} } ], "files": [ { "a_mode": "100644", "b_mode": "100644", "binary": false, "deleted_file": false, "diff": "@@ -13,7 +13,7 @@\n \"devDependencies\": {\n \"@types/node\": \"^18.19.130\",\n \"@vitejs/plugin-vue\": \"^4.6.2\",\n- \"@vue/tsconfig\": \"^0.1.3\",\n+ \"@vue/tsconfig\": \"^0.9.0\",\n \"npm-run-all\": \"^4.1.5\",\n \"typescript\": \"~4.7.4\",\n \"vite\": \"^4.5.14\",\n@@ -106,7 +106,7 @@\n \n \"@vue/shared\": [\"@vue/shared@3.5.29\", \"\", {}, \"sha512-w7SR0A5zyRByL9XUkCfdLs7t9XOHUyJ67qPGQjOou3p6GvBeBW+AVjUUmlxtZ4PIYaRvE+1LmK44O4uajlZwcg==\"],\n \n- \"@vue/tsconfig\": [\"@vue/tsconfig@0.1.3\", \"\", { \"peerDependencies\": { \"@types/node\": \"*\" }, \"optionalPeers\": [\"@types/node\"] }, \"sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==\"],\n+ \"@vue/tsconfig\": [\"@vue/tsconfig@0.9.1\", \"\", { \"peerDependencies\": { \"typescript\": \">= 5.8\", \"vue\": \"^3.4.0\" }, \"optionalPeers\": [\"typescript\", \"vue\"] }, \"sha512-buvjm+9NzLCJL29KY1j1991YYJ5e6275OiK+G4jtmfIb+z4POywbdm0wXusT9adVWqe0xqg70TbI7+mRx4uU9w==\"],\n \n \"ansi-styles\": [\"ansi-styles@3.2.1\", \"\", { \"dependencies\": { \"color-convert\": \"^1.9.0\" } }, \"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==\"],\n \n", "encoded_file_path": false, "external_diff_offset": null, "external_diff_size": null, "generated": false, "merge_request_diff_id": 336, "new_file": false, "new_path": null, "old_path": "bun.lock", "project_id": 30, "relative_order": 0, "renamed_file": false, "too_large": false }, { "a_mode": "100644", "b_mode": "100644", "binary": false, "deleted_file": false, "diff": "@@ -18,7 +18,7 @@\n \t\"devDependencies\": {\n \t\t\"@types/node\": \"^18.19.130\",\n \t\t\"@vitejs/plugin-vue\": \"^4.6.2\",\n-\t\t\"@vue/tsconfig\": \"^0.1.3\",\n+\t\t\"@vue/tsconfig\": \"^0.9.0\",\n \t\t\"npm-run-all\": \"^4.1.5\",\n \t\t\"typescript\": \"~4.7.4\",\n \t\t\"vite\": \"^4.5.14\",\n", "encoded_file_path": false, "external_diff_offset": null, "external_diff_size": null, "generated": false, "merge_request_diff_id": 336, "new_file": false, "new_path": null, "old_path": "package.json", "project_id": 30, "relative_order": 1, "renamed_file": false, "too_large": false } ], "metadata": { "base_commit_sha": "3e0d3e7dfc47b0516255ab6c6ef027d31a3fb3ab", "commits_count": 2, "created_at": "2026-10-04T05:05:35.150891", "diff_type": 2, "files_count": 2, "head_commit_sha": "29d472f62692cef0c09bd63ea8694039dfbfab84", "id": 336, "merge_request_id": 253, "project_id": 30, "start_commit_sha": "3e0d3e7dfc47b0516255ab6c6ef027d31a3fb3ab", "state": "collected", "stored_externally": null, "updated_at": "2026-10-04T05:05:35.16222" } } ], "discussions": [ { "id": "89c0d0176edc39c046ee74c0e26a9bcfe66503fb", "individual_note": true, "notes": [ { "author": { "avatar_url": "https://secure.gravatar.com/avatar/86ee3d815fe5b6cdd7c53cec8ab5608d629c65a39239981860ccdd10931960bf?s=80&d=identicon", "id": 9, "locked": false, "name": "renovate", "public_email": null, "state": "active", "username": "renovate", "web_url": "https://gitlab.nessar.fr/renovate" }, "body": "mentioned in issue #1", "commands_changes": {}, "confidential": false, "created_at": "2026-10-04T05:05:35.666Z", "id": 1912, "imported": false, "imported_from": "none", "internal": false, "noteable_id": 253, "noteable_iid": 7, "noteable_type": "MergeRequest", "project_id": 30, "resolvable": false, "system": true, "type": null, "updated_at": "2026-10-04T05:05:35.667Z" } ], "resolvable": false } ], "format_version": 1, "notes": [ { "author_id": 9, "change_position": null, "commit_id": null, "confidential": null, "created_at": "2026-10-04T05:05:35.666662", "discussion_id": "89c0d0176edc39c046ee74c0e26a9bcfe66503fb", "id": 1912, "imported_from": 0, "internal": false, "last_edited_at": null, "line_code": null, "namespace_id": null, "note": "mentioned in issue #1", "noteable_id": 253, "noteable_type": "MergeRequest", "organization_id": null, "original_position": null, "position": null, "project_id": 30, "resolved_at": null, "resolved_by_id": null, "resolved_by_push": null, "review_id": null, "source_iid": 7, "source_item_project_id": 30, "st_diff": null, "system": true, "type": null, "updated_at": "2026-10-04T05:05:35.667715", "updated_by_id": null } ], "preexisting_missing_alternate_head": false, "source_assignees": [], "source_author": { "avatar_url": "https://secure.gravatar.com/avatar/86ee3d815fe5b6cdd7c53cec8ab5608d629c65a39239981860ccdd10931960bf?s=80&d=identicon", "id": 9, "locked": false, "name": "renovate", "public_email": null, "state": "active", "username": "renovate", "web_url": "https://gitlab.nessar.fr/renovate" }, "source_created_at": "2026-10-04T05:05:33.888Z", "source_discussion_locked": null, "source_id": 253, "source_iid": 7, "source_item_metadata": { "assignee": null, "assignees": [], "author": { "avatar_url": "https://secure.gravatar.com/avatar/86ee3d815fe5b6cdd7c53cec8ab5608d629c65a39239981860ccdd10931960bf?s=80&d=identicon", "id": 9, "locked": false, "name": "renovate", "public_email": null, "state": "active", "username": "renovate", "web_url": "https://gitlab.nessar.fr/renovate" }, "blocking_discussions_resolved": true, "closed_at": null, "closed_by": null, "created_at": "2026-10-04T05:05:33.888Z", "description": "This MR contains the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [@vue/tsconfig](https://github.com/vuejs/tsconfig) | [`^0.1.3` โ†’ `^0.9.0`](https://renovatebot.com/diffs/npm/@vue%2ftsconfig/0.1.3/0.9.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2ftsconfig/0.9.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2ftsconfig/0.1.3/0.9.1?slim=true) |\n\n---\n\n### Release Notes\n\n
\nvuejs/tsconfig (@​vue/tsconfig)\n\n### [`v0.9.1`](https://github.com/vuejs/tsconfig/releases/tag/v0.9.1)\n\n[Compare Source](https://github.com/vuejs/tsconfig/compare/v0.9.0...v0.9.1)\n\n#### Notable Changes\n\n- Align the TypeScript peer dependency requirement with the documentation (>= 5.8, including TypeScript 6)\n\n**Full Changelog**: \n\n### [`v0.9.0`](https://github.com/vuejs/tsconfig/releases/tag/v0.9.0)\n\n[Compare Source](https://github.com/vuejs/tsconfig/compare/v0.8.1...v0.9.0)\n\n#### Noticeable Changes\n\n- feat: update lib to ES2022 by [@​Slessi](https://github.com/Slessi) in [#​41](https://github.com/vuejs/tsconfig/pull/41)\n- chore: move `noUncheckedIndexedAccess` from base config to the lib config [`[fa4423b]`](https://github.com/vuejs/tsconfig/commit/fa4423b5f2bf9300c7927de22140874ac37eed5c)\n - This is because `noUncheckedIndexedAccess` may have false positives, making it hard for existing codebases to upgrade.\n - But for new codebases, itโ€™s still recommended to enable this flag from the beginning.\n\n#### New Contributors\n\n- [@​Slessi](https://github.com/Slessi) made their first contribution in [#​41](https://github.com/vuejs/tsconfig/pull/41)\n\n**Full Changelog**: \n\n### [`v0.8.1`](https://github.com/vuejs/tsconfig/releases/tag/v0.8.1)\n\n[Compare Source](https://github.com/vuejs/tsconfig/compare/v0.8.0...v0.8.1)\n\nfix: do not turn on `exactOptionalPropertyTypes` for now [`[a235c5f]`](https://github.com/vuejs/tsconfig/commit/a235c5fea2b006e63b5289312c1895355bb6c1b4)\n\n**Full Changelog**: \n\n### [`v0.8.0`](https://github.com/vuejs/tsconfig/releases/tag/v0.8.0)\n\n[Compare Source](https://github.com/vuejs/tsconfig/compare/v0.7.0...v0.8.0)\n\n#### Breaking Changes\n\n- feat: disable `libReplacement` for better performance by [@​ntnyq](https://github.com/ntnyq) in [#​35](https://github.com/vuejs/tsconfig/pull/35)\n- feat!: enable `noUncheckedIndexedAccess` ~~and `exactOptionalPropertyTypes`~~ by [@​haoqunjiang](https://github.com/haoqunjiang) in [#​36](https://github.com/vuejs/tsconfig/pull/36)\n\n***\n\nIf you experience a significant number of type errors in your projects after upgrading to this version, you might want to consider a gradual approach to adopting the new options:\n\n- After upgrading to `@vue/tsconfig`, use [`supress-ts-errors`](https://github.com/kawamataryo/suppress-ts-errors) (`npx suppress-ts-errors && npx suppress-ts-errors vue src/**/*.vue`) to insert `@ts-expect-error` comments in your current codebase.\n- This way, the stricter configuration will only apply to any new code you add, allowing you to address the existing errors later when you have more time.\n\n**Full Changelog**: \n\n### [`v0.7.0`](https://github.com/vuejs/tsconfig/releases/tag/v0.7.0)\n\n[Compare Source](https://github.com/vuejs/tsconfig/compare/v0.6.0...v0.7.0)\n\n#### Breaking Changes\n\n- Set `skipLibCheck: false` in `tsconfig.lib.json` [`[cee76cf]`](https://github.com/vuejs/tsconfig/commit/cee76cf9a9647b5e266ec8551490168ca6c03c0b)\n- Require Vue.js >= 3.4\n\n**Full Changelog**: \n\n### [`v0.6.0`](https://github.com/vuejs/tsconfig/releases/tag/v0.6.0)\n\n[Compare Source](https://github.com/vuejs/tsconfig/compare/v0.5.1...v0.6.0)\n\n#### Notable Changes\n\n- feat: enable [`allowImportingTsExtensions`](https://www.typescriptlang.org/tsconfig/#allowImportingTsExtensions) [`[27fa57b]`](https://github.com/vuejs/tsconfig/commit/27fa57b67cf10a821aa37d7dd4c6177160284610)\n- feat: set [`moduleDetection`](https://www.typescriptlang.org/tsconfig/#moduleDetection) to `force` [`[6355fab]`](https://github.com/vuejs/tsconfig/commit/6355fabfda32f321995e99adb3656b6c104d9348)\n\n**Full Changelog**: \n\n### [`v0.5.1`](https://github.com/vuejs/tsconfig/compare/v0.5.0...v0.5.1)\n\n[Compare Source](https://github.com/vuejs/tsconfig/compare/v0.5.0...v0.5.1)\n\n### [`v0.5.0`](https://github.com/vuejs/tsconfig/compare/v0.4.0...v0.5.0)\n\n[Compare Source](https://github.com/vuejs/tsconfig/compare/v0.4.0...v0.5.0)\n\n### [`v0.4.0`](https://github.com/vuejs/tsconfig/compare/v0.3.2...v0.4.0)\n\n[Compare Source](https://github.com/vuejs/tsconfig/compare/v0.3.2...v0.4.0)\n\n### [`v0.3.2`](https://github.com/vuejs/tsconfig/compare/v0.3.1...v0.3.2)\n\n[Compare Source](https://github.com/vuejs/tsconfig/compare/v0.3.1...v0.3.2)\n\n### [`v0.3.1`](https://github.com/vuejs/tsconfig/compare/v0.3.0...v0.3.1)\n\n[Compare Source](https://github.com/vuejs/tsconfig/compare/v0.3.0...v0.3.1)\n\n### [`v0.3.0`](https://github.com/vuejs/tsconfig/compare/v0.2.0...v0.3.0)\n\n[Compare Source](https://github.com/vuejs/tsconfig/compare/v0.2.0...v0.3.0)\n\n### [`v0.2.0`](https://github.com/vuejs/tsconfig/compare/v0.1.3...v0.2.0)\n\n[Compare Source](https://github.com/vuejs/tsconfig/compare/v0.1.3...v0.2.0)\n\n
\n\n---\n\n### Configuration\n\n๐Ÿ“… **Schedule**: (UTC)\n\n- Branch creation\n - At any time (no schedule defined)\n- Automerge\n - At any time (no schedule defined)\n\n๐Ÿšฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\nโ™ป **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.\n\n๐Ÿ”• **Ignore**: Close this MR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this MR, check this box\n\n---\n\nThis MR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).\n", "detailed_merge_status": "mergeable", "discussion_locked": null, "downvotes": 0, "draft": false, "force_remove_source_branch": true, "has_conflicts": false, "id": 253, "iid": 7, "imported": false, "imported_from": "none", "labels": [], "merge_after": null, "merge_commit_sha": null, "merge_status": "can_be_merged", "merge_user": null, "merge_when_pipeline_succeeds": false, "merged_at": null, "merged_by": null, "milestone": null, "prepared_at": "2026-10-04T05:05:35.034Z", "project_id": 30, "reference": "!7", "references": { "full": "nessar/Portfolio!7", "relative": "!7", "short": "!7" }, "reviewers": [], "sha": "9fae030a84768aa960bfc5cd6a051b3d0f788fa8", "should_remove_source_branch": null, "source_branch": "renovate/vue-tsconfig-0.x", "source_project_id": 30, "squash": false, "squash_commit_sha": null, "squash_on_merge": false, "state": "opened", "target_branch": "main", "target_project_id": 30, "task_completion_status": { "completed_count": 0, "count": 1 }, "time_stats": { "human_time_estimate": null, "human_total_time_spent": null, "time_estimate": 0, "total_time_spent": 0 }, "title": "Update dependency @vue/tsconfig to ^0.9.0", "updated_at": "2026-10-04T05:05:35.038Z", "upvotes": 0, "user_notes_count": 0, "web_url": "https://gitlab.nessar.fr/nessar/Portfolio/-/merge_requests/7", "work_in_progress": false }, "source_kind": "MergeRequest", "source_path": "nessar/Portfolio", "source_project_id": 30, "source_reviewers": [], "source_updated_at": "2026-10-04T05:05:35.038Z", "state_events": [], "target_number": 8 }