UNPKG

@qutejs/create

Version:

Init a qute project

41 lines (36 loc) 830 B
import BuildConfig from './build.js'; const devMode = process.env.NODE_ENV === 'development'; const testMode = process.env.NODE_ENV === 'test'; const build = new BuildConfig({ componentName: "%%componentName%%", devServerPort: parseInt(process.env.DEV_SERVER_PORT) }); let config; if (devMode) { // build a web bundle and starts a dev server config = build.dev(); } else if (testMode) { // build a test bundle containing all test files config = build.test(); } else { // build for production config = [ //build.lib(), // web only build web artifacts for applications build.web({ web: { css: { extract: true // extract the css in a file } } }), build.web({ web: { minimize:true, css: { extract: true // extract the css in a file } } }), ]; } export default config;