mirror of
https://github.com/bacher09/pwgen-for-bios.git
synced 2024-09-19 23:38:56 -04:00
55 lines
1.5 KiB
JavaScript
55 lines
1.5 KiB
JavaScript
|
module.exports = function(config) {
|
||
|
var configuration = {
|
||
|
frameworks: ["jasmine"],
|
||
|
files: [
|
||
|
{pattern: './ci/spec-bundle.js', watched: false}
|
||
|
],
|
||
|
preprocessors: {
|
||
|
'./ci/spec-bundle.js': ['webpack', 'sourcemap'],
|
||
|
},
|
||
|
webpackMiddleware: {
|
||
|
scripts: 'errors-only'
|
||
|
},
|
||
|
webpack: {
|
||
|
devtool: "inline-source-map",
|
||
|
resolve: {
|
||
|
extensions: ['.ts', '.js'],
|
||
|
},
|
||
|
module: {
|
||
|
rules: [
|
||
|
{
|
||
|
test: /\.ts$/,
|
||
|
exclude: /node_modules/,
|
||
|
use: [{loader: 'ts-loader', options: {transpileOnly: true}}]
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
},
|
||
|
mime: {
|
||
|
'text/x-typescript': ['ts', 'tsx']
|
||
|
},
|
||
|
reporters: ["progress"],
|
||
|
browsers: ["ChromeHeadless", "FirefoxHeadless"],
|
||
|
customLaunchers: {
|
||
|
ChromeHeadlessTravis: {
|
||
|
base: "ChromeHeadless",
|
||
|
flags: ['--no-sandbox']
|
||
|
}
|
||
|
},
|
||
|
concurrency: 8,
|
||
|
plugins: [
|
||
|
'karma-jasmine',
|
||
|
'karma-chrome-launcher',
|
||
|
'karma-firefox-launcher',
|
||
|
'karma-webpack',
|
||
|
'karma-sourcemap-loader'
|
||
|
]
|
||
|
};
|
||
|
|
||
|
if (process.env.TRAVIS) {
|
||
|
configuration.browsers = ['ChromeHeadlessTravis', 'FirefoxHeadless'];
|
||
|
}
|
||
|
|
||
|
config.set(configuration);
|
||
|
}
|