From 89c84e5ee087f0abe220e9046101d6e99a4347c6 Mon Sep 17 00:00:00 2001 From: Suchipi Izumi Date: Tue, 29 May 2018 00:22:59 -0600 Subject: [PATCH] Fix some build script issues * Copy README to dist * Fix strings in prepublishOnly --- scripts/build/build.js | 4 +++- scripts/build/util.js | 8 +++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/build/build.js b/scripts/build/build.js index 5bc69656..2577ffb1 100644 --- a/scripts/build/build.js +++ b/scripts/build/build.js @@ -200,7 +200,7 @@ async function createPackageJson() { delete pkg.devDependencies; pkg.scripts = { prepublishOnly: - 'node -e "assert.equal(require(".").version, require("..").version)"' + "node -e \"assert.equal(require('.').version, require('..').version)\"" }; await util.writeJson("dist/package.json", pkg); } @@ -213,6 +213,8 @@ async function run() { } await createPackageJson(); + + await util.copyFile("./README.md", "./dist/README.md"); } run(); diff --git a/scripts/build/util.js b/scripts/build/util.js index c1ad4ccc..59c14feb 100644 --- a/scripts/build/util.js +++ b/scripts/build/util.js @@ -17,8 +17,14 @@ function writeJson(file, content) { return writeFile(file, content); } +async function copyFile(from, to) { + const data = await readFile(from); + return writeFile(to, data); +} + module.exports = { asyncRimRaf: promisify(rimraf), readJson, - writeJson + writeJson, + copyFile };