Skip to content
This repository was archived by the owner on Apr 6, 2024. It is now read-only.

Conversation

@kamranayub
Copy link
Member

@kamranayub kamranayub commented May 12, 2020

Changes

  • Use latest of everything
  • Included fix for fork of typedoc default theme with failing ts:themeDefault step

Notes

This includes support for Jest 26, needed for #29. Also it feels good to be up-to-date.

For posterity: we fork typedoc-default-theme. It was pretty out-of-date, using ts 2.8. I upgraded to grunt-ts 6 beta and switched to using a tsconfig.json at the root. The issue was that TS will by default look up @types in any "visible" node_modules folders so it was looking above into excalibur/node_modules/@types which wasn't really compatible with TS 2.8 (syntax errors).

By using typeRoots in the tsconfig in this commit: excaliburjs/typedoc-default-themes@6ac5b41 it scopes TS to only look for types in the theme directory, not any above it that could conflict.

@kamranayub kamranayub marked this pull request as ready for review May 12, 2020 04:06
@kamranayub kamranayub requested a review from jedeen May 12, 2020 04:13
Copy link
Member

@jedeen jedeen left a comment

Choose a reason for hiding this comment

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

😎 👍

@kamranayub kamranayub merged commit ea3ac54 into site May 12, 2020
@kamranayub kamranayub deleted the chore/upgrade-node-12 branch May 12, 2020 04:16
@eonarheim
Copy link
Member

😎 👍

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants