UNPKG

generator-kittn

Version:

Kittn Scaffolding and Frontend Toolchain

158 lines (156 loc) 3.35 kB
const script = context => { return { files: [ { src: '_eslintrc.js', dest: '.eslintrc.js' }, { src: '_eslintrc-dev.js', dest: '.eslintrc-dev.js' }, { src: 'babel.config.js', dest: 'babel.config.js' }, { src: 'webpack/webpack.config.base.babel.js', dest: 'webpack/webpack.config.base.babel.js' }, { src: 'webpack/webpack.dev.babel.js', dest: 'webpack/webpack.dev.babel.js' }, { src: 'webpack/webpack.prod.babel.js', dest: 'webpack/webpack.prod.babel.js' }, { src: 'webpack/utils.js', dest: 'webpack/utils.js' }, { notConditions: { projecttypescript: true }, src: 'src/skeletons/js/main.js', dest: 'src/js/main.js' }, { conditions: { projecttypescript: true }, src: 'src/skeletons/js/main.js', dest: 'src/js/main.ts' }, { orConditions: [ { projectjsframework: 'vue' }, { projectusage: 'webpackApp' } ], src: 'src/skeletons/vue/app.vue', dest: 'src/js/app.vue' }, { orConditions: [ { projectjsframework: 'vue' }, { projectusage: 'webpackApp' } ], src: 'src/skeletons/vue/vue-app.js', dest: 'src/js/vue-app.js' }, { conditions: { projectusage: 'webpackApp' }, src: 'webpack/webpack.dev.babel.js', dest: 'webpack/webpack.dev.babel.js' }, { conditions: { projecttypescript: true }, src: 'tsconfig.json', dest: 'tsconfig.json' }, { conditions: { projecttypescript: true }, src: 'tslint.json', dest: 'tslint.json' } ], folders: [ { orConditions: [ { projectjsframework: 'vue' }, { projectusage: 'webpackApp' } ], src: 'src/skeletons/vue/components', dest: 'src/js/components/' }, { orConditions: [ { projectjsframework: 'vue' }, { projectusage: 'webpackApp' } ], src: 'src/skeletons/vue/shared', dest: 'src/js/shared/' }, { conditions: { projectjsframework: 'vue', projectvueplugins: true }, src: 'src/skeletons/vue/store', dest: 'src/js/store/' }, { conditions: { projectusage: 'webpackApp' }, src: 'src/skeletons/vue/store', dest: 'src/js/store/' }, { conditions: { projectjsframework: 'vue', projectvueplugins: true }, src: 'src/skeletons/vue/router', dest: 'src/js/router/' }, { conditions: { projectusage: 'webpackApp' }, src: 'src/skeletons/vue/router', dest: 'src/js/router/' }, { src: 'src/js', dest: 'src/js/' } ] } } module.exports = script