Home / File/ karma.conf.js — vue Source File

karma.conf.js — vue Source File

Architecture documentation for karma.conf.js, a javascript file in the vue codebase.

File javascript VueCore VDom 1 functions

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

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