Civil icon indicating copy to clipboard operation
Civil copied to clipboard

Updates Typescript to >=2.9

Open ritave opened this issue 7 years ago • 1 comments

Typescript 2.9 and later changes on how the JSON files are imported. Due to lack of time we've decided to freeze the version to <2.9.0 but in the future we'd be happy to updated it to the newest version.

Work needed to be done:

  • [ ] Update all package.json
  • [ ] Add support for esModuleInterop
  • [ ] Update all packages to use esModuleInterop
  • [ ] Add support for resolveJsonModule
  • [ ] Update all imports to use esModuleInterop
  • [ ] Add support for declarationMap
  • [ ] Fix all dependencies

ritave avatar Jul 24 '18 12:07 ritave

Some initial work was done in the ritave/fix-ts branch. It's a good starting point

ritave avatar Jul 24 '18 12:07 ritave