From ee51c89dd018f05e422c8f53b3b44d8d208cda20 Mon Sep 17 00:00:00 2001 From: Meinte Boersma Date: Wed, 30 Aug 2023 10:34:40 +0200 Subject: [PATCH] clean up NPM build some more --- deno.lock | 13 ------------- src-build/build-npm.ts | 17 ++--------------- 2 files changed, 2 insertions(+), 28 deletions(-) diff --git a/deno.lock b/deno.lock index d304df73..ca55f71a 100644 --- a/deno.lock +++ b/deno.lock @@ -192,19 +192,6 @@ "https://deno.land/std@0.199.0/assert/unimplemented.ts": "d56fbeecb1f108331a380f72e3e010a1f161baa6956fd0f7cf3e095ae1a4c75a", "https://deno.land/std@0.199.0/assert/unreachable.ts": "4600dc0baf7d9c15a7f7d234f00c23bca8f3eba8b140286aaca7aa998cf9a536", "https://deno.land/std@0.199.0/fmt/colors.ts": "a7eecffdf3d1d54db890723b303847b6e0a1ab4b528ba6958b8f2e754cf1b3bc", - "https://deno.land/std@0.199.0/fs/_util.ts": "fbf57dcdc9f7bc8128d60301eece608246971a7836a3bb1e78da75314f08b978", - "https://deno.land/std@0.199.0/fs/copy.ts": "66edc2baea085afbe98d60b16ae93f4eef84fbf774b6d671e6ff2cfd52d4c860", - "https://deno.land/std@0.199.0/fs/empty_dir.ts": "2e52cd4674d18e2e007175c80449fc3d263786a1361e858d9dfa9360a6581b47", - "https://deno.land/std@0.199.0/fs/ensure_dir.ts": "dc64c4c75c64721d4e3fb681f1382f803ff3d2868f08563ff923fdd20d071c40", - "https://deno.land/std@0.199.0/fs/ensure_file.ts": "39ac83cc283a20ec2735e956adf5de3e8a3334e0b6820547b5772f71c49ae083", - "https://deno.land/std@0.199.0/fs/ensure_link.ts": "c15e69c48556d78aae31b83e0c0ece04b7b8bc0951412f5b759aceb6fde7f0ac", - "https://deno.land/std@0.199.0/fs/ensure_symlink.ts": "ef9137af718292a41480dcbe9d800b5d0f96515b52ce0f87ffe49abeaa75f1a4", - "https://deno.land/std@0.199.0/fs/eol.ts": "f1f2eb348a750c34500741987b21d65607f352cf7205f48f4319d417fff42842", - "https://deno.land/std@0.199.0/fs/exists.ts": "29c26bca8584a22876be7cb8844f1b6c8fc35e9af514576b78f5c6884d7ed02d", - "https://deno.land/std@0.199.0/fs/expand_glob.ts": "164680cd242416fd60fc879ff359f9cd1992e4674f362c67dbe27d32d7e3b83d", - "https://deno.land/std@0.199.0/fs/mod.ts": "bc3d0acd488cc7b42627044caf47d72019846d459279544e1934418955ba4898", - "https://deno.land/std@0.199.0/fs/move.ts": "b4f8f46730b40c32ea3c0bc8eb0fd0e8139249a698883c7b3756424cf19785c9", - "https://deno.land/std@0.199.0/fs/walk.ts": "b93f21694711ac5bed9297a7c5a90ed7669c52c4aab1bf6166dd8fe9655bb158", "https://deno.land/std@0.199.0/path/_basename.ts": "057d420c9049821f983f784fd87fa73ac471901fb628920b67972b0f44319343", "https://deno.land/std@0.199.0/path/_constants.ts": "e49961f6f4f48039c0dfed3c3f93e963ca3d92791c9d478ac5b43183413136e0", "https://deno.land/std@0.199.0/path/_dirname.ts": "355e297236b2218600aee7a5301b937204c62e12da9db4b0b044993d9e658395", diff --git a/src-build/build-npm.ts b/src-build/build-npm.ts index ce32777c..cb1dd0db 100644 --- a/src-build/build-npm.ts +++ b/src-build/build-npm.ts @@ -1,20 +1,6 @@ -import {build, emptyDir} from "https://deno.land/x/dnt@0.38.1/mod.ts" -import {copy} from "https://deno.land/std@0.199.0/fs/mod.ts" +import {build} from "https://deno.land/x/dnt@0.38.1/mod.ts" await Deno.remove("npm", { recursive: true }).catch((_) => {}) -await emptyDir("./npm/esm/src-test/m3") -await emptyDir("./npm/script/src-test/m3") -await emptyDir("./npm/esm/src-test/m3/ecore") -await emptyDir("./npm/script/src-test/m3/ecore") - -await copy("schemas", "npm/esm/schemas", { overwrite: true }) -await copy("schemas", "npm/script/schemas", { overwrite: true }) -await copy("diagrams", "npm/esm/diagrams", { overwrite: true }) -await copy("diagrams", "npm/script/diagrams", { overwrite: true }) -await copy("models", "npm/esm/models", { overwrite: true }) -await copy("models", "npm/script/models", { overwrite: true }) -await copy("src-test/m3/ecore/library.ecore", "npm/esm/src-test/m3/ecore/library.ecore", { overwrite: true }) -await copy("src-test/m3/ecore/library.ecore", "npm/script/src-test/m3/ecore/library.ecore", { overwrite: true }) const currentVersion = (await Deno.readTextFile("src-build/current-version.txt")).trim() @@ -26,6 +12,7 @@ await build({ // see JS docs for overview and more options: deno: true, }, + test: false, package: { // package.json properties: name: "lioncore-typescript",