The bundle contains JavaScript sample application and unit-tests. Tests are written by using Jasmine testing framework, that runs in Karma test runner configured for headless Chrome
npm run build
- build appnpm test
- run unit-tests
babel-cli
- Babel CLIbabel-loader
- Babel loader for Webpackbabel-preset-env
- Babel env preset to include all the plugins required for target environment automaticallybabel-plugin-transform-class-properties
- Babel plugin to unlock class properties of ES8babel-plugin-transform-object-rest-spread
- Babel plugin to unlock desctructuring in objectsbabel-plugin-transform-runtime
- Runtime transform to inject polyfills required according toBabel env preset
configurationbabel-plugin-syntax-dynamic-import
- Babel plugin to unlock lazy-loading for modulesclean-webpack-plugin
- Babel plugin to clean up build directory before compilationuglifyjs-webpack-plugin
- Babel plugin to minify & optimize built codehttp-server
- Command-line http serverjasmine-core
- Jasmin Testing Frameworkkarma
- Karma Runnerkarma-chrome-launcher
- Chrome Launcher for Karmakarma-cli
- Karma Runner CLI to run run Karma from command linekarma-jasmine
- Karma plugin to handle Jasminekarma-spec-reporter
- Karma plugin test reporter, that prints detailed results to console