# GitLab !8: Update dependency typescript to ~4.9.0 Original: `nessar/Portfolio`; GitLab MergeRequest ID 270. Target: [#9](https://gitea.nessar.fr/nessar/Portfolio/pulls/9). Author: renovate (GitLab user 9). Created: 2026-10-04T16:34:20.310Z. Last source update: 2026-10-04T16:34:22.992Z. Source state: opened; discussion locked: False. This linked record preserves source attribution, timestamps, discussion grouping, review positions and historical diffs. Current Gitea activity is separate from the original source dates. Old CI jobs and their reports are omitted by owner decision. ## Discussions and activity ### Discussion 6101a3a4a4192c09f6ce0033fe9b7465c5cfa679 #### Source note 1937 — renovate (GitLab user 9) — 2026-10-04T16:34:21.954917Z system activity. ````text mentioned in issue #1 ```` ## Historical diff versions ### Diff version 376 — 2026-10-04T16:34:21.763884Z Base `3e0d3e7dfc47b0516255ab6c6ef027d31a3fb3ab`; start `3e0d3e7dfc47b0516255ab6c6ef027d31a3fb3ab`; head `45f70e77495b6eabd2f55cb332be23c59333c7f3`. Files: 2; stored commits: 1. #### `bun.lock` → `None` Modes 100644 → 100644; new=False, deleted=False, renamed=False, binary=False, too_large=False. ````diff @@ -15,7 +15,7 @@ "@vitejs/plugin-vue": "^4.6.2", "@vue/tsconfig": "^0.1.3", "npm-run-all": "^4.1.5", - "typescript": "~4.7.4", + "typescript": "~4.9.0", "vite": "^4.5.14", "vue-tsc": "^1.8.27", }, @@ -480,7 +480,7 @@ "typed-array-length": ["typed-array-length@1.0.7", "", { "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "is-typed-array": "^1.1.13", "possible-typed-array-names": "^1.0.0", "reflect.getprototypeof": "^1.0.6" } }, "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg=="], - "typescript": ["typescript@4.7.4", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ=="], + "typescript": ["typescript@4.9.5", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g=="], "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], ```` #### `package.json` → `None` Modes 100644 → 100644; new=False, deleted=False, renamed=False, binary=False, too_large=False. ````diff @@ -20,7 +20,7 @@ "@vitejs/plugin-vue": "^4.6.2", "@vue/tsconfig": "^0.1.3", "npm-run-all": "^4.1.5", - "typescript": "~4.7.4", + "typescript": "~4.9.0", "vite": "^4.5.14", "vue-tsc": "^1.8.27" } ```` ### Diff version 377 — 2026-10-04T16:34:23.090468Z Base `3e0d3e7dfc47b0516255ab6c6ef027d31a3fb3ab`; start `3e0d3e7dfc47b0516255ab6c6ef027d31a3fb3ab`; head `1fdc49f2785e44c87b9bfda2501b10238a09249d`. Files: 2; stored commits: 2. #### `bun.lock` → `None` Modes 100644 → 100644; new=False, deleted=False, renamed=False, binary=False, too_large=False. ````diff @@ -15,7 +15,7 @@ "@vitejs/plugin-vue": "^4.6.2", "@vue/tsconfig": "^0.1.3", "npm-run-all": "^4.1.5", - "typescript": "~4.7.4", + "typescript": "~4.9.0", "vite": "^4.5.14", "vue-tsc": "^1.8.27", }, @@ -480,7 +480,7 @@ "typed-array-length": ["typed-array-length@1.0.7", "", { "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "is-typed-array": "^1.1.13", "possible-typed-array-names": "^1.0.0", "reflect.getprototypeof": "^1.0.6" } }, "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg=="], - "typescript": ["typescript@4.7.4", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ=="], + "typescript": ["typescript@4.9.5", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g=="], "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], ```` #### `package.json` → `None` Modes 100644 → 100644; new=False, deleted=False, renamed=False, binary=False, too_large=False. ````diff @@ -20,7 +20,7 @@ "@vitejs/plugin-vue": "^4.6.2", "@vue/tsconfig": "^0.1.3", "npm-run-all": "^4.1.5", - "typescript": "~4.7.4", + "typescript": "~4.9.0", "vite": "^4.5.14", "vue-tsc": "^1.8.27" } ````