Skip to content

Commit c9110eb

Browse files
authored
Merge pull request #5 from Aksem/feature/sprotty-1-2-support
v1.3.0: support more sprotty versions by making sprotty* dependencies…
2 parents 4413250 + 0ec6206 commit c9110eb

File tree

3 files changed

+88
-24
lines changed

3 files changed

+88
-24
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
**Supported Sprotty versions:**
99

10-
- sprotty 1.0: 1.2.* version
10+
- sprotty ^1.0(1.0.*, 1.1.*, 1.2.*, ...): 1.3.* version
1111
- sprotty 0.11-0.13: 1.0.* version
1212

1313
## 📦 Getting Started

package.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"name": "sprotty-routing-libavoid",
3-
"version": "1.2.1",
3+
"version": "1.3.0",
44
"description": "Libavoid-based routing feature for sprotty",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
77
"scripts": {
88
"build": "tsc",
9-
"prepare": "npm run build",
9+
"prepare": "install-self-peers -- --ignore-scripts",
1010
"trypublish": "npm publish || true",
1111
"test": "echo \"Error: no test specified\" && exit 1"
1212
},
@@ -22,17 +22,20 @@
2222
"url": "https://github.com/Aksem/sprotty-routing-libavoid"
2323
},
2424
"devDependencies": {
25+
"@team-griffin/install-self-peers": "^1.1.1",
2526
"esbuild": "^0.17.19",
2627
"eslint": "^8.41.0",
2728
"prettier": "^2.8.8",
2829
"typescript": "^5.0.4"
2930
},
3031
"dependencies": {
32+
"libavoid-js": "^0.4.0-beta.1"
33+
},
34+
"peerDependencies": {
3135
"inversify": "~6.0.2",
32-
"libavoid-js": "^0.4.0-beta.1",
3336
"reflect-metadata": "^0.1.13",
34-
"sprotty": "1.0.0",
35-
"sprotty-protocol": "1.0.0"
37+
"sprotty": "^1.0.0",
38+
"sprotty-protocol": "^1.0.0"
3639
},
3740
"browser": {
3841
"fs": false,

yarn.lock

Lines changed: 79 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,15 @@
184184
"@nodelib/fs.scandir" "2.1.5"
185185
fastq "^1.6.0"
186186

187+
"@team-griffin/install-self-peers@^1.1.1":
188+
version "1.1.1"
189+
resolved "https://registry.yarnpkg.com/@team-griffin/install-self-peers/-/install-self-peers-1.1.1.tgz#de0fd354be3f44dfd84dd79bc011d8a3af38e354"
190+
integrity sha512-4ommRGtoPPhVumh8R7D+xawz6r/OD8hG8n3EJ4w4yNaqZJWCRKUS1jpmWJJYDttG0qxfmiZF/DJn7D37DrRj9w==
191+
dependencies:
192+
cross-spawn "^5.1.0"
193+
minimist "^1.2.0"
194+
ramda "^0.23.0"
195+
187196
"@ungap/structured-clone@^1.2.0":
188197
version "1.2.0"
189198
resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
@@ -226,7 +235,7 @@ argparse@^2.0.1:
226235
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
227236
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
228237

229-
autocompleter@^9.1.0:
238+
autocompleter@^9.1.2:
230239
version "9.2.1"
231240
resolved "https://registry.yarnpkg.com/autocompleter/-/autocompleter-9.2.1.tgz#af24b3bc5d68b209ce43e2c4980706e7313f2714"
232241
integrity sha512-lZVD5JZxxg3o6hnh7oB3M4kVAJPp/xFKmrO9RYeMGpFIH1XokmwevMLzSYz0BHSAbXMX6H3hEMsDxAd2dMebag==
@@ -274,6 +283,15 @@ [email protected]:
274283
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
275284
integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
276285

286+
cross-spawn@^5.1.0:
287+
version "5.1.0"
288+
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
289+
integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==
290+
dependencies:
291+
lru-cache "^4.0.1"
292+
shebang-command "^1.2.0"
293+
which "^1.2.9"
294+
277295
cross-spawn@^7.0.2:
278296
version "7.0.3"
279297
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
@@ -634,13 +652,26 @@ lodash.merge@^4.6.2:
634652
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
635653
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
636654

655+
lru-cache@^4.0.1:
656+
version "4.1.5"
657+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
658+
integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
659+
dependencies:
660+
pseudomap "^1.0.2"
661+
yallist "^2.1.2"
662+
637663
minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
638664
version "3.1.2"
639665
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
640666
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
641667
dependencies:
642668
brace-expansion "^1.1.7"
643669

670+
minimist@^1.2.0:
671+
version "1.2.8"
672+
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
673+
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
674+
644675
645676
version "2.1.2"
646677
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
@@ -716,6 +747,11 @@ prettier@^2.8.8:
716747
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da"
717748
integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==
718749

750+
pseudomap@^1.0.2:
751+
version "1.0.2"
752+
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
753+
integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==
754+
719755
punycode@^2.1.0:
720756
version "2.3.1"
721757
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
@@ -726,6 +762,11 @@ queue-microtask@^1.2.2:
726762
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
727763
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
728764

765+
ramda@^0.23.0:
766+
version "0.23.0"
767+
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.23.0.tgz#ccd13fff73497a93974e3e86327bfd87bd6e8e2b"
768+
integrity sha512-ZEg7VlLXEeDfdkmqGi/12/2n8vNlxdx3iU74GbEP6VN2Udx4jLTn6Fw0jU4sjmvaPKjrIZIYk8HBj7quaie97Q==
769+
729770
reflect-metadata@^0.1.13:
730771
version "0.1.14"
731772
resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.14.tgz#24cf721fe60677146bb77eeb0e1f9dece3d65859"
@@ -755,42 +796,50 @@ run-parallel@^1.1.9:
755796
dependencies:
756797
queue-microtask "^1.2.2"
757798

799+
shebang-command@^1.2.0:
800+
version "1.2.0"
801+
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
802+
integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==
803+
dependencies:
804+
shebang-regex "^1.0.0"
805+
758806
shebang-command@^2.0.0:
759807
version "2.0.0"
760808
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
761809
integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
762810
dependencies:
763811
shebang-regex "^3.0.0"
764812

813+
shebang-regex@^1.0.0:
814+
version "1.0.0"
815+
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
816+
integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==
817+
765818
shebang-regex@^3.0.0:
766819
version "3.0.0"
767820
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
768821
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
769822

770-
snabbdom@^3.5.1:
771-
version "3.6.2"
772-
resolved "https://registry.yarnpkg.com/snabbdom/-/snabbdom-3.6.2.tgz#57dd66878f6320497fa7f67941df356a045c75a1"
773-
integrity sha512-ig5qOnCDbugFntKi6c7Xlib8bA6xiJVk8O+WdFrV3wxbMqeHO0hXFQC4nAhPVWfZfi8255lcZkNhtIBINCc4+Q==
823+
snabbdom@~3.5.1:
824+
version "3.5.1"
825+
resolved "https://registry.yarnpkg.com/snabbdom/-/snabbdom-3.5.1.tgz#25f80ef15b194baea703d9d5441892e369de18e1"
826+
integrity sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA==
774827

775-
776-
version "1.0.0"
777-
resolved "https://registry.yarnpkg.com/sprotty-protocol/-/sprotty-protocol-1.0.0.tgz#b22e2da7e10b168debdc17feb61c4b832f01f614"
778-
integrity sha512-p1H+ihcOmj0LEk2atcwOnYQPm0WByaOB1yX7fd869ONfQ5R+7x0X20YPdVLeCWmnhsszC/Rf91ojwaQiNIiHNA==
779-
780-
sprotty-protocol@^1.0.0:
828+
sprotty-protocol@^1.0.0, sprotty-protocol@^1.2.0:
781829
version "1.2.0"
782830
resolved "https://registry.yarnpkg.com/sprotty-protocol/-/sprotty-protocol-1.2.0.tgz#cfd6d637f2670a3d641997bb5add27cb1bddb57a"
783831
integrity sha512-SHu61Qiw7bAD2nyRqdOASSihVNbeEuKI7cQx+o9EeyLpbmXKX6NTcGSVpxmWztHUIP0I6gZhKnkhF/BWo46mUQ==
784832

785-
786-
version "1.0.0"
787-
resolved "https://registry.yarnpkg.com/sprotty/-/sprotty-1.0.0.tgz#f575a97064ec90f08c468aa3f98a8b0df6887230"
788-
integrity sha512-PaGVT1Qc19Mjl1X29UtMm1TNqz9k4AT1QgaXc04njSBKDsSfskS0OupV+oV5m/igbf+juOcHwcbcZdhAxF7RjQ==
833+
sprotty@^1.0.0:
834+
version "1.2.0"
835+
resolved "https://registry.yarnpkg.com/sprotty/-/sprotty-1.2.0.tgz#6c377b36fc6d410bcb65aff0d3893076f84bc8d8"
836+
integrity sha512-/YL1+S+pLhV+hF0Z9C4vQGuaVv9NVsDgEqRnF+vevvdbeio1w8lfGxOMKjzY7DHcVDBQoKe0kbKJXvMr3f/RsA==
789837
dependencies:
790-
autocompleter "^9.1.0"
838+
autocompleter "^9.1.2"
791839
file-saver "^2.0.5"
792-
snabbdom "^3.5.1"
793-
sprotty-protocol "^1.0.0"
840+
inversify "~6.0.2"
841+
snabbdom "~3.5.1"
842+
sprotty-protocol "^1.2.0"
794843
tinyqueue "^2.0.3"
795844

796845
strip-ansi@^6.0.1:
@@ -846,6 +895,13 @@ uri-js@^4.2.2:
846895
dependencies:
847896
punycode "^2.1.0"
848897

898+
which@^1.2.9:
899+
version "1.3.1"
900+
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
901+
integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
902+
dependencies:
903+
isexe "^2.0.0"
904+
849905
which@^2.0.1:
850906
version "2.0.2"
851907
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
@@ -863,6 +919,11 @@ wrappy@1:
863919
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
864920
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
865921

922+
yallist@^2.1.2:
923+
version "2.1.2"
924+
resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
925+
integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==
926+
866927
yocto-queue@^0.1.0:
867928
version "0.1.0"
868929
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"

0 commit comments

Comments
 (0)