From d5ed44c62cc4c60ce08042d58db2ae5fee5c6fb8 Mon Sep 17 00:00:00 2001 From: caele Date: Mon, 13 Sep 2021 15:46:31 +0200 Subject: [PATCH] chore: add core package --- .gitignore | 1 + core/package.json | 8 ++++++++ package.json | 5 +++-- yarn.lock | 33 +++++++++++++++++++++++++++++++-- 4 files changed, 43 insertions(+), 4 deletions(-) create mode 100644 core/package.json diff --git a/.gitignore b/.gitignore index 3518fcd..bee4c0a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ node_modules/ dist/ BUMPED_VERSION sn-network-chart-ext/ +core/esm diff --git a/core/package.json b/core/package.json new file mode 100644 index 0000000..f656a92 --- /dev/null +++ b/core/package.json @@ -0,0 +1,8 @@ +{ + "module": "esm/index.js", + "peerDependencies": { + "@nebula.js/stardust": ">=1.1.1", + "vis-network": "9.1.0", + "vis-data": "^7.0.0" + } +} diff --git a/package.json b/package.json index 093b4ba..bb8f596 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,8 @@ "start": "nebula serve --build false --type qlik-network-chart", "watch": "nebula serve --type sn-network-chart", "watch:legacy": "nebula serve --type qlik-network-chart", - "build": "nebula build", - "sense": "nebula sense --meta resources/meta.json", + "build": "nebula build --core core", + "sense": "nebula sense --meta resources/meta.json && shx cp resources/network_chart_v1.png dist", "eslint": "eslint src", "spec": "scriptappy-from-jsdoc -c ./spec-configs/props.conf.js" }, @@ -31,6 +31,7 @@ "babel-eslint": "10.1.0", "scriptappy-from-jsdoc": "^0.7.0", "eslint": "7.32.0", + "shx": "^0.3.3", "vis-network": "9.1.0", "vis-data": "^7.0.0" }, diff --git a/yarn.lock b/yarn.lock index 71edcbe..3fb5a48 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3710,6 +3710,11 @@ internal-slot@^1.0.3: has "^1.0.3" side-channel "^1.0.4" +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + invert-kv@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" @@ -4530,7 +4535,7 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== @@ -5632,6 +5637,13 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + regenerate-unicode-properties@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" @@ -5791,7 +5803,7 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0: +resolve@^1.1.6, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== @@ -6130,6 +6142,23 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== +shelljs@^0.8.4: + version "0.8.4" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" + integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +shx@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/shx/-/shx-0.3.3.tgz#681a88c7c10db15abe18525349ed474f0f1e7b9f" + integrity sha512-nZJ3HFWVoTSyyB+evEKjJ1STiixGztlqwKLTUNV5KqMWtGey9fTd4KU1gdZ1X9BV6215pswQ/Jew9NsuS/fNDA== + dependencies: + minimist "^1.2.3" + shelljs "^0.8.4" + side-channel@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"