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

fix: peer dependency errors in npm 7 install #9856

Merged
merged 3 commits into from
Jan 25, 2021
Merged

Commits on Jan 21, 2021

  1. feat: replace awesome-typescript-loader with ts-loader (#9721)

    * feat: replace awesome-typescript-loader with ts-loader
    
    `awesome-typescript-loader` has not been updated in the last 2 years and does not guarantee compatibility with TypeScript 4+. `ts-loader` on the other hand is well maintained and tested with TypeScript 4+, and is the most popular Webpack loader for TypeScript files.
    
    Related to #9714.
    
    * use the allowTsInNodeModules option for ts-loader
    
    * Revert "use the allowTsInNodeModules option for ts-loader"
    
    This reverts commit 6a61d36.
    
    * use .js instead of .ts in @jsmodule for MyLitField
    
    Co-authored-by: haijian <haijian@vaadin.com>
    2 people authored and platosha committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    ef14999 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85d9b88 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. fix: disable ts-loader in legacy server-side bootstrap mode

    This prevents missing files error from TypeScript / webpack in the IT tests,
    which happen when using deprecated Vaadin 14 bootstrapping and not using
    TypeScript.
    platosha committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    2e6e3cf View commit details
    Browse the repository at this point in the history