karma.conf.js — vue Source File
Architecture documentation for karma.conf.js, a javascript file in the vue codebase.
Entity Profile
Relationship Graph
Source Code
const featureFlags = require('../../scripts/feature-flags')
process.env.CHROME_BIN = require('puppeteer').executablePath()
const define = {
__DEV__: `true`,
'process.env.CI': String(!!process.env.CI)
}
for (const key in featureFlags) {
define[`process.env.${key}`] = String(featureFlags[key])
}
module.exports = function (config) {
config.set({
basePath: '.',
frameworks: ['jasmine'],
files: ['*.spec.ts'],
preprocessors: {
'*.spec.ts': ['esbuild']
},
esbuild: {
define
},
browsers: ['ChromeHeadless'],
plugins: ['karma-jasmine', 'karma-esbuild', 'karma-chrome-launcher'],
singleRun: true
})
}
Domain
Subdomains
Functions
Source
Frequently Asked Questions
What does karma.conf.js do?
karma.conf.js is a source file in the vue codebase, written in javascript. It belongs to the VueCore domain, VDom subdomain.
What functions are defined in karma.conf.js?
karma.conf.js defines 1 function(s): module.
Where is karma.conf.js in the architecture?
karma.conf.js is located at test/transition/karma.conf.js (domain: VueCore, subdomain: VDom, directory: test/transition).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free