-
Notifications
You must be signed in to change notification settings - Fork 109
Roadmap
Erik Barke edited this page Dec 28, 2018
·
4 revisions
-
In the pipeline:
- Upgrade to a maintained version of from
istanbul
- Upgrade to a maintained version of from
-
Done
- Major ci/development workflow overhaul
- Monorepo
- Smaller release package
-
Done
- Convert karma-typescript sourcecode to Typescript
- Support for transforms
-
Done
- Jsx/React support
- Angular2 support
- Compile on Karma startup, incremental compile on change with diagnostics
- Automatic loading of modules from node_modules
- Logic for importing css|less|sass with modules loader
- Custom browser module loader (not depending on karma-commonjs anymore)
-
Optimized ast walkerReplaced withdetective
by substack - Target ES6 supported by the new module loader (with user supplied polyfills and typings)
- Compiler options in karma.conf.js
- Use local project tsconfig
- Support for Typescript 2.0 types
- Automatic loading from node_modules/@types
- Integration tests for Typescript 2+
- Fallback logic if other module format than commonjs is specified
- Fallback logic for karma configuration containing karma-commonjs
-
Browserify supportDidn't scale, still using the custom commonjs loader, now with bits and pieces from the Browserify tool chain - Documentation