ThinkDeepTech/thinkdeep

View on GitHub
packages/tools/web-dev-server.config.js

Summary

Maintainability
A
0 mins
Test Coverage
import rollupGraphQL from '@rollup/plugin-graphql';
import rollupReplace from '@rollup/plugin-replace';
import {fromRollup} from '@web/dev-server-rollup';

const graphql = fromRollup(rollupGraphQL);
const replace = fromRollup(rollupReplace);

export default {
  nodeResolve: true,

  open: true,
  mimeTypes: {
    '**/*.graphql': 'js',
  },
  appIndex: './index.html',
  plugins: [
    replace({
      'process.env.PREDECOS_AUTH_DOMAIN': JSON.stringify(
        process.env.PREDECOS_AUTH_DOMAIN
      ),
      'process.env.PREDECOS_AUTH_CLIENT_ID': JSON.stringify(
        process.env.PREDECOS_AUTH_CLIENT_ID
      ),
      'process.env.PREDECOS_AUTH_AUDIENCE': JSON.stringify(
        process.env.PREDECOS_AUTH_AUDIENCE
      ),
      'process.env.PREDECOS_MICROSERVICE_GATEWAY_URL': JSON.stringify(
        process.env.PREDECOS_MICROSERVICE_GATEWAY_URL
      ),
      'process.env.PREDECOS_MICROSERVICE_SUBSCRIPTION_URL': JSON.stringify(
        process.env.PREDECOS_MICROSERVICE_SUBSCRIPTION_URL
      ),
      'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
    }),
    graphql(),
  ],
};