Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several important changes to the project configuration, dependencies, and code organization. The most significant changes involve updates to the Jest configuration files, modifications to the
package.json
file, and the addition of new constants and interfaces.Configuration Updates:
jest.config.e2e.ts
andjest.config.unit.ts
: Updated the paths for mocks, setup files, and test matches to use thetest
directory instead of thesrc
directory. [1] [2]tsconfig.eslint.json
: Updated the include paths for tests and mocks to use thetest
directory instead of thesrc
directory.Dependency Updates:
package.json
: Added new dependencies such asaxios
,express
,koa
,mongodb
,mongoose
,node-fetch
,react
,sqlite
, andvue
. Updated the versions of existing dependencies likecommander
and@types/node
.package.json
: Modified thestart
script to usedist/src/index.js
and added animports
field for module resolution. [1] [2]Code Organization:
src
directory to thetest
directory and updated import paths accordingly. [1] [2] [3] [4]New Constants and Interfaces:
src/constants.ts
: Added new constants for messages, CLI strings, raw content patterns, dependency patterns, file patterns, package managers, and commands.src/interfaces.ts
: Added new interfaces forDependencyContext
,PackageJson
,WorkspaceInfo
,ProgressOptions
, andDependencyInfo
.