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

build(all): use typescript project references #632

Merged
merged 13 commits into from
Feb 25, 2021
Merged

Commits on Feb 16, 2021

  1. Configuration menu
    Copy the full SHA
    1ecaf13 View commit details
    Browse the repository at this point in the history
  2. build(all): enable skipLibCheck

    This reduces the compile time significantly. It is also a recommended
    compiler option.
    
    Note: Explicit usage of third-party code is still checked.
    unstubbable committed Feb 16, 2021
    Configuration menu
    Copy the full SHA
    4862ebd View commit details
    Browse the repository at this point in the history
  3. build(all): update tslint

    unstubbable committed Feb 16, 2021
    Configuration menu
    Copy the full SHA
    07e1c57 View commit details
    Browse the repository at this point in the history
  4. fix(demos): use js files for the demo server code

    Since ts-node does not support project references we use js files with jsdoc type annotations instead.
    unstubbable committed Feb 16, 2021
    Configuration menu
    Copy the full SHA
    a5d1fed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bff6e0d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9dd00e5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8e92c48 View commit details
    Browse the repository at this point in the history
  8. build(all): update ts-loader

    This is needed to properly handle project references.
    unstubbable committed Feb 16, 2021
    Configuration menu
    Copy the full SHA
    c6438d5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1b239a0 View commit details
    Browse the repository at this point in the history
  10. build(core): increase size-limit

    The increase is caused by a newer version of semver which introduced
    memoization to improve the performance of range parsing. With this
    lru-cache was added as a dependency which unfortunately leads to the
    larger overall size of @feature-hub/core.
    unstubbable committed Feb 16, 2021
    Configuration menu
    Copy the full SHA
    8b093ec View commit details
    Browse the repository at this point in the history
  11. build(all): remove skipLibCheck

    There is currently no issue without `skipLibCheck`, until we decide to
    update to webpack 5, and
    DefinitelyTyped/DefinitelyTyped#50773 is not
    resolved till then.
    unstubbable committed Feb 16, 2021
    Configuration menu
    Copy the full SHA
    5e6161b View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2021

  1. Configuration menu
    Copy the full SHA
    a0bcb61 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. Configuration menu
    Copy the full SHA
    1c9d7d3 View commit details
    Browse the repository at this point in the history