Skip to content
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

GLSP-1022: Update dependencies #1023

Merged
merged 1 commit into from
Jun 5, 2023
Merged

GLSP-1022: Update dependencies #1023

merged 1 commit into from
Jun 5, 2023

Conversation

tortmayr
Copy link
Contributor

@tortmayr tortmayr commented May 27, 2023

  • Update to inversify 6 and typescript 5
  • In preparation for the 2.0.0 Release all config dependencies for the @eclipse-glsp/config, @eclipse-glsp/config-test and @eclipse-glsp/dev packages have been updated to the latest version.
  • Remove compile-time warnings regarding unfulfilled peerDependencies by adding a corresponding devDependency to the root package.json
  • Update @eclipse-glsp/ts-config configuration files.
    • Remove mocha types from default ts-config.json otherwise mocha is an indirect dependency even for projects that don't use mocha tests.
    • Add additional test config for mocha testing that can be consumed with `@eclipse-glsp/tsconfig/mocha´
  • Update READMEs of config packages

tortmayr added a commit to eclipse-glsp/glsp-server-node that referenced this pull request May 27, 2023
- Update to typescript 5
- Update to inversify 6. Inversify is now a peerDependency (^6.0.0). A matching version has to be provided by consuming projects.
- Rework elk-layouit package to remove unnecessary dependency in `sprotty-elk`
Part of eclipse-glsp/glsp#1023
(uses locally published glsp packages. needs to be adapted once the offical packages are available)
tortmayr added a commit to eclipse-glsp/glsp-client that referenced this pull request May 27, 2023
- Update to latest next version of glsp dev packages and sprotty
  - This also requires an update to inversify 6
- Update to TS 6

## Sprotty update
Don't import directly from sprotty and use the `sprotty-glsp` (re)export instead.
This reexport is a glspified version of the sprotty main index that augments some modules of sprotty
(actions,types) and replaces some modules with a specific glsp version (SModel API Impl -> GModel API)

Part of eclipse-glsp/glsp#1023
(uses locally published glsp packages. needs to be adapted once the official packages are available)
- In preparation for the 2.0.0 Release all config dependencies for the `@eclipse-glsp/config`, `@eclipse-glsp/config-test` and `@eclipse-glsp/dev` packages
have been updated to the latest version.
- Remove compile-time warnings regarding unfulfilled peerDependencies by adding a corresponding `devDependency` to the root package.json
- Update `@eclipse-glsp/ts-config` configuration files. 
   - Remove mocha types from default `ts-config.json` otherwise mocha is an indirect dependency even for projects that don't use mocha tests.
   - Add additional test config for mocha testing that can be consumed with `@eclipse-glsp/tsconfig/mocha´
 - Config package no longer includes a default typescript version
- Update READMEs of config packages
- Update eslint confiug. Use typscript corrsepondant rules for `no-shadow´
Part of #1022
@tortmayr tortmayr marked this pull request as ready for review May 31, 2023 08:16
@tortmayr tortmayr requested a review from martin-fleck-at May 31, 2023 08:16
Copy link
Contributor

@martin-fleck-at martin-fleck-at left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@tortmayr tortmayr merged commit 8208916 into master Jun 5, 2023
@tortmayr tortmayr deleted the update-deps branch June 5, 2023 22:08
tortmayr added a commit that referenced this pull request Jun 5, 2023
- In preparation for the 2.0.0 Release all config dependencies for the `@eclipse-glsp/config`, `@eclipse-glsp/config-test` and `@eclipse-glsp/dev` packages
have been updated to the latest version.
- Remove compile-time warnings regarding unfulfilled peerDependencies by adding a corresponding `devDependency` to the root package.json
- Update `@eclipse-glsp/ts-config` configuration files. 
   - Remove mocha types from default `ts-config.json` otherwise mocha is an indirect dependency even for projects that don't use mocha tests.
   - Add additional test config for mocha testing that can be consumed with `@eclipse-glsp/tsconfig/mocha´
 - Config package no longer includes a default typescript version
- Update READMEs of config packages
- Update eslint confiug. Use typscript corrsepondant rules for `no-shadow´
Part of #1022
tortmayr added a commit that referenced this pull request Jun 7, 2023
- In preparation for the 2.0.0 Release all config dependencies for the `@eclipse-glsp/config`, `@eclipse-glsp/config-test` and `@eclipse-glsp/dev` packages
have been updated to the latest version.
- Remove compile-time warnings regarding unfulfilled peerDependencies by adding a corresponding `devDependency` to the root package.json
- Update `@eclipse-glsp/ts-config` configuration files. 
   - Remove mocha types from default `ts-config.json` otherwise mocha is an indirect dependency even for projects that don't use mocha tests.
   - Add additional test config for mocha testing that can be consumed with `@eclipse-glsp/tsconfig/mocha´
 - Config package no longer includes a default typescript version
- Update READMEs of config packages
- Update eslint confiug. Use typscript corrsepondant rules for `no-shadow´
Part of #1022
tortmayr added a commit to eclipse-glsp/glsp-server-node that referenced this pull request Jun 7, 2023
- Update to typescript 5
- Update to inversify 6. Inversify is now a peerDependency (^6.0.0). A matching version has to be provided by consuming projects.
- Adapt codebase to new inversify API
- Rework elk-layouit package to remove unnecessary dependency in `sprotty-elk`
Part of eclipse-glsp/glsp#1023
(uses locally published glsp packages. needs to be adapted once the offical packages are available)
tortmayr added a commit to eclipse-glsp/glsp-server-node that referenced this pull request Jun 8, 2023
- Update to typescript 5
- Update to inversify 6. Inversify is now a peerDependency (^6.0.0). A matching version has to be provided by consuming projects.
- Adapt codebase to new inversify API
- Rework elk-layouit package to remove unnecessary dependency in `sprotty-elk`
Part of eclipse-glsp/glsp#1023
(uses locally published glsp packages. needs to be adapted once the offical packages are available)

Requires eclipse-glsp/glsp-client#253
tortmayr added a commit to eclipse-glsp/glsp-server-node that referenced this pull request Jun 20, 2023
- Update to typescript 5
- Update to inversify 6. Inversify is now a peerDependency (^6.0.0). A matching version has to be provided by consuming projects.
- Adapt codebase to new inversify API
- Rework elk-layouit package to remove unnecessary dependency in `sprotty-elk`
Part of eclipse-glsp/glsp#1023
(uses locally published glsp packages. needs to be adapted once the offical packages are available)

Requires eclipse-glsp/glsp-client#253
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants