From 32f782df0d8239e1a9037975209082c51d52d299 Mon Sep 17 00:00:00 2001 From: Ash Blue Date: Fri, 31 May 2019 00:10:41 -0600 Subject: [PATCH] fix: missing meta files no longer crash the dist package --- Assets/FluidBehaviorTree/CHANGELOG.md | 1 + Assets/FluidBehaviorTree/CHANGELOG.md.meta | 7 +++++++ Assets/FluidBehaviorTree/LICENSE.md | 1 + Assets/FluidBehaviorTree/LICENSE.md.meta | 7 +++++++ Assets/FluidBehaviorTree/README.md | 1 + Assets/FluidBehaviorTree/README.md.meta | 7 +++++++ create-dist.js | 10 ++++++---- 7 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 Assets/FluidBehaviorTree/CHANGELOG.md create mode 100644 Assets/FluidBehaviorTree/CHANGELOG.md.meta create mode 100644 Assets/FluidBehaviorTree/LICENSE.md create mode 100644 Assets/FluidBehaviorTree/LICENSE.md.meta create mode 100644 Assets/FluidBehaviorTree/README.md create mode 100644 Assets/FluidBehaviorTree/README.md.meta diff --git a/Assets/FluidBehaviorTree/CHANGELOG.md b/Assets/FluidBehaviorTree/CHANGELOG.md new file mode 100644 index 00000000..ea21e721 --- /dev/null +++ b/Assets/FluidBehaviorTree/CHANGELOG.md @@ -0,0 +1 @@ +Placeholder for meta files diff --git a/Assets/FluidBehaviorTree/CHANGELOG.md.meta b/Assets/FluidBehaviorTree/CHANGELOG.md.meta new file mode 100644 index 00000000..eaa37e41 --- /dev/null +++ b/Assets/FluidBehaviorTree/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0e52f9520c30143a190fe3d129ef299b +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FluidBehaviorTree/LICENSE.md b/Assets/FluidBehaviorTree/LICENSE.md new file mode 100644 index 00000000..ea21e721 --- /dev/null +++ b/Assets/FluidBehaviorTree/LICENSE.md @@ -0,0 +1 @@ +Placeholder for meta files diff --git a/Assets/FluidBehaviorTree/LICENSE.md.meta b/Assets/FluidBehaviorTree/LICENSE.md.meta new file mode 100644 index 00000000..a9e3d93e --- /dev/null +++ b/Assets/FluidBehaviorTree/LICENSE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a675466ce5777447aa05e3cd5c986adb +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FluidBehaviorTree/README.md b/Assets/FluidBehaviorTree/README.md new file mode 100644 index 00000000..ea21e721 --- /dev/null +++ b/Assets/FluidBehaviorTree/README.md @@ -0,0 +1 @@ +Placeholder for meta files diff --git a/Assets/FluidBehaviorTree/README.md.meta b/Assets/FluidBehaviorTree/README.md.meta new file mode 100644 index 00000000..e8656504 --- /dev/null +++ b/Assets/FluidBehaviorTree/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9878a9ea39961463d82337a28b8f0677 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/create-dist.js b/create-dist.js index 35b9591a..f06697be 100644 --- a/create-dist.js +++ b/create-dist.js @@ -13,20 +13,22 @@ const COPY_FILES = [ async function init () { await del([OUTPUT]); - - copyFiles(); + + copyDir.sync(SOURCE, OUTPUT, {}); crossPopulatePackages(); fs.copyFileSync(`${SOURCE}/package.json`, `${OUTPUT}/package.json`); + copyFiles(); await zip(OUTPUT, `${OUTPUT}.zip`); console.log(`Copied files from ${SOURCE} to ${OUTPUT}`); } function copyFiles() { - copyDir.sync(SOURCE, OUTPUT, {}); COPY_FILES.forEach((file) => { + const dest = `${OUTPUT}/${file}`; if (!fs.existsSync(file)) return; - fs.copyFileSync(file, `${OUTPUT}/${file}`); + if (fs.existsSync(dest)) fs.unlinkSync(dest); + fs.copyFileSync(file, dest); }); }