generator-kittn
Version:
Kittn Scaffolding and Frontend Toolchain
136 lines (134 loc) • 3.47 kB
JavaScript
const starterpackWordpress = (context) => {
return {
files: [
{
conditions: {
projectusage: 'wordpressCB'
},
src: 'stylelint.configCB.js',
dest: 'stylelint.config.js'
},
{
conditions: {
projectusage: 'wordpressCB',
projectcredential: true
},
src: 'install.sh',
dest: 'install.sh'
},
{
conditions: {
projectusage: 'wordpressCB'
},
src: 'src/framework_additions/_normalize.scss',
dest: 'src/framework/partials/_normalize.scss'
},
{
conditions: {
projectusage: 'wordpressCB'
},
src: 'contentBuilder_stuff/databases/wordpressCB.sql',
dest: 'database.sql'
},
{
conditions: {
projectusage: 'wordpress'
},
src: 'src/skeletons/wordpress/_htaccess',
dest: 'dist/.htaccess'
},
{
conditions: {
projectusage: 'wordpressCB'
},
src: 'gulpfile_additions/copy-wpconfig.js',
dest: 'gulpfile/tasks/copy-wpconfig.js'
},
{
conditions: {
projectusage: 'wordpressCB'
},
src: 'gulpfile_additions/copy-wpplugins.js',
dest: 'gulpfile/tasks/copy-wpplugins.js'
},
{
conditions: {
projectusage: 'wordpressCB',
projectcredential: true
},
src: 'src/skeletons/wordpress/wp-env.php',
dest: 'src/structure/config/wp-config/wp-env.php'
},
{
conditions: {
projectusage: 'wordpressCB',
projectcredential: true
},
src: 'src/skeletons/wordpress/wp-config-sample.php',
dest: 'src/structure/config/wp-config.php'
},
{
conditions: {
projectusage: 'wordpressCB',
projectcredential: true
},
src: 'src/skeletons/wordpress/screenshot.png',
dest: 'src/structure/screenshot.png',
simplecopy: true
},
{
conditions: {
projectusage: 'wordpressCB'
},
src: 'src/skeletons/wordpress_contentbuilder/contentbuilder.json',
dest: 'acf-contentbuilder.json'
},
{
conditions: {
projectusage: 'wordpressCB'
},
src: 'src/skeletons/wordpress_contentbuilder/adminimize-settings.json',
dest: 'adminimize-settings.json'
}
],
folders: [
{
conditions: {
projectusage: 'wordpress'
},
src: 'src/skeletons/wordpress/structure/config',
dest: 'src/structure/config/'
},
{
conditions: {
projectusage: 'wordpressCB'
},
src: 'src/skeletons/wordpress_contentbuilder/structure/templates',
dest: 'src/structure/templates/'
},
{
conditions: {
projectusage: 'wordpressCB'
},
src: 'src/skeletons/wordpress_contentbuilder/structure/plugins',
dest: 'src/wpplugins/',
simplecopy: true
},
{
conditions: {
projectusage: 'wordpressCB'
},
src: 'contentBuilder_stuff/js/',
dest: 'src/js/partial/'
},
{
conditions: {
projectusage: 'wordpressCB'
},
src: 'src/skeletons/wordpress_contentbuilder/style/',
dest: 'src/style/'
}
]
}
}
module.exports = starterpackWordpress