From 20d3048459b6e3a17f560ea8e21d28e9420a15ac Mon Sep 17 00:00:00 2001 From: Bnaya Peretz Date: Sat, 10 Oct 2020 04:24:02 +0300 Subject: [PATCH 1/5] Iteration --- my-lib/dist/helloWorld.d.ts | 2 - my-lib/dist/helloWorld.d.ts.map | 1 - my-lib/dist/helloWorld.js | 4 - my-lib/dist/helloWorld.js.map | 1 - my-lib/{src => }/helloWorld.ts | 0 my-lib/tsconfig.json | 10 +- my-lib/tsconfig.tsbuildinfo | 1804 ------------------------ my-react-app/.env | 1 + my-react-app/package.json | 13 +- my-react-app/src/App.tsx | 14 +- my-react-app/tsconfig.json | 6 +- package.json | 3 +- packages/react-scripts/config/paths.js | 3 +- 13 files changed, 19 insertions(+), 1843 deletions(-) delete mode 100644 my-lib/dist/helloWorld.d.ts delete mode 100644 my-lib/dist/helloWorld.d.ts.map delete mode 100644 my-lib/dist/helloWorld.js delete mode 100644 my-lib/dist/helloWorld.js.map rename my-lib/{src => }/helloWorld.ts (100%) delete mode 100644 my-lib/tsconfig.tsbuildinfo create mode 100644 my-react-app/.env diff --git a/my-lib/dist/helloWorld.d.ts b/my-lib/dist/helloWorld.d.ts deleted file mode 100644 index 9d231de1437..00000000000 --- a/my-lib/dist/helloWorld.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare function greeting(): String; -//# sourceMappingURL=helloWorld.d.ts.map diff --git a/my-lib/dist/helloWorld.d.ts.map b/my-lib/dist/helloWorld.d.ts.map deleted file mode 100644 index a0236d2a628..00000000000 --- a/my-lib/dist/helloWorld.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"helloWorld.d.ts","sourceRoot":"","sources":["../src/helloWorld.ts"],"names":[],"mappings":"AAAA,wBAAgB,QAAQ,IAAI,MAAM,CAEjC"} \ No newline at end of file diff --git a/my-lib/dist/helloWorld.js b/my-lib/dist/helloWorld.js deleted file mode 100644 index 3295c62f52c..00000000000 --- a/my-lib/dist/helloWorld.js +++ /dev/null @@ -1,4 +0,0 @@ -export function greeting() { - return 'Hello World!!'; -} -//# sourceMappingURL=helloWorld.js.map diff --git a/my-lib/dist/helloWorld.js.map b/my-lib/dist/helloWorld.js.map deleted file mode 100644 index 05bef044ed5..00000000000 --- a/my-lib/dist/helloWorld.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"helloWorld.js","sourceRoot":"","sources":["../src/helloWorld.ts"],"names":[],"mappings":"AAAA,MAAM,UAAU,QAAQ;IACtB,OAAO,eAAe,CAAC;AACzB,CAAC"} \ No newline at end of file diff --git a/my-lib/src/helloWorld.ts b/my-lib/helloWorld.ts similarity index 100% rename from my-lib/src/helloWorld.ts rename to my-lib/helloWorld.ts diff --git a/my-lib/tsconfig.json b/my-lib/tsconfig.json index 2b579e1cd96..67c702546e8 100644 --- a/my-lib/tsconfig.json +++ b/my-lib/tsconfig.json @@ -5,14 +5,12 @@ "lib": ["DOM", "ES2019"], "moduleResolution": "node", "esModuleInterop": true, - // "baseUrl": ".", "composite": true, "declaration": true, "declarationMap": true, "sourceMap": true, - "outDir": "./dist", - "rootDir": "./src", - "resolveJsonModule": true - }, - "include": ["./src"] + "resolveJsonModule": true, + "types": [], + "emitDeclarationOnly": true + } } diff --git a/my-lib/tsconfig.tsbuildinfo b/my-lib/tsconfig.tsbuildinfo deleted file mode 100644 index b1d18a61a0b..00000000000 --- a/my-lib/tsconfig.tsbuildinfo +++ /dev/null @@ -1,1804 +0,0 @@ -{ - "program": { - "fileInfos": { - "../my-react-app/node_modules/typescript/lib/lib.es5.d.ts": { - "version": "fc43680ad3a1a4ec8c7b8d908af1ec9ddff87845346de5f02c735c9171fa98ea", - "signature": "fc43680ad3a1a4ec8c7b8d908af1ec9ddff87845346de5f02c735c9171fa98ea" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2015.d.ts": { - "version": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96", - "signature": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2016.d.ts": { - "version": "5f217838d25704474d9ef93774f04164889169ca31475fe423a9de6758f058d1", - "signature": "5f217838d25704474d9ef93774f04164889169ca31475fe423a9de6758f058d1" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2017.d.ts": { - "version": "459097c7bdd88fc5731367e56591e4f465f2c9de81a35427a7bd473165c34743", - "signature": "459097c7bdd88fc5731367e56591e4f465f2c9de81a35427a7bd473165c34743" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2018.d.ts": { - "version": "9c67dcc7ca897b61f58d57d487bc9f07950546e5ac8701cbc41a8a4fec48b091", - "signature": "9c67dcc7ca897b61f58d57d487bc9f07950546e5ac8701cbc41a8a4fec48b091" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2019.d.ts": { - "version": "0fc0f68d3f4d94aa65fab955592e4a9f2066e6f8ee2f66fcc45adf4037fc167b", - "signature": "0fc0f68d3f4d94aa65fab955592e4a9f2066e6f8ee2f66fcc45adf4037fc167b" - }, - "../my-react-app/node_modules/typescript/lib/lib.dom.d.ts": { - "version": "d93de5e8a7275cb9d47481410e13b3b1debb997e216490954b5d106e37e086de", - "signature": "d93de5e8a7275cb9d47481410e13b3b1debb997e216490954b5d106e37e086de" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2015.core.d.ts": { - "version": "734ddc145e147fbcd55f07d034f50ccff1086f5a880107665ec326fb368876f6", - "signature": "734ddc145e147fbcd55f07d034f50ccff1086f5a880107665ec326fb368876f6" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2015.collection.d.ts": { - "version": "4a0862a21f4700de873db3b916f70e41570e2f558da77d2087c9490f5a0615d8", - "signature": "4a0862a21f4700de873db3b916f70e41570e2f558da77d2087c9490f5a0615d8" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2015.generator.d.ts": { - "version": "765e0e9c9d74cf4d031ca8b0bdb269a853e7d81eda6354c8510218d03db12122", - "signature": "765e0e9c9d74cf4d031ca8b0bdb269a853e7d81eda6354c8510218d03db12122" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2015.iterable.d.ts": { - "version": "285958e7699f1babd76d595830207f18d719662a0c30fac7baca7df7162a9210", - "signature": "285958e7699f1babd76d595830207f18d719662a0c30fac7baca7df7162a9210" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2015.promise.d.ts": { - "version": "d4deaafbb18680e3143e8b471acd650ed6f72a408a33137f0a0dd104fbe7f8ca", - "signature": "d4deaafbb18680e3143e8b471acd650ed6f72a408a33137f0a0dd104fbe7f8ca" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2015.proxy.d.ts": { - "version": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe", - "signature": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2015.reflect.d.ts": { - "version": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976", - "signature": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2015.symbol.d.ts": { - "version": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230", - "signature": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": { - "version": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303", - "signature": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2016.array.include.d.ts": { - "version": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0", - "signature": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2017.object.d.ts": { - "version": "c2d60b2e558d44384e4704b00e6b3d154334721a911f094d3133c35f0917b408", - "signature": "c2d60b2e558d44384e4704b00e6b3d154334721a911f094d3133c35f0917b408" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": { - "version": "b8667586a618c5cf64523d4e500ae39e781428abfb28f3de441fc66b56144b6f", - "signature": "b8667586a618c5cf64523d4e500ae39e781428abfb28f3de441fc66b56144b6f" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2017.string.d.ts": { - "version": "21df2e0059f14dcb4c3a0e125859f6b6ff01332ee24b0065a741d121250bc71c", - "signature": "21df2e0059f14dcb4c3a0e125859f6b6ff01332ee24b0065a741d121250bc71c" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2017.intl.d.ts": { - "version": "c1759cb171c7619af0d2234f2f8fb2a871ee88e956e2ed91bb61778e41f272c6", - "signature": "c1759cb171c7619af0d2234f2f8fb2a871ee88e956e2ed91bb61778e41f272c6" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": { - "version": "28569d59e07d4378cb3d54979c4c60f9f06305c9bb6999ffe6cab758957adc46", - "signature": "28569d59e07d4378cb3d54979c4c60f9f06305c9bb6999ffe6cab758957adc46" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": { - "version": "2958de3d25bfb0b5cdace0244e11c9637e5988920b99024db705a720ce6348e7", - "signature": "2958de3d25bfb0b5cdace0244e11c9637e5988920b99024db705a720ce6348e7" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": { - "version": "85085a0783532dc04b66894748dc4a49983b2fbccb0679b81356947021d7a215", - "signature": "85085a0783532dc04b66894748dc4a49983b2fbccb0679b81356947021d7a215" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2018.intl.d.ts": { - "version": "5494f46d3a8a0329d13ddc37f8759d5288760febb51c92336608d1c06bb18d29", - "signature": "5494f46d3a8a0329d13ddc37f8759d5288760febb51c92336608d1c06bb18d29" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2018.promise.d.ts": { - "version": "efe049114bad1035b0aa9a4a0359f50ab776e3897c411521e51d3013079cbd62", - "signature": "efe049114bad1035b0aa9a4a0359f50ab776e3897c411521e51d3013079cbd62" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2018.regexp.d.ts": { - "version": "e7780d04cd4120ee554c665829db2bbdd6b947cbaa3c150b7d9ea74df3beb2e8", - "signature": "e7780d04cd4120ee554c665829db2bbdd6b947cbaa3c150b7d9ea74df3beb2e8" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2019.array.d.ts": { - "version": "7054111c49ea06f0f2e623eab292a9c1ae9b7d04854bd546b78f2b8b57e13d13", - "signature": "7054111c49ea06f0f2e623eab292a9c1ae9b7d04854bd546b78f2b8b57e13d13" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2019.object.d.ts": { - "version": "989b95205f1189943fab0ce12a39c80570edf8f200aca60e0fdc500afc4d5859", - "signature": "989b95205f1189943fab0ce12a39c80570edf8f200aca60e0fdc500afc4d5859" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2019.string.d.ts": { - "version": "e9bfd234b801c955459cde7109bebf6fd1b4814fd8b394942f5ba746828a6486", - "signature": "e9bfd234b801c955459cde7109bebf6fd1b4814fd8b394942f5ba746828a6486" - }, - "../my-react-app/node_modules/typescript/lib/lib.es2019.symbol.d.ts": { - "version": "53d5859b8aaefd27aa3242d36fc17a9243335d04ec14664b52314e7d9eb04de6", - "signature": "53d5859b8aaefd27aa3242d36fc17a9243335d04ec14664b52314e7d9eb04de6" - }, - "../my-react-app/node_modules/typescript/lib/lib.esnext.intl.d.ts": { - "version": "1377923021927244ea19433873b997ad8585533b0a56d5de29cda497f7842756", - "signature": "1377923021927244ea19433873b997ad8585533b0a56d5de29cda497f7842756" - }, - "../my-react-app/node_modules/typescript/lib/lib.esnext.bigint.d.ts": { - "version": "0c9ea8c2028047f39a3f66752682604f543c08be8806258c3d95c93e75a43255", - "signature": "0c9ea8c2028047f39a3f66752682604f543c08be8806258c3d95c93e75a43255" - }, - "./src/helloWorld.ts": { - "version": "950e8b94f7d3ea3f1b7b961530c68a69a60fb1ca263b8cd9f47e93491f6ad069", - "signature": "4194a8391f5297d3fe405bae38c534a850014827c390161fcafd0dd80fc687c4" - }, - "../node_modules/@types/anymatch/index.d.ts": { - "version": "48b52264fa193879a074197839dbb4796fa07e86350ff888e5361e06aa46df76", - "signature": "48b52264fa193879a074197839dbb4796fa07e86350ff888e5361e06aa46df76" - }, - "../node_modules/@types/aria-query/index.d.ts": { - "version": "17ce4c8c90dd63282e4ff0d6a90fb4c86244293d77a1eaa23947dbe4e8b66eb5", - "signature": "17ce4c8c90dd63282e4ff0d6a90fb4c86244293d77a1eaa23947dbe4e8b66eb5" - }, - "../node_modules/@babel/types/lib/index.d.ts": { - "version": "f4d27b39be5d82eb94f12c54a15e61f65decb27fb289353d11ef238de49bf5c2", - "signature": "f4d27b39be5d82eb94f12c54a15e61f65decb27fb289353d11ef238de49bf5c2" - }, - "../node_modules/@types/babel__generator/index.d.ts": { - "version": "b25c5f2970d06c729f464c0aeaa64b1a5b5f1355aa93554bb5f9c199b8624b1e", - "signature": "b25c5f2970d06c729f464c0aeaa64b1a5b5f1355aa93554bb5f9c199b8624b1e" - }, - "../node_modules/@types/babel__traverse/index.d.ts": { - "version": "ef91066d2057cca50511e3af2d4aa54e07913a15f9cee1748f256139318eb413", - "signature": "ef91066d2057cca50511e3af2d4aa54e07913a15f9cee1748f256139318eb413" - }, - "../node_modules/@babel/parser/typings/babel-parser.d.ts": { - "version": "04467c3822f065aee977f9e1225b86b9ac0e976cb42b0c8da0b893a3290920e1", - "signature": "04467c3822f065aee977f9e1225b86b9ac0e976cb42b0c8da0b893a3290920e1" - }, - "../node_modules/@types/babel__template/index.d.ts": { - "version": "3e0a34f7207431d967dc32d593d1cda0c23975e9484bc8895b39d96ffca4a0d8", - "signature": "3e0a34f7207431d967dc32d593d1cda0c23975e9484bc8895b39d96ffca4a0d8" - }, - "../node_modules/@types/babel__core/index.d.ts": { - "version": "7df3163944694feeac63067632a8dc2e2dea1350119ec8b43df277af69198369", - "signature": "7df3163944694feeac63067632a8dc2e2dea1350119ec8b43df277af69198369" - }, - "../node_modules/@types/estree/index.d.ts": { - "version": "6a38e250306ceccbab257d11b846d5bd12491157d20901fa01afe4050c93c1b5", - "signature": "6a38e250306ceccbab257d11b846d5bd12491157d20901fa01afe4050c93c1b5" - }, - "../node_modules/@types/node/globals.d.ts": { - "version": "68aba9c37b535b42ce96b78a4cfa93813bf4525f86dceb88a6d726c5f7c6c14f", - "signature": "68aba9c37b535b42ce96b78a4cfa93813bf4525f86dceb88a6d726c5f7c6c14f" - }, - "../node_modules/@types/node/async_hooks.d.ts": { - "version": "c438b413e94ff76dfa20ae005f33a1c84f2480d1d66e0fd687501020d0de9b50", - "signature": "c438b413e94ff76dfa20ae005f33a1c84f2480d1d66e0fd687501020d0de9b50" - }, - "../node_modules/@types/node/buffer.d.ts": { - "version": "bc6a78961535181265845bf9b9e8a147ffd0ca275097ceb670a9b92afa825152", - "signature": "bc6a78961535181265845bf9b9e8a147ffd0ca275097ceb670a9b92afa825152" - }, - "../node_modules/@types/node/child_process.d.ts": { - "version": "1fc4b0908c44f39b1f2e5a728d472670a0ea0970d2c6b5691c88167fe541ff82", - "signature": "1fc4b0908c44f39b1f2e5a728d472670a0ea0970d2c6b5691c88167fe541ff82" - }, - "../node_modules/@types/node/cluster.d.ts": { - "version": "123ec69e4b3a686eb49afd94ebe3292a5c84a867ecbcb6bb84bdd720a12af803", - "signature": "123ec69e4b3a686eb49afd94ebe3292a5c84a867ecbcb6bb84bdd720a12af803" - }, - "../node_modules/@types/node/console.d.ts": { - "version": "51851805d06a6878796c3a00ccf0839fe18111a38d1bae84964c269f16bcc2b7", - "signature": "51851805d06a6878796c3a00ccf0839fe18111a38d1bae84964c269f16bcc2b7" - }, - "../node_modules/@types/node/constants.d.ts": { - "version": "90c85ddbb8de82cd19198bda062065fc51b7407c0f206f2e399e65a52e979720", - "signature": "90c85ddbb8de82cd19198bda062065fc51b7407c0f206f2e399e65a52e979720" - }, - "../node_modules/@types/node/crypto.d.ts": { - "version": "dab288a3d92e6a3323566256ba56987b78b100341866fa3cc245c9cd2fd55706", - "signature": "dab288a3d92e6a3323566256ba56987b78b100341866fa3cc245c9cd2fd55706" - }, - "../node_modules/@types/node/dgram.d.ts": { - "version": "7ecfe97b43aa6c8b8f90caa599d5648bb559962e74e6f038f73a77320569dd78", - "signature": "7ecfe97b43aa6c8b8f90caa599d5648bb559962e74e6f038f73a77320569dd78" - }, - "../node_modules/@types/node/dns.d.ts": { - "version": "7db7569fbb3e2b01ba8751c761cdd3f0debd104170d5665b7dc20a11630df3a9", - "signature": "7db7569fbb3e2b01ba8751c761cdd3f0debd104170d5665b7dc20a11630df3a9" - }, - "../node_modules/@types/node/domain.d.ts": { - "version": "cde4d7f6274468180fa39847b183aec22626e8212ff885d535c53f4cd7c225fd", - "signature": "cde4d7f6274468180fa39847b183aec22626e8212ff885d535c53f4cd7c225fd" - }, - "../node_modules/@types/node/events.d.ts": { - "version": "072b0ac82ae8fe05b0d4f2eadb7f6edd0ebd84175ecad2f9e09261290a86bcee", - "signature": "072b0ac82ae8fe05b0d4f2eadb7f6edd0ebd84175ecad2f9e09261290a86bcee" - }, - "../node_modules/@types/node/fs.d.ts": { - "version": "f6eedd1053167b8a651d8d9c70b1772e1b501264a36dfa881d7d4b30d623a9bc", - "signature": "f6eedd1053167b8a651d8d9c70b1772e1b501264a36dfa881d7d4b30d623a9bc" - }, - "../node_modules/@types/node/fs/promises.d.ts": { - "version": "fb28748ff8d015f52e99daee4f454e57cec1a22141f1257c317f3630a15edeb7", - "signature": "fb28748ff8d015f52e99daee4f454e57cec1a22141f1257c317f3630a15edeb7" - }, - "../node_modules/@types/node/http.d.ts": { - "version": "08fb2b0e1ef13a2df43f6d8e97019c36dfbc0475cf4d274c6838e2c9223fe39d", - "signature": "08fb2b0e1ef13a2df43f6d8e97019c36dfbc0475cf4d274c6838e2c9223fe39d" - }, - "../node_modules/@types/node/http2.d.ts": { - "version": "5d9394b829cfd504b2fe17287aaad8ce1dcfb2a2183c962a90a85b96da2c1c90", - "signature": "5d9394b829cfd504b2fe17287aaad8ce1dcfb2a2183c962a90a85b96da2c1c90" - }, - "../node_modules/@types/node/https.d.ts": { - "version": "c969bf4c7cdfe4d5dd28aa09432f99d09ad1d8d8b839959646579521d0467d1a", - "signature": "c969bf4c7cdfe4d5dd28aa09432f99d09ad1d8d8b839959646579521d0467d1a" - }, - "../node_modules/@types/node/inspector.d.ts": { - "version": "6c3857edaeeaaf43812f527830ebeece9266b6e8eb5271ab6d2f0008306c9947", - "signature": "6c3857edaeeaaf43812f527830ebeece9266b6e8eb5271ab6d2f0008306c9947" - }, - "../node_modules/@types/node/module.d.ts": { - "version": "bc6a77e750f4d34584e46b1405b771fb69a224197dd6bafe5b0392a29a70b665", - "signature": "bc6a77e750f4d34584e46b1405b771fb69a224197dd6bafe5b0392a29a70b665" - }, - "../node_modules/@types/node/net.d.ts": { - "version": "46cac76114704902baa535b30fb66a26aeaf9430f3b3ab44746e329f12e85498", - "signature": "46cac76114704902baa535b30fb66a26aeaf9430f3b3ab44746e329f12e85498" - }, - "../node_modules/@types/node/os.d.ts": { - "version": "ed4ae81196cccc10f297d228bca8d02e31058e6d723a3c5bc4be5fb3c61c6a34", - "signature": "ed4ae81196cccc10f297d228bca8d02e31058e6d723a3c5bc4be5fb3c61c6a34" - }, - "../node_modules/@types/node/path.d.ts": { - "version": "84044697c8b3e08ef24e4b32cfe6440143d07e469a5e34bda0635276d32d9f35", - "signature": "84044697c8b3e08ef24e4b32cfe6440143d07e469a5e34bda0635276d32d9f35" - }, - "../node_modules/@types/node/perf_hooks.d.ts": { - "version": "6999f789ed86a40f3bc4d7e644e8d42ffda569465969df8077cd6c4e3505dd76", - "signature": "6999f789ed86a40f3bc4d7e644e8d42ffda569465969df8077cd6c4e3505dd76" - }, - "../node_modules/@types/node/process.d.ts": { - "version": "0c9f2b308e5696d0802b613aff47c99f092add29408e654f7ab6026134250c18", - "signature": "0c9f2b308e5696d0802b613aff47c99f092add29408e654f7ab6026134250c18" - }, - "../node_modules/@types/node/punycode.d.ts": { - "version": "30ec6f9c683b988c3cfaa0c4690692049c4e7ed7dc6f6e94f56194c06b86f5e1", - "signature": "30ec6f9c683b988c3cfaa0c4690692049c4e7ed7dc6f6e94f56194c06b86f5e1" - }, - "../node_modules/@types/node/querystring.d.ts": { - "version": "884560fda6c3868f925f022adc3a1289fe6507bbb45adb10fa1bbcc73a941bb0", - "signature": "884560fda6c3868f925f022adc3a1289fe6507bbb45adb10fa1bbcc73a941bb0" - }, - "../node_modules/@types/node/readline.d.ts": { - "version": "6b2bb67b0942bcfce93e1d6fad5f70afd54940a2b13df7f311201fba54b2cbe9", - "signature": "6b2bb67b0942bcfce93e1d6fad5f70afd54940a2b13df7f311201fba54b2cbe9" - }, - "../node_modules/@types/node/repl.d.ts": { - "version": "dd3706b25d06fe23c73d16079e8c66ac775831ef419da00716bf2aee530a04a4", - "signature": "dd3706b25d06fe23c73d16079e8c66ac775831ef419da00716bf2aee530a04a4" - }, - "../node_modules/@types/node/stream.d.ts": { - "version": "1298327149e93a60c24a3b5db6048f7cc8fd4e3259e91d05fc44306a04b1b873", - "signature": "1298327149e93a60c24a3b5db6048f7cc8fd4e3259e91d05fc44306a04b1b873" - }, - "../node_modules/@types/node/string_decoder.d.ts": { - "version": "d67e08745494b000da9410c1ae2fdc9965fc6d593fe0f381a47491f75417d457", - "signature": "d67e08745494b000da9410c1ae2fdc9965fc6d593fe0f381a47491f75417d457" - }, - "../node_modules/@types/node/timers.d.ts": { - "version": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9", - "signature": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9" - }, - "../node_modules/@types/node/tls.d.ts": { - "version": "3181290a158e54a78c1a57c41791ec1cbdc860ae565916daa1bf4e425b7edac7", - "signature": "3181290a158e54a78c1a57c41791ec1cbdc860ae565916daa1bf4e425b7edac7" - }, - "../node_modules/@types/node/trace_events.d.ts": { - "version": "a77fdb357c78b70142b2fdbbfb72958d69e8f765fd2a3c69946c1018e89d4638", - "signature": "a77fdb357c78b70142b2fdbbfb72958d69e8f765fd2a3c69946c1018e89d4638" - }, - "../node_modules/@types/node/tty.d.ts": { - "version": "3c2ac350c3baa61fd2b1925844109e098f4376d0768a4643abc82754fd752748", - "signature": "3c2ac350c3baa61fd2b1925844109e098f4376d0768a4643abc82754fd752748" - }, - "../node_modules/@types/node/url.d.ts": { - "version": "826d48e49c905cedb906cbde6ccaf758827ff5867d4daa006b5a79e0fb489357", - "signature": "826d48e49c905cedb906cbde6ccaf758827ff5867d4daa006b5a79e0fb489357" - }, - "../node_modules/@types/node/util.d.ts": { - "version": "5ef157fbb39494a581bd24f21b60488fe248d452c479738b5e41b48720ea69b8", - "signature": "5ef157fbb39494a581bd24f21b60488fe248d452c479738b5e41b48720ea69b8" - }, - "../node_modules/@types/node/v8.d.ts": { - "version": "289be113bad7ee27ee7fa5b1e373c964c9789a5e9ed7db5ddcb631371120b953", - "signature": "289be113bad7ee27ee7fa5b1e373c964c9789a5e9ed7db5ddcb631371120b953" - }, - "../node_modules/@types/node/vm.d.ts": { - "version": "a1136cf18dbe1b9b600c65538fd48609a1a4772d115a0c1d775839fe6544487c", - "signature": "a1136cf18dbe1b9b600c65538fd48609a1a4772d115a0c1d775839fe6544487c" - }, - "../node_modules/@types/node/worker_threads.d.ts": { - "version": "e8482f41c6e001657302dcb3a1ba30359a0983574caee9405ef863cb9eac3b95", - "signature": "e8482f41c6e001657302dcb3a1ba30359a0983574caee9405ef863cb9eac3b95" - }, - "../node_modules/@types/node/zlib.d.ts": { - "version": "ab99ac6bfd84d493602cc1baa2c726a4df8f2ec8f3750b565ad17368c440db3b", - "signature": "ab99ac6bfd84d493602cc1baa2c726a4df8f2ec8f3750b565ad17368c440db3b" - }, - "../node_modules/@types/node/ts3.4/base.d.ts": { - "version": "d44028ae0127eb3e9fcfa5f55a8b81d64775ce15aca1020fe25c511bbb055834", - "signature": "d44028ae0127eb3e9fcfa5f55a8b81d64775ce15aca1020fe25c511bbb055834" - }, - "../node_modules/@types/node/globals.global.d.ts": { - "version": "2708349d5a11a5c2e5f3a0765259ebe7ee00cdcc8161cb9990cb4910328442a1", - "signature": "2708349d5a11a5c2e5f3a0765259ebe7ee00cdcc8161cb9990cb4910328442a1" - }, - "../node_modules/@types/node/wasi.d.ts": { - "version": "4e0a4d84b15692ea8669fe4f3d05a4f204567906b1347da7a58b75f45bae48d3", - "signature": "4e0a4d84b15692ea8669fe4f3d05a4f204567906b1347da7a58b75f45bae48d3" - }, - "../node_modules/@types/node/ts3.6/base.d.ts": { - "version": "0f04bc8950ad634ac8ac70f704f200ef06f8852af9017f97c446de4def5b3546", - "signature": "0f04bc8950ad634ac8ac70f704f200ef06f8852af9017f97c446de4def5b3546" - }, - "../node_modules/@types/node/assert.d.ts": { - "version": "3c3aa211dfaba6f6432034d633bba5f1f11054c695a12a607cb71d3e6d5b1aec", - "signature": "3c3aa211dfaba6f6432034d633bba5f1f11054c695a12a607cb71d3e6d5b1aec" - }, - "../node_modules/@types/node/base.d.ts": { - "version": "d20072cb51d8baad944bedd935a25c7f10c29744e9a648d2c72c215337356077", - "signature": "d20072cb51d8baad944bedd935a25c7f10c29744e9a648d2c72c215337356077" - }, - "../node_modules/@types/node/index.d.ts": { - "version": "35cbbc58882d2c158032d7f24ba8953d7e1caeb8cb98918d85819496109f55d2", - "signature": "35cbbc58882d2c158032d7f24ba8953d7e1caeb8cb98918d85819496109f55d2" - }, - "../node_modules/@types/minimatch/index.d.ts": { - "version": "1d1e6bd176eee5970968423d7e215bfd66828b6db8d54d17afec05a831322633", - "signature": "1d1e6bd176eee5970968423d7e215bfd66828b6db8d54d17afec05a831322633" - }, - "../node_modules/@types/glob/index.d.ts": { - "version": "393137c76bd922ba70a2f8bf1ade4f59a16171a02fb25918c168d48875b0cfb0", - "signature": "393137c76bd922ba70a2f8bf1ade4f59a16171a02fb25918c168d48875b0cfb0" - }, - "../node_modules/@types/globby/index.d.ts": { - "version": "ed46171b865acba25fbf528715010aa6307d80b480e89d70364b618a89fb64fe", - "signature": "ed46171b865acba25fbf528715010aa6307d80b480e89d70364b618a89fb64fe" - }, - "../node_modules/@types/graceful-fs/index.d.ts": { - "version": "2c7dca525f4e2e5f2b357dacb58ab6c8777995e6d505ef652bcbbf9789ac558f", - "signature": "2c7dca525f4e2e5f2b357dacb58ab6c8777995e6d505ef652bcbbf9789ac558f" - }, - "../node_modules/@types/html-minifier-terser/index.d.ts": { - "version": "6767cce098e1e6369c26258b7a1f9e569c5467d501a47a090136d5ea6e80ae6d", - "signature": "6767cce098e1e6369c26258b7a1f9e569c5467d501a47a090136d5ea6e80ae6d" - }, - "../node_modules/@types/ini/index.d.ts": { - "version": "3cc26d1f94c768ae2896d3900ffa268e0657a332b399e94c1fb52da1f9e07625", - "signature": "3cc26d1f94c768ae2896d3900ffa268e0657a332b399e94c1fb52da1f9e07625" - }, - "../node_modules/@types/istanbul-lib-coverage/index.d.ts": { - "version": "de18acda71730bac52f4b256ce7511bb56cc21f6f114c59c46782eff2f632857", - "signature": "de18acda71730bac52f4b256ce7511bb56cc21f6f114c59c46782eff2f632857" - }, - "../node_modules/@types/istanbul-lib-report/index.d.ts": { - "version": "7eb06594824ada538b1d8b48c3925a83e7db792f47a081a62cf3e5c4e23cf0ee", - "signature": "7eb06594824ada538b1d8b48c3925a83e7db792f47a081a62cf3e5c4e23cf0ee" - }, - "../node_modules/@types/istanbul-reports/index.d.ts": { - "version": "905c3e8f7ddaa6c391b60c05b2f4c3931d7127ad717a080359db3df510b7bdab", - "signature": "905c3e8f7ddaa6c391b60c05b2f4c3931d7127ad717a080359db3df510b7bdab" - }, - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/cleanupSemantic.d.ts": { - "version": "d3f71718012cf793afd0e6dbf8c3b2c7670dd4dd68dfdcee5b280b20c5c5f207", - "signature": "d3f71718012cf793afd0e6dbf8c3b2c7670dd4dd68dfdcee5b280b20c5c5f207" - }, - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/types.d.ts": { - "version": "9fd17d8fcaaadff8ea8acaa1be7ae46f9434657d62ceb2932083bc8156d30d55", - "signature": "9fd17d8fcaaadff8ea8acaa1be7ae46f9434657d62ceb2932083bc8156d30d55" - }, - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/diffLines.d.ts": { - "version": "747b3159ab8ae386103b3e756b0b8890e5fdbb171da4b1cffd129e30825f3b40", - "signature": "747b3159ab8ae386103b3e756b0b8890e5fdbb171da4b1cffd129e30825f3b40" - }, - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/printDiffs.d.ts": { - "version": "9770ffc9151e11eb053917a88c564659e8d693bb688f524cc09c200cdea498d9", - "signature": "9770ffc9151e11eb053917a88c564659e8d693bb688f524cc09c200cdea498d9" - }, - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/index.d.ts": { - "version": "04349ed673ffd6efaa8f038f956e4f2900ac5ccd7479dc4e229619bd8ceac1a5", - "signature": "04349ed673ffd6efaa8f038f956e4f2900ac5ccd7479dc4e229619bd8ceac1a5" - }, - "../node_modules/@types/jest/node_modules/pretty-format/build/ts3.4/types.d.ts": { - "version": "ca515643955ee73349a4b8daf4a8179b44b4978f976e93f3ff472ffe649b5051", - "signature": "ca515643955ee73349a4b8daf4a8179b44b4978f976e93f3ff472ffe649b5051" - }, - "../node_modules/@types/jest/node_modules/pretty-format/build/ts3.4/index.d.ts": { - "version": "6f935cbac1b663774dd15b39fb94c62153f2d1aa10dfa0955776512fa65db053", - "signature": "6f935cbac1b663774dd15b39fb94c62153f2d1aa10dfa0955776512fa65db053" - }, - "../node_modules/@types/jest/index.d.ts": { - "version": "f2b73fbe0e4e473289046067e91303cd1b0994206edc6d38b80aa45692afa6b8", - "signature": "f2b73fbe0e4e473289046067e91303cd1b0994206edc6d38b80aa45692afa6b8" - }, - "../node_modules/@types/json-schema/index.d.ts": { - "version": "b2be568d8ce95fcb26eebd04c035d94825655fdf689bf67d799f5ff8cbbb1024", - "signature": "b2be568d8ce95fcb26eebd04c035d94825655fdf689bf67d799f5ff8cbbb1024" - }, - "../node_modules/@types/json5/index.d.ts": { - "version": "96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538", - "signature": "96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538" - }, - "../node_modules/@types/lodash/common/common.d.ts": { - "version": "29304d38d619bac17128f20c21af1a03256f9edf8f0b82e6674565e09e956dff", - "signature": "29304d38d619bac17128f20c21af1a03256f9edf8f0b82e6674565e09e956dff" - }, - "../node_modules/@types/lodash/common/array.d.ts": { - "version": "d03a1ae3d39f757c9f22e4e775b940a98d86bb50ec85529b59e32a17b65c2b90", - "signature": "d03a1ae3d39f757c9f22e4e775b940a98d86bb50ec85529b59e32a17b65c2b90" - }, - "../node_modules/@types/lodash/common/collection.d.ts": { - "version": "0c75b204aed9cf6ff1c7b4bed87a3ece0d9d6fc857a6350c0c95ed0c38c814e8", - "signature": "0c75b204aed9cf6ff1c7b4bed87a3ece0d9d6fc857a6350c0c95ed0c38c814e8" - }, - "../node_modules/@types/lodash/common/date.d.ts": { - "version": "187119ff4f9553676a884e296089e131e8cc01691c546273b1d0089c3533ce42", - "signature": "187119ff4f9553676a884e296089e131e8cc01691c546273b1d0089c3533ce42" - }, - "../node_modules/@types/lodash/common/function.d.ts": { - "version": "99256c6888e554431cf3b907d6267a7a119f34c860937f422f771c1396b7e5b4", - "signature": "99256c6888e554431cf3b907d6267a7a119f34c860937f422f771c1396b7e5b4" - }, - "../node_modules/@types/lodash/common/lang.d.ts": { - "version": "d7fac90d8d76afeccb236132472c6c2c26f1783af0e46575d3b2f5a59501f4ca", - "signature": "d7fac90d8d76afeccb236132472c6c2c26f1783af0e46575d3b2f5a59501f4ca" - }, - "../node_modules/@types/lodash/common/math.d.ts": { - "version": "65648639567d214f62c1b21d200c852807e68bdb08311f95ab6f526ef5b98995", - "signature": "65648639567d214f62c1b21d200c852807e68bdb08311f95ab6f526ef5b98995" - }, - "../node_modules/@types/lodash/common/number.d.ts": { - "version": "00baffbe8a2f2e4875367479489b5d43b5fc1429ecb4a4cc98cfc3009095f52a", - "signature": "00baffbe8a2f2e4875367479489b5d43b5fc1429ecb4a4cc98cfc3009095f52a" - }, - "../node_modules/@types/lodash/common/object.d.ts": { - "version": "7fc5a3d7cff296cea5c225911726a56283b663328709088fcc912d61f73682fc", - "signature": "7fc5a3d7cff296cea5c225911726a56283b663328709088fcc912d61f73682fc" - }, - "../node_modules/@types/lodash/common/seq.d.ts": { - "version": "3c92b6dfd43cc1c2485d9eba5ff0b74a19bb8725b692773ef1d66dac48cda4bd", - "signature": "3c92b6dfd43cc1c2485d9eba5ff0b74a19bb8725b692773ef1d66dac48cda4bd" - }, - "../node_modules/@types/lodash/common/string.d.ts": { - "version": "4908e4c00832b26ce77a629de8501b0e23a903c094f9e79a7fec313a15da796a", - "signature": "4908e4c00832b26ce77a629de8501b0e23a903c094f9e79a7fec313a15da796a" - }, - "../node_modules/@types/lodash/common/util.d.ts": { - "version": "2630a7cbb597e85d713b7ef47f2946d4280d3d4c02733282770741d40672b1a5", - "signature": "2630a7cbb597e85d713b7ef47f2946d4280d3d4c02733282770741d40672b1a5" - }, - "../node_modules/@types/lodash/index.d.ts": { - "version": "0714e2046df66c0e93c3330d30dbc0565b3e8cd3ee302cf99e4ede6220e5fec8", - "signature": "0714e2046df66c0e93c3330d30dbc0565b3e8cd3ee302cf99e4ede6220e5fec8" - }, - "../node_modules/@types/minimist/index.d.ts": { - "version": "3602dfff3072caea42f23a9b63fb34a7b0c95a62b93ce2add5fe6b159447845e", - "signature": "3602dfff3072caea42f23a9b63fb34a7b0c95a62b93ce2add5fe6b159447845e" - }, - "../node_modules/@types/normalize-package-data/index.d.ts": { - "version": "c9ad058b2cc9ce6dc2ed92960d6d009e8c04bef46d3f5312283debca6869f613", - "signature": "c9ad058b2cc9ce6dc2ed92960d6d009e8c04bef46d3f5312283debca6869f613" - }, - "../node_modules/@types/parse-json/index.d.ts": { - "version": "2b8264b2fefd7367e0f20e2c04eed5d3038831fe00f5efbc110ff0131aab899b", - "signature": "2b8264b2fefd7367e0f20e2c04eed5d3038831fe00f5efbc110ff0131aab899b" - }, - "../node_modules/@types/prettier/index.d.ts": { - "version": "38433e50f876a09a45b665837a2954003ae14606270a157491f2bb52edf10382", - "signature": "38433e50f876a09a45b665837a2954003ae14606270a157491f2bb52edf10382" - }, - "../node_modules/@types/q/index.d.ts": { - "version": "f9a2dd6a6084665f093ed0e9664b8e673be2a45e342a59dd4e0e4e552e68a9ad", - "signature": "f9a2dd6a6084665f093ed0e9664b8e673be2a45e342a59dd4e0e4e552e68a9ad" - }, - "../node_modules/@types/resolve/index.d.ts": { - "version": "2880728492d6a6baa55411d14cc42fa55714a24b1d1d27ff9a8a610abd47c761", - "signature": "2880728492d6a6baa55411d14cc42fa55714a24b1d1d27ff9a8a610abd47c761" - }, - "../node_modules/@types/source-list-map/index.d.ts": { - "version": "67fc055eb86a0632e2e072838f889ffe1754083cb13c8c80a06a7d895d877aae", - "signature": "67fc055eb86a0632e2e072838f889ffe1754083cb13c8c80a06a7d895d877aae" - }, - "../node_modules/@types/stack-utils/index.d.ts": { - "version": "c6c4fea9acc55d5e38ff2b70d57ab0b5cdbd08f8bc5d7a226e322cea128c5b57", - "signature": "c6c4fea9acc55d5e38ff2b70d57ab0b5cdbd08f8bc5d7a226e322cea128c5b57" - }, - "../node_modules/@types/tapable/index.d.ts": { - "version": "d558a0fe921ebcc88d3212c2c42108abf9f0d694d67ebdeba37d7728c044f579", - "signature": "d558a0fe921ebcc88d3212c2c42108abf9f0d694d67ebdeba37d7728c044f579" - }, - "../node_modules/@types/testing-library__jest-dom/index.d.ts": { - "version": "854416eb05e807eb4aca85f69c6a858f5511403b5c41351b37b3e0b65061b40b", - "signature": "854416eb05e807eb4aca85f69c6a858f5511403b5c41351b37b3e0b65061b40b" - }, - "../node_modules/source-map/source-map.d.ts": { - "version": "2887592574fcdfd087647c539dcb0fbe5af2521270dad4a37f9d17c16190d579", - "signature": "2887592574fcdfd087647c539dcb0fbe5af2521270dad4a37f9d17c16190d579" - }, - "../node_modules/@types/uglify-js/index.d.ts": { - "version": "530d0618491a50ab5aedbb42374af28560c319c1997d238a0c8053ca8d00685d", - "signature": "530d0618491a50ab5aedbb42374af28560c319c1997d238a0c8053ca8d00685d" - }, - "../node_modules/@types/unist/index.d.ts": { - "version": "1320ee42b30487cceb6da9f230354fc34826111f76bf12f0ad76c717c12625b0", - "signature": "1320ee42b30487cceb6da9f230354fc34826111f76bf12f0ad76c717c12625b0" - }, - "../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts": { - "version": "b90c59ac4682368a01c83881b814738eb151de8a58f52eb7edadea2bcffb11b9", - "signature": "b90c59ac4682368a01c83881b814738eb151de8a58f52eb7edadea2bcffb11b9" - }, - "../node_modules/@types/webpack-sources/lib/Source.d.ts": { - "version": "8560a87b2e9f8e2c3808c8f6172c9b7eb6c9b08cb9f937db71c285ecf292c81d", - "signature": "8560a87b2e9f8e2c3808c8f6172c9b7eb6c9b08cb9f937db71c285ecf292c81d" - }, - "../node_modules/@types/webpack-sources/lib/CompatSource.d.ts": { - "version": "ffe3931ff864f28d80ae2f33bd11123ad3d7bad9896b910a1e61504cc093e1f5", - "signature": "ffe3931ff864f28d80ae2f33bd11123ad3d7bad9896b910a1e61504cc093e1f5" - }, - "../node_modules/@types/webpack-sources/lib/ConcatSource.d.ts": { - "version": "083c1bd82f8dc3a1ed6fc9e8eaddf141f7c05df418eca386598821e045253af9", - "signature": "083c1bd82f8dc3a1ed6fc9e8eaddf141f7c05df418eca386598821e045253af9" - }, - "../node_modules/@types/webpack-sources/lib/OriginalSource.d.ts": { - "version": "274ebe605bd7f71ce161f9f5328febc7d547a2929f803f04b44ec4a7d8729517", - "signature": "274ebe605bd7f71ce161f9f5328febc7d547a2929f803f04b44ec4a7d8729517" - }, - "../node_modules/@types/webpack-sources/lib/PrefixSource.d.ts": { - "version": "6ca0207e70d985a24396583f55836b10dc181063ab6069733561bfde404d1bad", - "signature": "6ca0207e70d985a24396583f55836b10dc181063ab6069733561bfde404d1bad" - }, - "../node_modules/@types/webpack-sources/lib/RawSource.d.ts": { - "version": "5908142efeaab38ffdf43927ee0af681ae77e0d7672b956dfb8b6c705dbfe106", - "signature": "5908142efeaab38ffdf43927ee0af681ae77e0d7672b956dfb8b6c705dbfe106" - }, - "../node_modules/@types/webpack-sources/lib/ReplaceSource.d.ts": { - "version": "f772b188b943549b5c5eb803133314b8aa7689eced80eed0b70e2f30ca07ab9c", - "signature": "f772b188b943549b5c5eb803133314b8aa7689eced80eed0b70e2f30ca07ab9c" - }, - "../node_modules/@types/webpack-sources/lib/SizeOnlySource.d.ts": { - "version": "0026b816ef05cfbf290e8585820eef0f13250438669107dfc44482bac007b14f", - "signature": "0026b816ef05cfbf290e8585820eef0f13250438669107dfc44482bac007b14f" - }, - "../node_modules/@types/webpack-sources/lib/SourceMapSource.d.ts": { - "version": "8ef5aad624890acfe0fa48230edce255f00934016d16acb8de0edac0ea5b21bb", - "signature": "8ef5aad624890acfe0fa48230edce255f00934016d16acb8de0edac0ea5b21bb" - }, - "../node_modules/@types/webpack-sources/lib/index.d.ts": { - "version": "608f7279e195a33959d62ac32f42ca201a225a4c820a872f9af8562120b2865a", - "signature": "608f7279e195a33959d62ac32f42ca201a225a4c820a872f9af8562120b2865a" - }, - "../node_modules/@types/webpack-sources/lib/CachedSource.d.ts": { - "version": "d84398556ba4595ee6be554671da142cfe964cbdebb2f0c517a10f76f2b016c0", - "signature": "d84398556ba4595ee6be554671da142cfe964cbdebb2f0c517a10f76f2b016c0" - }, - "../node_modules/@types/webpack-sources/index.d.ts": { - "version": "004efa076dda36645bc670b0daaafb83a2d10ef60b6c6ed1cb39168d7e7fbfa8", - "signature": "004efa076dda36645bc670b0daaafb83a2d10ef60b6c6ed1cb39168d7e7fbfa8" - }, - "../node_modules/@types/webpack/index.d.ts": { - "version": "89909d846a878c41b9b3b3e43278ccc3206fd47591d90ef1a3ba65ab264ee163", - "signature": "89909d846a878c41b9b3b3e43278ccc3206fd47591d90ef1a3ba65ab264ee163" - }, - "../node_modules/@types/yargs-parser/index.d.ts": { - "version": "fdfbe321c556c39a2ecf791d537b999591d0849e971dd938d88f460fea0186f6", - "signature": "fdfbe321c556c39a2ecf791d537b999591d0849e971dd938d88f460fea0186f6" - }, - "../node_modules/@types/yargs/index.d.ts": { - "version": "f0ed104b5564e9fda6de99e1f489207e7aad5bdf3f7c679aa327756d1f0a90a5", - "signature": "f0ed104b5564e9fda6de99e1f489207e7aad5bdf3f7c679aa327756d1f0a90a5" - }, - "../node_modules/@types/yauzl/index.d.ts": { - "version": "3845d3b64286c12c60d39fc90ac1cc5e47cbc951530658d2567d578b2faa1f26", - "signature": "3845d3b64286c12c60d39fc90ac1cc5e47cbc951530658d2567d578b2faa1f26" - } - }, - "options": { - "module": 99, - "target": 99, - "lib": [ - "lib.dom.d.ts", - "lib.es2019.d.ts" - ], - "moduleResolution": 2, - "esModuleInterop": true, - "composite": true, - "declaration": true, - "declarationMap": true, - "sourceMap": true, - "outDir": "./dist", - "rootDir": "./src", - "resolveJsonModule": true, - "project": "./", - "configFilePath": "./tsconfig.json" - }, - "referencedMap": { - "../node_modules/@types/babel__generator/index.d.ts": [ - "../node_modules/@babel/types/lib/index.d.ts" - ], - "../node_modules/@types/babel__traverse/index.d.ts": [ - "../node_modules/@babel/types/lib/index.d.ts" - ], - "../node_modules/@babel/parser/typings/babel-parser.d.ts": [ - "../node_modules/@babel/types/lib/index.d.ts" - ], - "../node_modules/@types/babel__template/index.d.ts": [ - "../node_modules/@babel/parser/typings/babel-parser.d.ts", - "../node_modules/@babel/types/lib/index.d.ts" - ], - "../node_modules/@types/babel__core/index.d.ts": [ - "../node_modules/@types/babel__generator/index.d.ts", - "../node_modules/@types/babel__traverse/index.d.ts", - "../node_modules/@types/babel__template/index.d.ts", - "../node_modules/@babel/types/lib/index.d.ts", - "../node_modules/@babel/parser/typings/babel-parser.d.ts" - ], - "../node_modules/@types/node/child_process.d.ts": [ - "../node_modules/@types/node/fs.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/net.d.ts", - "../node_modules/@types/node/stream.d.ts" - ], - "../node_modules/@types/node/cluster.d.ts": [ - "../node_modules/@types/node/child_process.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/net.d.ts" - ], - "../node_modules/@types/node/console.d.ts": [ - "../node_modules/@types/node/util.d.ts" - ], - "../node_modules/@types/node/constants.d.ts": [ - "../node_modules/@types/node/os.d.ts", - "../node_modules/@types/node/crypto.d.ts", - "../node_modules/@types/node/fs.d.ts" - ], - "../node_modules/@types/node/crypto.d.ts": [ - "../node_modules/@types/node/stream.d.ts" - ], - "../node_modules/@types/node/dgram.d.ts": [ - "../node_modules/@types/node/net.d.ts", - "../node_modules/@types/node/dns.d.ts", - "../node_modules/@types/node/events.d.ts" - ], - "../node_modules/@types/node/domain.d.ts": [ - "../node_modules/@types/node/events.d.ts" - ], - "../node_modules/@types/node/fs.d.ts": [ - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/url.d.ts", - "../node_modules/@types/node/fs/promises.d.ts" - ], - "../node_modules/@types/node/fs/promises.d.ts": [ - "../node_modules/@types/node/fs.d.ts" - ], - "../node_modules/@types/node/http.d.ts": [ - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/url.d.ts", - "../node_modules/@types/node/net.d.ts" - ], - "../node_modules/@types/node/http2.d.ts": [ - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/fs.d.ts", - "../node_modules/@types/node/net.d.ts", - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/tls.d.ts", - "../node_modules/@types/node/url.d.ts", - "../node_modules/@types/node/http.d.ts" - ], - "../node_modules/@types/node/https.d.ts": [ - "../node_modules/@types/node/tls.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/http.d.ts", - "../node_modules/@types/node/url.d.ts" - ], - "../node_modules/@types/node/inspector.d.ts": [ - "../node_modules/@types/node/events.d.ts" - ], - "../node_modules/@types/node/module.d.ts": [ - "../node_modules/@types/node/url.d.ts" - ], - "../node_modules/@types/node/net.d.ts": [ - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/dns.d.ts" - ], - "../node_modules/@types/node/perf_hooks.d.ts": [ - "../node_modules/@types/node/async_hooks.d.ts" - ], - "../node_modules/@types/node/process.d.ts": [ - "../node_modules/@types/node/tty.d.ts" - ], - "../node_modules/@types/node/readline.d.ts": [ - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/stream.d.ts" - ], - "../node_modules/@types/node/repl.d.ts": [ - "../node_modules/@types/node/readline.d.ts", - "../node_modules/@types/node/vm.d.ts", - "../node_modules/@types/node/util.d.ts" - ], - "../node_modules/@types/node/stream.d.ts": [ - "../node_modules/@types/node/events.d.ts" - ], - "../node_modules/@types/node/tls.d.ts": [ - "../node_modules/@types/node/crypto.d.ts", - "../node_modules/@types/node/dns.d.ts", - "../node_modules/@types/node/net.d.ts", - "../node_modules/@types/node/stream.d.ts" - ], - "../node_modules/@types/node/tty.d.ts": [ - "../node_modules/@types/node/net.d.ts" - ], - "../node_modules/@types/node/url.d.ts": [ - "../node_modules/@types/node/querystring.d.ts" - ], - "../node_modules/@types/node/v8.d.ts": [ - "../node_modules/@types/node/stream.d.ts" - ], - "../node_modules/@types/node/worker_threads.d.ts": [ - "../node_modules/@types/node/vm.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/url.d.ts" - ], - "../node_modules/@types/node/zlib.d.ts": [ - "../node_modules/@types/node/stream.d.ts" - ], - "../node_modules/@types/node/ts3.4/base.d.ts": [ - "../node_modules/@types/node/globals.d.ts", - "../node_modules/@types/node/async_hooks.d.ts", - "../node_modules/@types/node/buffer.d.ts", - "../node_modules/@types/node/child_process.d.ts", - "../node_modules/@types/node/cluster.d.ts", - "../node_modules/@types/node/console.d.ts", - "../node_modules/@types/node/constants.d.ts", - "../node_modules/@types/node/crypto.d.ts", - "../node_modules/@types/node/dgram.d.ts", - "../node_modules/@types/node/dns.d.ts", - "../node_modules/@types/node/domain.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/fs.d.ts", - "../node_modules/@types/node/fs/promises.d.ts", - "../node_modules/@types/node/http.d.ts", - "../node_modules/@types/node/http2.d.ts", - "../node_modules/@types/node/https.d.ts", - "../node_modules/@types/node/inspector.d.ts", - "../node_modules/@types/node/module.d.ts", - "../node_modules/@types/node/net.d.ts", - "../node_modules/@types/node/os.d.ts", - "../node_modules/@types/node/path.d.ts", - "../node_modules/@types/node/perf_hooks.d.ts", - "../node_modules/@types/node/process.d.ts", - "../node_modules/@types/node/punycode.d.ts", - "../node_modules/@types/node/querystring.d.ts", - "../node_modules/@types/node/readline.d.ts", - "../node_modules/@types/node/repl.d.ts", - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/string_decoder.d.ts", - "../node_modules/@types/node/timers.d.ts", - "../node_modules/@types/node/tls.d.ts", - "../node_modules/@types/node/trace_events.d.ts", - "../node_modules/@types/node/tty.d.ts", - "../node_modules/@types/node/url.d.ts", - "../node_modules/@types/node/util.d.ts", - "../node_modules/@types/node/v8.d.ts", - "../node_modules/@types/node/vm.d.ts", - "../node_modules/@types/node/worker_threads.d.ts", - "../node_modules/@types/node/zlib.d.ts" - ], - "../node_modules/@types/node/ts3.6/base.d.ts": [ - "../node_modules/@types/node/ts3.4/base.d.ts", - "../node_modules/@types/node/globals.global.d.ts", - "../node_modules/@types/node/wasi.d.ts" - ], - "../node_modules/@types/node/base.d.ts": [ - "../node_modules/@types/node/ts3.6/base.d.ts", - "../node_modules/@types/node/assert.d.ts" - ], - "../node_modules/@types/node/index.d.ts": [ - "../node_modules/@types/node/base.d.ts" - ], - "../node_modules/@types/glob/index.d.ts": [ - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/minimatch/index.d.ts", - "../node_modules/@types/node/index.d.ts" - ], - "../node_modules/@types/globby/index.d.ts": [ - "../node_modules/@types/glob/index.d.ts" - ], - "../node_modules/@types/graceful-fs/index.d.ts": [ - "../node_modules/@types/node/fs.d.ts", - "../node_modules/@types/node/index.d.ts" - ], - "../node_modules/@types/istanbul-lib-report/index.d.ts": [ - "../node_modules/@types/istanbul-lib-coverage/index.d.ts" - ], - "../node_modules/@types/istanbul-reports/index.d.ts": [ - "../node_modules/@types/istanbul-lib-report/index.d.ts" - ], - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/diffLines.d.ts": [ - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/cleanupSemantic.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/types.d.ts" - ], - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/printDiffs.d.ts": [ - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/cleanupSemantic.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/types.d.ts" - ], - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/index.d.ts": [ - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/cleanupSemantic.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/diffLines.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/printDiffs.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/types.d.ts" - ], - "../node_modules/@types/jest/node_modules/pretty-format/build/ts3.4/index.d.ts": [ - "../node_modules/@types/jest/node_modules/pretty-format/build/ts3.4/types.d.ts" - ], - "../node_modules/@types/jest/index.d.ts": [ - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/index.d.ts", - "../node_modules/@types/jest/node_modules/pretty-format/build/ts3.4/index.d.ts" - ], - "../node_modules/@types/lodash/common/common.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/array.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/collection.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/date.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/function.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/lang.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/math.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/number.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/object.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/seq.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/string.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/util.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts" - ], - "../node_modules/@types/lodash/index.d.ts": [ - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/resolve/index.d.ts": [ - "../node_modules/@types/node/index.d.ts" - ], - "../node_modules/@types/testing-library__jest-dom/index.d.ts": [ - "../node_modules/@types/jest/index.d.ts" - ], - "../node_modules/@types/uglify-js/index.d.ts": [ - "../node_modules/source-map/source-map.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/Source.d.ts": [ - "../node_modules/@types/node/crypto.d.ts", - "../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/lib/index.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/CompatSource.d.ts": [ - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/ConcatSource.d.ts": [ - "../node_modules/@types/source-list-map/index.d.ts", - "../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/OriginalSource.d.ts": [ - "../node_modules/@types/source-list-map/index.d.ts", - "../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/PrefixSource.d.ts": [ - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/RawSource.d.ts": [ - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/ReplaceSource.d.ts": [ - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/SizeOnlySource.d.ts": [ - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/SourceMapSource.d.ts": [ - "../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/index.d.ts": [ - "../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/lib/CachedSource.d.ts", - "../node_modules/@types/webpack-sources/lib/CompatSource.d.ts", - "../node_modules/@types/webpack-sources/lib/ConcatSource.d.ts", - "../node_modules/@types/webpack-sources/lib/OriginalSource.d.ts", - "../node_modules/@types/webpack-sources/lib/PrefixSource.d.ts", - "../node_modules/@types/webpack-sources/lib/RawSource.d.ts", - "../node_modules/@types/webpack-sources/lib/ReplaceSource.d.ts", - "../node_modules/@types/webpack-sources/lib/SizeOnlySource.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts", - "../node_modules/@types/webpack-sources/lib/SourceMapSource.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/CachedSource.d.ts": [ - "../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/index.d.ts": [ - "../node_modules/@types/webpack-sources/lib/CachedSource.d.ts", - "../node_modules/@types/webpack-sources/lib/CompatSource.d.ts", - "../node_modules/@types/webpack-sources/lib/ConcatSource.d.ts", - "../node_modules/@types/webpack-sources/lib/OriginalSource.d.ts", - "../node_modules/@types/webpack-sources/lib/PrefixSource.d.ts", - "../node_modules/@types/webpack-sources/lib/RawSource.d.ts", - "../node_modules/@types/webpack-sources/lib/ReplaceSource.d.ts", - "../node_modules/@types/webpack-sources/lib/SizeOnlySource.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts", - "../node_modules/@types/webpack-sources/lib/SourceMapSource.d.ts", - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/node/index.d.ts" - ], - "../node_modules/@types/webpack/index.d.ts": [ - "../node_modules/@types/node/crypto.d.ts", - "../node_modules/@types/tapable/index.d.ts", - "../node_modules/@types/uglify-js/index.d.ts", - "../node_modules/@types/anymatch/index.d.ts", - "../node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/index.d.ts", - "../node_modules/@types/node/index.d.ts" - ], - "../node_modules/@types/yargs/index.d.ts": [ - "../node_modules/@types/yargs-parser/index.d.ts" - ], - "../node_modules/@types/yauzl/index.d.ts": [ - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/index.d.ts" - ] - }, - "exportedModulesMap": { - "../node_modules/@types/babel__generator/index.d.ts": [ - "../node_modules/@babel/types/lib/index.d.ts" - ], - "../node_modules/@types/babel__traverse/index.d.ts": [ - "../node_modules/@babel/types/lib/index.d.ts" - ], - "../node_modules/@babel/parser/typings/babel-parser.d.ts": [ - "../node_modules/@babel/types/lib/index.d.ts" - ], - "../node_modules/@types/babel__template/index.d.ts": [ - "../node_modules/@babel/parser/typings/babel-parser.d.ts", - "../node_modules/@babel/types/lib/index.d.ts" - ], - "../node_modules/@types/babel__core/index.d.ts": [ - "../node_modules/@types/babel__generator/index.d.ts", - "../node_modules/@types/babel__traverse/index.d.ts", - "../node_modules/@types/babel__template/index.d.ts", - "../node_modules/@babel/types/lib/index.d.ts", - "../node_modules/@babel/parser/typings/babel-parser.d.ts" - ], - "../node_modules/@types/node/child_process.d.ts": [ - "../node_modules/@types/node/fs.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/net.d.ts", - "../node_modules/@types/node/stream.d.ts" - ], - "../node_modules/@types/node/cluster.d.ts": [ - "../node_modules/@types/node/child_process.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/net.d.ts" - ], - "../node_modules/@types/node/console.d.ts": [ - "../node_modules/@types/node/util.d.ts" - ], - "../node_modules/@types/node/constants.d.ts": [ - "../node_modules/@types/node/os.d.ts", - "../node_modules/@types/node/crypto.d.ts", - "../node_modules/@types/node/fs.d.ts" - ], - "../node_modules/@types/node/crypto.d.ts": [ - "../node_modules/@types/node/stream.d.ts" - ], - "../node_modules/@types/node/dgram.d.ts": [ - "../node_modules/@types/node/net.d.ts", - "../node_modules/@types/node/dns.d.ts", - "../node_modules/@types/node/events.d.ts" - ], - "../node_modules/@types/node/domain.d.ts": [ - "../node_modules/@types/node/events.d.ts" - ], - "../node_modules/@types/node/fs.d.ts": [ - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/url.d.ts", - "../node_modules/@types/node/fs/promises.d.ts" - ], - "../node_modules/@types/node/fs/promises.d.ts": [ - "../node_modules/@types/node/fs.d.ts" - ], - "../node_modules/@types/node/http.d.ts": [ - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/url.d.ts", - "../node_modules/@types/node/net.d.ts" - ], - "../node_modules/@types/node/http2.d.ts": [ - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/fs.d.ts", - "../node_modules/@types/node/net.d.ts", - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/tls.d.ts", - "../node_modules/@types/node/url.d.ts", - "../node_modules/@types/node/http.d.ts" - ], - "../node_modules/@types/node/https.d.ts": [ - "../node_modules/@types/node/tls.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/http.d.ts", - "../node_modules/@types/node/url.d.ts" - ], - "../node_modules/@types/node/inspector.d.ts": [ - "../node_modules/@types/node/events.d.ts" - ], - "../node_modules/@types/node/module.d.ts": [ - "../node_modules/@types/node/url.d.ts" - ], - "../node_modules/@types/node/net.d.ts": [ - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/dns.d.ts" - ], - "../node_modules/@types/node/perf_hooks.d.ts": [ - "../node_modules/@types/node/async_hooks.d.ts" - ], - "../node_modules/@types/node/process.d.ts": [ - "../node_modules/@types/node/tty.d.ts" - ], - "../node_modules/@types/node/readline.d.ts": [ - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/stream.d.ts" - ], - "../node_modules/@types/node/repl.d.ts": [ - "../node_modules/@types/node/readline.d.ts", - "../node_modules/@types/node/vm.d.ts", - "../node_modules/@types/node/util.d.ts" - ], - "../node_modules/@types/node/stream.d.ts": [ - "../node_modules/@types/node/events.d.ts" - ], - "../node_modules/@types/node/tls.d.ts": [ - "../node_modules/@types/node/crypto.d.ts", - "../node_modules/@types/node/dns.d.ts", - "../node_modules/@types/node/net.d.ts", - "../node_modules/@types/node/stream.d.ts" - ], - "../node_modules/@types/node/tty.d.ts": [ - "../node_modules/@types/node/net.d.ts" - ], - "../node_modules/@types/node/url.d.ts": [ - "../node_modules/@types/node/querystring.d.ts" - ], - "../node_modules/@types/node/v8.d.ts": [ - "../node_modules/@types/node/stream.d.ts" - ], - "../node_modules/@types/node/worker_threads.d.ts": [ - "../node_modules/@types/node/vm.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/url.d.ts" - ], - "../node_modules/@types/node/zlib.d.ts": [ - "../node_modules/@types/node/stream.d.ts" - ], - "../node_modules/@types/node/ts3.4/base.d.ts": [ - "../node_modules/@types/node/globals.d.ts", - "../node_modules/@types/node/async_hooks.d.ts", - "../node_modules/@types/node/buffer.d.ts", - "../node_modules/@types/node/child_process.d.ts", - "../node_modules/@types/node/cluster.d.ts", - "../node_modules/@types/node/console.d.ts", - "../node_modules/@types/node/constants.d.ts", - "../node_modules/@types/node/crypto.d.ts", - "../node_modules/@types/node/dgram.d.ts", - "../node_modules/@types/node/dns.d.ts", - "../node_modules/@types/node/domain.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/fs.d.ts", - "../node_modules/@types/node/fs/promises.d.ts", - "../node_modules/@types/node/http.d.ts", - "../node_modules/@types/node/http2.d.ts", - "../node_modules/@types/node/https.d.ts", - "../node_modules/@types/node/inspector.d.ts", - "../node_modules/@types/node/module.d.ts", - "../node_modules/@types/node/net.d.ts", - "../node_modules/@types/node/os.d.ts", - "../node_modules/@types/node/path.d.ts", - "../node_modules/@types/node/perf_hooks.d.ts", - "../node_modules/@types/node/process.d.ts", - "../node_modules/@types/node/punycode.d.ts", - "../node_modules/@types/node/querystring.d.ts", - "../node_modules/@types/node/readline.d.ts", - "../node_modules/@types/node/repl.d.ts", - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/string_decoder.d.ts", - "../node_modules/@types/node/timers.d.ts", - "../node_modules/@types/node/tls.d.ts", - "../node_modules/@types/node/trace_events.d.ts", - "../node_modules/@types/node/tty.d.ts", - "../node_modules/@types/node/url.d.ts", - "../node_modules/@types/node/util.d.ts", - "../node_modules/@types/node/v8.d.ts", - "../node_modules/@types/node/vm.d.ts", - "../node_modules/@types/node/worker_threads.d.ts", - "../node_modules/@types/node/zlib.d.ts" - ], - "../node_modules/@types/node/ts3.6/base.d.ts": [ - "../node_modules/@types/node/ts3.4/base.d.ts", - "../node_modules/@types/node/globals.global.d.ts", - "../node_modules/@types/node/wasi.d.ts" - ], - "../node_modules/@types/node/base.d.ts": [ - "../node_modules/@types/node/ts3.6/base.d.ts", - "../node_modules/@types/node/assert.d.ts" - ], - "../node_modules/@types/node/index.d.ts": [ - "../node_modules/@types/node/base.d.ts" - ], - "../node_modules/@types/glob/index.d.ts": [ - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/minimatch/index.d.ts", - "../node_modules/@types/node/index.d.ts" - ], - "../node_modules/@types/globby/index.d.ts": [ - "../node_modules/@types/glob/index.d.ts" - ], - "../node_modules/@types/graceful-fs/index.d.ts": [ - "../node_modules/@types/node/fs.d.ts", - "../node_modules/@types/node/index.d.ts" - ], - "../node_modules/@types/istanbul-lib-report/index.d.ts": [ - "../node_modules/@types/istanbul-lib-coverage/index.d.ts" - ], - "../node_modules/@types/istanbul-reports/index.d.ts": [ - "../node_modules/@types/istanbul-lib-report/index.d.ts" - ], - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/diffLines.d.ts": [ - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/cleanupSemantic.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/types.d.ts" - ], - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/printDiffs.d.ts": [ - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/cleanupSemantic.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/types.d.ts" - ], - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/index.d.ts": [ - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/cleanupSemantic.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/diffLines.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/printDiffs.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/types.d.ts" - ], - "../node_modules/@types/jest/node_modules/pretty-format/build/ts3.4/index.d.ts": [ - "../node_modules/@types/jest/node_modules/pretty-format/build/ts3.4/types.d.ts" - ], - "../node_modules/@types/jest/index.d.ts": [ - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/index.d.ts", - "../node_modules/@types/jest/node_modules/pretty-format/build/ts3.4/index.d.ts" - ], - "../node_modules/@types/lodash/common/common.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/array.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/collection.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/date.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/function.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/lang.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/math.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/number.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/object.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/seq.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/string.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/lodash/common/util.d.ts": [ - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts" - ], - "../node_modules/@types/lodash/index.d.ts": [ - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts" - ], - "../node_modules/@types/resolve/index.d.ts": [ - "../node_modules/@types/node/index.d.ts" - ], - "../node_modules/@types/testing-library__jest-dom/index.d.ts": [ - "../node_modules/@types/jest/index.d.ts" - ], - "../node_modules/@types/uglify-js/index.d.ts": [ - "../node_modules/source-map/source-map.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/Source.d.ts": [ - "../node_modules/@types/node/crypto.d.ts", - "../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/lib/index.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/CompatSource.d.ts": [ - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/ConcatSource.d.ts": [ - "../node_modules/@types/source-list-map/index.d.ts", - "../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/OriginalSource.d.ts": [ - "../node_modules/@types/source-list-map/index.d.ts", - "../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/PrefixSource.d.ts": [ - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/RawSource.d.ts": [ - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/ReplaceSource.d.ts": [ - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/SizeOnlySource.d.ts": [ - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/SourceMapSource.d.ts": [ - "../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/index.d.ts": [ - "../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/lib/CachedSource.d.ts", - "../node_modules/@types/webpack-sources/lib/CompatSource.d.ts", - "../node_modules/@types/webpack-sources/lib/ConcatSource.d.ts", - "../node_modules/@types/webpack-sources/lib/OriginalSource.d.ts", - "../node_modules/@types/webpack-sources/lib/PrefixSource.d.ts", - "../node_modules/@types/webpack-sources/lib/RawSource.d.ts", - "../node_modules/@types/webpack-sources/lib/ReplaceSource.d.ts", - "../node_modules/@types/webpack-sources/lib/SizeOnlySource.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts", - "../node_modules/@types/webpack-sources/lib/SourceMapSource.d.ts" - ], - "../node_modules/@types/webpack-sources/lib/CachedSource.d.ts": [ - "../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts" - ], - "../node_modules/@types/webpack-sources/index.d.ts": [ - "../node_modules/@types/webpack-sources/lib/CachedSource.d.ts", - "../node_modules/@types/webpack-sources/lib/CompatSource.d.ts", - "../node_modules/@types/webpack-sources/lib/ConcatSource.d.ts", - "../node_modules/@types/webpack-sources/lib/OriginalSource.d.ts", - "../node_modules/@types/webpack-sources/lib/PrefixSource.d.ts", - "../node_modules/@types/webpack-sources/lib/RawSource.d.ts", - "../node_modules/@types/webpack-sources/lib/ReplaceSource.d.ts", - "../node_modules/@types/webpack-sources/lib/SizeOnlySource.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts", - "../node_modules/@types/webpack-sources/lib/SourceMapSource.d.ts", - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/node/index.d.ts" - ], - "../node_modules/@types/webpack/index.d.ts": [ - "../node_modules/@types/node/crypto.d.ts", - "../node_modules/@types/tapable/index.d.ts", - "../node_modules/@types/uglify-js/index.d.ts", - "../node_modules/@types/anymatch/index.d.ts", - "../node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/index.d.ts", - "../node_modules/@types/node/index.d.ts" - ], - "../node_modules/@types/yargs/index.d.ts": [ - "../node_modules/@types/yargs-parser/index.d.ts" - ], - "../node_modules/@types/yauzl/index.d.ts": [ - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/index.d.ts" - ] - }, - "semanticDiagnosticsPerFile": [ - "../my-react-app/node_modules/typescript/lib/lib.es5.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2015.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2016.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2017.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2018.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2019.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.dom.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2015.core.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2015.collection.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2015.generator.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2015.iterable.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2015.promise.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2015.proxy.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2015.reflect.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2015.symbol.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2016.array.include.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2017.object.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2017.string.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2017.intl.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2018.intl.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2018.promise.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2018.regexp.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2019.array.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2019.object.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2019.string.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.es2019.symbol.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.esnext.intl.d.ts", - "../my-react-app/node_modules/typescript/lib/lib.esnext.bigint.d.ts", - "../node_modules/@types/anymatch/index.d.ts", - "../node_modules/@types/aria-query/index.d.ts", - "../node_modules/@babel/types/lib/index.d.ts", - "../node_modules/@types/babel__generator/index.d.ts", - "../node_modules/@types/babel__traverse/index.d.ts", - "../node_modules/@babel/parser/typings/babel-parser.d.ts", - "../node_modules/@types/babel__template/index.d.ts", - "../node_modules/@types/babel__core/index.d.ts", - "../node_modules/@types/estree/index.d.ts", - "../node_modules/@types/node/globals.d.ts", - "../node_modules/@types/node/async_hooks.d.ts", - "../node_modules/@types/node/buffer.d.ts", - "../node_modules/@types/node/child_process.d.ts", - "../node_modules/@types/node/cluster.d.ts", - "../node_modules/@types/node/console.d.ts", - "../node_modules/@types/node/constants.d.ts", - "../node_modules/@types/node/crypto.d.ts", - "../node_modules/@types/node/dgram.d.ts", - "../node_modules/@types/node/dns.d.ts", - "../node_modules/@types/node/domain.d.ts", - "../node_modules/@types/node/events.d.ts", - "../node_modules/@types/node/fs.d.ts", - "../node_modules/@types/node/fs/promises.d.ts", - "../node_modules/@types/node/http.d.ts", - "../node_modules/@types/node/http2.d.ts", - "../node_modules/@types/node/https.d.ts", - "../node_modules/@types/node/inspector.d.ts", - "../node_modules/@types/node/module.d.ts", - "../node_modules/@types/node/net.d.ts", - "../node_modules/@types/node/os.d.ts", - "../node_modules/@types/node/path.d.ts", - "../node_modules/@types/node/perf_hooks.d.ts", - "../node_modules/@types/node/process.d.ts", - "../node_modules/@types/node/punycode.d.ts", - "../node_modules/@types/node/querystring.d.ts", - "../node_modules/@types/node/readline.d.ts", - "../node_modules/@types/node/repl.d.ts", - "../node_modules/@types/node/stream.d.ts", - "../node_modules/@types/node/string_decoder.d.ts", - "../node_modules/@types/node/timers.d.ts", - "../node_modules/@types/node/tls.d.ts", - "../node_modules/@types/node/trace_events.d.ts", - "../node_modules/@types/node/tty.d.ts", - "../node_modules/@types/node/url.d.ts", - "../node_modules/@types/node/util.d.ts", - "../node_modules/@types/node/v8.d.ts", - "../node_modules/@types/node/vm.d.ts", - "../node_modules/@types/node/worker_threads.d.ts", - "../node_modules/@types/node/zlib.d.ts", - "../node_modules/@types/node/ts3.4/base.d.ts", - "../node_modules/@types/node/globals.global.d.ts", - "../node_modules/@types/node/wasi.d.ts", - "../node_modules/@types/node/ts3.6/base.d.ts", - "../node_modules/@types/node/assert.d.ts", - "../node_modules/@types/node/base.d.ts", - "../node_modules/@types/node/index.d.ts", - "../node_modules/@types/minimatch/index.d.ts", - "../node_modules/@types/glob/index.d.ts", - "../node_modules/@types/globby/index.d.ts", - "../node_modules/@types/graceful-fs/index.d.ts", - "../node_modules/@types/html-minifier-terser/index.d.ts", - "../node_modules/@types/ini/index.d.ts", - "../node_modules/@types/istanbul-lib-coverage/index.d.ts", - "../node_modules/@types/istanbul-lib-report/index.d.ts", - "../node_modules/@types/istanbul-reports/index.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/cleanupSemantic.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/types.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/diffLines.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/printDiffs.d.ts", - "../node_modules/@types/jest/node_modules/jest-diff/build/ts3.4/index.d.ts", - "../node_modules/@types/jest/node_modules/pretty-format/build/ts3.4/types.d.ts", - "../node_modules/@types/jest/node_modules/pretty-format/build/ts3.4/index.d.ts", - "../node_modules/@types/jest/index.d.ts", - "../node_modules/@types/json-schema/index.d.ts", - "../node_modules/@types/json5/index.d.ts", - "../node_modules/@types/lodash/common/common.d.ts", - "../node_modules/@types/lodash/common/array.d.ts", - "../node_modules/@types/lodash/common/collection.d.ts", - "../node_modules/@types/lodash/common/date.d.ts", - "../node_modules/@types/lodash/common/function.d.ts", - "../node_modules/@types/lodash/common/lang.d.ts", - "../node_modules/@types/lodash/common/math.d.ts", - "../node_modules/@types/lodash/common/number.d.ts", - "../node_modules/@types/lodash/common/object.d.ts", - "../node_modules/@types/lodash/common/seq.d.ts", - "../node_modules/@types/lodash/common/string.d.ts", - "../node_modules/@types/lodash/common/util.d.ts", - "../node_modules/@types/lodash/index.d.ts", - "../node_modules/@types/minimist/index.d.ts", - "../node_modules/@types/normalize-package-data/index.d.ts", - "../node_modules/@types/parse-json/index.d.ts", - "../node_modules/@types/prettier/index.d.ts", - "../node_modules/@types/q/index.d.ts", - "../node_modules/@types/resolve/index.d.ts", - "../node_modules/@types/source-list-map/index.d.ts", - "../node_modules/@types/stack-utils/index.d.ts", - "../node_modules/@types/tapable/index.d.ts", - "../node_modules/@types/testing-library__jest-dom/index.d.ts", - "../node_modules/source-map/source-map.d.ts", - "../node_modules/@types/uglify-js/index.d.ts", - "../node_modules/@types/unist/index.d.ts", - "../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts", - "../node_modules/@types/webpack-sources/lib/Source.d.ts", - "../node_modules/@types/webpack-sources/lib/CompatSource.d.ts", - "../node_modules/@types/webpack-sources/lib/ConcatSource.d.ts", - "../node_modules/@types/webpack-sources/lib/OriginalSource.d.ts", - "../node_modules/@types/webpack-sources/lib/PrefixSource.d.ts", - "../node_modules/@types/webpack-sources/lib/RawSource.d.ts", - "../node_modules/@types/webpack-sources/lib/ReplaceSource.d.ts", - "../node_modules/@types/webpack-sources/lib/SizeOnlySource.d.ts", - "../node_modules/@types/webpack-sources/lib/SourceMapSource.d.ts", - "../node_modules/@types/webpack-sources/lib/index.d.ts", - "../node_modules/@types/webpack-sources/lib/CachedSource.d.ts", - "../node_modules/@types/webpack-sources/index.d.ts", - "../node_modules/@types/webpack/index.d.ts", - "../node_modules/@types/yargs-parser/index.d.ts", - "../node_modules/@types/yargs/index.d.ts", - "../node_modules/@types/yauzl/index.d.ts", - "./src/helloWorld.ts" - ] - }, - "version": "3.7.5" -} \ No newline at end of file diff --git a/my-react-app/.env b/my-react-app/.env new file mode 100644 index 00000000000..705bce9e827 --- /dev/null +++ b/my-react-app/.env @@ -0,0 +1 @@ +SKIP_PREFLIGHT_CHECK=false \ No newline at end of file diff --git a/my-react-app/package.json b/my-react-app/package.json index 7f506e76e5d..3bba7dff31f 100644 --- a/my-react-app/package.json +++ b/my-react-app/package.json @@ -12,14 +12,15 @@ "@types/react-dom": "^16.9.0", "react": "^16.13.1", "react-dom": "^16.13.1", - "react-scripts": "/home/martin/git/temp/create-react-app/packages/react-scripts/react-scripts-3.4.1.tgz", - "typescript": "~3.7.2" + "typescript": "^4.0.2", + "react-scripts": "*" }, "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", - "eject": "react-scripts eject" + "react-scripts": "node ../packages/react-scripts/bin/react-scripts.js", + "start": "yarn -s react-scripts start", + "build": "yarn -s react-scripts build", + "test": "yarn -s react-scripts test", + "eject": "yarn -s react-scripts eject" }, "eslintConfig": { "extends": "react-app" diff --git a/my-react-app/src/App.tsx b/my-react-app/src/App.tsx index cf23b9ed1d1..e5e9c5f9104 100644 --- a/my-react-app/src/App.tsx +++ b/my-react-app/src/App.tsx @@ -3,7 +3,7 @@ import logo from './logo.svg'; import './App.css'; // Works but requires a separate build step -import { greeting } from '../../my-lib/dist/helloWorld'; +import { greeting } from '../../my-lib/helloWorld'; // Fails with: Module parse failed: Unexpected token (4:26) / You may need an additional loader to handle the result of these loaders. // import { greeting } from '../../my-lib/src/helloWorld' @@ -15,19 +15,7 @@ function App() { return (
- logo -

