UNPKG

@gravityforms/design-tokens

Version:

Design tokens as PostCSS variables, media queries, and mixins for Gravity Forms development.

21 lines (16 loc) 665 B
#!/usr/bin/env node 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 }` ) ); } }