@samitouri / QOS-React / commits / aa3edc8130

Cleanup unused wasm-based DOT diagram renderer

I forgot to remove this when we removed the diagram output. This brings test time from 6s -> 5s on my machine, still much slower than the new test runner in #1486.

Joe Savona committed Apr 21, 2023 at 08:03 UTC aa3edc81304ba167e2cf9ac12e2cc3e3e12d0fab
5 files changed +15 -106
compiler/forget/package.json
-1
@@ -45,7 +45,6 @@
45 "@babel/preset-react": "^7.18.6",
46 "@babel/preset-typescript": "^7.18.6",
47 "@babel/traverse": "^7.19.1",
48 - "@hpcc-js/wasm": "^1.15.0",
48 "@testing-library/react": "^13.4.0",
49 "@tsconfig/node16-strictest": "^1.0.3",
50 "@types/invariant": "^2.2.35",
compiler/forget/packages/playground/package.json
-1
@@ -20,7 +20,6 @@
20 "@babel/traverse": "^7.19.1",
21 "@babel/types": "^7.19.0",
22 "@heroicons/react": "^1.0.6",
23 - "@hpcc-js/wasm": "^1.15.0",
23 "@monaco-editor/react": "^4.4.6",
24 "@use-gesture/react": "^10.2.22",
25 "hermes-eslint": "^0.9.0",
compiler/forget/packages/playground/yarn.lock
+2 -79
@@ -478,13 +478,6 @@
478 resolved "https://registry.yarnpkg.com/@heroicons/react/-/react-1.0.6.tgz#35dd26987228b39ef2316db3b1245c42eb19e324"
479 integrity sha512-JJCXydOFWMDpCP4q13iEplA503MQO3xLoZiKum+955ZCtHINWnx26CUxVxxFQu/uLb4LW3ge15ZpzIkXKkJ8oQ==
480
481 -"@hpcc-js/wasm@^1.15.0":
482 - version "1.15.0"
483 - resolved "https://registry.yarnpkg.com/@hpcc-js/wasm/-/wasm-1.15.0.tgz#0247d773e95c0d7030ffe6402f0946d54c0338e1"
484 - integrity sha512-bnKS3KT3cVlpIkoNoBC4SwHtKZz6k3/FPS1T6NKcigma71A6SnSo6blSERwAP5gpKOKdcGDAoBajUG7e8frWtg==
485 - dependencies:
486 - yargs "^17.5.1"
487 -
481 "@humanwhocodes/config-array@^0.11.6":
482 version "0.11.7"
483 resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.7.tgz#38aec044c6c828f6ed51d5d7ae3d9b9faf6dbb0f"
@@ -841,7 +834,7 @@ ansi-styles@^3.2.1:
834 dependencies:
835 color-convert "^1.9.0"
836
844 -ansi-styles@^4.0.0, ansi-styles@^4.1.0:
837 +ansi-styles@^4.1.0:
838 version "4.3.0"
839 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
840 integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
@@ -1059,15 +1052,6 @@ client-only@0.0.1:
1052 resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1"
1053 integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==
1054
1062 -cliui@^7.0.2:
1063 - version "7.0.4"
1064 - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
1065 - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
1066 - dependencies:
1067 - string-width "^4.2.0"
1068 - strip-ansi "^6.0.0"
1069 - wrap-ansi "^7.0.0"
1070 -
1055 clsx@^1.1.0, clsx@^1.2.1:
1056 version "1.2.1"
1057 resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12"
@@ -1232,11 +1216,6 @@ electron-to-chromium@^1.4.251:
1216 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592"
1217 integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==
1218
1235 -emoji-regex@^8.0.0:
1236 - version "8.0.0"
1237 - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
1238 - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
1239 -
1219 emoji-regex@^9.2.2:
1220 version "9.2.2"
1221 resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
@@ -1676,11 +1655,6 @@ gensync@^1.0.0-beta.2:
1655 resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
1656 integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
1657
1679 -get-caller-file@^2.0.5:
1680 - version "2.0.5"
1681 - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
1682 - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
1683 -
1658 get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
1659 version "1.1.2"
1660 resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz#336975123e05ad0b7ba41f152ee4aadbea6cf598"
@@ -1982,11 +1956,6 @@ is-extglob@^2.1.1:
1956 resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
1957 integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
1958
1985 -is-fullwidth-code-point@^3.0.0:
1986 - version "3.0.0"
1987 - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
1988 - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
1989 -
1959 is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
1960 version "4.0.3"
1961 resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
@@ -2661,11 +2630,6 @@ regexpp@^3.2.0:
2630 resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
2631 integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
2632
2664 -require-directory@^2.1.1:
2665 - version "2.1.1"
2666 - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
2667 - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
2668 -
2633 resolve-from@^4.0.0:
2634 version "4.0.0"
2635 resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
@@ -2800,15 +2764,6 @@ state-local@^1.0.6:
2764 resolved "https://registry.yarnpkg.com/state-local/-/state-local-1.0.7.tgz#da50211d07f05748d53009bee46307a37db386d5"
2765 integrity sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==
2766
2803 -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
2804 - version "4.2.3"
2805 - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
2806 - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
2807 - dependencies:
2808 - emoji-regex "^8.0.0"
2809 - is-fullwidth-code-point "^3.0.0"
2810 - strip-ansi "^6.0.1"
2811 -
2767 string.prototype.matchall@^4.0.8:
2768 version "4.0.8"
2769 resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3"
@@ -2841,7 +2796,7 @@ string.prototype.trimstart@^1.0.5:
2796 define-properties "^1.1.4"
2797 es-abstract "^1.19.5"
2798
2844 -strip-ansi@^6.0.0, strip-ansi@^6.0.1:
2799 +strip-ansi@^6.0.1:
2800 version "6.0.1"
2801 resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
2802 integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -3058,15 +3013,6 @@ word-wrap@^1.2.3:
3013 resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
3014 integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
3015
3061 -wrap-ansi@^7.0.0:
3062 - version "7.0.0"
3063 - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
3064 - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
3065 - dependencies:
3066 - ansi-styles "^4.0.0"
3067 - string-width "^4.1.0"
3068 - strip-ansi "^6.0.0"
3069 -
3016 wrappy@1:
3017 version "1.0.2"
3018 resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
@@ -3077,11 +3023,6 @@ xtend@^4.0.2:
3023 resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
3024 integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
3025
3080 -y18n@^5.0.5:
3081 - version "5.0.8"
3082 - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
3083 - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
3084 -
3026 yallist@^3.0.2:
3027 version "3.1.1"
3028 resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
@@ -3097,24 +3038,6 @@ yaml@^1.10.2:
3038 resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
3039 integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
3040
3100 -yargs-parser@^21.0.0:
3101 - version "21.0.1"
3102 - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.1.tgz#0267f286c877a4f0f728fceb6f8a3e4cb95c6e35"
3103 - integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==
3104 -
3105 -yargs@^17.5.1:
3106 - version "17.5.1"
3107 - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.1.tgz#e109900cab6fcb7fd44b1d8249166feb0b36e58e"
3108 - integrity sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==
3109 - dependencies:
3110 - cliui "^7.0.2"
3111 - escalade "^3.1.1"
3112 - get-caller-file "^2.0.5"
3113 - require-directory "^2.1.1"
3114 - string-width "^4.2.3"
3115 - y18n "^5.0.5"
3116 - yargs-parser "^21.0.0"
3117 -
3041 yocto-queue@^0.1.0:
3042 version "0.1.0"
3043 resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
compiler/forget/src/__tests__/compiler-test.ts
-5
@@ -7,7 +7,6 @@
7
8 "use strict";
9
10 -import { wasmFolder } from "@hpcc-js/wasm";
10 import path from "path";
11 import { runReactForgetBabelPlugin } from "../Babel/RunReactForgetBabelPlugin";
12 import { toggleLogging } from "../Utils/logger";
@@ -24,10 +23,6 @@ ${s}
23 \`\`\``;
24 }
25
27 -wasmFolder(
28 - path.join(__dirname, "..", "..", "node_modules", "@hpcc-js", "wasm", "dist")
29 -);
30 -
26 describe("React Forget", () => {
27 const originalConsoleError = console.error;
28 generateTestsFromFixtures(
compiler/forget/yarn.lock
+13 -20
@@ -686,13 +686,6 @@
686 minimatch "^3.1.2"
687 strip-json-comments "^3.1.1"
688
689 -"@hpcc-js/wasm@^1.15.0":
690 - version "1.16.5"
691 - resolved "https://registry.yarnpkg.com/@hpcc-js/wasm/-/wasm-1.16.5.tgz#4dbfd517b4f92ffe17922ea02a434be60c8aef26"
692 - integrity sha512-JarqNdfddZd519/GW5zVEpCpVGoojegQPxqezbPJv45gz3qBtbODt0KS+2/+XS9b3fPbwrNna2/XyUWz5/RZhw==
693 - dependencies:
694 - yargs "17.5.1"
695 -
689 "@humanwhocodes/config-array@^0.11.8":
690 version "0.11.8"
691 resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9"
@@ -4700,19 +4693,6 @@ yargs-parser@^21.0.0, yargs-parser@^21.0.1:
4693 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
4694 integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
4695
4703 -yargs@17.5.1, yargs@^17.3.1:
4704 - version "17.5.1"
4705 - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.1.tgz#e109900cab6fcb7fd44b1d8249166feb0b36e58e"
4706 - integrity sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==
4707 - dependencies:
4708 - cliui "^7.0.2"
4709 - escalade "^3.1.1"
4710 - get-caller-file "^2.0.5"
4711 - require-directory "^2.1.1"
4712 - string-width "^4.2.3"
4713 - y18n "^5.0.5"
4714 - yargs-parser "^21.0.0"
4715 -
4696 yargs@^13.2.2:
4697 version "13.3.2"
4698 resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"
@@ -4746,6 +4726,19 @@ yargs@^15.3.1:
4726 y18n "^4.0.0"
4727 yargs-parser "^18.1.2"
4728
4729 +yargs@^17.3.1:
4730 + version "17.5.1"
4731 + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.1.tgz#e109900cab6fcb7fd44b1d8249166feb0b36e58e"
4732 + integrity sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==
4733 + dependencies:
4734 + cliui "^7.0.2"
4735 + escalade "^3.1.1"
4736 + get-caller-file "^2.0.5"
4737 + require-directory "^2.1.1"
4738 + string-width "^4.2.3"
4739 + y18n "^5.0.5"
4740 + yargs-parser "^21.0.0"
4741 +
4742 yeast@0.1.2:
4743 version "0.1.2"
4744 resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"