mirror of
https://github.com/strapi/strapi.git
synced 2025-07-23 09:00:19 +00:00
56 lines
946 B
JavaScript
56 lines
946 B
JavaScript
![]() |
'use strict';
|
||
|
|
||
|
/**
|
||
|
* Module dependencies
|
||
|
*/
|
||
|
|
||
|
// Node.js core.
|
||
|
const path = require('path');
|
||
|
|
||
|
// Local dependencies.
|
||
|
const packageJSON = require('../json/package.json.js');
|
||
|
|
||
|
/**
|
||
|
* Copy required files for the generated application
|
||
|
*/
|
||
|
|
||
|
module.exports = {
|
||
|
moduleDir: path.resolve(__dirname, '..'),
|
||
|
templatesDirectory: path.resolve(__dirname, '..', 'templates'),
|
||
|
before: require('./before'),
|
||
|
after: require('./after'),
|
||
|
targets: {
|
||
|
|
||
|
// Main package.
|
||
|
'package.json': {
|
||
|
jsonfile: packageJSON
|
||
|
},
|
||
|
|
||
|
// Copy dot files.
|
||
|
'.editorconfig': {
|
||
|
copy: 'editorconfig'
|
||
|
},
|
||
|
'.gitignore': {
|
||
|
copy: 'gitignore'
|
||
|
},
|
||
|
'.npmignore': {
|
||
|
copy: 'npmignore'
|
||
|
},
|
||
|
|
||
|
// Copy Markdown files with some information.
|
||
|
'README.md': {
|
||
|
template: 'README.md'
|
||
|
},
|
||
|
|
||
|
// Empty data directory.
|
||
|
'data': {
|
||
|
folder: {}
|
||
|
},
|
||
|
|
||
|
// Empty API directory.
|
||
|
'api': {
|
||
|
folder: {}
|
||
|
}
|
||
|
}
|
||
|
};
|