|
|
|
|
@ -128,33 +128,12 @@ export default defineConfig({
|
|
|
|
|
specPattern: ['core/**/*.cy.ts', 'apps/**/*.cy.ts'],
|
|
|
|
|
devServer: {
|
|
|
|
|
framework: 'vue',
|
|
|
|
|
bundler: 'webpack',
|
|
|
|
|
webpackConfig: async () => {
|
|
|
|
|
process.env.npm_package_name = 'NcCypress'
|
|
|
|
|
process.env.npm_package_version = '1.0.0'
|
|
|
|
|
process.env.NODE_ENV = 'development'
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Needed for cypress stubbing
|
|
|
|
|
*
|
|
|
|
|
* @see https://github.com/sinonjs/sinon/issues/1121
|
|
|
|
|
* @see https://github.com/cypress-io/cypress/issues/18662
|
|
|
|
|
*/
|
|
|
|
|
const babel = require('./babel.config.js')
|
|
|
|
|
babel.plugins.push([
|
|
|
|
|
'@babel/plugin-transform-modules-commonjs',
|
|
|
|
|
{
|
|
|
|
|
loose: true,
|
|
|
|
|
},
|
|
|
|
|
])
|
|
|
|
|
|
|
|
|
|
const config = webpackConfig
|
|
|
|
|
config.module.rules.push({
|
|
|
|
|
test: /\.svg$/,
|
|
|
|
|
type: 'asset/source',
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
return config
|
|
|
|
|
bundler: 'vite',
|
|
|
|
|
async viteConfig() {
|
|
|
|
|
const { default: vue } = await import('@vitejs/plugin-vue2')
|
|
|
|
|
return {
|
|
|
|
|
plugins: [vue()],
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
|