Skip to content

Roadmap

Erik Barke edited this page Dec 28, 2018 · 4 revisions

Roadmap

5.0.0

  • In the pipeline:

    • Upgrade to a maintained version of from istanbul

4.0.0

  • Done

    • Major ci/development workflow overhaul
    • Monorepo
    • Smaller release package

3.0.0

  • Done

    • Convert karma-typescript sourcecode to Typescript
    • Support for transforms

2.1

  • 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 walker Replaced with detective 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 support Didn't scale, still using the custom commonjs loader, now with bits and pieces from the Browserify tool chain
    • Documentation
Clone this wiki locally