Files
lexical/scripts/prepare-release.js
Dominic Gannaway 8825fb7dd0 Fix script
2022-04-09 00:40:20 -07:00

28 lines
1.1 KiB
JavaScript

#!/usr/bin/env node
'use strict';
const {exec} = require('child-process-promise');
async function prepareOutlinePackage() {
await exec(`rm -rf ./packages/outline/npm`);
await exec(`mkdir ./packages/outline/npm`);
await exec(`cp -R ./packages/outline/dist ./packages/outline/npm`);
await exec(`cp -R ./packages/outline/package.json ./packages/outline/npm`);
await exec(`cp -R LICENSE ./packages/outline/npm`);
await exec(`cp -R ./packages/outline/README.md ./packages/outline/npm`);
}
async function prepareOutlineReactPackage() {
await exec(`rm -rf ./packages/outline-react/npm`);
await exec(`mkdir ./packages/outline-react/npm`);
await exec(`cp -R ./packages/outline-react/dist ./packages/outline-react/npm`);
await exec(`cp -R ./packages/outline-react/*.js ./packages/outline-react/npm`);
await exec(`cp -R ./packages/outline-react/package.json ./packages/outline-react/npm`);
await exec(`cp -R LICENSE ./packages/outline-react/npm`);
await exec(`cp -R ./packages/outline-react/README.md ./packages/outline-react/npm`);
}
prepareOutlinePackage();
prepareOutlineReactPackage();