@gravityforms/gulp-tasks
Version:
Configurable Gulp tasks for use in Gravity Forms projects.
27 lines (24 loc) • 1.16 kB
JavaScript
const { join } = require( 'path' );
const basePath = process?.env?.PROJECT_DIR || '';
module.exports = {
components_src: join( basePath, 'node_modules/@gravityforms/components' ),
design_tokens_src: join( basePath, 'node_modules/@gravityforms/design-tokens' ),
css_dist: join( basePath, 'assets/css/dist' ),
css_src: join( basePath, 'assets/css/src' ),
tokens_src: join( basePath, 'assets/css/tokens' ),
dev: join( basePath, 'assets/dev' ),
fonts: join( basePath, 'assets/fonts' ),
images: join( basePath, 'images' ),
js_dist: join( basePath, 'assets/js/dist' ),
js_src: join( basePath, 'assets/js/src' ),
npm: join( basePath, 'node_modules' ),
npm_packages: join( basePath, 'node_modules/@gravityforms' ),
postcss_assets_base_url: join( basePath, '../' ),
reports: join( basePath, 'reports/webpack-%s.html' ),
root: basePath,
legacy_css_src: join( basePath, 'css' ),
legacy_js_src: join( basePath, 'js' ),
libraries_src: join( basePath, 'node_modules/@gravityforms/libraries' ),
react_utils_src: join( basePath, 'node_modules/@gravityforms/react-utils/src' ),
utils_src: join( basePath, 'node_modules/@gravityforms/utils/src' ),
};