@gravityforms/gulp-tasks
Version:
Configurable Gulp tasks for use in Gravity Forms projects.
77 lines (74 loc) • 4.07 kB
JavaScript
const paths = require( './paths' );
const createPattern = require( '../../../utils/create-pattern' );
// Files here are also referenced in checksums.js so overriding this file in your project will require overriding checksum.js as well in your project.
module.exports = {
release: {
files: [
createPattern( paths.root, '**/*' ),
`!${ createPattern( paths.root, '**/*.old' ) }`,
`!${ createPattern( paths.root, '.DS_Store' ) }`,
`!${ createPattern( paths.root, '.circleci{,/**}' ) }`,
`!${ createPattern( paths.root, '.env' ) }`,
`!${ createPattern( paths.root, '.env.dist' ) }`,
`!${ createPattern( paths.root, '.eslintignore' ) }`,
`!${ createPattern( paths.root, '.eslintrc.js' ) }`,
`!${ createPattern( paths.root, '.gitattributes' ) }`,
`!${ createPattern( paths.root, '.github{,/**}' ) }`,
`!${ createPattern( paths.root, '.gitignore' ) }`,
`!${ createPattern( paths.root, '.git{,/**}' ) }`,
`!${ createPattern( paths.root, '.idea{,/**}' ) }`,
`!${ createPattern( paths.root, '.nvmrc' ) }`,
`!${ createPattern( paths.root, '.stylelintignore' ) }`,
`!${ createPattern( paths.root, '.stylelintrc.json' ) }`,
`!${ createPattern( paths.root, '.travis.yml' ) }`,
`!${ createPattern( paths.root, 'apigen.neon' ) }`,
`!${ createPattern( paths.root, 'assets/css/dist/**/*.map' ) }`,
`!${ createPattern( paths.root, 'assets/css/src{,/**}' ) }`,
`!${ createPattern( paths.root, 'assets/css/tokens{,/**}' ) }`,
`!${ createPattern( paths.root, 'assets/dev{,/**}' ) }`,
`!${ createPattern( paths.root, 'assets/js/dist/**/*.map' ) }`,
`!${ createPattern( paths.root, 'assets/js/dist/**/*.txt' ) }`,
`!${ createPattern( paths.root, 'assets/js/src{,/**}' ) }`,
`!${ createPattern( paths.root, 'babel.config.js' ) }`,
`!${ createPattern( paths.root, 'bin{,/**}' ) }`,
`!${ createPattern( paths.root, 'change_log.md' ) }`,
`!${ createPattern( paths.root, 'change_log_archive.md' ) }`,
`!${ createPattern( paths.root, 'change_log_tmp.txt' ) }`,
`!${ createPattern( paths.root, 'checksums{,/**}' ) }`,
`!${ createPattern( paths.root, 'codeception*' ) }`,
`!${ createPattern( paths.root, 'composer*' ) }`,
`!${ createPattern( paths.root, 'config{,/**}' ) }`,
`!${ createPattern( paths.root, 'config-sample.json' ) }`,
`!${ createPattern( paths.root, 'custom.cnf' ) }`,
`!${ createPattern( paths.root, 'dev/**' ) }`,
`!${ createPattern( paths.root, 'docs{,/**}' ) }`,
`!${ createPattern( paths.root, 'docker*' ) }`,
`!${ createPattern( paths.root, 'Dockerfile' ) }`,
`!${ createPattern( paths.root, 'gravityforms.config.js' ) }`,
`!${ createPattern( paths.root, 'gravityforms.env.js' ) }`,
`!${ createPattern( paths.root, 'gravityforms.env.sample.js' ) }`,
`!${ createPattern( paths.root, 'Gruntfile.js' ) }`,
`!${ createPattern( paths.root, 'js/src{,/**}' ) }`,
`!${ createPattern( paths.root, 'local-config-sample.json' ) }`,
`!${ createPattern( paths.root, 'local-config.json' ) }`,
`!${ createPattern( paths.root, 'node_modules{,/**}' ) }`,
`!${ createPattern( paths.root, 'package-lock.json.old' ) }`,
`!${ createPattern( paths.root, 'package-lock.json' ) }`,
`!${ createPattern( paths.root, 'package.json.old' ) }`,
`!${ createPattern( paths.root, 'package.json' ) }`,
`!${ createPattern( paths.root, 'packages{,/**}' ) }`,
`!${ createPattern( paths.root, 'phpunit.xml.dist' ) }`,
`!${ createPattern( paths.root, 'README.md' ) }`,
`!${ createPattern( paths.root, 'readme.md' ) }`,
`!${ createPattern( paths.root, 'reports{,/**}' ) }`,
`!${ createPattern( paths.root, 'ruleset.xml' ) }`,
`!${ createPattern( paths.root, 'src{,/**}' ) }`,
`!${ createPattern( paths.root, 'tests-config.dist.php' ) }`,
`!${ createPattern( paths.root, 'tests{,/**}' ) }`,
`!${ createPattern( paths.root, 'tmp{,/**}' ) }`,
`!${ createPattern( paths.root, 'travis.php.ini' ) }`,
`!${ createPattern( paths.root, 'vendor{,/**}' ) }`,
`!${ createPattern( paths.root, 'webpack.config.js' ) }`,
],
},
};