- Edit src/App.tsx and save to reload. -

{greeting()}

- - Learn React -
); diff --git a/my-react-app/tsconfig.json b/my-react-app/tsconfig.json index 874a08c337b..6e30dd07bee 100644 --- a/my-react-app/tsconfig.json +++ b/my-react-app/tsconfig.json @@ -14,12 +14,10 @@ "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, - "jsx": "react" + "jsx": "react", + "types": [] }, "include": ["src"], - "paths": { - "@my-lib/*": ["../my-lib/src/*"] - }, "references": [ { "path": "../my-lib" diff --git a/package.json b/package.json index 0a1ed95579f..716ef5e4582 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,8 @@ { "private": true, "workspaces": [ - "packages/*" + "packages/*", + "my-react-app" ], "scripts": { "build": "cd packages/react-scripts && node bin/react-scripts.js build", diff --git a/packages/react-scripts/config/paths.js b/packages/react-scripts/config/paths.js index 516513081b2..66a66cfc31d 100644 --- a/packages/react-scripts/config/paths.js +++ b/packages/react-scripts/config/paths.js @@ -115,7 +115,8 @@ if ( !reactScriptsLinked && __dirname.indexOf(path.join('packages', 'react-scripts', 'config')) !== -1 ) { - const templatePath = '../cra-template/template'; + // const templatePath = '../cra-template/template'; + const templatePath = '../../my-react-app'; module.exports = { dotenv: resolveOwn(`${templatePath}/.env`), appPath: resolveApp('.'), From 0d8076600974bb7b36b80e69fab5adcc80a2dbd7 Mon Sep 17 00:00:00 2001 From: Bnaya Peretz Date: Sat, 10 Oct 2020 04:35:57 +0300 Subject: [PATCH 2/5] fix-ts-project-references-spinoff --- my-lib/helloWorld.ts | 3 - my-react-app/package.json | 9 +- my-react-app/src/App.tsx | 10 +- my-react-app/src/libs/my-lib/helloWorld.ts | 3 + .../src/libs/my-lib}/tsconfig.json | 1 + .../src/libs/my-lib/tsconfig.tsbuildinfo | 222 ++++++++++++++++++ my-react-app/tsconfig.json | 3 +- 7 files changed, 240 insertions(+), 11 deletions(-) delete mode 100644 my-lib/helloWorld.ts create mode 100644 my-react-app/src/libs/my-lib/helloWorld.ts rename {my-lib => my-react-app/src/libs/my-lib}/tsconfig.json (92%) create mode 100644 my-react-app/src/libs/my-lib/tsconfig.tsbuildinfo diff --git a/my-lib/helloWorld.ts b/my-lib/helloWorld.ts deleted file mode 100644 index fe63fbd7f6d..00000000000 --- a/my-lib/helloWorld.ts +++ /dev/null @@ -1,3 +0,0 @@ -export function greeting(): String { - return 'Hello World!'; -} diff --git a/my-react-app/package.json b/my-react-app/package.json index 3bba7dff31f..64e65ba8c7d 100644 --- a/my-react-app/package.json +++ b/my-react-app/package.json @@ -16,11 +16,10 @@ "react-scripts": "*" }, "scripts": { - "react-scripts": "node ../packages/react-scripts/bin/react-scripts.js", - "start": "yarn -s react-scripts start", - "build": "yarn -s react-scripts build", - "test": "yarn -s react-scripts test", - "eject": "yarn -s react-scripts eject" + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" }, "eslintConfig": { "extends": "react-app" diff --git a/my-react-app/src/App.tsx b/my-react-app/src/App.tsx index e5e9c5f9104..f97af4ccf94 100644 --- a/my-react-app/src/App.tsx +++ b/my-react-app/src/App.tsx @@ -3,7 +3,8 @@ import logo from './logo.svg'; import './App.css'; // Works but requires a separate build step -import { greeting } from '../../my-lib/helloWorld'; +import { greeting } from './libs/my-lib/helloWorld'; +// import { greeting as jsgreeting } from './libs/my-lib/jshelloWorld'; // Fails with: Module parse failed: Unexpected token (4:26) / You may need an additional loader to handle the result of these loaders. // import { greeting } from '../../my-lib/src/helloWorld' @@ -11,11 +12,16 @@ import { greeting } from '../../my-lib/helloWorld'; // Fails because path aliases are ignored (?) // import { greeting } from '@my-lib/helloWorld' +// Parameter 'imwillerror' implicitly has an 'any' type.ts(7006) +// export function implicitAnyWillErrorHere(imwillerror) { + +// } + function App() { return (
-

{greeting()}

+

{greeting(34563456)}

); diff --git a/my-react-app/src/libs/my-lib/helloWorld.ts b/my-react-app/src/libs/my-lib/helloWorld.ts new file mode 100644 index 00000000000..6c6216a1267 --- /dev/null +++ b/my-react-app/src/libs/my-lib/helloWorld.ts @@ -0,0 +1,3 @@ +export function greeting(imImplicitAny): String { + return 'Hello World!'; +} diff --git a/my-lib/tsconfig.json b/my-react-app/src/libs/my-lib/tsconfig.json similarity index 92% rename from my-lib/tsconfig.json rename to my-react-app/src/libs/my-lib/tsconfig.json index 67c702546e8..06ada8d58e6 100644 --- a/my-lib/tsconfig.json +++ b/my-react-app/src/libs/my-lib/tsconfig.json @@ -10,6 +10,7 @@ "declarationMap": true, "sourceMap": true, "resolveJsonModule": true, + "noImplicitAny": false, "types": [], "emitDeclarationOnly": true } diff --git a/my-react-app/src/libs/my-lib/tsconfig.tsbuildinfo b/my-react-app/src/libs/my-lib/tsconfig.tsbuildinfo new file mode 100644 index 00000000000..922e524cb67 --- /dev/null +++ b/my-react-app/src/libs/my-lib/tsconfig.tsbuildinfo @@ -0,0 +1,222 @@ +{ + "program": { + "fileInfos": { + "../../../../node_modules/typescript/lib/lib.es5.d.ts": { + "version": "c9a1f03d6ba0fe3c871eb0dd81622e78fbb61ade70878b34d48a341a690c59e9", + "signature": "c9a1f03d6ba0fe3c871eb0dd81622e78fbb61ade70878b34d48a341a690c59e9", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2015.d.ts": { + "version": "dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6", + "signature": "dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6", + "affectsGlobalScope": false + }, + "../../../../node_modules/typescript/lib/lib.es2016.d.ts": { + "version": "7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467", + "signature": "7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467", + "affectsGlobalScope": false + }, + "../../../../node_modules/typescript/lib/lib.es2017.d.ts": { + "version": "8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9", + "signature": "8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9", + "affectsGlobalScope": false + }, + "../../../../node_modules/typescript/lib/lib.es2018.d.ts": { + "version": "5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06", + "signature": "5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06", + "affectsGlobalScope": false + }, + "../../../../node_modules/typescript/lib/lib.es2019.d.ts": { + "version": "e6b724280c694a9f588847f754198fb96c43d805f065c3a5b28bbc9594541c84", + "signature": "e6b724280c694a9f588847f754198fb96c43d805f065c3a5b28bbc9594541c84", + "affectsGlobalScope": false + }, + "../../../../node_modules/typescript/lib/lib.dom.d.ts": { + "version": "38130cdd16bd2318b9362f9d60dd9670f7e38708bb6131cf11fc78a41b2c34a0", + "signature": "38130cdd16bd2318b9362f9d60dd9670f7e38708bb6131cf11fc78a41b2c34a0", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2015.core.d.ts": { + "version": "46ee15e9fefa913333b61eaf6b18885900b139867d89832a515059b62cf16a17", + "signature": "46ee15e9fefa913333b61eaf6b18885900b139867d89832a515059b62cf16a17", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2015.collection.d.ts": { + "version": "43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c", + "signature": "43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2015.generator.d.ts": { + "version": "cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a", + "signature": "cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts": { + "version": "42f5e41e5893da663dbf0394268f54f1da4b43dc0ddd2ea4bf471fe5361d6faf", + "signature": "42f5e41e5893da663dbf0394268f54f1da4b43dc0ddd2ea4bf471fe5361d6faf", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2015.promise.d.ts": { + "version": "0b7a905675e6cb4211c128f0a3aa47d414b275180a299a9aad5d3ec298abbfc4", + "signature": "0b7a905675e6cb4211c128f0a3aa47d414b275180a299a9aad5d3ec298abbfc4", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts": { + "version": "dfff68b3c34338f6b307a25d4566de15eed7973b0dc5d69f9fde2bcac1c25315", + "signature": "dfff68b3c34338f6b307a25d4566de15eed7973b0dc5d69f9fde2bcac1c25315", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts": { + "version": "cb609802a8698aa28b9c56331d4b53f590ca3c1c3a255350304ae3d06017779d", + "signature": "cb609802a8698aa28b9c56331d4b53f590ca3c1c3a255350304ae3d06017779d", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts": { + "version": "3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93", + "signature": "3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": { + "version": "4670208dd7da9d6c774ab1b75c1527a810388c7989c4905de6aaea8561cb9dce", + "signature": "4670208dd7da9d6c774ab1b75c1527a810388c7989c4905de6aaea8561cb9dce", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts": { + "version": "3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006", + "signature": "3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2017.object.d.ts": { + "version": "17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a", + "signature": "17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": { + "version": "b5e4c2d67aa844ed503b29cd4ca2ede1a229ac7fe874613b2c996fa9c581a25f", + "signature": "b5e4c2d67aa844ed503b29cd4ca2ede1a229ac7fe874613b2c996fa9c581a25f", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2017.string.d.ts": { + "version": "6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577", + "signature": "6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2017.intl.d.ts": { + "version": "12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d", + "signature": "12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": { + "version": "b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e", + "signature": "b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": { + "version": "0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a", + "signature": "0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": { + "version": "a40c4d82bf13fcded295ac29f354eb7d40249613c15e07b53f2fc75e45e16359", + "signature": "a40c4d82bf13fcded295ac29f354eb7d40249613c15e07b53f2fc75e45e16359", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2018.intl.d.ts": { + "version": "df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e", + "signature": "df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2018.promise.d.ts": { + "version": "bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c", + "signature": "bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts": { + "version": "c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8", + "signature": "c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2019.array.d.ts": { + "version": "9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951", + "signature": "9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2019.object.d.ts": { + "version": "6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de", + "signature": "6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2019.string.d.ts": { + "version": "93544ca2f26a48716c1b6c5091842cad63129daac422dfa4bc52460465f22bb1", + "signature": "93544ca2f26a48716c1b6c5091842cad63129daac422dfa4bc52460465f22bb1", + "affectsGlobalScope": true + }, + "../../../../node_modules/typescript/lib/lib.es2019.symbol.d.ts": { + "version": "2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993", + "signature": "2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993", + "affectsGlobalScope": true + }, + "./helloworld.ts": { + "version": "887562f77185ade120ba641b0cd4dbda39755b02de2c05bd74f5b09dd8e490d1", + "signature": "f320d6c6a634e76c64ca9abd64f023769ba3d8b9935cd13c93e52fa46e4b8b24", + "affectsGlobalScope": false + } + }, + "options": { + "module": 99, + "target": 99, + "lib": [ + "lib.dom.d.ts", + "lib.es2019.d.ts" + ], + "moduleResolution": 2, + "esModuleInterop": true, + "composite": true, + "declaration": true, + "declarationMap": true, + "sourceMap": true, + "resolveJsonModule": true, + "types": [], + "emitDeclarationOnly": true, + "skipLibCheck": true, + "configFilePath": "./tsconfig.json" + }, + "referencedMap": {}, + "exportedModulesMap": {}, + "semanticDiagnosticsPerFile": [ + "./helloworld.ts", + "../../../../node_modules/typescript/lib/lib.dom.d.ts", + "../../../../node_modules/typescript/lib/lib.es2015.collection.d.ts", + "../../../../node_modules/typescript/lib/lib.es2015.core.d.ts", + "../../../../node_modules/typescript/lib/lib.es2015.d.ts", + "../../../../node_modules/typescript/lib/lib.es2015.generator.d.ts", + "../../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts", + "../../../../node_modules/typescript/lib/lib.es2015.promise.d.ts", + "../../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts", + "../../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts", + "../../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts", + "../../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", + "../../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts", + "../../../../node_modules/typescript/lib/lib.es2016.d.ts", + "../../../../node_modules/typescript/lib/lib.es2017.d.ts", + "../../../../node_modules/typescript/lib/lib.es2017.intl.d.ts", + "../../../../node_modules/typescript/lib/lib.es2017.object.d.ts", + "../../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", + "../../../../node_modules/typescript/lib/lib.es2017.string.d.ts", + "../../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", + "../../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", + "../../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", + "../../../../node_modules/typescript/lib/lib.es2018.d.ts", + "../../../../node_modules/typescript/lib/lib.es2018.intl.d.ts", + "../../../../node_modules/typescript/lib/lib.es2018.promise.d.ts", + "../../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts", + "../../../../node_modules/typescript/lib/lib.es2019.array.d.ts", + "../../../../node_modules/typescript/lib/lib.es2019.d.ts", + "../../../../node_modules/typescript/lib/lib.es2019.object.d.ts", + "../../../../node_modules/typescript/lib/lib.es2019.string.d.ts", + "../../../../node_modules/typescript/lib/lib.es2019.symbol.d.ts", + "../../../../node_modules/typescript/lib/lib.es5.d.ts" + ] + }, + "version": "4.0.3" +} \ No newline at end of file diff --git a/my-react-app/tsconfig.json b/my-react-app/tsconfig.json index 6e30dd07bee..d8543652d0c 100644 --- a/my-react-app/tsconfig.json +++ b/my-react-app/tsconfig.json @@ -18,9 +18,10 @@ "types": [] }, "include": ["src"], + "exclude": ["src/libs"], "references": [ { - "path": "../my-lib" + "path": "src/libs/my-lib" } ] } From 4d56b1dfa3e1b94f99edc2dd7935fa7f9742416b Mon Sep 17 00:00:00 2001 From: Bnaya Peretz Date: Sat, 10 Oct 2020 04:54:44 +0300 Subject: [PATCH 3/5] Add react lib --- .gitignore | 2 + my-react-app/src/App.tsx | 4 + .../src/libs/my-lib/tsconfig.tsbuildinfo | 222 ------------------ my-react-app/src/libs/my-react-lib/Some.tsx | 5 + .../src/libs/my-react-lib/tsconfig.json | 17 ++ my-react-app/tsconfig.json | 3 + 6 files changed, 31 insertions(+), 222 deletions(-) delete mode 100644 my-react-app/src/libs/my-lib/tsconfig.tsbuildinfo create mode 100644 my-react-app/src/libs/my-react-lib/Some.tsx create mode 100644 my-react-app/src/libs/my-react-lib/tsconfig.json diff --git a/.gitignore b/.gitignore index a3e7a11d130..8b7d42916fc 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,5 @@ yarn-error.log* /.changelog .npm/ yarn.lock + +tsconfig.tsbuildinfo \ No newline at end of file diff --git a/my-react-app/src/App.tsx b/my-react-app/src/App.tsx index f97af4ccf94..5bdff571a93 100644 --- a/my-react-app/src/App.tsx +++ b/my-react-app/src/App.tsx @@ -4,6 +4,7 @@ import './App.css'; // Works but requires a separate build step import { greeting } from './libs/my-lib/helloWorld'; +import { Foo } from './libs/my-react-lib/Some'; // import { greeting as jsgreeting } from './libs/my-lib/jshelloWorld'; // Fails with: Module parse failed: Unexpected token (4:26) / You may need an additional loader to handle the result of these loaders. @@ -22,6 +23,9 @@ function App() {

{greeting(34563456)}

+

+ +

); diff --git a/my-react-app/src/libs/my-lib/tsconfig.tsbuildinfo b/my-react-app/src/libs/my-lib/tsconfig.tsbuildinfo deleted file mode 100644 index 922e524cb67..00000000000 --- a/my-react-app/src/libs/my-lib/tsconfig.tsbuildinfo +++ /dev/null @@ -1,222 +0,0 @@ -{ - "program": { - "fileInfos": { - "../../../../node_modules/typescript/lib/lib.es5.d.ts": { - "version": "c9a1f03d6ba0fe3c871eb0dd81622e78fbb61ade70878b34d48a341a690c59e9", - "signature": "c9a1f03d6ba0fe3c871eb0dd81622e78fbb61ade70878b34d48a341a690c59e9", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2015.d.ts": { - "version": "dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6", - "signature": "dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6", - "affectsGlobalScope": false - }, - "../../../../node_modules/typescript/lib/lib.es2016.d.ts": { - "version": "7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467", - "signature": "7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467", - "affectsGlobalScope": false - }, - "../../../../node_modules/typescript/lib/lib.es2017.d.ts": { - "version": "8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9", - "signature": "8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9", - "affectsGlobalScope": false - }, - "../../../../node_modules/typescript/lib/lib.es2018.d.ts": { - "version": "5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06", - "signature": "5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06", - "affectsGlobalScope": false - }, - "../../../../node_modules/typescript/lib/lib.es2019.d.ts": { - "version": "e6b724280c694a9f588847f754198fb96c43d805f065c3a5b28bbc9594541c84", - "signature": "e6b724280c694a9f588847f754198fb96c43d805f065c3a5b28bbc9594541c84", - "affectsGlobalScope": false - }, - "../../../../node_modules/typescript/lib/lib.dom.d.ts": { - "version": "38130cdd16bd2318b9362f9d60dd9670f7e38708bb6131cf11fc78a41b2c34a0", - "signature": "38130cdd16bd2318b9362f9d60dd9670f7e38708bb6131cf11fc78a41b2c34a0", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2015.core.d.ts": { - "version": "46ee15e9fefa913333b61eaf6b18885900b139867d89832a515059b62cf16a17", - "signature": "46ee15e9fefa913333b61eaf6b18885900b139867d89832a515059b62cf16a17", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2015.collection.d.ts": { - "version": "43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c", - "signature": "43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2015.generator.d.ts": { - "version": "cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a", - "signature": "cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts": { - "version": "42f5e41e5893da663dbf0394268f54f1da4b43dc0ddd2ea4bf471fe5361d6faf", - "signature": "42f5e41e5893da663dbf0394268f54f1da4b43dc0ddd2ea4bf471fe5361d6faf", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2015.promise.d.ts": { - "version": "0b7a905675e6cb4211c128f0a3aa47d414b275180a299a9aad5d3ec298abbfc4", - "signature": "0b7a905675e6cb4211c128f0a3aa47d414b275180a299a9aad5d3ec298abbfc4", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts": { - "version": "dfff68b3c34338f6b307a25d4566de15eed7973b0dc5d69f9fde2bcac1c25315", - "signature": "dfff68b3c34338f6b307a25d4566de15eed7973b0dc5d69f9fde2bcac1c25315", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts": { - "version": "cb609802a8698aa28b9c56331d4b53f590ca3c1c3a255350304ae3d06017779d", - "signature": "cb609802a8698aa28b9c56331d4b53f590ca3c1c3a255350304ae3d06017779d", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts": { - "version": "3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93", - "signature": "3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": { - "version": "4670208dd7da9d6c774ab1b75c1527a810388c7989c4905de6aaea8561cb9dce", - "signature": "4670208dd7da9d6c774ab1b75c1527a810388c7989c4905de6aaea8561cb9dce", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts": { - "version": "3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006", - "signature": "3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2017.object.d.ts": { - "version": "17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a", - "signature": "17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": { - "version": "b5e4c2d67aa844ed503b29cd4ca2ede1a229ac7fe874613b2c996fa9c581a25f", - "signature": "b5e4c2d67aa844ed503b29cd4ca2ede1a229ac7fe874613b2c996fa9c581a25f", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2017.string.d.ts": { - "version": "6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577", - "signature": "6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2017.intl.d.ts": { - "version": "12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d", - "signature": "12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": { - "version": "b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e", - "signature": "b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": { - "version": "0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a", - "signature": "0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": { - "version": "a40c4d82bf13fcded295ac29f354eb7d40249613c15e07b53f2fc75e45e16359", - "signature": "a40c4d82bf13fcded295ac29f354eb7d40249613c15e07b53f2fc75e45e16359", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2018.intl.d.ts": { - "version": "df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e", - "signature": "df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2018.promise.d.ts": { - "version": "bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c", - "signature": "bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts": { - "version": "c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8", - "signature": "c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2019.array.d.ts": { - "version": "9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951", - "signature": "9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2019.object.d.ts": { - "version": "6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de", - "signature": "6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2019.string.d.ts": { - "version": "93544ca2f26a48716c1b6c5091842cad63129daac422dfa4bc52460465f22bb1", - "signature": "93544ca2f26a48716c1b6c5091842cad63129daac422dfa4bc52460465f22bb1", - "affectsGlobalScope": true - }, - "../../../../node_modules/typescript/lib/lib.es2019.symbol.d.ts": { - "version": "2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993", - "signature": "2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993", - "affectsGlobalScope": true - }, - "./helloworld.ts": { - "version": "887562f77185ade120ba641b0cd4dbda39755b02de2c05bd74f5b09dd8e490d1", - "signature": "f320d6c6a634e76c64ca9abd64f023769ba3d8b9935cd13c93e52fa46e4b8b24", - "affectsGlobalScope": false - } - }, - "options": { - "module": 99, - "target": 99, - "lib": [ - "lib.dom.d.ts", - "lib.es2019.d.ts" - ], - "moduleResolution": 2, - "esModuleInterop": true, - "composite": true, - "declaration": true, - "declarationMap": true, - "sourceMap": true, - "resolveJsonModule": true, - "types": [], - "emitDeclarationOnly": true, - "skipLibCheck": true, - "configFilePath": "./tsconfig.json" - }, - "referencedMap": {}, - "exportedModulesMap": {}, - "semanticDiagnosticsPerFile": [ - "./helloworld.ts", - "../../../../node_modules/typescript/lib/lib.dom.d.ts", - "../../../../node_modules/typescript/lib/lib.es2015.collection.d.ts", - "../../../../node_modules/typescript/lib/lib.es2015.core.d.ts", - "../../../../node_modules/typescript/lib/lib.es2015.d.ts", - "../../../../node_modules/typescript/lib/lib.es2015.generator.d.ts", - "../../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts", - "../../../../node_modules/typescript/lib/lib.es2015.promise.d.ts", - "../../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts", - "../../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts", - "../../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts", - "../../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", - "../../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts", - "../../../../node_modules/typescript/lib/lib.es2016.d.ts", - "../../../../node_modules/typescript/lib/lib.es2017.d.ts", - "../../../../node_modules/typescript/lib/lib.es2017.intl.d.ts", - "../../../../node_modules/typescript/lib/lib.es2017.object.d.ts", - "../../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", - "../../../../node_modules/typescript/lib/lib.es2017.string.d.ts", - "../../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", - "../../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", - "../../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", - "../../../../node_modules/typescript/lib/lib.es2018.d.ts", - "../../../../node_modules/typescript/lib/lib.es2018.intl.d.ts", - "../../../../node_modules/typescript/lib/lib.es2018.promise.d.ts", - "../../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts", - "../../../../node_modules/typescript/lib/lib.es2019.array.d.ts", - "../../../../node_modules/typescript/lib/lib.es2019.d.ts", - "../../../../node_modules/typescript/lib/lib.es2019.object.d.ts", - "../../../../node_modules/typescript/lib/lib.es2019.string.d.ts", - "../../../../node_modules/typescript/lib/lib.es2019.symbol.d.ts", - "../../../../node_modules/typescript/lib/lib.es5.d.ts" - ] - }, - "version": "4.0.3" -} \ No newline at end of file diff --git a/my-react-app/src/libs/my-react-lib/Some.tsx b/my-react-app/src/libs/my-react-lib/Some.tsx new file mode 100644 index 00000000000..bd84b144874 --- /dev/null +++ b/my-react-app/src/libs/my-react-lib/Some.tsx @@ -0,0 +1,5 @@ +import React from 'react'; + +export function Foo() { + return
I'm Foo Component
; +} diff --git a/my-react-app/src/libs/my-react-lib/tsconfig.json b/my-react-app/src/libs/my-react-lib/tsconfig.json new file mode 100644 index 00000000000..6d360aefd4a --- /dev/null +++ b/my-react-app/src/libs/my-react-lib/tsconfig.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "module": "esnext", + "target": "esnext", + "lib": ["DOM", "ES2019"], + "jsx": "preserve", + "moduleResolution": "node", + "esModuleInterop": true, + "composite": true, + "declaration": true, + "declarationMap": true, + "sourceMap": true, + "resolveJsonModule": true, + "types": [], + "emitDeclarationOnly": true + } +} diff --git a/my-react-app/tsconfig.json b/my-react-app/tsconfig.json index d8543652d0c..c3018eed4d5 100644 --- a/my-react-app/tsconfig.json +++ b/my-react-app/tsconfig.json @@ -22,6 +22,9 @@ "references": [ { "path": "src/libs/my-lib" + }, + { + "path": "src/libs/my-react-lib" } ] } From f51e62e6984a4fa7d46419de080b886a64c5697f Mon Sep 17 00:00:00 2001 From: Bnaya Peretz Date: Sat, 10 Oct 2020 04:56:01 +0300 Subject: [PATCH 4/5] wip --- packages/react-scripts/config/paths.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/react-scripts/config/paths.js b/packages/react-scripts/config/paths.js index 66a66cfc31d..1fe8e16a990 100644 --- a/packages/react-scripts/config/paths.js +++ b/packages/react-scripts/config/paths.js @@ -116,6 +116,7 @@ if ( __dirname.indexOf(path.join('packages', 'react-scripts', 'config')) !== -1 ) { // const templatePath = '../cra-template/template'; + // Trick react-scripts to work in-place with our top level dir const templatePath = '../../my-react-app'; module.exports = { dotenv: resolveOwn(`${templatePath}/.env`), From 5c4a00acb8d1e47cbb01d22230b6761d29536c59 Mon Sep 17 00:00:00 2001 From: Bnaya Peretz Date: Sat, 10 Oct 2020 05:10:35 +0300 Subject: [PATCH 5/5] wip --- my-react-app/package.json | 3 ++- my-react-app/src/App.tsx | 24 +++++++++++++++---- my-react-app/tsconfig.json | 3 +++ .../package.json | 11 +++++++++ .../src/index.ts | 3 +++ .../tsconfig.json | 17 +++++++++++++ 6 files changed, 55 insertions(+), 6 deletions(-) create mode 100644 packages/will-work-on-ts-side-but-not-cra-side/package.json create mode 100644 packages/will-work-on-ts-side-but-not-cra-side/src/index.ts create mode 100644 packages/will-work-on-ts-side-but-not-cra-side/tsconfig.json diff --git a/my-react-app/package.json b/my-react-app/package.json index 64e65ba8c7d..ff17066f3a7 100644 --- a/my-react-app/package.json +++ b/my-react-app/package.json @@ -13,7 +13,8 @@ "react": "^16.13.1", "react-dom": "^16.13.1", "typescript": "^4.0.2", - "react-scripts": "*" + "react-scripts": "*", + "will-work-on-ts-side-but-not-cra-side": "*" }, "scripts": { "start": "react-scripts start", diff --git a/my-react-app/src/App.tsx b/my-react-app/src/App.tsx index 5bdff571a93..68c0b45a7de 100644 --- a/my-react-app/src/App.tsx +++ b/my-react-app/src/App.tsx @@ -5,13 +5,23 @@ import './App.css'; // Works but requires a separate build step import { greeting } from './libs/my-lib/helloWorld'; import { Foo } from './libs/my-react-lib/Some'; -// import { greeting as jsgreeting } from './libs/my-lib/jshelloWorld'; -// Fails with: Module parse failed: Unexpected token (4:26) / You may need an additional loader to handle the result of these loaders. -// import { greeting } from '../../my-lib/src/helloWorld' +/** + On this import, typescript figure out package.json.main -> dist/index.js -> src/index.ts + This is not standard node resolution, but very a powerful feature + So webpack can't resolve it -// Fails because path aliases are ignored (?) -// import { greeting } from '@my-lib/helloWorld' + So if you try to use `will_work_on_ts_side_but_not_cra_side` symbol in the code, it will fail +*/ +import { will_work_on_ts_side_but_not_cra_side } from 'will-work-on-ts-side-but-not-cra-side'; + +/** + On this import we help webpack & typescript to get the file directly, and both typescript & webpack can resolve it, + BUT CRA won't pass files outside of the app's root dir in babel-loader + + So if you try to use `will_work_on_ts_side_but_not_cra_side` symbol in the code, it will fail +*/ +import { will_work_on_ts_side_but_not_cra_side as alsoThisWillNotWork } from 'will-work-on-ts-side-but-not-cra-side/src/index'; // Parameter 'imwillerror' implicitly has an 'any' type.ts(7006) // export function implicitAnyWillErrorHere(imwillerror) { @@ -22,6 +32,10 @@ function App() { return (
+ {/* un-commenting the line below will break cra build: Can't resolve 'will-work-on-ts-side-but-not-cra-side' */} + {/*

{will_work_on_ts_side_but_not_cra_side()}

*/} + {/* un-commenting the line below will break cra build: Can't resolve 'Module parse failed: Unexpected token' */} + {/*

{alsoThisWillNotWork()}

*/}

