-
Notifications
You must be signed in to change notification settings - Fork 3.6k
apps/api(deps-dev): bump the dev-deps group across 1 directory with 10 updates #1542
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
apps/api(deps-dev): bump the dev-deps group across 1 directory with 10 updates #1542
Conversation
da30e20
to
1e4b5d7
Compare
…0 updates Bumps the dev-deps group with 10 updates in the /apps/api directory: | Package | From | To | | --- | --- | --- | | [@tsconfig/recommended](https://github.com/tsconfig/bases/tree/HEAD/bases) | `1.0.6` | `1.0.8` | | [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.18` | | [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.12` | `29.5.14` | | [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.14` | `4.17.16` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.14.1` | `22.15.17` | | [@types/pdf-parse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pdf-parse) | `1.1.4` | `1.1.5` | | [nodemon](https://github.com/remy/nodemon) | `2.0.22` | `3.1.10` | | [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.5.3` | | [supertest](https://github.com/ladjs/supertest) | `6.3.4` | `7.1.0` | | [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.1.4` | `29.3.2` | Updates `@tsconfig/recommended` from 1.0.6 to 1.0.8 - [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases) Updates `@types/cors` from 2.8.17 to 2.8.18 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/cors) Updates `@types/jest` from 29.5.12 to 29.5.14 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Updates `@types/lodash` from 4.17.14 to 4.17.16 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash) Updates `@types/node` from 20.14.1 to 22.15.17 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@types/pdf-parse` from 1.1.4 to 1.1.5 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/pdf-parse) Updates `nodemon` from 2.0.22 to 3.1.10 - [Release notes](https://github.com/remy/nodemon/releases) - [Commits](remy/nodemon@v2.0.22...v3.1.10) Updates `prettier` from 3.4.2 to 3.5.3 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.4.2...3.5.3) Updates `supertest` from 6.3.4 to 7.1.0 - [Release notes](https://github.com/ladjs/supertest/releases) - [Commits](ladjs/supertest@v6.3.4...v7.1.0) Updates `ts-jest` from 29.1.4 to 29.3.2 - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md) - [Commits](kulshekhar/ts-jest@v29.1.4...v29.3.2) --- updated-dependencies: - dependency-name: "@tsconfig/recommended" dependency-version: 1.0.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: "@types/cors" dependency-version: 2.8.18 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: "@types/jest" dependency-version: 29.5.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: "@types/lodash" dependency-version: 4.17.16 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: "@types/node" dependency-version: 22.15.17 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dev-deps - dependency-name: "@types/pdf-parse" dependency-version: 1.1.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: nodemon dependency-version: 3.1.10 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dev-deps - dependency-name: prettier dependency-version: 3.5.3 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-deps - dependency-name: supertest dependency-version: 7.1.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dev-deps - dependency-name: ts-jest dependency-version: 29.3.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-deps ... Signed-off-by: dependabot[bot] <[email protected]>
1e4b5d7
to
9e37335
Compare
WalkthroughThis pull request updates development and core dependencies for the API application to their latest versions, focusing on modernizing the dependency tree, addressing deprecations, and improving compatibility with newer Node.js versions. The changes are limited to version bumps and lockfile updates, with no modifications to application logic or runtime dependencies. The updates also include the removal of deprecated packages and the addition of new transitive dependencies as required by the upgraded packages. Changes
Sequence DiagramThis diagram shows the interactions between components: sequenceDiagram
title API Dependency Update Process
actor Developer
participant PackageManager as "Package Manager (pnpm)"
participant package.json
participant pnpm-lock.yaml
participant NodeModules as "node_modules"
participant APIApplication as "API Application"
participant TestRunner as "Test Runner (Jest)"
Developer->>PackageManager: Update dependencies
activate PackageManager
PackageManager->>package.json: Update dependency versions
Note over package.json: Update dev dependencies:<br/>@tsconfig/recommended: 1.0.3 → 1.0.8<br/>@types/cors: 2.8.13 → 2.8.18<br/>@types/jest: 29.5.12 → 29.5.14<br/>@types/lodash: 4.17.14 → 4.17.17<br/>@types/node: 20.14.1 → 22.15.21<br/>@types/pdf-parse: 1.1.4 → 1.1.5<br/>nodemon: 2.0.20 → 3.1.10<br/>prettier: 3.4.2 → 3.5.3<br/>supertest: 6.3.3 → 7.1.1<br/>ts-jest: 29.1.1 → 29.3.4
PackageManager->>pnpm-lock.yaml: Update lock file
Note over pnpm-lock.yaml: Regenerate with updated dependency tree<br/>and transitive dependencies
PackageManager->>NodeModules: Install updated packages
deactivate PackageManager
Developer->>TestRunner: Run tests to verify compatibility
activate TestRunner
TestRunner->>APIApplication: Execute test suite
APIApplication-->>TestRunner: Return test results
TestRunner-->>Developer: Report test status
deactivate TestRunner
alt Tests pass
Developer->>Developer: Commit changes
Developer->>Developer: Create PR
else Tests fail
Developer->>package.json: Revert problematic dependencies
Developer->>PackageManager: Reinstall with compatible versions
Note over Developer: Investigate compatibility issues
end
Note over APIApplication: Major version changes:<br/>- nodemon: v2 → v3<br/>- @types/node: v20 → v22<br/>- supertest: v6 → v7
Note for WindsurfPlease change the default marketplace provider to the following in the windsurf settings:Marketplace Extension Gallery Service URL: https://marketplace.visualstudio.com/_apis/public/gallery Marketplace Gallery Item URL: https://marketplace.visualstudio.com/items Entelligence.ai can learn from your feedback. Simply add 👍 / 👎 emojis to teach it your preferences. More shortcuts belowEmoji Descriptions:
Interact with the Bot:
Also you can trigger various commands with the bot by doing The current supported commands are
More commands to be added soon. |
Bumps the dev-deps group with 10 updates in the /apps/api directory:
1.0.6
1.0.8
2.8.17
2.8.18
29.5.12
29.5.14
4.17.14
4.17.16
20.14.1
22.15.17
1.1.4
1.1.5
2.0.22
3.1.10
3.4.2
3.5.3
6.3.4
7.1.0
29.1.4
29.3.2
Updates
@tsconfig/recommended
from 1.0.6 to 1.0.8Commits
Updates
@types/cors
from 2.8.17 to 2.8.18Commits
Updates
@types/jest
from 29.5.12 to 29.5.14Commits
Updates
@types/lodash
from 4.17.14 to 4.17.16Commits
Updates
@types/node
from 20.14.1 to 22.15.17Commits
Updates
@types/pdf-parse
from 1.1.4 to 1.1.5Commits
Updates
nodemon
from 2.0.22 to 3.1.10Release notes
Sourced from nodemon's releases.
... (truncated)
Commits
297c7c7
fix: update types and jsdocs (#2232)f7661d9
chore: website8fc12e8
Merge branch 'main' of github.com:remy/nodemon8b535a0
chore: fix JQ rendering for site59d5350
chore: website9954aff
chore: websited147fb6
chore: website53d2dfd
chore: website60f1474
chore: websiteaf51f77
Merge branch 'main' of github.com:remy/nodemonUpdates
prettier
from 3.4.2 to 3.5.3Release notes
Sourced from prettier's releases.
Changelog
Sourced from prettier's changelog.
Commits
4ff5dc5
Release 3.5.3a2e560e
Fix missing parentheses inConditionalTypeAnnotation
(#17196)fa95c97
AddmergeBlogPost
step to release script (#17199)b47cd50
Add title to patch release changelog (#17197)de30788
Minor fix in release scriptecee6a0
Clean changelog_unreleasedfd06512
Bump Prettier dependency to 3.5.21f74dd5
Update dependents count399f427
Release 3.5.2bf5aab8
Revert "Use ESM entrypoint forrequire(ESM)
" (#17156)Updates
supertest
from 6.3.4 to 7.1.0Release notes
Sourced from supertest's releases.
Commits
359bc52
7.1.0de045d4
Merge pull request #852 from alxndrsn/econnresetbe0d5c7
Merge pull request #845 from ikonst/master35ac86f
Merge pull request #854 from alxndrsn/commitlinte67fcb2
fix(dev): commitlint dev dependency & config96c06e3
fix: avoid server re-use race conditions92079a0
test: fix test failure due to localhost being also ipv62ae1c36
7.0.0225118c
Merge pull request #834 from Bruception/masterf290431
Fix TestAgent not inheriting Agent propertiesUpdates
ts-jest
from 29.1.4 to 29.3.2Release notes
Sourced from ts-jest's releases.
Changelog
Sourced from ts-jest's changelog.
... (truncated)
Commits
e1c6017
chore(release): 29.3.2968370e
fix: transpilejs
files fromnode_modules
whenever Jest asks (#4791)ddfd812
build(deps): Update dependency lint-staged to ^15.5.1efd5274
build: use faster mode to build/serve docccd9a0e
build: fix npm audit issue forwebsite
7e730d3
docs: add Hybrid Node module doc aboutNode16/NodeNext
39a1222
test: add dynamic import code test fortranspile-module
5a21aca
build(deps): Update dependency eslint-config-prettier to ^10.1.2e10053f
build(deps): Update dependency vite to ^6.2.6a83170c
build(deps): Update ESLint packages to ^8.29.1Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major version
will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor version
will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>
will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>
will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>
will remove the ignore condition of the specified dependency and ignore conditions