<% if (!process.env.REACT_APP_SKIP_CSP) { %> <% let cspConfig = require('./csp.json'); %> <% let cspStyleNonce = require('crypto').randomUUID().replaceAll('-','') %> <% if (process.env.REACT_APP_STAGING) { %> <% const cspDevConfig = require('./vercel-csp.json'); %> <% Object.entries(cspDevConfig).forEach(([key, value]) => cspConfig[key] = cspConfig[key].concat(value)) %> <% } %> <% if (process.env.NODE_ENV === 'development') { %> <% const cspDevConfig = require('./dev-csp.json'); %> <% Object.entries(cspDevConfig).forEach(([key, value]) => cspConfig[key] = cspConfig[key].concat(value)) %> <% } %> <% } %> <%= htmlWebpackPlugin.files.js.map((href) => ``).join('\n ') %>