{greeting(34563456)}

diff --git a/my-react-app/tsconfig.json b/my-react-app/tsconfig.json index c3018eed4d5..5a511b1a3c7 100644 --- a/my-react-app/tsconfig.json +++ b/my-react-app/tsconfig.json @@ -25,6 +25,9 @@ }, { "path": "src/libs/my-react-lib" + }, + { + "path": "../packages/will-work-on-ts-side-but-not-cra-side" } ] } diff --git a/packages/will-work-on-ts-side-but-not-cra-side/package.json b/packages/will-work-on-ts-side-but-not-cra-side/package.json new file mode 100644 index 00000000000..36ca1374210 --- /dev/null +++ b/packages/will-work-on-ts-side-but-not-cra-side/package.json @@ -0,0 +1,11 @@ +{ + "name": "will-work-on-ts-side-but-not-cra-side", + "version": "1.0.0", + "private": true, + "main": "dist/index.js", + "author": "Bnaya Peretz", + "license": "MIT", + "devDependencies": { + "typescript": "^4.0.3" + } +} diff --git a/packages/will-work-on-ts-side-but-not-cra-side/src/index.ts b/packages/will-work-on-ts-side-but-not-cra-side/src/index.ts new file mode 100644 index 00000000000..b8db7747364 --- /dev/null +++ b/packages/will-work-on-ts-side-but-not-cra-side/src/index.ts @@ -0,0 +1,3 @@ +export function will_work_on_ts_side_but_not_cra_side(): string { + return 'will_work_on_ts_side_but_not_cra_side'; +} diff --git a/packages/will-work-on-ts-side-but-not-cra-side/tsconfig.json b/packages/will-work-on-ts-side-but-not-cra-side/tsconfig.json new file mode 100644 index 00000000000..8823984aabc --- /dev/null +++ b/packages/will-work-on-ts-side-but-not-cra-side/tsconfig.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "target": "ESNext", + "module": "ESNext", + "lib": ["ESNext"], + "emitDeclarationOnly": true, + "composite": true, + "isolatedModules": true, + "strict": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "rootDir": "src", + "outDir": "dist" + }, + "include": ["src"] +}