const copy = require('@neutrinojs/copy'); const config = require('../../config/.neutrinorc'); const pkg = require('./package.json'); const mains = pkg.files .filter((file) => file.match(/\.js$/)) .map((file) => file.slice(0, -3)) .reduce((r, file) => ({...r, [file]: file}), {}); config.options = { mains, }; config.use.push(copy({ patterns: ['index.js', 'index.ejs', 'latus.js'].map((path) => ({ from: `src/client/${path}`, to: 'client', })), })); module.exports = config;