@gravityforms/design-tokens
Version:
Design tokens as PostCSS variables, media queries, and mixins for Gravity Forms development.
21 lines (16 loc) • 665 B
JavaScript
const fs = require( 'fs' );
const path = require( 'path' );
const { execShellCommand } = require( '@gravityforms/node-utils' );
const packageJsonPath = path.join( __dirname, '../package.json' );
const packageJsonContent = fs.readFileSync( packageJsonPath );
const packageJsonObj = JSON.parse( packageJsonContent );
const scripts = packageJsonObj.scripts;
for ( const scriptName in scripts ) {
if ( scriptName.includes( ':cssprops:' ) ) {
const cmd = `cd ../ && ${ scripts[ scriptName ] }`;
execShellCommand( cmd )
.then( () => {} )
.catch( ( err ) => console.error( `Failed to execute ${ scriptName }: ${ err.message }` ) );
}
}