Mirror: 🎩 A tiny but capable push & pull stream library for TypeScript and Flow
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update Rollup config

+476 -179
+7 -1
package.json
··· 1 1 { 2 2 "name": "wonka", 3 - "description": "A fast push & pull stream library for Reason/OCaml, Flow, and TypeScript", 3 + "description": "A tiny but capable push & pull stream library for TypeScript and TypeScript", 4 4 "version": "6.0.0", 5 5 "author": "Phil Pluckthun <phil@kitten.sh>", 6 6 "source": "./src/index.ts", ··· 45 45 }, 46 46 "dependencies": {}, 47 47 "devDependencies": { 48 + "@rollup/plugin-buble": "^0.21.3", 49 + "@rollup/plugin-commonjs": "^22.0.2", 50 + "@rollup/plugin-node-resolve": "^13.3.0", 48 51 "@sucrase/jest-plugin": "^2.2.1", 49 52 "@types/jest": "^28.1.6", 50 53 "@types/node": "^18.7.2", ··· 53 56 "callbag-iterate": "^1.0.0", 54 57 "callbag-take": "^1.5.0", 55 58 "jest": "^28.1.3", 59 + "rollup": "^2.77.3", 60 + "rollup-plugin-terser": "^7.0.2", 61 + "rollup-plugin-typescript2": "^0.32.1", 56 62 "typescript": "^4.7.4", 57 63 "zen-observable": "^0.8.15" 58 64 }
+107 -168
rollup.config.js
··· 1 - import { resolve, basename } from 'path'; 2 1 import commonjs from '@rollup/plugin-commonjs'; 3 - import nodeResolve from '@rollup/plugin-node-resolve'; 2 + import resolve from '@rollup/plugin-node-resolve'; 4 3 import typescript from 'rollup-plugin-typescript2'; 5 4 import buble from '@rollup/plugin-buble'; 6 - import babel from 'rollup-plugin-babel'; 7 5 import { terser } from 'rollup-plugin-terser'; 8 - import compiler from '@ampproject/rollup-plugin-closure-compiler'; 9 - import prettier from 'rollup-plugin-prettier'; 10 6 11 - import minifyBucklescript from './scripts/minify-bucklescript-plugin'; 7 + const plugins = [ 8 + resolve({ 9 + extensions: ['.mjs', '.js', '.ts'], 10 + mainFields: ['module', 'jsnext', 'main'], 11 + preferBuiltins: false, 12 + browser: true, 13 + }), 12 14 13 - const cwd = process.cwd(); 14 - const pkgInfo = require('./package.json'); 15 - const name = basename(pkgInfo.main, '.js'); 15 + commonjs({ 16 + ignoreGloba: true, 17 + include: /\/node_modules\//, 18 + extensions: ['.mjs', '.js', '.ts'], 19 + }), 16 20 17 - const terserPretty = terser({ 18 - warnings: true, 19 - ecma: 5, 20 - ie8: false, 21 - compress: { 22 - hoist_vars: true, 23 - hoist_funs: true, 24 - pure_getters: true, 25 - toplevel: true, 26 - booleans_as_integers: false, 27 - if_return: false, 28 - ie8: false, 29 - sequences: false, 30 - loops: false, 31 - conditionals: false, 32 - join_vars: false, 33 - passes: 3, 34 - }, 35 - mangle: false, 36 - output: { 37 - beautify: true, 38 - braces: true, 39 - indent_level: 2, 40 - }, 41 - }); 21 + typescript({ 22 + useTsconfigDeclarationDir: true, 23 + tsconfigOverride: { 24 + exclude: [ 25 + 'src/**/*.test.ts', 26 + '**/__tests__/*', 27 + ], 28 + compilerOptions: { 29 + sourceMap: true, 30 + noEmit: false, 31 + declaration: true, 32 + declarationDir: './dist/types/', 33 + target: 'esnext', 34 + }, 35 + }, 36 + }), 42 37 43 - const terserMinified = terser({ 44 - warnings: true, 45 - ecma: 5, 46 - ie8: false, 47 - toplevel: true, 48 - mangle: true, 49 - compress: { 50 - keep_infinity: true, 51 - pure_getters: true, 52 - passes: 10, 53 - }, 54 - output: { 55 - comments: false, 56 - }, 57 - }); 38 + buble({ 39 + transforms: { 40 + unicodeRegExp: false, 41 + dangerousForOf: true, 42 + dangerousTaggedTemplateString: true, 43 + asyncAwait: false, 44 + arrow: false, 45 + classes: false, 46 + conciseMethodProperty: false, 47 + templateString: false, 48 + objectRestSpread: false, 49 + }, 50 + exclude: 'node_modules/**' 51 + }), 58 52 59 - const importAllPlugin = ({ types: t }) => ({ 60 - visitor: { 61 - VariableDeclarator(path) { 62 - if ( 63 - t.isIdentifier(path.node.id) && 64 - t.isCallExpression(path.node.init) && 65 - t.isIdentifier(path.node.init.callee) && 66 - path.node.init.callee.name === 'require' && 67 - path.node.init.arguments.length === 1 68 - ) { 69 - path.parentPath.replaceWith( 70 - t.importDeclaration( 71 - [t.importNamespaceSpecifier(path.node.id)], 72 - path.node.init.arguments[0] 73 - ) 74 - ); 75 - } 53 + terser({ 54 + warnings: true, 55 + ecma: 2015, 56 + keep_fnames: true, 57 + ie8: false, 58 + compress: { 59 + pure_getters: true, 60 + toplevel: true, 61 + booleans_as_integers: false, 62 + keep_fnames: true, 63 + keep_fargs: true, 64 + if_return: false, 65 + ie8: false, 66 + sequences: false, 67 + loops: false, 68 + conditionals: false, 69 + join_vars: false 70 + }, 71 + mangle: { 72 + module: true, 73 + keep_fnames: true, 76 74 }, 77 - }, 78 - }); 75 + output: { 76 + beautify: true, 77 + braces: true, 78 + indent_level: 2 79 + } 80 + }), 81 + ]; 79 82 80 - const makePlugins = (isProduction) => 81 - [ 82 - babel({ 83 - babelrc: false, 84 - extensions: ['ts', 'tsx', 'js'], 85 - exclude: 'node_modules/**', 86 - presets: [], 87 - plugins: ['@babel/plugin-syntax-typescript', importAllPlugin], 88 - }), 89 - typescript({ 90 - typescript: require('typescript'), 91 - cacheRoot: './node_modules/.cache/.rts2_cache', 92 - useTsconfigDeclarationDir: true, 93 - tsconfigOverride: { 94 - compilerOptions: { 95 - strict: false, 96 - noUnusedParameters: false, 97 - declaration: !isProduction, 98 - declarationDir: resolve(cwd, './dist/types/'), 99 - target: 'esnext', 100 - module: 'es2015', 101 - rootDir: cwd, 102 - }, 103 - }, 104 - }), 105 - commonjs({ 106 - ignoreGlobal: true, 107 - include: ['*', '**'], 108 - extensions: ['.js', '.ts', '.tsx'], 109 - }), 110 - nodeResolve({ 111 - mainFields: ['module', 'jsnext', 'main'], 112 - extensions: ['.js', '.ts', '.tsx'], 113 - browser: true, 114 - }), 115 - buble({ 116 - transforms: { 117 - unicodeRegExp: false, 118 - dangerousForOf: true, 119 - dangerousTaggedTemplateString: true, 120 - }, 121 - objectAssign: 'Object.assign', 122 - exclude: 'node_modules/**', 123 - }), 124 - babel({ 125 - babelrc: false, 126 - extensions: ['ts', 'tsx', 'js'], 127 - exclude: 'node_modules/**', 128 - presets: [], 129 - plugins: ['babel-plugin-closure-elimination'], 130 - }), 131 - minifyBucklescript(), 132 - compiler({ 133 - formatting: 'PRETTY_PRINT', 134 - compilation_level: 'SIMPLE_OPTIMIZATIONS', 135 - }), 136 - isProduction ? terserMinified : terserPretty, 137 - !isProduction && 138 - prettier({ 139 - parser: 'babel', 140 - tabWidth: 2, 141 - printWidth: 100, 142 - singleQuote: true, 143 - }), 144 - ].filter(Boolean); 83 + const output = (format) => { 84 + const extension = format === 'esm' ? '.mjs' : '.js'; 85 + return { 86 + chunkFileNames: '[hash]' + extension, 87 + entryFileNames: '[name]' + extension, 88 + dir: './dist', 89 + exports: 'named', 90 + sourcemap: true, 91 + indent: false, 92 + freeze: false, 93 + strict: false, 94 + format, 95 + // NOTE: All below settings are important for cjs-module-lexer to detect the export 96 + // When this changes (and terser mangles the output) this will interfere with Node.js ESM intercompatibility 97 + esModule: format !== 'esm', 98 + externalLiveBindings: format !== 'esm', 99 + generatedCode: { 100 + preset: 'es5', 101 + reservedNamesAsProps: false, 102 + objectShorthand: false, 103 + constBindings: false, 104 + }, 105 + }; 106 + }; 145 107 146 108 const config = { 147 - input: './src/Wonka.ts', 109 + input: { 110 + wonka: './src/index.ts', 111 + }, 148 112 onwarn: () => {}, 149 113 external: () => false, 114 + plugins, 150 115 treeshake: { 151 - propertyReadSideEffects: false, 116 + unknownGlobalSideEffects: false, 117 + tryCatchDeoptimization: false, 118 + moduleSideEffects: false, 152 119 }, 120 + output: [ 121 + output('esm'), 122 + output('cjs'), 123 + ], 153 124 }; 154 125 155 - export default [ 156 - { 157 - ...config, 158 - plugins: makePlugins(false), 159 - output: [ 160 - { 161 - legacy: true, 162 - freeze: false, 163 - esModule: false, 164 - file: `./dist/${name}.js`, 165 - format: 'cjs', 166 - }, 167 - { 168 - compact: true, 169 - file: `./dist/${name}.mjs`, 170 - format: 'esm', 171 - }, 172 - ], 173 - }, 174 - { 175 - ...config, 176 - plugins: makePlugins(true), 177 - output: [ 178 - { 179 - legacy: true, 180 - freeze: false, 181 - esModule: false, 182 - file: `./dist/${name}.min.js`, 183 - format: 'cjs', 184 - }, 185 - ], 186 - }, 187 - ]; 126 + export default config;
+362 -10
yarn.lock
··· 10 10 "@jridgewell/gen-mapping" "^0.1.0" 11 11 "@jridgewell/trace-mapping" "^0.3.9" 12 12 13 - "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6": 13 + "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6": 14 14 version "7.18.6" 15 15 resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" 16 16 integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== ··· 507 507 "@jridgewell/set-array" "^1.0.0" 508 508 "@jridgewell/sourcemap-codec" "^1.4.10" 509 509 510 - "@jridgewell/gen-mapping@^0.3.2": 510 + "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": 511 511 version "0.3.2" 512 512 resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" 513 513 integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== ··· 526 526 resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" 527 527 integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== 528 528 529 + "@jridgewell/source-map@^0.3.2": 530 + version "0.3.2" 531 + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" 532 + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== 533 + dependencies: 534 + "@jridgewell/gen-mapping" "^0.3.0" 535 + "@jridgewell/trace-mapping" "^0.3.9" 536 + 529 537 "@jridgewell/sourcemap-codec@^1.4.10": 530 538 version "1.4.14" 531 539 resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" ··· 539 547 "@jridgewell/resolve-uri" "^3.0.3" 540 548 "@jridgewell/sourcemap-codec" "^1.4.10" 541 549 550 + "@rollup/plugin-buble@^0.21.3": 551 + version "0.21.3" 552 + resolved "https://registry.yarnpkg.com/@rollup/plugin-buble/-/plugin-buble-0.21.3.tgz#1649a915b1d051a4f430d40e7734a7f67a69b33e" 553 + integrity sha512-Iv8cCuFPnMdqV4pcyU+OrfjOfagPArRQ1PyQjx5KgHk3dARedI+8PNTLSMpJts0lQJr8yF2pAU4GxpxCBJ9HYw== 554 + dependencies: 555 + "@rollup/pluginutils" "^3.0.8" 556 + "@types/buble" "^0.19.2" 557 + buble "^0.20.0" 558 + 559 + "@rollup/plugin-commonjs@^22.0.2": 560 + version "22.0.2" 561 + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.2.tgz#ee8ca8415cda30d383b4096aad5222435b4b69b6" 562 + integrity sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg== 563 + dependencies: 564 + "@rollup/pluginutils" "^3.1.0" 565 + commondir "^1.0.1" 566 + estree-walker "^2.0.1" 567 + glob "^7.1.6" 568 + is-reference "^1.2.1" 569 + magic-string "^0.25.7" 570 + resolve "^1.17.0" 571 + 572 + "@rollup/plugin-node-resolve@^13.3.0": 573 + version "13.3.0" 574 + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz#da1c5c5ce8316cef96a2f823d111c1e4e498801c" 575 + integrity sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw== 576 + dependencies: 577 + "@rollup/pluginutils" "^3.1.0" 578 + "@types/resolve" "1.17.1" 579 + deepmerge "^4.2.2" 580 + is-builtin-module "^3.1.0" 581 + is-module "^1.0.0" 582 + resolve "^1.19.0" 583 + 584 + "@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": 585 + version "3.1.0" 586 + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" 587 + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== 588 + dependencies: 589 + "@types/estree" "0.0.39" 590 + estree-walker "^1.0.1" 591 + picomatch "^2.2.2" 592 + 593 + "@rollup/pluginutils@^4.1.2": 594 + version "4.2.1" 595 + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d" 596 + integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== 597 + dependencies: 598 + estree-walker "^2.0.1" 599 + picomatch "^2.2.2" 600 + 542 601 "@sinclair/typebox@^0.24.1": 543 602 version "0.24.28" 544 603 resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.28.tgz#15aa0b416f82c268b1573ab653e4413c965fe794" ··· 598 657 dependencies: 599 658 "@babel/types" "^7.3.0" 600 659 660 + "@types/buble@^0.19.2": 661 + version "0.19.2" 662 + resolved "https://registry.yarnpkg.com/@types/buble/-/buble-0.19.2.tgz#a4289d20b175b3c206aaad80caabdabe3ecdfdd1" 663 + integrity sha512-uUD8zIfXMKThmFkahTXDGI3CthFH1kMg2dOm3KLi4GlC5cbARA64bEcUMbbWdWdE73eoc/iBB9PiTMqH0dNS2Q== 664 + dependencies: 665 + magic-string "^0.25.0" 666 + 667 + "@types/estree@*": 668 + version "1.0.0" 669 + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" 670 + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== 671 + 672 + "@types/estree@0.0.39": 673 + version "0.0.39" 674 + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" 675 + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== 676 + 601 677 "@types/graceful-fs@^4.1.3": 602 678 version "4.1.5" 603 679 resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" ··· 642 718 resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.0.tgz#ea03e9f0376a4446f44797ca19d9c46c36e352dc" 643 719 integrity sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A== 644 720 721 + "@types/resolve@1.17.1": 722 + version "1.17.1" 723 + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" 724 + integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== 725 + dependencies: 726 + "@types/node" "*" 727 + 645 728 "@types/stack-utils@^2.0.0": 646 729 version "2.0.1" 647 730 resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" ··· 664 747 resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.3.tgz#781d360c282436494b32fe7d9f7f8e64b3118aa3" 665 748 integrity sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw== 666 749 750 + acorn-dynamic-import@^4.0.0: 751 + version "4.0.0" 752 + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948" 753 + integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== 754 + 755 + acorn-jsx@^5.2.0: 756 + version "5.3.2" 757 + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" 758 + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== 759 + 760 + acorn@^6.4.1: 761 + version "6.4.2" 762 + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" 763 + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== 764 + 765 + acorn@^8.5.0: 766 + version "8.8.0" 767 + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" 768 + integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== 769 + 667 770 ansi-escapes@^4.2.1: 668 771 version "4.3.2" 669 772 resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" ··· 812 915 dependencies: 813 916 node-int64 "^0.4.0" 814 917 918 + buble@^0.20.0: 919 + version "0.20.0" 920 + resolved "https://registry.yarnpkg.com/buble/-/buble-0.20.0.tgz#a143979a8d968b7f76b57f38f2e7ce7cfe938d1f" 921 + integrity sha512-/1gnaMQE8xvd5qsNBl+iTuyjJ9XxeaVxAMF86dQ4EyxFJOZtsgOS8Ra+7WHgZTam5IFDtt4BguN0sH0tVTKrOw== 922 + dependencies: 923 + acorn "^6.4.1" 924 + acorn-dynamic-import "^4.0.0" 925 + acorn-jsx "^5.2.0" 926 + chalk "^2.4.2" 927 + magic-string "^0.25.7" 928 + minimist "^1.2.5" 929 + regexpu-core "4.5.4" 930 + 815 931 buffer-from@^1.0.0: 816 932 version "1.1.2" 817 933 resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" 818 934 integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== 935 + 936 + builtin-modules@^3.3.0: 937 + version "3.3.0" 938 + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" 939 + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== 819 940 820 941 callbag-from-iter@^1.3.0: 821 942 version "1.3.0" ··· 861 982 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001375.tgz#8e73bc3d1a4c800beb39f3163bf0190d7e5d7672" 862 983 integrity sha512-kWIMkNzLYxSvnjy0hL8w1NOaWNr2rn39RTAVyIwcw8juu60bZDWiF1/loOYANzjtJmy6qPgNmn38ro5Pygagdw== 863 984 864 - chalk@^2.0.0: 985 + chalk@^2.0.0, chalk@^2.4.2: 865 986 version "2.4.2" 866 987 resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 867 988 integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== ··· 936 1057 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 937 1058 integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 938 1059 1060 + commander@^2.20.0: 1061 + version "2.20.3" 1062 + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" 1063 + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== 1064 + 939 1065 commander@^4.0.0: 940 1066 version "4.1.1" 941 1067 resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" 942 1068 integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== 1069 + 1070 + commondir@^1.0.1: 1071 + version "1.0.1" 1072 + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" 1073 + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== 943 1074 944 1075 concat-map@0.0.1: 945 1076 version "0.0.1" ··· 1031 1162 resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" 1032 1163 integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== 1033 1164 1165 + estree-walker@^1.0.1: 1166 + version "1.0.1" 1167 + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" 1168 + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== 1169 + 1170 + estree-walker@^2.0.1: 1171 + version "2.0.2" 1172 + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" 1173 + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== 1174 + 1034 1175 execa@^5.0.0: 1035 1176 version "5.1.1" 1036 1177 resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" ··· 1081 1222 dependencies: 1082 1223 to-regex-range "^5.0.1" 1083 1224 1225 + find-cache-dir@^3.3.2: 1226 + version "3.3.2" 1227 + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" 1228 + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== 1229 + dependencies: 1230 + commondir "^1.0.1" 1231 + make-dir "^3.0.2" 1232 + pkg-dir "^4.1.0" 1233 + 1084 1234 find-up@^4.0.0, find-up@^4.1.0: 1085 1235 version "4.1.0" 1086 1236 resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" ··· 1089 1239 locate-path "^5.0.0" 1090 1240 path-exists "^4.0.0" 1091 1241 1242 + fs-extra@^10.0.0: 1243 + version "10.1.0" 1244 + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" 1245 + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== 1246 + dependencies: 1247 + graceful-fs "^4.2.0" 1248 + jsonfile "^6.0.1" 1249 + universalify "^2.0.0" 1250 + 1092 1251 fs.realpath@^1.0.0: 1093 1252 version "1.0.0" 1094 1253 resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 1095 1254 integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== 1096 1255 1097 - fsevents@^2.3.2: 1256 + fsevents@^2.3.2, fsevents@~2.3.2: 1098 1257 version "2.3.2" 1099 1258 resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" 1100 1259 integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== ··· 1136 1295 once "^1.3.0" 1137 1296 path-is-absolute "^1.0.0" 1138 1297 1139 - glob@^7.1.3, glob@^7.1.4: 1298 + glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: 1140 1299 version "7.2.3" 1141 1300 resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" 1142 1301 integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== ··· 1153 1312 resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" 1154 1313 integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== 1155 1314 1156 - graceful-fs@^4.2.9: 1315 + graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: 1157 1316 version "4.2.10" 1158 1317 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" 1159 1318 integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== ··· 1216 1375 resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 1217 1376 integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== 1218 1377 1378 + is-builtin-module@^3.1.0: 1379 + version "3.2.0" 1380 + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.0.tgz#bb0310dfe881f144ca83f30100ceb10cf58835e0" 1381 + integrity sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw== 1382 + dependencies: 1383 + builtin-modules "^3.3.0" 1384 + 1219 1385 is-core-module@^2.9.0: 1220 1386 version "2.10.0" 1221 1387 resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed" ··· 1233 1399 resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" 1234 1400 integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== 1235 1401 1402 + is-module@^1.0.0: 1403 + version "1.0.0" 1404 + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" 1405 + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== 1406 + 1236 1407 is-number@^7.0.0: 1237 1408 version "7.0.0" 1238 1409 resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 1239 1410 integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 1240 1411 1412 + is-reference@^1.2.1: 1413 + version "1.2.1" 1414 + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" 1415 + integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== 1416 + dependencies: 1417 + "@types/estree" "*" 1418 + 1241 1419 is-stream@^2.0.0: 1242 1420 version "2.0.1" 1243 1421 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" ··· 1629 1807 jest-util "^28.1.3" 1630 1808 string-length "^4.0.1" 1631 1809 1810 + jest-worker@^26.2.1: 1811 + version "26.6.2" 1812 + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" 1813 + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== 1814 + dependencies: 1815 + "@types/node" "*" 1816 + merge-stream "^2.0.0" 1817 + supports-color "^7.0.0" 1818 + 1632 1819 jest-worker@^28.1.3: 1633 1820 version "28.1.3" 1634 1821 resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-28.1.3.tgz#7e3c4ce3fa23d1bb6accb169e7f396f98ed4bb98" ··· 1666 1853 resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" 1667 1854 integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== 1668 1855 1856 + jsesc@~0.5.0: 1857 + version "0.5.0" 1858 + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" 1859 + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== 1860 + 1669 1861 json-parse-even-better-errors@^2.3.0: 1670 1862 version "2.3.1" 1671 1863 resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" ··· 1676 1868 resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" 1677 1869 integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== 1678 1870 1871 + jsonfile@^6.0.1: 1872 + version "6.1.0" 1873 + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" 1874 + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== 1875 + dependencies: 1876 + universalify "^2.0.0" 1877 + optionalDependencies: 1878 + graceful-fs "^4.1.6" 1879 + 1679 1880 kleur@^3.0.3: 1680 1881 version "3.0.3" 1681 1882 resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" ··· 1705 1906 dependencies: 1706 1907 yallist "^4.0.0" 1707 1908 1708 - make-dir@^3.0.0: 1909 + magic-string@^0.25.0, magic-string@^0.25.7: 1910 + version "0.25.9" 1911 + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" 1912 + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== 1913 + dependencies: 1914 + sourcemap-codec "^1.4.8" 1915 + 1916 + make-dir@^3.0.0, make-dir@^3.0.2: 1709 1917 version "3.1.0" 1710 1918 resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" 1711 1919 integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== ··· 1743 1951 integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== 1744 1952 dependencies: 1745 1953 brace-expansion "^1.1.7" 1954 + 1955 + minimist@^1.2.5: 1956 + version "1.2.6" 1957 + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" 1958 + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== 1746 1959 1747 1960 ms@2.1.2: 1748 1961 version "2.1.2" ··· 1865 2078 resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" 1866 2079 integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== 1867 2080 1868 - picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: 2081 + picomatch@^2.0.4, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.1: 1869 2082 version "2.3.1" 1870 2083 resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" 1871 2084 integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== ··· 1875 2088 resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" 1876 2089 integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== 1877 2090 1878 - pkg-dir@^4.2.0: 2091 + pkg-dir@^4.1.0, pkg-dir@^4.2.0: 1879 2092 version "4.2.0" 1880 2093 resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" 1881 2094 integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== ··· 1900 2113 kleur "^3.0.3" 1901 2114 sisteransi "^1.0.5" 1902 2115 2116 + randombytes@^2.1.0: 2117 + version "2.1.0" 2118 + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" 2119 + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== 2120 + dependencies: 2121 + safe-buffer "^5.1.0" 2122 + 1903 2123 react-is@^18.0.0: 1904 2124 version "18.2.0" 1905 2125 resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" 1906 2126 integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== 1907 2127 2128 + regenerate-unicode-properties@^8.0.2: 2129 + version "8.2.0" 2130 + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" 2131 + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== 2132 + dependencies: 2133 + regenerate "^1.4.0" 2134 + 2135 + regenerate@^1.4.0: 2136 + version "1.4.2" 2137 + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" 2138 + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== 2139 + 2140 + regexpu-core@4.5.4: 2141 + version "4.5.4" 2142 + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz#080d9d02289aa87fe1667a4f5136bc98a6aebaae" 2143 + integrity sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ== 2144 + dependencies: 2145 + regenerate "^1.4.0" 2146 + regenerate-unicode-properties "^8.0.2" 2147 + regjsgen "^0.5.0" 2148 + regjsparser "^0.6.0" 2149 + unicode-match-property-ecmascript "^1.0.4" 2150 + unicode-match-property-value-ecmascript "^1.1.0" 2151 + 2152 + regjsgen@^0.5.0: 2153 + version "0.5.2" 2154 + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" 2155 + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== 2156 + 2157 + regjsparser@^0.6.0: 2158 + version "0.6.9" 2159 + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6" 2160 + integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ== 2161 + dependencies: 2162 + jsesc "~0.5.0" 2163 + 1908 2164 require-directory@^2.1.1: 1909 2165 version "2.1.1" 1910 2166 resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" ··· 1927 2183 resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" 1928 2184 integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== 1929 2185 1930 - resolve@^1.20.0: 2186 + resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0: 1931 2187 version "1.22.1" 1932 2188 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" 1933 2189 integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== ··· 1943 2199 dependencies: 1944 2200 glob "^7.1.3" 1945 2201 2202 + rollup-plugin-terser@^7.0.2: 2203 + version "7.0.2" 2204 + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" 2205 + integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== 2206 + dependencies: 2207 + "@babel/code-frame" "^7.10.4" 2208 + jest-worker "^26.2.1" 2209 + serialize-javascript "^4.0.0" 2210 + terser "^5.0.0" 2211 + 2212 + rollup-plugin-typescript2@^0.32.1: 2213 + version "0.32.1" 2214 + resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.32.1.tgz#470ded8e1965efac02043cc0ef4a7fa36bed83b9" 2215 + integrity sha512-RanO8bp1WbeMv0bVlgcbsFNCn+Y3rX7wF97SQLDxf0fMLsg0B/QFF005t4AsGUcDgF3aKJHoqt4JF2xVaABeKw== 2216 + dependencies: 2217 + "@rollup/pluginutils" "^4.1.2" 2218 + find-cache-dir "^3.3.2" 2219 + fs-extra "^10.0.0" 2220 + resolve "^1.20.0" 2221 + tslib "^2.4.0" 2222 + 2223 + rollup@^2.77.3: 2224 + version "2.77.3" 2225 + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.77.3.tgz#8f00418d3a2740036e15deb653bed1a90ee0cc12" 2226 + integrity sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g== 2227 + optionalDependencies: 2228 + fsevents "~2.3.2" 2229 + 2230 + safe-buffer@^5.1.0: 2231 + version "5.2.1" 2232 + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 2233 + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 2234 + 1946 2235 safe-buffer@~5.1.1: 1947 2236 version "5.1.2" 1948 2237 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" ··· 1960 2249 dependencies: 1961 2250 lru-cache "^6.0.0" 1962 2251 2252 + serialize-javascript@^4.0.0: 2253 + version "4.0.0" 2254 + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" 2255 + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== 2256 + dependencies: 2257 + randombytes "^2.1.0" 2258 + 1963 2259 shebang-command@^2.0.0: 1964 2260 version "2.0.0" 1965 2261 resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" ··· 1995 2291 buffer-from "^1.0.0" 1996 2292 source-map "^0.6.0" 1997 2293 2294 + source-map-support@~0.5.20: 2295 + version "0.5.21" 2296 + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" 2297 + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== 2298 + dependencies: 2299 + buffer-from "^1.0.0" 2300 + source-map "^0.6.0" 2301 + 1998 2302 source-map@^0.6.0, source-map@^0.6.1: 1999 2303 version "0.6.1" 2000 2304 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 2001 2305 integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 2002 2306 2307 + sourcemap-codec@^1.4.8: 2308 + version "1.4.8" 2309 + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" 2310 + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== 2311 + 2003 2312 sprintf-js@~1.0.2: 2004 2313 version "1.0.3" 2005 2314 resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" ··· 2105 2414 ansi-escapes "^4.2.1" 2106 2415 supports-hyperlinks "^2.0.0" 2107 2416 2417 + terser@^5.0.0: 2418 + version "5.14.2" 2419 + resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10" 2420 + integrity sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA== 2421 + dependencies: 2422 + "@jridgewell/source-map" "^0.3.2" 2423 + acorn "^8.5.0" 2424 + commander "^2.20.0" 2425 + source-map-support "~0.5.20" 2426 + 2108 2427 test-exclude@^6.0.0: 2109 2428 version "6.0.0" 2110 2429 resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" ··· 2150 2469 resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" 2151 2470 integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== 2152 2471 2472 + tslib@^2.4.0: 2473 + version "2.4.0" 2474 + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" 2475 + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== 2476 + 2153 2477 type-detect@4.0.8: 2154 2478 version "4.0.8" 2155 2479 resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" ··· 2164 2488 version "4.7.4" 2165 2489 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235" 2166 2490 integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ== 2491 + 2492 + unicode-canonical-property-names-ecmascript@^1.0.4: 2493 + version "1.0.4" 2494 + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" 2495 + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== 2496 + 2497 + unicode-match-property-ecmascript@^1.0.4: 2498 + version "1.0.4" 2499 + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" 2500 + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== 2501 + dependencies: 2502 + unicode-canonical-property-names-ecmascript "^1.0.4" 2503 + unicode-property-aliases-ecmascript "^1.0.4" 2504 + 2505 + unicode-match-property-value-ecmascript@^1.1.0: 2506 + version "1.2.0" 2507 + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" 2508 + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== 2509 + 2510 + unicode-property-aliases-ecmascript@^1.0.4: 2511 + version "1.1.0" 2512 + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" 2513 + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== 2514 + 2515 + universalify@^2.0.0: 2516 + version "2.0.0" 2517 + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" 2518 + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== 2167 2519 2168 2520 update-browserslist-db@^1.0.5: 2169 2521 version "1.0.5"