#!/bin/bash rm -rf build ./node_modules/.bin/ngc #Nx client side lib cp -r packages/nx/dist build/packages/nx rm -rf build/packages/nx/dist #TODO This is a temporary hack until we can publish named umds sed -i.bak "s/define(\[/define('@nrwl\/nx',\[/" build/packages/nx/bundles/nrwl-nx.umd.js sed -i.bak "s/define(\[/define('@nrwl\/nx',\[/" build/packages/nx/bundles/nrwl-nx.umd.min.js rm -rf build/packages/nx/bundles/nrwl-nx.umd.js.bak rm -rf build/packages/nx/bundles/nrwl-nx.umd.min.js.bak sed -i.bak "s/define(\[/define('@nrwl\/nx\/testing',\[/" build/packages/nx/bundles/nrwl-nx-testing.umd.js sed -i.bak "s/define(\[/define('@nrwl\/nx\/testing',\[/" build/packages/nx/bundles/nrwl-nx-testing.umd.min.js rm -rf build/packages/nx/bundles/nrwl-nx-testing.umd.js.bak rm -rf build/packages/nx/bundles/nrwl-nx-testing.umd.min.js.bak rsync -a --exclude=*.ts packages/ build/packages chmod +x build/packages/schematics/bin/create-nx-workspace.js chmod +x build/packages/schematics/src/command-line/nx.js rm -rf build/packages/install rm -rf build/packages/nx/dist rm -rf build/packages/nx/spec cp README.md build/packages/schematics cp README.md build/packages/nx