Sha256: a95824be36df5d8f5f861c0c00d560b1d7329903f3449fcf87487c4156bb4826

Contents?: true

Size: 669 Bytes

Versions: 5

Compression:

Stored size: 669 Bytes

Contents

const path = require("path");

module.exports = {
  publicPath: '/tools/<%= tool_name %>',
  outputDir: 'tools/<%= tool_name %>',
  filenameHashing: false,
  transpileDependencies: ['vuetify'],
  devServer: {
    port: 2999,
    headers: {
      'Access-Control-Allow-Origin': '*',
    },
    client: {
      webSocketURL: {
        hostname: 'localhost',
        pathname: '/tools/<%= tool_name %>',
        port: 2999,
      },
    },
  },
  configureWebpack: {
    output: {
      libraryTarget: 'system'
    },
  },
  chainWebpack: (config) => {
    config.module.rule('js').use('babel-loader')
    config.externals(['vue', 'vuetify', 'vuex', 'vue-router'])
  },
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
openc3-5.11.0 templates/tool_vue/vue.config.js
openc3-5.10.1 templates/tool_vue/vue.config.js
openc3-5.10.0 templates/tool_vue/vue.config.js
openc3-5.9.1 templates/tool_vue/vue.config.js
openc3-5.9.0 templates/tool_vue/vue.config.js