@shopify/polaris
Version:
Shopify’s admin product component library
19 lines (12 loc) • 592 B
JavaScript
const {execSync} = require('child_process');
const {resolve} = require('path');
const root = resolve(__dirname, '..');
const run = (cmd) => execSync(cmd, {stdio: 'inherit', cwd: root});
// Generate SCSS media queries in `src/styles` for internal use
run(`yarn gen-media-queries`);
// Run Sk build to generate everything
run(`yarn run loom build`);
run('yarn run downlevel-dts "build/ts/latest" "build/ts/3.4"');
run('yarn run copyfiles "./src/**/*.md" "./build/docs" --up=1');
// Run build validation tests to ensure build content is as we expect
run(`node scripts/build-validate.js`);