pax_global_header00006660000000000000000000000064143417004170014513gustar00rootroot0000000000000052 comment=5e7220b65bd4e2709a76c9386cb939cdfed32eca ts-loader-9.4.2/000077500000000000000000000000001434170041700134215ustar00rootroot00000000000000ts-loader-9.4.2/.devcontainer/000077500000000000000000000000001434170041700161605ustar00rootroot00000000000000ts-loader-9.4.2/.devcontainer/Dockerfile000066400000000000000000000036201434170041700201530ustar00rootroot00000000000000#------------------------------------------------------------------------------------------------------------- # Based on: # https://github.com/microsoft/vscode-dev-containers/tree/v0.122.1/containers/typescript-node-14/.devcontainer/Dockerfile #------------------------------------------------------------------------------------------------------------- FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:16 # The javascript-node image includes a non-root node user with sudo access. Use # the "remoteUser" property in devcontainer.json to use it. On Linux, the container # user's GID/UIDs will be updated to match your local UID/GID when using the image # or dockerFile property. Update USER_UID/USER_GID below if you are using the # dockerComposeFile property or want the image itself to start with different ID # values. See https://aka.ms/vscode-remote/containers/non-root-user for details. ARG USERNAME=node ARG USER_UID=1000 ARG USER_GID=$USER_UID # Alter node user as needed. eslint is installed by javascript image RUN if [ "$USER_GID" != "1000" ] || [ "$USER_UID" != "1000" ]; then \ groupmod --gid $USER_GID $USERNAME \ && usermod --uid $USER_UID --gid $USER_GID $USERNAME \ && chmod -R $USER_UID:$USER_GID /home/$USERNAME \ && chmod -R $USER_UID:root /usr/local/share/nvm /usr/local/share/npm-global; \ fi # Set the Chrome repo. RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \ && echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list # Install Chrome. RUN apt-get update && apt-get -y install google-chrome-stable \ && rm -rf /var/lib/apt/lists/* # ** [Optional] Uncomment this section to install additional packages. ** # # RUN apt-get update \ # && export DEBIAN_FRONTEND=noninteractive \ # && apt-get -y install --no-install-recommends ts-loader-9.4.2/.devcontainer/devcontainer.json000066400000000000000000000020701434170041700215330ustar00rootroot00000000000000// For format details, see https://aka.ms/vscode-remote/devcontainer.json or this file's README at: // https://github.com/microsoft/vscode-dev-containers/tree/v0.122.1/containers/typescript-node-14 { "name": "ts-loader devcontainer", "dockerFile": "Dockerfile", // Set *default* container specific settings.json values on container create. "settings": { "terminal.integrated.profiles.linux": { "zsh": { "path": "/bin/zsh", "icon": "terminal-bash" } }, "terminal.integrated.defaultProfile.linux": "zsh", }, // Add the IDs of extensions you want installed when the container is created. "extensions": [ "dbaeumer.vscode-eslint", "esbenp.prettier-vscode" ], // Use 'forwardPorts' to make a list of ports inside the container available locally. "forwardPorts": [/* for debugging execution tests */ 9876], // Use 'postCreateCommand' to run commands after the container is created. "postCreateCommand": "yarn install", // Uncomment to connect as a non-root user. See https://aka.ms/vscode-remote/containers/non-root. // "remoteUser": "node" }ts-loader-9.4.2/.dockerignore000066400000000000000000000000721434170041700160740ustar00rootroot00000000000000.devcontainer .github .vscode .test node_modules examples ts-loader-9.4.2/.eslintignore000066400000000000000000000000331434170041700161200ustar00rootroot00000000000000/.test/** /dist/** /test/**ts-loader-9.4.2/.eslintrc.js000066400000000000000000000024661434170041700156700ustar00rootroot00000000000000module.exports = { root: true, parser: '@typescript-eslint/parser', extends: ['plugin:node/recommended'/*, 'plugin:prettier/recommended'*/], parserOptions: { ecmaVersion: 2018, sourceType: 'module', }, settings: { node: { tryExtensions: ['.js', '.json', '.ts', '.d.ts'], }, }, rules: { // 'no-process-exit': 'off', // to investigate if we should throw an error instead of process.exit() // 'node/no-unsupported-features/es-builtins': 'off', }, overrides: [ { files: ['*.ts'], extends: [ 'plugin:@typescript-eslint/recommended', // Uses the recommended rules from the @typescript-eslint/eslint-plugin 'prettier', // Uses eslint-config-prettier to disable ESLint rules from @typescript-eslint/eslint-plugin that would conflict with prettier ], rules: { 'node/no-unsupported-features/es-syntax': 'off', '@typescript-eslint/explicit-module-boundary-types': 'off', '@typescript-eslint/no-non-null-assertion': 'off', '@typescript-eslint/no-explicit-any': 'off', '@typescript-eslint/no-unused-vars': 'off', // '@typescript-eslint/explicit-function-return-type': 'off', // '@typescript-eslint/no-namespace': 'off' // maybe we should consider enabling it in the future }, }, ], }; ts-loader-9.4.2/.gitattributes000066400000000000000000000000731434170041700163140ustar00rootroot00000000000000*.ts eol=lf *.js eol=lf test/** linguist-detectable=false ts-loader-9.4.2/.github/000077500000000000000000000000001434170041700147615ustar00rootroot00000000000000ts-loader-9.4.2/.github/FUNDING.yml000066400000000000000000000001061434170041700165730ustar00rootroot00000000000000# These are supported funding model platforms github: [johnnyreilly] ts-loader-9.4.2/.github/issue_template.md000066400000000000000000000002241434170041700203240ustar00rootroot00000000000000### Expected Behaviour ### Actual Behaviour ### Steps to Reproduce the Problem ### Location of a Minimal Repository that Demonstrates the Issue. ts-loader-9.4.2/.github/stale.yml000066400000000000000000000013601434170041700166140ustar00rootroot00000000000000# Number of days of inactivity before an issue becomes stale daysUntilStale: 60 # Number of days of inactivity before a stale issue is closed daysUntilClose: 7 # Issues with these labels will never be considered stale exemptLabels: - pinned - security # Label to use when marking an issue as stale staleLabel: wontfix # Comment to post when marking an issue as stale. Set to `false` to disable markComment: > This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. # Comment to post when closing a stale issue. Set to `false` to disable closeComment: > Closing as stale. Please reopen if you'd like to work on this further.ts-loader-9.4.2/.github/workflows/000077500000000000000000000000001434170041700170165ustar00rootroot00000000000000ts-loader-9.4.2/.github/workflows/push.yml000066400000000000000000000054151434170041700205250ustar00rootroot00000000000000name: build and test on: [push, pull_request] jobs: comparison_test_ubuntu: name: Comparison Tests Ubuntu runs-on: ubuntu-latest timeout-minutes: 25 steps: - uses: actions/checkout@v2 - name: install run: yarn install - name: build run: yarn build - name: test run: sudo yarn comparison-tests comparison_test_windows: name: Comparison Tests Windows runs-on: windows-latest timeout-minutes: 25 steps: - uses: actions/checkout@v2 - name: copy files shell: pwsh run: | New-Item C:\source\ts-loader -ItemType Directory Copy-Item .\* C:\source\ts-loader -Recurse -Force - name: install run: yarn install working-directory: C:\source\ts-loader - name: build run: yarn build working-directory: C:\source\ts-loader - name: test run: yarn comparison-tests working-directory: C:\source\ts-loader execution_test_ubuntu: name: Execution Tests Ubuntu strategy: matrix: node: [14, 16] ts: [3.8.3, 3.9.3, 4.0.3, 4.1.5, 4.2.4, 4.3.2, 4.4.2, 4.5.2, 4.6.2, 4.7.3, 4.8.2, 4.9.3, next] runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: install node uses: actions/setup-node@v1 with: node-version: ${{ matrix.node }} - name: install run: yarn install - name: build run: yarn build - name: install typescript run: yarn add typescript@${{ matrix.ts }} - name: test run: yarn execution-tests execution_test_windows: name: Execution Tests Windows strategy: matrix: node: [14, 16] ts: [3.8.3, 3.9.3, 4.0.3, 4.1.5, 4.2.4, 4.3.2, 4.4.2, 4.5.2, 4.6.2, 4.7.3, 4.8.2, 4.9.3, next] runs-on: windows-latest steps: - uses: actions/checkout@v2 - name: install node uses: actions/setup-node@v1 with: node-version: ${{ matrix.node }} - name: copy files shell: pwsh run: | New-Item C:\source\ts-loader -ItemType Directory Copy-Item .\* C:\source\ts-loader -Recurse -Force - name: install run: yarn install working-directory: C:\source\ts-loader - name: build run: yarn build working-directory: C:\source\ts-loader - name: install typescript run: yarn add typescript@${{ matrix.ts }} working-directory: C:\source\ts-loader - name: test run: yarn execution-tests working-directory: C:\source\ts-loader lint: name: Lint runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: install run: yarn install - name: lint run: yarn lint ts-loader-9.4.2/.github/workflows/release.yml000066400000000000000000000010551434170041700211620ustar00rootroot00000000000000on: release: types: [published] name: release jobs: build_test_and_publish: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: install node uses: actions/setup-node@v1 with: node-version: 16 registry-url: https://registry.npmjs.org/ - name: install run: yarn install - name: build run: yarn build - name: test run: yarn execution-tests - run: npm publish env: NODE_AUTH_TOKEN: ${{secrets.NPM_AUTH_TOKEN}} ts-loader-9.4.2/.gitignore000066400000000000000000000004711434170041700154130ustar00rootroot00000000000000/*.js !index.js /src/*.js /src/.vscode /*.d.ts /*.log *.js.map bundle.js npm-debug.log /.test/ /test/execution-tests/**/typings !/test/**/expectedOutput-*/** /**/node_modules /dist /test/execution-tests/**/dist /**/.happypack /**/.cache-loader !build.js /**/debug.log .pnp .pnp.js !.eslintrc.js .vs/** .pnpm-storets-loader-9.4.2/.npmignore000066400000000000000000000002641434170041700154220ustar00rootroot00000000000000.devcontainer .vscode .test examples test src .pnpm-store .github .dockerignore .gitattributes .travis.yml appveyor.yml CONTRIBUTING.md Dockerfile HISTORY.md RELEASING.md *.js.map ts-loader-9.4.2/.prettierignore000066400000000000000000000000101434170041700164530ustar00rootroot00000000000000/test/**ts-loader-9.4.2/.prettierrc000066400000000000000000000002101434170041700155760ustar00rootroot00000000000000{ "arrowParens": "avoid", "singleQuote": true, "semi": true, "tabWidth": 2, "useTabs": false, "printWidth": 80 }ts-loader-9.4.2/.vscode/000077500000000000000000000000001434170041700147625ustar00rootroot00000000000000ts-loader-9.4.2/.vscode/extensions.json000066400000000000000000000001311434170041700200470ustar00rootroot00000000000000{ "recommendations": [ "dbaeumer.vscode-eslint", "esbenp.prettier-vscode" ] }ts-loader-9.4.2/.vscode/launch.json000066400000000000000000000016651434170041700171370ustar00rootroot00000000000000{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "Run open execution test", "runtimeExecutable": "npm", "runtimeArgs": [ "run", "execution-tests", "--", "--single-test", "${fileDirname}", "--debug" ], "console": "integratedTerminal", "port": 5858 }, { "type": "node", "request": "launch", "name": "Run open comparison test", "runtimeExecutable": "npm", "runtimeArgs": [ "run", "comparison-tests", "--", "--single-test", "${fileDirname}", "--debug" ], "console": "integratedTerminal", "port": 5858 } ] }ts-loader-9.4.2/.vscode/settings.json000066400000000000000000000001231434170041700175110ustar00rootroot00000000000000{ "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" } }ts-loader-9.4.2/CHANGELOG.md000066400000000000000000001015021434170041700152310ustar00rootroot00000000000000# Changelog ## 9.4.2 * [Bug fix: Use custom transformer when building solution references](https://github.com/TypeStrong/ts-loader/pull/1550) [#1025] - thanks @feosuna1 ## 9.4.1 * [Hotfix: Disable `enhanced-resolve`](https://github.com/TypeStrong/ts-loader/pull/1505) - thanks @manuth ## v9.4.0 * [Add Support for Resolving `.cjs`, `.mjs`, `.cts` and `.mts` Files](https://github.com/TypeStrong/ts-loader/pull/1503) [#1503] - thanks @manuth ## v9.3.1 * [Bug fix: Generate declaration files for js files if allowJs is set to true](https://github.com/TypeStrong/ts-loader/pull/1483) [#1260] - thanks @hediet and @mvilliger ## v9.3.0 * [simplify configuration for fork-ts-checker-webpack-plugin](https://github.com/TypeStrong/ts-loader/pull/1451) - thanks @piotr-oles ## v9.2.9 * [make v9 latest following v8 release](https://github.com/TypeStrong/ts-loader/pull/1447) - thanks @johnnyreilly ## v9.2.8 * [Bug fix: support webpack 5 in ts-loader](https://github.com/TypeStrong/ts-loader/pull/1439) [#1438] - thanks @einatbar ## v9.2.7 * [cater for change in resolveTypeReferenceDirective API in TypeScript 4.7](https://github.com/TypeStrong/ts-loader/pull/1422) [#1421] - thanks @johnny_reilly and @cspotcode for inspiration in ts-node work here: https://github.com/TypeStrong/ts-node/pull/1648 ## v9.2.6 * [Docs fix for thread-loader / history](https://github.com/TypeStrong/ts-loader/pull/1377) - thanks @johnnyreilly ## v9.2.5 * [Add function to get the latest program](https://github.com/TypeStrong/ts-loader/pull/1352) - thanks @Zn4rK ## v9.2.4 * [Fix undefined configPath now falls back to default](https://github.com/TypeStrong/ts-loader/pull/1346) - thanks @johnnyreilly ## v9.2.3 * [Fix error message for invalid getCustomTransformers modules](https://github.com/TypeStrong/ts-loader/issues/1334) - thanks @blaky ## v9.2.2 * [Start consuming webpack loader types](https://github.com/TypeStrong/ts-loader/issues/1325) - thanks @johnnyreilly * [Add webpack minimum version in peerDependencies](https://github.com/TypeStrong/ts-loader/issues/1324) - thanks @afdev82 ## v9.2.1 * [Make v9 latest in npm again](https://github.com/TypeStrong/ts-loader/issues/1320) - thanks @johnnyreilly ## v9.2.0 * [Fixed impossibility to have several instances of ts-loader with different compiler options](https://github.com/TypeStrong/ts-loader/issues/1316) - thanks @timocov ## v9.1.2 * [Fix removed files handling in watch mode](https://github.com/TypeStrong/ts-loader/pull/1293) - thanks @gasnier ## v9.1.1 * [update CHANGELOG.md for 8.2.0 release](https://github.com/TypeStrong/ts-loader/pull/1291) - thanks @johnnyreilly ## v9.1.0 * [Use caches for module resolution and type reference directives when using compiler default functions](https://github.com/TypeStrong/ts-loader/pull/1287) - thanks @sheetalkamat - uses: https://github.com/microsoft/TypeScript/pull/43700 ## v9.0.2 * [Remove usage of loader-utils](https://github.com/TypeStrong/ts-loader/pull/1288) - thanks @jonwallsten ## v9.0.1 * [Use correct hook for emitting additional assets during compilation](https://github.com/TypeStrong/ts-loader/pull/1286) - thanks @jonwallsten ## v9.0.0 Breaking changes: - minimum webpack version: 5 - minimum node version: 12 Changes: * [webpack 5 migration](https://github.com/TypeStrong/ts-loader/pull/1251) - thanks @johnnyreilly, @jonwallsten, @sokra, @appzuka, @alexander-akait ## v8.4.0 * [fix: cater for change in resolveTypeReferenceDirective API in 4.7](https://github.com/TypeStrong/ts-loader/pull/1446) - thanks @dragomirtitian * This is a backport from v9.2.7 for webpack 4 compatibility ## v8.3.0 * [Fixed impossibility to have several instances of ts-loader with different compiler options](https://github.com/TypeStrong/ts-loader/issues/1316) - thanks @timocov * This is a backport from v9.2.0 for webpack 4 compatibility ## v8.2.0 * [Use caches for module resolution and type reference directives when using compiler default functions](https://github.com/TypeStrong/ts-loader/pull/1287) - thanks @sheetalkamat - uses: https://github.com/microsoft/TypeScript/pull/43700 * This is a backport from v9.1.0 for webpack 4 compatibility ## v8.1.0 * [feat: remove top-level typescript import statements](https://github.com/TypeStrong/ts-loader/pull/1259) - thanks @ulivz ## v8.0.18 * [Perf: Optimize fileExists callback path](https://github.com/TypeStrong/ts-loader/issues/1266) - thanks @berickson1 ## v8.0.17 * [Included correct webpack source location in emitted errors](https://github.com/TypeStrong/ts-loader/issues/1199) - thanks @lorenzodallavecchia ## v8.0.16 * [Re-Fixed missing errors in watch mode in webpack5](https://github.com/TypeStrong/ts-loader/issues/1204) - thanks @appzuka ## v8.0.15 * [Update definition files in watch mode in webpack@5](https://github.com/TypeStrong/ts-loader/pull/1249) - thanks @appzuka,@JonWallsten,@alexander-akait * [Add afterDeclarations to getCustomTransformers in README.md](https://github.com/TypeStrong/ts-loader/pull/1248) - thanks @appzuka ## v8.0.14 * [Upgrade `chalk`, `loader-utils`, and `semver` to latest stable versions](https://github.com/TypeStrong/ts-loader/pull/1237) - thanks Avi Vahl ## v8.0.13 * [Speed up builds by adding an in-memory cache to file path lookups](https://github.com/TypeStrong/ts-loader/pull/1228) - thanks @berickson1 ## v8.0.12 * [Instead of checking date, check time thats more accurate to see if something has changed](https://github.com/TypeStrong/ts-loader/pull/1217) - thanks @sheetalkamat ## v8.0.11 * [Fixed build failing in yarn v2 pnp](https://github.com/TypeStrong/ts-loader/pull/1209) - thanks @aicest ## v8.0.10 * [Fixed missing errors in watch mode in webpack5](https://github.com/TypeStrong/ts-loader/issues/1204) - thanks @appzuka ## v8.0.9 * [Fixed build failing when using thread-loader](https://github.com/TypeStrong/ts-loader/pull/1207) - thanks @valerio ## v8.0.8 * [Fixed memory leak when using multiple webpack instances](https://github.com/TypeStrong/ts-loader/pull/1205) - thanks @valerio ## v8.0.7 * [Speeds up project reference build and doesnt store the result in memory](https://github.com/TypeStrong/ts-loader/pull/1202) - thanks @sheetalkamat ## v8.0.6 * [Fixed further deprecation warning on webpack@5](https://github.com/TypeStrong/ts-loader/issues/1196) - thanks @appzuka ## v8.0.5 * [Fixed deprecation warnings on webpack@5](https://github.com/TypeStrong/ts-loader/issues/1194) - thanks @sanex3339 ## v8.0.4 * [Uses existing instance if config file is same as already built solution](https://github.com/TypeStrong/ts-loader/pull/1177) - thanks @sheetalkamat ## v8.0.3 * [Fix the wrong instance caching when using `appendTsSuffixTo` and `appendTsxSuffixTo` together](https://github.com/TypeStrong/ts-loader/pull/1170) - thanks @meowtec ## v8.0.2 * [Fix 2 issues with experimentalWatchApi](https://github.com/TypeStrong/ts-loader/pull/1159) - thanks @appzuka ## v8.0.1 * [Fix webpack deprecations](https://github.com/TypeStrong/ts-loader/pull/1135) - thanks @g-plane ## v8.0.0 * [Support for symlinks in project references](https://github.com/TypeStrong/ts-loader/pull/1136) - thanks @sheetalkamat! * `ts-loader` now supports TypeScript 3.6 and greater **BREAKING CHANGE** ## v7.0.5 * [Add a delay before starting the comparison tests to avoid failures under WSL](https://github.com/TypeStrong/ts-loader/pull/1109) - thanks @appzuka * [Apply other loaders when updating files in watch mode](https://github.com/TypeStrong/ts-loader/pull/1115) - thanks @iorate ## v7.0.4 * [Ensure a separate webpack instance is created for different loader options](https://github.com/TypeStrong/ts-loader/pull/1104) - thanks @appzuka ## v7.0.3 * [Ensure that JSON files are included in build module resolution](https://github.com/TypeStrong/ts-loader/pull/1101) - thanks @berickson1 ## v7.0.2 * [Make content hash consistent across machines](https://github.com/TypeStrong/ts-loader/pull/1085) - thanks @elyalvarado ## v7.0.1 * [fix: watch-run](https://github.com/TypeStrong/ts-loader/pull/1083) - thanks @zn4rk ## v7.0.0 * [Project reference support enhancements](https://github.com/TypeStrong/ts-loader/pull/1076) - thanks @sheetalkamat! * Following the end of life of Node 8, `ts-loader` no longer supports Node 8 **BREAKING CHANGE** ## v6.2.2 * [Enable typescript 3.8.3 support when using `webpack.config.ts` files](https://github.com/TypeStrong/ts-loader/issues/1072) - thanks @vladimiry! ## v6.2.1 * [Output types alongside JS files, enable declaration maps](https://github.com/TypeStrong/ts-loader/pull/1026) - thanks @meyer! ## v6.2.0 * [Emitting .tsbuildinfo when using watch api](https://github.com/TypeStrong/ts-loader/pull/1017) - thanks @sheetalkamat! ## v6.1.2 * [don't emit declaration files for a declaration file](https://github.com/TypeStrong/ts-loader/pull/1015) (#1014) - thanks @gvinaccia! * [Consume typescript apis from typescript nightly](https://github.com/TypeStrong/ts-loader/pull/1016) - thanks @sheetalkamat! ## v6.1.1 * [Fix SolutionBuilder watches](https://github.com/TypeStrong/ts-loader/pull/1003) and [related fixes](https://github.com/TypeStrong/ts-loader/pull/1011) (#998) - thanks @sheetalkamat! * [fix: no errors reported if flagged with @ts-check](https://github.com/TypeStrong/ts-loader/pull/1008) (#1004) - thanks @reinholdk! ## v6.1.0 * [Build upstream project references with SolutionBuilder](https://github.com/TypeStrong/ts-loader/pull/935) (#851, #913) - thanks @sheetalkamat! ## v6.0.4 * [Fix issue when handling files not included in tsconfig.json](https://github.com/TypeStrong/ts-loader/issues/943) (#934) - thanks @davazp! ## v6.0.3 * [Upgrade typescript version to 3.5.2](https://github.com/TypeStrong/ts-loader/pull/954) (#954) - thanks @fa93hws ## v6.0.2 * [Set configFilePath when reading config file](https://github.com/TypeStrong/ts-loader/pull/942) (#939) - thanks @konpikwastaken! ## v6.0.1 * [Fix issue with `resolveTypeReferenceDirective` causing errors like `Cannot find name 'it'` with Jest](https://github.com/TypeStrong/ts-loader/pull/936) (#934) (#919) - thanks @andrewbranch! * [Fix TypeScript diagnostics not being printed to console when using project references](https://github.com/TypeStrong/ts-loader/pull/937) (#932) - thanks @andrewbranch! ## v6.0.0 * [Drop support for node < 8.6 related to micromatch upgrade to 4](https://github.com/TypeStrong/ts-loader/pull/930); see: https://github.com/TypeStrong/ts-loader/issues/929 * [Update dependencies](https://github.com/TypeStrong/ts-loader/pull/928) - thanks @johnnyreilly! ## v5.4.5 * [use @types/webpack for loader typings](https://github.com/TypeStrong/ts-loader/pull/927) - thanks @LukeSheard! ## v5.4.4 * [refactor: add common appendTsTsxSuffixesIfRequired function to instance](https://github.com/TypeStrong/ts-loader/pull/924) - thanks @johnnyreilly! ## v5.4.3 * [feat: resolveTypeReferenceDirective support for yarn PnP](https://github.com/TypeStrong/ts-loader/pull/921) - thanks @johnnyreilly! * [fix: don't include anything apart from ts-loader in publish](https://github.com/TypeStrong/ts-loader/pull/923) - thanks @johnnyreilly! ## v5.3.3 * [fix: Pass ts.Program to getCustomTransformers](https://github.com/TypeStrong/ts-loader/pull/889) (#860) - thanks @andersekdahl! ## v5.3.2 * [feat: enable experimentalFileCaching by default](https://github.com/TypeStrong/ts-loader/pull/885) (#868) - thanks @timocov! ## v5.3.1 * [fix: projectReferences with rootDir](https://github.com/TypeStrong/ts-loader/pull/871) (#868) - thanks @andrewbranch! ## v5.3.0 * [feat: Exposes a `resolveNodeModule` option](https://github.com/TypeStrong/ts-loader/pull/862) - thanks @arcanis! ## v5.2.2 * [feat: Micro-optimizations](https://github.com/TypeStrong/ts-loader/pull/855) - thanks @johnnyreilly ## v5.2.1 * [feat: Lists typescript as a peer dependency](https://github.com/TypeStrong/ts-loader/pull/841) - thanks @arcanis! ## v5.2.0 * [feat: Initial support for project references - `projectReferences`](https://github.com/TypeStrong/ts-loader/pull/817) - thanks @andrewbranch! ## v5.1.1 * [fix(getTranspilationEmit): pass the raw path to transpileModule](https://github.com/TypeStrong/ts-loader/pull/835) - thanks @Brooooooklyn ## v5.1.0 * [feat: Added cache for some FS operations while compiling - `experimentalFileCaching`](https://github.com/TypeStrong/ts-loader/pull/829) - thanks @timocov! ## v5.0.0 * [feat: Fixed issue with incorrect output path for declaration files](https://github.com/TypeStrong/ts-loader/pull/822) - thanks @JonWallsten! **BREAKING CHANGE** ## v4.5.0 * [feat: Added support for TypeScript declaration map](https://github.com/TypeStrong/ts-loader/pull/821) - thanks @JonWallsten! ## v4.4.2 * [fix(loader): new Error to webpack when errors occured in the loader function](https://github.com/TypeStrong/ts-loader/pull/792) - thanks @linxiaowu66 and @systemmetaphor! ## v4.4.1 * [fix(types): expose public interfaces from root index.d.ts](https://github.com/TypeStrong/ts-loader/pull/790) - thanks @Hotell! ## v4.4.0 * [feat: generate ambient types from implementation](https://github.com/TypeStrong/ts-loader/pull/788) - thanks @Hotell! * [error when not using webpack 4](https://github.com/TypeStrong/ts-loader/pull/786) - thanks @johnnyreilly ## v4.3.1 * [Fix options caching when ts-loader is used in multiple rules](https://github.com/TypeStrong/ts-loader/pull/782) - thanks @yyx990803! Please note, this bug fix requires that vue-loader users still using v14 should either upgrade to v15 or explicitly pass the same ts-loader options via v14's loaders option. [See more details here](https://github.com/TypeStrong/ts-loader/pull/782#issuecomment-394406093) ## v4.3.0 * [Fix dependency resolution when using pnpm](https://github.com/TypeStrong/ts-loader/pull/774) - thanks @xbtsw and @zkochan! * [Add `allowTsInNodeModules` option for importing .ts files from node_modules](https://github.com/TypeStrong/ts-loader/pull/773) - thanks @aelawson! ## v4.2.0 * [Pass `context' to error formatters](https://github.com/TypeStrong/ts-loader/pull/756) - thanks @gustavderdrache! ## v4.1.0 * [Fix slow `experimentalWatchApi`](https://github.com/TypeStrong/ts-loader/pull/747) (#746) - thanks @sheetalkamat and @MLoughry! * [feat: `getCustomTransformers` support path string for a module](https://github.com/TypeStrong/ts-loader/pull/745) - thanks @vagusX and @s-panferov (upon whose work this is based I believe) ## v4.0.1 * [Fix name collision in experimentalWatchApi code](https://github.com/TypeStrong/ts-loader/pull/737) - thanks @MLoughry! ## v4.0.0 * Support webpack 4 * Drop support for webpack 2/3 **BREAKING CHANGE** - use ts-loader 3.x if you need webpack 2/3 support * Minimum TypeScript version is now 2.4.1 **BREAKING CHANGE** * Deprecated option `entryFileCannotBeJs` removed' **BREAKING CHANGE** * Start using [prettier](https://prettier.io/) for the codebase ## v3.5.0 * [Add trace for traceResolution](https://github.com/TypeStrong/ts-loader/pull/721) - thanks @onigoetz! ## v3.4.0 * [local .d.ts files now marked as changed when watch is triggered](https://github.com/TypeStrong/ts-loader/pull/698) - thanks @KnisterPeter! ## v3.3.1 * [Fixes to support watch api for compiling - lib support etc](https://github.com/TypeStrong/ts-loader/pull/715) - thanks @sheetalkamat! ## v3.3.0 * [Report diagnostics only on certain files with `reportFiles` option](https://github.com/TypeStrong/ts-loader/pull/701) - thanks @freeman! * [Replaced option `contextAsConfigBasePath` with `context` option.](https://github.com/TypeStrong/ts-loader/pull/688/) Strictly speaking a breaking change. However, given the original option was never able to fulfil its intended purpose I've decided to treat this as just a new feature; there seems no possibility that anyone can be using `contextAsConfigBasePath` - thanks @christiantinauer! * [Added support for the new watch api of TypeScript compiler.](https://github.com/TypeStrong/ts-loader/pull/685) nb This feature has been placed behind a new `experimentalWatchApi` option until it has been thoroughly tested. All being well it is likely to become the default behaviour for ts-loader in future - thanks @sheetalkamat! ## v3.2.0 * [Add new loader option `contextAsConfigBasePath`](https://github.com/TypeStrong/ts-loader/pull/681) - thanks @christiantinauer ## v3.1.1 * [Fix error importing buildt ts files with allowJs](https://github.com/TypeStrong/ts-loader/pull/674) (#667) - thanks @Pajn! ## v3.1.0 * [Add `onlyCompileBundledFiles` option which modifies behaviour to load only those files that are actually bundled by webpack](https://github.com/TypeStrong/ts-loader/pull/671) #267 - thanks @maier49! * [Chore release; upgraded chalk dependency in `package.json` to 2.3, as 2.3 is another breaking changes release (from a TypeScript perspective).](https://github.com/TypeStrong/ts-loader/issues/664), see [here](https://github.com/chalk/chalk/issues/215) for context - thanks @johnnyreilly ## v3.0.5 * [Chore release; upgraded chalk dependency in `package.json` to 2.2, as 2.2 appears to be a breaking changes release.](https://github.com/TypeStrong/ts-loader/issues/664) - thanks @lmk123 for reporting ## v3.0.4 * [Chore release; upgraded chalk dependency.](https://github.com/TypeStrong/ts-loader/pull/662) - thanks @johnnyreilly ## v3.0.3 * [Fix allowJs @types resolution error](https://github.com/TypeStrong/ts-loader/pull/658) (#657, #655) - thanks @johnnyreilly and @roddypratt + @ldrick for providing minimal repro repos which allowed me to fix this long standing bug! This fix resolves the issue for TypeScript 2.4+ (which is likely 95% of users). For those people stuck on 2.3 or below and impacted by this issue, you should be able to workaround this by setting `entryFileCannotBeJs: true` in your ts-loader options. This option should be considered deprecated as of this release. The option will likely disappear with the next major version of ts-loader which will drop support for TypeScript 2.3 and below, thus removing the need for this option. ## v3.0.0 All changes were made with this [PR](https://github.com/TypeStrong/ts-loader/pull/643) - thanks @johnnyreilly ([Published to npm as v3.0.2 due to npm publishing issues](https://github.com/TypeStrong/ts-loader/issues/654)) thanks @mattlewis92 for noticing! * drop support for typescript < 2.0 (no-one seems to be using it and we can simplify the code) **BREAKING CHANGE** * remove `entryFileIsJs` option; it can be inferred from whether the `allowJs` TypeScript compiler option has been set. * move to webpack 3.0 for test harness * drop `configFileName` support [(replaced by `configFile`)](https://github.com/TypeStrong/ts-loader/pull/607) **BREAKING CHANGE** * add support for a custom formatter for output - drop visual studio format (this can be added back if there's clamour for it and people can supply their own formatters in the interim) **BREAKING CHANGE** * make loglevel warn by default (stop outputting typescript version number by default). Fixes [#488](https://github.com/TypeStrong/ts-loader/issues/488) * fix [tsc has "module" default to "es2015"when targetting es2015+, but ts-loader does not](https://github.com/TypeStrong/ts-loader/issues/570) - thanks [@Venryx](https://github.com/Venryx) for the suggestion! * [switch to build ts-loader / run tests with yarn](https://github.com/TypeStrong/ts-loader/issues/369) because of [this](https://stackoverflow.com/questions/45022048/why-does-npm-install-rewrite-package-lock-json/45566871#45566871) * allow controlling whether the output can contain colours ## v2.3.7 * [Start validating the options supplied to the loader](https://github.com/TypeStrong/ts-loader/pull/630) (#629) - thanks @johnnyreilly! ## v2.3.6 * [Fix kills ts-loader dependant builds issue](https://github.com/TypeStrong/ts-loader/pull/627) (#626) - thanks @Loilo! ## v2.3.5 * [Add an additional check for js files before reusing isExternalLibaryImport](https://github.com/TypeStrong/ts-loader/pull/622) (#620) - thanks @WillMartin! * [Make TypeScript `basePath` configurable](https://github.com/TypeStrong/ts-loader/pull/621) (#618) - thanks @Loilo! * [Fix relative configFile path](https://github.com/TypeStrong/ts-loader/pull/618) (#617) - thanks @Loilo! ## v2.3.4 * [Add `configFile` option](https://github.com/TypeStrong/ts-loader/pull/607) - thanks @Loilo! ## v2.3.3 * [fix(tsconfig): stop passing rootDir option to TypeScript compiler](https://github.com/TypeStrong/ts-loader/pull/598) (#597) - thanks @Brooooooklyn * [Fix findConfigFile in Windows](https://github.com/TypeStrong/ts-loader/pull/605) (#604) - thanks @mengxy ## v2.3.2 * [Move to use strictNullChecks](https://github.com/TypeStrong/ts-loader/pull/589) - thanks @johnnyreilly * [`allowJs` supports importing types from external libraries](https://github.com/TypeStrong/ts-loader/pull/590) (#586, #577) - thanks @bsouthga! ## v2.3.1 * [Fix undefined watcher in watch-run causes error](https://github.com/TypeStrong/ts-loader/pull/587) (#585) - thanks @zinserjan and @sokra! ## v2.3.0 * [add appendTsxSuffixTo option to support using tsx with Vue](https://github.com/TypeStrong/ts-loader/pull/581) - lots of discussion went into this PR. Thanks to @vhqtvn (author) and @HerringtonDarkholme, @johnnyreilly, @jbrantly, @octref, @rhyek and others for helping us land on our final implementation. * [refactor: Use chalk instead of colors](https://github.com/TypeStrong/ts-loader/pull/579) - thanks @develar! ## v2.2.2 * [Remove default of setting isolatedModules to true when in transpileOnly mode](https://github.com/TypeStrong/ts-loader/pull/569) - thanks @johnnyreilly and @donaldpipowitch ## v2.2.1 * [Report errors in JS(X) files when CheckJS is enabled](https://github.com/TypeStrong/ts-loader/pull/564) - thanks @schmuli! * [Cater for change to @types acquisition strategy in TypeScript 2.4.1](https://github.com/TypeStrong/ts-loader/pull/566) - thanks @johnnyreilly ## v2.2.0 * [Support custom transformers for ts](https://github.com/TypeStrong/ts-loader/pull/535) - thanks @longlho and @Igorbek! ## v2.1.0 * [Add happypack compatibility mode](https://github.com/TypeStrong/ts-loader/pull/547) - thanks @aindlq! ## v2.0.3 * [Don't include appended TS extension in webpack dependencies](https://github.com/TypeStrong/ts-loader/pull/497) - thanks again @wearymonkey! ## v2.0.2 * [Fix performance regression related to using getTimes() by tracking timestamps](https://github.com/TypeStrong/ts-loader/pull/500) - thanks @wearymonkey ## v2.0.1 * [make watch resilient to no watcher / watcher.mtimes](https://github.com/TypeStrong/ts-loader/pull/482) - thanks @bancek and @mredbishop * [move to using loader-utils 1.0](https://github.com/TypeStrong/ts-loader/pull/475) ## v2.0.0 * [Add support for IgnoringWatchFileSystem](https://github.com/TypeStrong/ts-loader/pull/444) - thanks @herschel666 * [Use native Object.assign()](https://github.com/TypeStrong/ts-loader/pull/418) - thanks @arusakov Breaking changes: * ts-loader now officially only supports webpack 2. ts-loader 2.x may work with webpack 1 but it is not supported. Related to that, all continuous integration tests now run against webpack 2. * as webpack 2 does not support node 0.12 neither does ts-loader from now. node 4 at least is required. ## v1.3.3 * [Fix bug when "extend"ing a tsconfig that specifies "allowJs"](https://github.com/TypeStrong/ts-loader/pull/415) Thanks @cspotcode * [Minor perf optimisations](https://github.com/TypeStrong/ts-loader/pull/412) ## v1.3.2 * [Upgrade enhanced-resolve to v3](https://github.com/TypeStrong/ts-loader/pull/411) * [Remove arrify dependency](https://github.com/TypeStrong/ts-loader/pull/410) ## v1.3.1 * [Rolled back re-exported const enums no longer break emit in watch mode as performance cost was too high](https://github.com/TypeStrong/ts-loader/pull/406) resolves #393 ## v1.3.0 * [Introduce meaningful error when importing TypeScript from `node_modules`](https://github.com/TypeStrong/ts-loader/pull/399) * [Introduce `entryFileIsJs` loader option which allows having an entry file which is js.](https://github.com/TypeStrong/ts-loader/pull/399) resolves #388 and #401 - thanks @Wykks and @pqr. NB Previously the `entryFileIsJs` option was on by default when `allowJs` was true. Now it has to be specified directly. Strictly speaking this is a breaking change; however given this is a rarely used option which exists for what is arguably an edge case this is being added without moving to 2.0. If this breaks people then we'll never do this again; I'd be surprised if anyone is relying on this though so we're taking a chance. Related tests have been suffixed "-entryFileIsJs" in the test name. ## v1.2.2 * [Re-exported const enums no longer break emit in watch mode](https://github.com/TypeStrong/ts-loader/pull/377) [#376] - thanks @smphhh * [typescript.sys should be compiler.sys](https://github.com/TypeStrong/ts-loader/pull/380) [#379] - thanks @johnnyreilly and @jbrantly ## v1.2.1 * [Fix TS module resolution paths on Windows - watch mode becomes faster](https://github.com/TypeStrong/ts-loader/pull/373) [#372] - thanks @smphhh ## v1.2.0 * [Crash when adding/removing files in watch-mode](https://github.com/TypeStrong/ts-loader/pull/364) [#358] - thanks @jbbr for the suggested fix * [Provided an option to produce Visual Studio compatible error output](https://github.com/TypeStrong/ts-loader/pull/356) [#355] - thanks @gamli ## v1.1.0 * [Added support for vuejs via `appendTsSuffixTo` option](https://github.com/TypeStrong/ts-loader/pull/354) [#270] - thanks @HerringtonDarkholme ## v1.0.0 * [General refactor of ts-loader; some performance improvements](https://github.com/TypeStrong/ts-loader/pull/343) [#335] - thanks @johnnyreilly * [Make the loader resilient to watched declaration files being removed.](https://github.com/TypeStrong/ts-loader/pull/281) - thanks @opichals ## v0.9.5 * [Improve performance for watch mode / `after-compile` plugin](https://github.com/TypeStrong/ts-loader/pull/187) - thanks @Strate ## v0.9.4 * [Make logging to stderr or stdout configurable; introduce logging levels](https://github.com/TypeStrong/ts-loader/pull/313) [#214] - thanks @ThYpHo0n * [Fix regression that broke hot module replacement](https://github.com/TypeStrong/ts-loader/pull/322) [#321] - thanks @dopare ## v0.9.3 * [Added support for allowJs](https://github.com/TypeStrong/ts-loader/pull/320) (#316) - thanks @dschnare ## v0.9.2 * [Added support for @types](https://github.com/TypeStrong/ts-loader/pull/318) (#247) -thanks @basarat for the ideas ## v0.9.1 * [Normalize dependency graph paths - Fix broken dependencies on Windows ](https://github.com/TypeStrong/ts-loader/pull/286) - thanks @pzavolinsky * [Fixed the declaration issue](https://github.com/TypeStrong/ts-loader/pull/307) (#214 part deux) - thanks @dizel3d ## v0.9.0 * [Made ts-loader compatible with node v6](https://github.com/TypeStrong/ts-loader/commit/a4f835345e495f45b40365f025afce72d1817996) - thanks @Blechhirn * [Fixed the declaration issue](https://github.com/TypeStrong/ts-loader/commit/3bb0fec73a2fab47953b51d256f0f5378f236ad1) (#214) - thanks @17cupsofcoffee * [Declarations update independent of compiler.watchFileSystem](https://github.com/TypeStrong/ts-loader/pull/167/commits/ae824b2676b226bdd0c860a787754a4ae28e339c) (#155) - thanks @opichals Now built using TypeScript v2.0 ## v0.8.2 * Elided imports are now watched (#156, #169) * Declaration files for `.d.ts` files are now emitted (thanks @rob-bateman) (#174, #175) ## v0.8.1 * Add better error messaging when a file in tsconfig.json can not be loaded (#117, #145) * Fix incompatibility with html-webpack-plugin (#152, #154) ## v0.8.0 * Add support for emitting declaration files when `declaration: true` is set (#48, #128) * Fix bug with specifying `target: es6` and `module: commonjs` at the same time when using TS 1.7+ (#111, #132, #140). * Fix bug with resolving dependencies which are linked using `npm link` (#134, #141) ## v0.7.2 * Fix regression with watching definition files (#109, #110) ## v0.7.1 * Fix regression with Windows that was introduced in v0.7.0 (#92) ## v0.7.0 * Fix bug with webpack resolution that could sometimes cause TypeScript to not find modules (#92, #102) * Loader output is now written to stderr instead of stdout. (#95, #103) ## v0.6.1 * Improve initial build performance significantly for larger projects (#100) * Fix issue with nightly (#96) ## v0.6.0 * Remove support for 1.5 and 1.6-beta. TypeScript 1.6 (stable) is the now the lowest version supported. * Fix issue when using source maps and Babel in certain situations (#81) * Fix issue with nightly (#83) ## v0.5.6 * Add ignoreDiagnostics feature * Fix issue with node resolution and `noEmitOnError` (#71) ## v0.5.5 * Fix issue with nightly (Microsoft/TypeScript#4738) * Add support for the NoErrorsPlugin ## v0.5.4 * Fix issue with nightly (Microsoft/TypeScript#4497) ## v0.5.3 * Utilize TypeScript's new custom module resolution logic to integrate with webpack. This essentially means that TypeScript will resolve files exactly the same as webpack does (supporting aliases, etc). See the [aliasResolution test](test/aliasResolution) for an example. Only supported in TS 1.6 and above. * Rework error reporting to resolve certain edge cases with dependencies. In general errors should be much more consistent now in watch mode. * Fix issue with targeting ES6 and transpile mode (#36) ## v0.5.2 * Fix issue with TypeScript nightly and new node module resolution strategy (#34) ## v0.5.1 * Tweaked error message output to include error code (#32) * Add helpful messages around the TypeScript dependency * Suggest how to install TypeScript if it hasn't been installed * Show TypeScript version when compiling * Warn if TypeScript version is incompatible ## v0.5.0 * Add support for `transpileOnly` loader option. See README for more information. * TypeScript is no longer a dependency of the loader and must be installed separately * Loader options can now be set as a property in `webpack.config.js` * TypeScript options can be set through the loader option `compilerOptions` * Improved error reporting * Errors from all files in the TypeScript application are now reported in watch mode instead of from just those files that changed. This means that making a breaking change in a dependency will now be correctly reported as an error in the dependent file. * Errors with TypeScript options are now reported as webpack errors instead of logged to console * Error output no longer contains the filename once from webpack and again in the error message. Instead, the filename is only reported by webpack * Fixed issue with latest version of webpack where filenames could be reported twice for the same error in certain situations * Using the `declaration` TypeScript option no longer results in errors * Add support for the `newLine` TypeScript option * Tests have been revamped to be full integration tests with nightly builds against the current stable and nightly TypeScript. Many new tests have been added. ## v0.4.7 * Update TypeScript dependency to 1.5 release (1.5.3) ## v0.4.6 * Improve error reporting related to tsconfig.json * Fix bug that reported the wrong errors * Errors are now reported as webpack errors instead of logged to console * Add support for latest TypeScript nightly (#24) ## v0.4.5 * Add `silent` flag (#22) ## v0.4.4 * Add support for "noLib" compiler option (#19) * Make errors easier to parse programmatically (#20) * Errors in declaration files are now added to the stats object instead of written to console * Errors now include `file`, `rawMessage`, and `location` properties * Make --watch option more robust * Fix issue where changes to entry file were not detected * Fix issue where changes to typing information only did not result in a rebuild (#21) ## v0.4.3 * Fix error locations to be 1-based instead of 0-based (#18) ## v0.4.2 * Rework the way dependencies are loaded (#14) * Fix NPM dependency on TypeScript (#15, #16) ## v0.4.1 * Fix Windows issue with paths (#14) ## v0.4.0 * TypeScript 1.5 support! (#14) * tsconfig.json support (#2, #9) * ES6 target support * Remove TS-related options in favor of specifying them in tsconfig.json * Add `configFileName` option for custom tsconfig files ## v0.3.4 * Exclude TS 1.5 as a dependency since there are breaking changes ## v0.3.3 * Add support for reporting errors in declaration files (#10) * Add support for watch mode for declaration files (#11) * Fix issue with extra `sourceMappingURL` in output files (#12) ## v0.3.2 * Add support for manually adding files (#6) * Add paths to source maps (#8) ## v0.3.1 * Add support for specifying a custom TypeScript compiler ## v0.3.0 * Change how modules are resolved. Imports and declaration file references are now resolved through TypeScript instead of being resolved through webpack's `resolve` API. This fixes a number of issues and better aligns the loader to work as a replacement for the `tsc` command. (#3, #4, #5) ## v0.2.3 * Add noImplicitAny option (#2) ## v0.2.2 * Fix issue with source maps ## v0.2.1 * Add colors to error output ## v0.2.0 * Add new configuration options (#1) * target, module, sourceMap, instance * sourceMap default changed from `true` to `false` * Workaround issue with TypeScript always emitting Windows-style new lines * Add tests ## v0.1.0 * Initial version ts-loader-9.4.2/CONTRIBUTING.md000066400000000000000000000120121434170041700156460ustar00rootroot00000000000000# Contributor's Guide We welcome contributions from the community and have gathered guidelines here to help you get started. ## Discussion While not absolutely required, it is encouraged that you first open an issue for any bug or feature request. This allows discussion on the proper course of action to take before coding begins. ## Building ```shell yarn install yarn build ``` ## Changing Most of the information you need to contribute code changes can [be found here](https://guides.github.com/activities/contributing-to-open-source/). In short: fork, make your changes, and submit a pull request. ## Testing This project makes use of 2 integration test packs to make sure we don't break anything. That's right, count them, 2! There is a comparison test pack which compares compilation outputs and is long established. There is also an execution test pack which executes the compiled JavaScript. This test pack is young and contains fewer tests; but it shows promise. You can run all the tests (in both test packs) with `yarn test`. To run comparison tests alone use `yarn run comparison-tests`. To run execution tests alone use `yarn run execution-tests`. Not all bugs/features necessarily fit into either framework and that's OK. However, most do and therefore you should make every effort to create at least one test which demonstrates the issue or exercises the feature. Use your judgement to decide whether you think a comparison test or an execution test is most appropriate. To read about the comparison test pack take a look [here](test/comparison-tests/README.md) To read about the execution test pack take a look [here](test/execution-tests/README.md) ## Debugging ### Debugging tests If you’re using VS Code, set breakpoints anywhere in `src`. Open any file inside the comparison test or execution test you want to debug, then, in the debug pane, select “Run open comparison test” or “Run open execution test.” If you’re not using VS Code, simply adding `--debug` to either a `yarn run comparison-tests` or `yarn run execution-tests` will pause before each test (this is best combined with `--single-test`), allowing you to attach to the node process on port 5858 with your favorite debugger. ### Debugging ts-loader installed from npm in your own Webpack project ```sh node --inspect-brk node_modules/webpack/bin/webpack.js --config webpack.dev.js # Obviously configure this depending upon your project setup ``` Then put a breakpoint in `node_modules/ts-loader/dist/index.js`, and debug in VS Code with "Attach to Node Process". The dist is JS compiled from TS, but it’s still pretty readable. ### Debugging a local, cloned copy of ts-loader in your own Webpack project Just like the steps above, except substituting a local copy of ts-loader for the one in node_modules: 1. In `ts-loader`, run `yarn build` 2. Still in `ts-loader`, run `npm link` 3. In your own Webpack project directory, run `npm link ts-loader`. There’s now a chain of symlinks from `node_modules/ts-loader` to your cloned copy built from source. 4. Repeat the steps above in “Debugging ts-loader installed from npm...” except now, you can take advantage of source maps, so you can set breakpoints in `ts-loader/src` instead of `ts-loader/dist`. 5. If you want to try making changes to `ts-loader`, make changes and then repeat steps 1 and 4—no need to re-run the `npm link` steps. 6. Run `npm unlink ts-loader` in your own project directory to remove the symlink when you’re done. ### Profiling Performance To investigate slowdowns in build times, it's often helpful to profile webpack & ts-loader. 1. Start webpack with a debugger attached (see debugging steps above) 2. Identify the reproducible user scenario that is experiencing slowdowns 3. In Chrome, open `chrome://inspect` and inspect the running webpack instance Note: Utilizing Chromium instead of Chrome sometimes yields better results. If any of the following steps fail or cause a crash, try switching from Chrome to Chromium. 4. Switch to the Profiling Tab 5. Start Recording 6. Kick off the scenario that's known to be slow 7. Stop Recording once the scenario is complete At this point you should see a list of function calls. There are three distinct views that are useful & you can swap between them to get slightly different views of the problem. **Chart View** The chart view will provide a flame chart of all profiled function calls over time. This can be useful to visualize expensive functions and blocks of high CPU, but can be difficult to read when there are deep call stacks (or flames). **Heavy View** Heavy view shows the time that functions took to execute themselves (self time) & the functions they call (total time). When expanding individual calls, you will be able to see the functions that called this function & effectively walk up the recorded stack traces. **Tree View** Tree view shows the same information as heavy view, but visualizes calls in a top-town manner. This can be useful to track down a single call pattern that is expensive but is less useful when there are deep stack traces. ts-loader-9.4.2/Dockerfile000066400000000000000000000030761434170041700154210ustar00rootroot00000000000000FROM node:14 # See https://crbug.com/795759 RUN apt-get update && apt-get install -yq libgconf-2-4 # Install latest chrome dev package and fonts to support major charsets (Chinese, Japanese, Arabic, Hebrew, Thai and a few others) # Note: this installs the necessary libs to make the bundled version of Chromium that Puppeteer # installs, work. RUN apt-get update && apt-get install -y wget --no-install-recommends \ && wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \ && sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' \ && apt-get update \ && apt-get install -y google-chrome-unstable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst fonts-freefont-ttf \ --no-install-recommends \ && rm -rf /var/lib/apt/lists/* \ && apt-get purge --auto-remove -y curl \ && rm -rf /src/*.deb WORKDIR /TypeStrong/ts-loader COPY .git /TypeStrong/ts-loader/.git # install packages COPY package.json yarn.lock index.js /TypeStrong/ts-loader/ RUN yarn # build COPY src /TypeStrong/ts-loader/src RUN yarn build # test COPY test /TypeStrong/ts-loader/test # build and run tests with: # docker build -t ts-loader . # docker run -it ts-loader yarn test # regenerate comparison-tests with: # docker build -t ts-loader . # docker run -v $(pwd):/TypeStrong/ts-loader -it ts-loader yarn # docker run -v $(pwd):/TypeStrong/ts-loader -it ts-loader yarn build # docker run -v $(pwd):/TypeStrong/ts-loader -it ts-loader yarn run comparison-tests --save-output ts-loader-9.4.2/HISTORY.md000066400000000000000000000015571434170041700151140ustar00rootroot00000000000000# History `ts-loader` was started by [James Brantly](http://www.jbrantly.com/) back in January 2015. He created the initial codebase, wrote the comparison testpack and merrily maintained it until it reached v0.8.2. At that point [John Reilly](https://blog.johnnyreilly.com/) started maintaining ts-loader. [On October 16th 2016 to be exact](https://twitter.com/jbrantly/status/785931975064444928). The full story of how that came to be can be read here: https://blog.johnnyreilly.com/2016/11/but-you-cant-die-i-love-you-ts-loader.html Since that time, John (who wrote this and finds it peculiar to refer to himself in the third person) has continued maintaining ts-loader. He appreciates any and all people that contribute. Who knows, maybe one day the mantle will be passed on again and someone else will step up and take ts-loader forwards. Who knows? It could be you ;-) ts-loader-9.4.2/LICENSE000066400000000000000000000020761434170041700144330ustar00rootroot00000000000000The MIT License (MIT) Copyright (c) 2015-present TypeStrong Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ts-loader-9.4.2/README.md000066400000000000000000000737051434170041700147140ustar00rootroot00000000000000# TypeScript loader for webpack [![npm version](https://img.shields.io/npm/v/ts-loader.svg)](https://www.npmjs.com/package/ts-loader) [![build and test](https://github.com/TypeStrong/ts-loader/actions/workflows/push.yml/badge.svg)](https://github.com/TypeStrong/ts-loader/actions/workflows/push.yml) [![Downloads](http://img.shields.io/npm/dm/ts-loader.svg)](https://npmjs.org/package/ts-loader) [![node version](https://img.shields.io/node/v/ts-loader.svg)](https://www.npmjs.com/package/ts-loader) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)

ts-loader

This is the TypeScript loader for webpack.

Installation · Report Bug · Request Feature

## Table of Contents - [Getting Started](#getting-started) * [Installation](#installation) * [Running](#running) * [Examples](#examples) * [Faster Builds](#faster-builds) * [Yarn Plug’n’Play](#yarn-plugnplay) * [Babel](#babel) * [Compatibility](#compatibility) * [Configuration](#configuration) + [`devtool` / sourcemaps](#devtool--sourcemaps) * [Code Splitting and Loading Other Resources](#code-splitting-and-loading-other-resources) * [Declarations (.d.ts)](#declaration-files-dts) * [Failing the build on TypeScript compilation error](#failing-the-build-on-typescript-compilation-error) * [`baseUrl` / `paths` module resolution](#baseurl--paths-module-resolution) * [Options](#options) * [Loader Options](#loader-options) + [transpileOnly](#transpileonly) + [happyPackMode](#happypackmode) + [resolveModuleName and resolveTypeReferenceDirective](#resolvemodulename-and-resolvetypereferencedirective) + [getCustomTransformers](#getcustomtransformers) + [logInfoToStdOut](#loginfotostdout) + [logLevel](#loglevel) + [silent](#silent) + [ignoreDiagnostics](#ignorediagnostics) + [reportFiles](#reportfiles) + [compiler](#compiler) + [configFile](#configfile) + [colors](#colors) + [errorFormatter](#errorformatter) + [compilerOptions](#compileroptions) + [instance](#instance) + [appendTsSuffixTo](#appendtssuffixto) + [appendTsxSuffixTo](#appendtsxsuffixto) + [onlyCompileBundledFiles](#onlycompilebundledfiles) + [useCaseSensitiveFileNames](#useCaseSensitiveFileNames) + [allowTsInNodeModules](#allowtsinnodemodules) + [context](#context) + [experimentalFileCaching](#experimentalfilecaching) + [projectReferences](#projectreferences) * [Usage with webpack watch](#usage-with-webpack-watch) * [Hot Module replacement](#hot-module-replacement) - [Contributing](#contributing) - [License](#license) ## Getting Started ### Installation ``` yarn add ts-loader --dev ``` or ``` npm install ts-loader --save-dev ``` You will also need to install TypeScript if you have not already. ``` yarn add typescript --dev ``` or ``` npm install typescript --save-dev ``` ### Running Use webpack like normal, including `webpack --watch` and `webpack-dev-server`, or through another build system using the [Node.js API](https://webpack.js.org/api/node/). ### Examples We have a number of example setups to accommodate different workflows. Our examples can be found [here](examples/). We probably have more examples than we need. That said, here's a good way to get started: - I want the simplest setup going. Use "[vanilla](examples/vanilla)" `ts-loader` - I want the fastest compilation that's available. Use [fork-ts-checker-webpack-plugin](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin). It performs type checking in a separate process with `ts-loader` just handling transpilation. ### Faster Builds As your project becomes bigger, compilation time increases linearly. It's because typescript's semantic checker has to inspect all files on every rebuild. The simple solution is to disable it by using the `transpileOnly: true` option, but doing so leaves you without type checking and *will not output declaration files*. You probably don't want to give up type checking; that's rather the point of TypeScript. So what you can do is use the [fork-ts-checker-webpack-plugin](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin). It runs the type checker on a separate process, so your build remains fast thanks to `transpileOnly: true` but you still have the type checking. If you'd like to see a simple setup take a look at [our example](examples/fork-ts-checker-webpack-plugin/). ### Yarn Plug’n’Play `ts-loader` supports [Yarn Plug’n’Play](https://yarnpkg.com/en/docs/pnp). The recommended way to integrate is using the [pnp-webpack-plugin](https://github.com/arcanis/pnp-webpack-plugin#ts-loader-integration). ### Babel `ts-loader` works very well in combination with [babel](https://babeljs.io/) and [babel-loader](https://github.com/babel/babel-loader). There is an [example](https://github.com/Microsoft/TypeScriptSamples/tree/master/react-flux-babel-karma) of this in the official [TypeScript Samples](https://github.com/Microsoft/TypeScriptSamples). ### Compatibility * TypeScript: 3.6.3+ * webpack: 5.x+ (please use `ts-loader` 8.x if you need webpack 4 support) * node: 12.x+ A full test suite runs each night (and on each pull request). It runs both on Linux and Windows, testing `ts-loader` against major releases of TypeScript. The test suite also runs against TypeScript@next (because we want to use it as much as you do). If you become aware of issues not caught by the test suite then please let us know. Better yet, write a test and submit it in a PR! ### Configuration 1. Create or update `webpack.config.js` like so: ```javascript module.exports = { mode: "development", devtool: "inline-source-map", entry: "./app.ts", output: { filename: "bundle.js" }, resolve: { // Add `.ts` and `.tsx` as a resolvable extension. extensions: [".ts", ".tsx", ".js"], // Add support for TypeScripts fully qualified ESM imports. extensionAlias: { ".js": [".js", ".ts"], ".cjs": [".cjs", ".cts"], ".mjs": [".mjs", ".mts"] } }, module: { rules: [ // all files with a `.ts`, `.cts`, `.mts` or `.tsx` extension will be handled by `ts-loader` { test: /\.([cm]?ts|tsx)$/, loader: "ts-loader" } ] } }; ``` 2. Add a [`tsconfig.json`](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html) file. (The one below is super simple; but you can tweak this to your hearts desire) ```json { "compilerOptions": { "sourceMap": true } } ``` The [tsconfig.json](http://www.typescriptlang.org/docs/handbook/tsconfig-json.html) file controls TypeScript-related options so that your IDE, the `tsc` command, and this loader all share the same options. #### `devtool` / sourcemaps If you want to be able to debug your original source then you can thanks to the magic of sourcemaps. There are 2 steps to getting this set up with `ts-loader` and webpack. First, for `ts-loader` to produce **sourcemaps**, you will need to set the [tsconfig.json](http://www.typescriptlang.org/docs/handbook/tsconfig-json.html) option as `"sourceMap": true`. Second, you need to set the `devtool` option in your `webpack.config.js` to support the type of sourcemaps you want. To make your choice have a read of the [`devtool` webpack docs](https://webpack.js.org/configuration/devtool/). You may be somewhat daunted by the choice available. You may also want to vary the sourcemap strategy depending on your build environment. Here are some example strategies for different environments: * `devtool: 'inline-source-map'` - Solid sourcemap support; the best "all-rounder". Works well with karma-webpack (not all strategies do) * `devtool: 'eval-cheap-module-source-map'` - Best support for sourcemaps whilst debugging. * `devtool: 'source-map'` - Approach that plays well with UglifyJsPlugin; typically you might use this in Production ### Code Splitting and Loading Other Resources Loading css and other resources is possible but you will need to make sure that you have defined the `require` function in a [declaration file](https://www.typescriptlang.org/docs/handbook/writing-declaration-files.html). ```typescript declare var require: { (path: string): T; (paths: string[], callback: (...modules: any[]) => void): void; ensure: ( paths: string[], callback: (require: (path: string) => T) => void ) => void; }; ``` Then you can simply require assets or chunks per the [webpack documentation](https://webpack.js.org/guides/code-splitting/). ```javascript require("!style!css!./style.css"); ``` The same basic process is required for code splitting. In this case, you `import` modules you need but you don't directly use them. Instead you require them at [split points](https://webpack.js.org/guides/code-splitting/). See [this example](test/comparison-tests/codeSplitting) and [this example](test/comparison-tests/es6codeSplitting) for more details. [TypeScript 2.4 provides support for ECMAScript's new `import()` calls. These calls import a module and return a promise to that module.](https://blogs.msdn.microsoft.com/typescript/2017/06/12/announcing-typescript-2-4-rc/) This is also supported in webpack - details on usage can be found [here](https://webpack.js.org/guides/code-splitting-async/#dynamic-import-import-). Happy code splitting! ### Declaration Files (.d.ts) To output declaration files (.d.ts), you can set "declaration": true in your tsconfig and set "transpileOnly" to false. If you use ts-loader with "transpileOnly": true along with [fork-ts-checker-webpack-plugin](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin), you will need to configure fork-ts-checker-webpack-plugin to output definition files, you can learn more on the plugin's documentation page: https://github.com/TypeStrong/fork-ts-checker-webpack-plugin#typescript-options To output a built .d.ts file, you can use the [DeclarationBundlerPlugin](https://www.npmjs.com/package/declaration-bundler-webpack-plugin) in your webpack config. ### Failing the build on TypeScript compilation error The build **should** fail on TypeScript compilation errors as of webpack 2. If for some reason it does not, you can use the [webpack-fail-plugin](https://www.npmjs.com/package/webpack-fail-plugin). For more background have a read of [this issue](https://github.com/TypeStrong/ts-loader/issues/108). ### `baseUrl` / `paths` module resolution If you want to resolve modules according to `baseUrl` and `paths` in your `tsconfig.json` then you can use the [tsconfig-paths-webpack-plugin](https://www.npmjs.com/package/tsconfig-paths-webpack-plugin) package. For details about this functionality, see the [module resolution documentation](https://www.typescriptlang.org/docs/handbook/module-resolution.html#base-url). This feature requires webpack 2.1+ and TypeScript 2.0+. Use the config below or check the [package](https://github.com/dividab/tsconfig-paths-webpack-plugin/blob/master/README.md) for more information on usage. ```javascript const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin'); module.exports = { ... resolve: { plugins: [new TsconfigPathsPlugin({ configFile: "./path/to/tsconfig.json" })] } ... } ``` ### Options There are two types of options: TypeScript options (aka "compiler options") and loader options. TypeScript options should be set using a tsconfig.json file. Loader options can be specified through the `options` property in the webpack configuration: ```javascript module.exports = { ... module: { rules: [ { test: /\.tsx?$/, use: [ { loader: 'ts-loader', options: { transpileOnly: true } } ] } ] } } ``` ### Loader Options #### transpileOnly | Type | Default Value | |------|--------------| | `boolean` | `false`| If you want to speed up compilation significantly you can set this flag. However, many of the benefits you get from static type checking between different dependencies in your application will be lost. `transpileOnly` will *not* speed up compilation of project references. It's advisable to use `transpileOnly` alongside the [fork-ts-checker-webpack-plugin](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin) to get full type checking again. To see what this looks like in practice then either take a look at [our example](examples/fork-ts-checker-webpack-plugin). > Tip: When you add the [fork-ts-checker-webpack-plugin](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin) to your webpack config, the `transpileOnly` will default to `true`, so you can skip that option. If you enable this option, webpack 4 will give you "export not found" warnings any time you re-export a type: ``` WARNING in ./src/bar.ts 1:0-34 "export 'IFoo' was not found in './foo' @ ./src/bar.ts @ ./src/index.ts ``` The reason this happens is that when typescript doesn't do a full type check, it does not have enough information to determine whether an imported name is a type or not, so when the name is then exported, typescript has no choice but to emit the export. Fortunately, the extraneous export should not be harmful, so you can just suppress these warnings: ```javascript module.exports = { ... stats: { warningsFilter: /export .* was not found in/ } } ``` #### happyPackMode | Type | Default Value | |------|--------------| | `boolean` | `false`| If you're using [HappyPack](https://github.com/amireh/happypack) or [thread-loader](https://github.com/webpack-contrib/thread-loader) to parallelise your builds then you'll need to set this to `true`. This implicitly sets `*transpileOnly*` to `true` and **WARNING!** stops registering **_all_** errors to webpack. It's advisable to use this with the [fork-ts-checker-webpack-plugin](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin) to get full type checking again. **_IMPORTANT_**: If you are using fork-ts-checker-webpack-plugin alongside HappyPack or thread-loader then ensure you set the `syntactic` diagnostic option like so: ```javascript new ForkTsCheckerWebpackPlugin({ typescript: { diagnosticOptions: { semantic: true, syntactic: true, }, }, }) ``` This will ensure that the plugin checks for both syntactic errors (eg `const array = [{} {}];`) and semantic errors (eg `const x: number = '1';`). By default the plugin only checks for semantic errors (as when used with `ts-loader` in `transpileOnly` mode, `ts-loader` will still report syntactic errors). Also, if you are using `thread-loader` in watch mode, remember to set `poolTimeout: Infinity` so workers don't die. #### resolveModuleName and resolveTypeReferenceDirective These options should be functions which will be used to resolve the import statements and the `` directives instead of the default TypeScript implementation. It's not intended that these will typically be used by a user of `ts-loader` - they exist to facilitate functionality such as [Yarn Plug’n’Play](https://yarnpkg.com/en/docs/pnp). #### getCustomTransformers | Type | |------| | ` (program: Program, getProgram: () => Program) => { before?: TransformerFactory[]; after?: TransformerFactory[]; afterDeclarations?: TransformerFactory[]; } ` | Provide custom transformers - only compatible with TypeScript 2.3+ (and 2.4 if using `transpileOnly` mode). For example usage take a look at [typescript-plugin-styled-components](https://github.com/Igorbek/typescript-plugin-styled-components) or our [test](test/comparison-tests/customTransformer). You can also pass a path string to locate a js module file which exports the function described above, this useful especially in `happyPackMode`. (Because forked processes cannot serialize functions see more at [related issue](https://github.com/Igorbek/typescript-plugin-styled-components/issues/6#issue-303387183)) #### logInfoToStdOut | Type | Default Value | |------|--------------| | `boolean` | `false`| This is important if you read from stdout or stderr and for proper error handling. The default value ensures that you can read from stdout e.g. via pipes or you use webpack -j to generate json output. #### logLevel | Type | Default Value | |------|--------------| | `string` | `warn` | Can be `info`, `warn` or `error` which limits the log output to the specified log level. Beware of the fact that errors are written to stderr and everything else is written to stderr (or stdout if logInfoToStdOut is true). #### silent | Type | Default Value | |------|--------------| | `boolean` | `false`| If `true`, no console.log messages will be emitted. Note that most error messages are emitted via webpack which is not affected by this flag. #### ignoreDiagnostics | Type | Default Value | |------|--------------| | `number[]` | `[]`| You can squelch certain TypeScript errors by specifying an array of diagnostic codes to ignore. #### reportFiles | Type | Default Value | |------|--------------| | `string[]` | `[]`| Only report errors on files matching these glob patterns. ```javascript // in webpack.config.js { test: /\.ts$/, loader: 'ts-loader', options: { reportFiles: ['src/**/*.{ts,tsx}', '!src/skip.ts'] } } ``` This can be useful when certain types definitions have errors that are not fatal to your application. #### compiler | Type | Default Value | |------|--------------| | `string` | `'typescript'`| Allows use of TypeScript compilers other than the official one. Should be set to the NPM name of the compiler, eg [`ntypescript`](https://github.com/basarat/ntypescript). #### configFile | Type | Default Value | |------|--------------| | `string` | `'tsconfig.json'`| Allows you to specify where to find the TypeScript configuration file. You may provide * just a file name. The loader then will search for the config file of each entry point in the respective entry point's containing folder. If a config file cannot be found there, it will travel up the parent directory chain and look for the config file in those folders. * a relative path to the configuration file. It will be resolved relative to the respective `.ts` entry file. * an absolute path to the configuration file. Please note, that if the configuration file is outside of your project directory, you might need to set the `context` option to avoid TypeScript issues (like TS18003). In this case the `configFile` should point to the `tsconfig.json` and `context` to the project root. #### colors | Type | Default Value | |------|--------------| | `boolean` | `true`| If `false`, disables built-in colors in logger messages. #### errorFormatter | Type | Default Value | |------|--------------| | `(message: ErrorInfo, colors: boolean) => string` | `undefined`| By default `ts-loader` formats TypeScript compiler output for an error or a warning in the style: ``` [tsl] ERROR in myFile.ts(3,14) TS4711: you did something very wrong ``` If that format is not to your taste you can supply your own formatter using the `errorFormatter` option. Below is a template for a custom error formatter. Please note that the `colors` parameter is an instance of [`chalk`](https://github.com/chalk/chalk) which you can use to color your output. (This instance will respect the `colors` option.) ```javascript function customErrorFormatter(error, colors) { const messageColor = error.severity === "warning" ? colors.bold.yellow : colors.bold.red; return ( "Does not compute.... " + messageColor(Object.keys(error).map(key => `${key}: ${error[key]}`)) ); } ``` If the above formatter received an error like this: ```json { "code":2307, "severity": "error", "content": "Cannot find module 'components/myComponent2'.", "file":"/.test/errorFormatter/app.ts", "line":2, "character":31 } ``` It would produce an error message that said: ``` Does not compute.... code: 2307,severity: error,content: Cannot find module 'components/myComponent2'.,file: /.test/errorFormatter/app.ts,line: 2,character: 31 ``` And the bit after "Does not compute.... " would be red. #### compilerOptions | Type | Default Value | |------|--------------| | `object` | `{}`| Allows overriding TypeScript options. Should be specified in the same format as you would do for the `compilerOptions` property in tsconfig.json. #### instance | Type | Default Value | |------|--------------| | `string` | `TODO`| Advanced option to force files to go through different instances of the TypeScript compiler. Can be used to force segregation between different parts of your code. #### appendTsSuffixTo | Type | Default Value | |------|--------------| | `(RegExp \| string)[]` | `[]`| #### appendTsxSuffixTo | Type | Default Value | |------|--------------| | `(RegExp \| string)[]` | `[]`| A list of regular expressions to be matched against filename. If filename matches one of the regular expressions, a `.ts` or `.tsx` suffix will be appended to that filename. If you're using [HappyPack](https://github.com/amireh/happypack) or [thread-loader](https://github.com/webpack-contrib/thread-loader) with `ts-loader`, you need use the `string` type for the regular expressions, not `RegExp` object. ```js // change this: { appendTsSuffixTo: [/\.vue$/] } // to: { appendTsSuffixTo: ['\\.vue$'] } ``` This is useful for `*.vue` [file format](https://vuejs.org/v2/guide/single-file-components.html) for now. (Probably will benefit from the new single file format in the future.) Example: webpack.config.js: ```javascript module.exports = { entry: "./index.vue", output: { filename: "bundle.js" }, resolve: { extensions: [".ts", ".vue"] }, module: { rules: [ { test: /\.vue$/, loader: "vue-loader" }, { test: /\.ts$/, loader: "ts-loader", options: { appendTsSuffixTo: [/\.vue$/] } } ] } }; ``` index.vue ```vue ``` We can handle `.tsx` by quite similar way: webpack.config.js: ```javascript module.exports = { entry: './index.vue', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.tsx', '.vue', '.vuex'] }, module: { rules: [ { test: /\.vue$/, loader: 'vue-loader', options: { loaders: { ts: 'ts-loader', tsx: 'babel-loader!ts-loader', } } }, { test: /\.ts$/, loader: 'ts-loader', options: { appendTsSuffixTo: [/TS\.vue$/] } } { test: /\.tsx$/, loader: 'babel-loader!ts-loader', options: { appendTsxSuffixTo: [/TSX\.vue$/] } } ] } } ``` tsconfig.json (set `jsx` option to `preserve` to let babel handle jsx) ```json { "compilerOptions": { "jsx": "preserve" } } ``` index.vue ```vue ``` Or if you want to use only tsx, just use the `appendTsxSuffixTo` option only: ```javascript { test: /\.ts$/, loader: 'ts-loader' } { test: /\.tsx$/, loader: 'babel-loader!ts-loader', options: { appendTsxSuffixTo: [/\.vue$/] } } ``` #### onlyCompileBundledFiles | Type | Default Value | |------|--------------| | `boolean` | `false`| The default behavior of `ts-loader` is to act as a drop-in replacement for the `tsc` command, so it respects the `include`, `files`, and `exclude` options in your `tsconfig.json`, loading any files specified by those options. The `onlyCompileBundledFiles` option modifies this behavior, loading only those files that are actually bundled by webpack, as well as any `.d.ts` files included by the `tsconfig.json` settings. `.d.ts` files are still included because they may be needed for compilation without being explicitly imported, and therefore not picked up by webpack. #### useCaseSensitiveFileNames | Type | Default Value | |------|--------------| | `boolean` | determined by typescript based on platform | The default behavior of `ts-loader` is to act as a drop-in replacement for the `tsc` command, so it respects the `useCaseSensitiveFileNames` set internally by typescript. The `useCaseSensitiveFileNames` option modifies this behavior, by changing the way in which ts-loader resolves file paths to compile. Setting this to true can have some performance benefits due to simplifying the file resolution codepath. #### allowTsInNodeModules | Type | Default Value | |------|--------------| | `boolean` | `false`| By default, `ts-loader` will not compile `.ts` files in `node_modules`. You should not need to recompile `.ts` files there, but if you really want to, use this option. Note that this option acts as a *whitelist* - any modules you desire to import must be included in the `"files"` or `"include"` block of your project's `tsconfig.json`. See: [https://github.com/Microsoft/TypeScript/issues/12358](https://github.com/Microsoft/TypeScript/issues/12358) ```javascript // in webpack.config.js { test: /\.ts$/, loader: 'ts-loader', options: { allowTsInNodeModules: true } } ``` And in your `tsconfig.json`: ```json { "include": [ "node_modules/whitelisted_module.ts" ], "files": [ "node_modules/my_module/whitelisted_file.ts" ] } ``` #### context | Type | Default Value | |------|--------------| | `string` | `undefined`| If set, will parse the TypeScript configuration file with given **absolute path** as base path. Per default the directory of the configuration file is used as base path. Relative paths in the configuration file are resolved with respect to the base path when parsed. Option `context` allows to set option `configFile` to a path other than the project root (e.g. a NPM package), while the base path for `ts-loader` can remain the project root. Keep in mind that **not** having a `tsconfig.json` in your project root can cause different behaviour between `ts-loader` and `tsc`. When using editors like `VS Code` it is advised to add a `tsconfig.json` file to the root of the project and extend the config file referenced in option `configFile`. For more information please [read the PR](https://github.com/TypeStrong/ts-loader/pull/681) that is the base and [read the PR](https://github.com/TypeStrong/ts-loader/pull/688) that contributed this option. webpack: ```javascript { loader: require.resolve('ts-loader'), options: { context: __dirname, configFile: require.resolve('ts-config-react-app') } } ``` Extending `tsconfig.json`: ```json { "extends": "./node_modules/ts-config-react-app/index" } ``` Note that changes in the extending file while not be respected by `ts-loader`. Its purpose is to satisfy the code editor. #### experimentalFileCaching | Type | Default Value | |------|--------------| | `boolean` | `true`| By default whenever the TypeScript compiler needs to check that a file/directory exists or resolve symlinks it makes syscalls. It does not cache the result of these operations and this may result in many syscalls with the same arguments ([see comment](https://github.com/TypeStrong/ts-loader/issues/825#issue-354725524) with example). In some cases it may produce performance degradation. This flag enables caching for some FS-functions like `fileExists`, `realpath` and `directoryExists` for TypeScript compiler. Note that caches are cleared between compilations. #### projectReferences | Type | Default Value | |------|--------------| | `boolean` | `false`| ts-loader has opt-in support for [project references](https://www.typescriptlang.org/docs/handbook/project-references.html). With this configuration option enabled, `ts-loader` will incrementally rebuild upstream projects the same way `tsc --build` does. Otherwise, source files in referenced projects will be treated as if they’re part of the root project. In order to make use of this option your project needs to be correctly configured to build the project references and then to use them as part of the build. See the [Project References Guide](REFERENCES.md) and the example code in the examples which can be found [here](examples/project-references-example/). ### Usage with webpack watch Because TS will generate .js and .d.ts files, you should ignore these files, otherwise watchers may go into an infinite watch loop. For example, when using webpack, you may wish to add this to your webpack.conf.js file: ```javascript // for webpack 4 plugins: [ new webpack.WatchIgnorePlugin([ /\.js$/, /\.d\.[cm]?ts$/ ]) ], // for webpack 5 plugins: [ new webpack.WatchIgnorePlugin({ paths:[ /\.js$/, /\.d\.[cm]ts$/ ]}) ], ``` It's worth noting that use of the `LoaderOptionsPlugin` is [only supposed to be a stopgap measure](https://webpack.js.org/plugins/loader-options-plugin/). You may want to look at removing it entirely. ### Hot Module replacement We do not support HMR as we did not yet work out a reliable way how to set it up. If you want to give `webpack-dev-server` HMR a try, follow the official [webpack HMR guide](https://webpack.js.org/guides/hot-module-replacement/), then tweak a few config options for `ts-loader`: 1. Set `transpileOnly` to `true` (see [transpileOnly](#transpileonly) for config details and recommendations above). 2. Inside your HMR acceptance callback function, maybe re-require the module that was replaced. ## Contributing This is your TypeScript loader! We want you to help make it even better. Please feel free to contribute; see the [contributor's guide](CONTRIBUTING.md) to get started. ## History `ts-loader` was started by [James Brantly](https://github.com/jbrantly), since 2016 [John Reilly](https://github.com/johnnyreilly) has been taking good care of it. If you're interested, you can [read more about how that came to pass](https://blog.johnnyreilly.com/2016/11/01/but-you-cant-die-i-love-you-ts-loader). ## License MIT License ts-loader-9.4.2/REFERENCES.md000066400000000000000000000517741434170041700154020ustar00rootroot00000000000000 # Using TypeScript Project References with ts-loader and webpack Project References were added to TypeScript in 3.0. The benefits of using project references include: * Better code organisation * Logical separation between components * Faster build times If you are using TypeScript in your web project you can also use project references to improve your code and build workflow. This article describes some of the ways to set up your project to use references. I am using ts-loader to transpile the TypeScript code to JavaScript and webpack to bundle code. An example repo using the configuration above is available at the link below: [https://github.com/appzuka/project-references-example](https://github.com/appzuka/project-references-example) There are 2 stages to using project references in your project: 1. Configure and build the project references 1. Setup your codebase to consume the compiled projects To gain an understanding of how project references work, for the first part of this guide we will use tsc to build the project references. Later on, we will configure ts-loader to do this automatically. ### Configure and build the project references This stage just involves following the directions from the TypeScript documentation: [https://www.typescriptlang.org/docs/handbook/project-references.html](https://www.typescriptlang.org/docs/handbook/project-references.html) There are a few points to note: 1. Referenced projects must have the new composite setting enabled. 1. Each referenced project has its own tsconfig.json 1. There will be a root level tsconfig.json which includes the lower level projects as references. Building this will build all subprojects. 1. You should be using configuration file inheritance ({ “extends”: …}) to avoid duplication in your config. 1. You need to use tsc --build to compile the project. 1. When you compile the project tsc --build will create a file called tsconfig.tsbuildinfo that contains the signatures and timestamps of all files required to build the project. On subsequent builds TypeScript will use that information to detect the least costly way to type-check and emit changes to your project. 1. There is no need to use the incremental compiler option. tsc --build will generate and use tsconfig.tsbuildinfo anyway. 1. If you delete your compiled code and re-run tsc --build the code will **not** be rebuilt unless you also delete the tsconfig.tsbuildinfo file. Use the tsc --build --clean command to do this for you. 1. If you set the declaration and declarationMap settings in tsconfig.json the outDir folder will contain .d.ts and .d.ts.map files alongside the transpiled JavaScript. When you consume the compiled project you should consume the outDir folder, not the src. Even though your root project is in TypeScript it can use full syntax checking without the subproject’s TypeScript source because the outDir folder contains the definitions in the .d.ts file. Vscode (and many other code editors and IDEs) will be able to find the definitions and perform syntax checking in the editor just as if you were not using project references and importing the TypeScript source directly. ### Project Structure The TypeScript implementation of project references allows you to structure the project in almost any way you wish. Just configure the input and output folders in tsconfig.json to your needs and TypeScript will build it for you. For a web project you might like a structure similar to the one below. You could put all your project references in a packages folder with the top-level project code in src: ``` tsconfig.json tsconfig-base.json src - (source code for the main project) dist - main.js (final bundle produced by webpack) packages - reference1 - tsconfig.json (inherits from tsconfig-base.json) - src - lib - reference2 - tsconfig.json (inherits from tsconfig-base.json) - src - lib ``` Each project reference has its own tsconfig.json with the source code for each package in a src subfolder. When the project is built the compiled JavaScript for each project will be in its lib subfolder. The source code for your main project is in a top-level src folder and the final bundle will be in a top-level dist folder. The top-level src folder is not a referenced project — it is normal TypeScript source that webpack will bundle. It imports from the lib folders of the referenced projects built by tsc. This structure works well because: * Having packages grouped together under a packages folder organises your codebase nicely. * Other tools such as yarn workspaces and lerna use and understand this organisation. * Each package is fully self-contained in its own folder. It contains the source, compiled code, tsconfig.json and (optionally) its own package.json which describes how the package is used. * You can drop the package into another project, import it with a simple statement and everything will be linked up. This is just one way to structure your project. Some other options include: * Not putting the projects references in a packages folder. They could all be at the top level, or a different folder, or nested folders. * The output folder of each project does not have to be in a lib folder of that project. You could have a top-level lib folder which contains the output of all projects. Almost any structure is compatible with project references. You have freedom to specify the paths of the referenced projects and their outputs in the tsconfig.json files. You will import the compiled JavaScript files into the main project and some structures make this easier than others, but you have the freedom to choose what works for you. ### Test Build your Projects You should now check that the building of the projects is successful and produces the code you expect. In each project reference folder execute tsc --build, check there are no errors and the output is as you expect. Use tsc --build --clean to remove the output and repeat. You can use tsc --build --verbose to see what tsc is doing. If you have a top-level tsconfig.json similar to: ``` { "files": ["src/index.ts"], "references": [ { "path": "./reference1" }, { "path": "./reference2" } ] } ``` Then executing tsc --build in the top-level will compile all of your subprojects with one command. The build process is smart and can manage dependencies between subprojects. In the final step of this guide we will get ts-loader to do the build automatically when called from webpack, but for now, just make sure that the build process works when using tsc --build manually. ### Setup your codebase to consume the project Now your subprojects are built you can use them in your root project. Let’s say your reference1 project exports a number: ``` // packages/reference1/src/index.ts export const Meaning = 42; ``` After building the reference with tsc --build the compiled JavaScript will be found in packages/reference1/lib/index.js. In your root project you need to import this. There are several ways you can do this. Let’s start with a naive approach that will work but has severe downsides: ``` // src/index.ts // Don't do this! import { Meaning } from '../packages/reference1/lib'; ``` This will work because TypeScript and webpack will both find the file. The downsides are: * The organisation of your root project and components are now intertwined. If you change the internal structure of your subproject you will need to update every import statement in the entire project. * The import location will depend on the location on the source file. For example, if you want to do the same import from a subfolder in your root project you will need to replace ../packages/reference1/lib with ../../packages/reference1/lib. If you re-organise your project structure you will need to fix every import. The solution to this is module resolution — how TypeScript and webpack resolve the targets of import statements. You can read about this at the links below: * [https://www.typescriptlang.org/docs/handbook/module-resolution.html](https://www.typescriptlang.org/docs/handbook/module-resolution.html) * [https://webpack.js.org/concepts/module-resolution](https://webpack.js.org/concepts/module-resolution) Module resolution is nothing new and it is not part of project references, but understanding it will be a huge help getting everything working. Some points to note: * TypeScript and webpack can use different methods to resolve modules. It will help if you can set them up so they are using the same method. (See the example below using alias in webpack and/or tsconfig-paths-webpack-plugin.) * Resolution works differently for relative (./reference1) and absolute (reference1) imports. * TypeScript has 2 strategies for module resolution: classic and node. You probably want to use node. * You can use a webpack plugin tsconfig-paths-webpack-plugin so that you just need to define paths in your tsconfig.json and then don’t need to repeat these in your webpack config. Using the example above, we would like to just import from packages/reference and have TypeScript and webpack both know that this refers to the actual location. ``` // src/index.ts // Better! import { Meaning } from 'packages/reference1/lib'; ``` We can achieve this using the paths configuration in tsconfig.json (or better, in tsconfig-base.json so the settings are made once and inherited by all projects): ``` { "compilerOptions": { "baseUrl": ".", // This must be specified if "paths" is. "paths": { "packages/*": ["packages/*"] } } } ``` Now TypeScript understands that when it sees packages/reference1 in an import statement, it should look in ./packages/reference1. The path is relative to the root tsconfig.json so it does not matter where the source file which imports this is located. Unless you are using tsconfig-paths-webpack-plugin you may need to include a corresponding resolve-alias setting in your webpack.config.js: ``` const path = require('path'); module.exports = { modules: [ "node_modules", path.resolve(__dirname) ], resolve: { alias: { packages: path.resolve(__dirname, 'packages/'), } } }; ``` (In this case the path.resolve(__dirname) in the modules section accomplishes the same thing, but depending on your project structure you may need an alias.) If you are getting module not found errors when you build, knowing whether these are coming from TypeScript or webpack will help you to resolve the issue. Errors which come from TypeScript when you build the project look similar to the following: ``` ERROR in ...project-references-demo/src/index.tsx ./src/index.tsx [tsl] ERROR in ...project-references-demo/src/index.tsx(1,27) TS2307: Cannot find module 'mypackages/zoo' or its corresponding type declarations. ``` Note the [tsl] in the message and also the TypeScript error code TS2307. This indicates that the error was passed to webpack by ts-loader when it tried to transpile the file. You can also check whether errors are coming from TypeScript by building your project manually with tsc and checking whether it reports errors. Errors from webpack look similar to the following: ``` ERROR in ./src/index.tsx Module not found: Error: Can't resolve 'mypackages/zoo' in '...project-references-demo/src' @ ./src/index.tsx 6:12-37 ``` If you just get these errors it indicates that tsconfig.json is correctly configured and TypeScript is able to resolve your modules, but webpack is not. Look into the resolve section of webpack.config.js and check whether you need to add an alias. You can use module resolution to make your project work with project references even if your structure is very different from that outlined here. As long as webpack and TypeScript can find the built code it will work. ### Can you import the TypeScript Source instead of the JavaScript? You can import the TypeScript source from your projects, but you probably should not. If you do set up your project to import the TypeScript, webpack will bundle your project just fine, but then you are not using project references. You have succeeded in organising your codebase but you are not getting the advantage of reducing build time by using the compiled files in lib. In fact, you are slowing down your build by requiring tsc or ts-loader to build the reference and then not using it. If your project is large you could see a significant benefit from pre-building large sections of code. If your project is not so large you may prefer to just structure your codebase and skip project references. ### Using ts-loader to build project references Up to this point, we ran tsc --build on its own and then used webpack and ts-loader to build the whole project, importing the references. You can configure ts-loader to build the references for you, which simplifies the build process. The top-level project in src is TypeScript code, so you will already be using ts-loader to load the TypeScript source into webpack. Just add projectReferences: true to the ts-loader configuration and you no longer need to run tsc in a separate process: ``` // webpack.config.js "module": { "rules": [ { "test": /\.tsx?$/, "exclude": /node_modules/, "use": { "loader": "ts-loader", "options": { "projectReferences": true } } } ] } ``` When webpack uses ts-loader to process a TypeScript file ts-loader will now check whether any of your project references need rebuilding and rebuild them before webpack proceeds if necessary. This includes when webpack is in watch mode as used by webpack-dev-server. Setting projectReferences: true in ts-loader alone will not magically convert your code to use project references. All it does is to run tsc --build as part of the build process. You need to configure project references and structure your project to use them as described here. If you have come this far congratulations — you are now using TypeScript project references in your web project. You can stop here, but in the next section of this guide there are some tips to clean up the project further and create a library of reusable, version-controlled components. ### Using package.json We can clean this up further by including a package.json in the project reference subfolder. If this contains the following: ``` //packages/reference1/package.json { "name": "reference1", "version": "1.0.0", "description": "Project Reference1", "main": "lib/index.js", "directories": { "lib": "lib" }, "license": "ISC" } ``` then you can just import as follows: ``` // src/index.ts import { Meaning } from 'packages/reference1'; ``` The module setting in package.json tells the bundler to import from lib/index.js when it sees the import statement above. ### Using node_modules In the above approach we need to add paths to tsconfig.json so that the module resolution knows where to find our package. But the module resolution system automatically looks in node_modules, so if we link our reference in node_modules we won’t need the paths and aliases: ``` ln -s ../packages/reference1 node_modules/reference1 node_modules/reference1 -> packages/reference1 ``` It probably makes sense to use npm scopes: ``` ln -f ../../packages/reference1 node_modules/@myscope/reference1 node_modules/@myscope/reference1 -> packages/reference1 ```` then you can consume the code with: ``` // src/index.ts import { Meaning } from '@myscope/reference1'; ``` So you benefit from not having to configure paths and aliases, but you need to create the links in node_modules after cloning the project, unless you use Yarn workspaces. ### Using Yarn Workspaces If you use yarn workspaces the node_modules links will automatically be created for you when you execute yarn install. Simply include the following in your root level package.json: `` { "private": true, "workspaces": ["packages/*"] } `` In the subproject’s package.json you should use the name of the package you want to be linked in node_modules: ``` //packages/reference1/package.json { "name": "@myscope/reference1", "version": "1.0.0", "module": "lib/index.js } ``` When you run yarn install the links in node_modules will be created for you. You can now use your project references anywhere in your codebase with a simple import statement, exactly like you import npm modules. If you have a more complex application, for example with client and server applications, you can share modules easily. ### Building a Component Library A common problem in code organisation is how to re-use code in multiple projects. Project references help toward this goal by providing a logical separation between components. This will mean you can drop a component into another project and use it. But there is still the matter of how you do this: * You could copy the project reference folder into all top-level projects you want to use it in. This has the disadvantage that you end up with multiple copies of code. If you patch or enhance a component you need to copy the patch to all the other projects, rebuild them and test. * Another approach would be to symlink the component into each top-level project. The downside of this is that once you amend the component you could break all of the projects which depend on it. A smarter solution is to publish the components as npm packages. You can use semantic versioning each time you publish using a version in the format major.minor.patch. You then add the components to other projects using yarn add @myscope/reference1. Versioning works exactly the same as any other npm package. You specify in the consuming project’s tsconfig.json what version changes are acceptable: ``` "@myscope/reference1": "1.0.1", // Only version 1.0.1 can be used "@myscope/reference1": "~1.0.1", // Patch updates are acceptable "@myscope/reference1": "^1.0.1", // Minor version changes are OK ``` You can then update and publish new versions of the component with new version numbers. The other project will not be broken as it will continue to use the version specified in its package.json. When you are ready to update you can use the same yarn tools you would use to update any package (yarn outdated / upgrade / upgrade-interactive or the npm equivalents). If you want to keep your packages private you can set up your own private npm repository with [Verdaccio](https://verdaccio.org/) or you can use [Github Packages](https://github.com/features/packages) ### Lerna If your project references are complex and have their own scripts for testing and building you could use [Lerna](https://lerna.js.org/). This works well with yarn workspaces and the project structure outlined above. If you have a test script in reference1 you could use the following command to execute it: ``` lerna run --scope=reference1 test ``` The same command without the --scope argument would execute the test scripts in all subprojects. Yarn workspaces and Lerna introduce more power but also more complexity in the workflow. They are not required to use project references so it is up to you whether the extra learning curve they introduce is worthwhile. ### Build Times in Development Using ts-loader and webpack-dev-server, when you change a file in one of the project references ts-loader will automatically rebuild the reference and include the change in the new bundle. Rebuilding the reference may take a few seconds. By comparison, when you change a file in the root source (non-reference) webpack will get ts-loader to rebuild just that file and create a new bundle very quickly, typically less than 1 second. So if you are developing code in a reference and find the few seconds it takes to rebuild the reference too much, you could benefit from importing from the TypeScript source directly. This will be at the expense of longer warm start times as you will not be using the pre-built code for that referenced project. ts-loader-9.4.2/RELEASING.md000066400000000000000000000034231434170041700152560ustar00rootroot00000000000000# Publishing So the time has come to publish the latest version of ts-loader to npm. Exciting! Before you can actually publish make sure the following statements are true: - Tests should be green - The version number in [package.json](package.json) has been incremented. - The [changelog](CHANGELOG.md) has been updated with details of the changes in this release. Where possible include the details of the issues affected and the PRs raised. OK - you're actually ready. We're going to publish. Here we need to tread carefully. Follow these steps: - clone ts-loader from the main repo with this command: `git clone https://github.com/TypeStrong/ts-loader.git` - [Login to npm](https://docs.npmjs.com/cli/adduser) if you need to: `npm login` - install ts-loaders packages with `yarn install` - build ts-loader with `yarn build` - run the tests to ensure all is still good: `yarn test` If all the tests passed then we're going to ship: - tag the release in git. You can see existing tags with the command `git tag`. If the version in your `package.json` is `"1.0.1"` then you would tag the release like so: `git tag v1.0.1`. For more on type of tags we're using read [here](https://git-scm.com/book/en/v2/Git-Basics-Tagging#Lightweight-Tags). - Push the tag so the new version will show up in the [releases](https://github.com/TypeStrong/ts-loader/releases): `git push origin --tags` - On the releases page, click the "Draft a new release button" and, on the presented page, select the version you've just released, name it and copy in the new markdown that you added to the [changelog](CHANGELOG.md). - Now the big moment: `npm publish` ([alas `yarn publish` doesn't seem to publish all the js to npm](https://github.com/TypeStrong/ts-loader/issues/654)) You've released! Pat yourself on the back.ts-loader-9.4.2/examples/000077500000000000000000000000001434170041700152375ustar00rootroot00000000000000ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/000077500000000000000000000000001434170041700231345ustar00rootroot00000000000000ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/.eslintrc.js000066400000000000000000000004171434170041700253750ustar00rootroot00000000000000// Useful references: // https://typescript-eslint.io/ module.exports = { root: true, parser: '@typescript-eslint/parser', plugins: ['@typescript-eslint'], extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier', ], }; ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/.gitignore000066400000000000000000000000241434170041700251200ustar00rootroot00000000000000/dist /node_modules ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/.vscode/000077500000000000000000000000001434170041700244755ustar00rootroot00000000000000ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/.vscode/settings.json000066400000000000000000000003421434170041700272270ustar00rootroot00000000000000{ "eslint.autoFixOnSave": false, "eslint.validate": [ "javascript", "javascriptreact", { "language": "typescript", "autoFix": true }, { "language": "typescriptreact", "autoFix": true } ] }ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/README.md000066400000000000000000000010541434170041700244130ustar00rootroot00000000000000# fork-ts-checker-webpack-plugin / Jest ## Getting started You'll need [node / npm](https://nodejs.org/) installed. To get up and running just enter: ```shell # Download the npm packages you need (including the type definitions from DefinitelyTyped) yarn install # Compile the code and serve it up at http://localhost:8080 yarn start # If you'd like to run your tests in watch mode then fire up a separate console and enter this command: yarn test:watch ``` When you're building for production then `yarn build`. To run tests in CI then `yarn test`ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/package.json000066400000000000000000000017671434170041700254350ustar00rootroot00000000000000{ "name": "fork-ts-checker-webpack-plugin", "version": "1.0.0", "main": "dist/main.js", "license": "MIT", "scripts": { "start": "webpack serve --mode=development", "prebuild": "rimraf ./dist/*", "build": "webpack --mode=production", "lint": "eslint ./src" }, "devDependencies": { "@types/react": "^18.0.8", "@types/react-dom": "^18.0.3", "@typescript-eslint/eslint-plugin": "^5.21.0", "@typescript-eslint/parser": "^5.21.0", "eslint": "^8.14.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-react": "^7.29.4", "fork-ts-checker-notifier-webpack-plugin": "^6.0.0", "fork-ts-checker-webpack-plugin": "^7.2.8", "html-webpack-plugin": "^5.5.0", "prettier": "2.6.2", "rimraf": "^3.0.2", "ts-loader": "^9.2.9", "tslib": "^2.4.0", "typescript": "^4.6.4", "webpack": "^5.72.0", "webpack-cli": "^4.9.2", "webpack-dev-server": "^4.8.1" }, "dependencies": { "react": "^18.1.0", "react-dom": "^18.1.0" } } ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/src/000077500000000000000000000000001434170041700237235ustar00rootroot00000000000000ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/src/app.tsx000066400000000000000000000002601434170041700252410ustar00rootroot00000000000000import * as React from 'react'; import { Layout } from './components/layout'; export const App: React.FC = () => (
); ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/src/components/000077500000000000000000000000001434170041700261105ustar00rootroot00000000000000ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/src/components/layout.tsx000066400000000000000000000001441434170041700301640ustar00rootroot00000000000000import * as React from 'react'; export const Layout: React.FC = () =>

Heya, heya, heya!!

; ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/src/index.html000066400000000000000000000010471434170041700257220ustar00rootroot00000000000000 fork-ts-checker-webpack-plugin
Welcome! Loading...
ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/src/index.tsx000066400000000000000000000002401434170041700255660ustar00rootroot00000000000000import * as React from 'react'; import * as ReactDOM from 'react-dom'; import { App } from './app'; ReactDOM.render(, document.getElementById('root')); ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/tsconfig.json000066400000000000000000000004421434170041700256430ustar00rootroot00000000000000{ "compilerOptions": { "target": "es5", "lib": ["es6", "dom"], "module": "esnext", "moduleResolution": "node", "jsx": "react", "sourceMap": true, "strict": true, "importHelpers": true, "skipLibCheck": true } } ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/webpack.config.js000066400000000000000000000020501434170041700263470ustar00rootroot00000000000000/* eslint-disable @typescript-eslint/no-var-requires */ const path = require('path'); const ForkTsCheckerNotifierWebpackPlugin = require('fork-ts-checker-notifier-webpack-plugin'); const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin'); const HtmlWebpackPlugin = require('html-webpack-plugin'); module.exports = { context: __dirname, // to automatically find tsconfig.json entry: { main: './src/index.tsx', }, output: { path: path.resolve(__dirname, 'dist'), }, resolve: { extensions: ['.tsx', '.ts', '.js'], extensionAlias: { '.ts': ['.js', '.ts'], '.cts': ['.cjs', '.cts'], '.mts': ['.mjs', '.mts'], }, }, module: { rules: [ { test: /.([cm]?ts|tsx)$/, loader: 'ts-loader', }, ], }, plugins: [ new ForkTsCheckerWebpackPlugin(), new ForkTsCheckerNotifierWebpackPlugin({ title: 'TypeScript', excludeWarnings: false, }), new HtmlWebpackPlugin({ inject: true, template: 'src/index.html', }), ], }; ts-loader-9.4.2/examples/fork-ts-checker-webpack-plugin/yarn.lock000066400000000000000000004702211434170041700247650ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@babel/code-frame@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" integrity sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== dependencies: "@babel/highlight" "^7.0.0" "@babel/code-frame@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== dependencies: "@babel/highlight" "^7.16.7" "@babel/helper-validator-identifier@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== "@babel/highlight@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" integrity sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw== dependencies: chalk "^2.0.0" esutils "^2.0.2" js-tokens "^4.0.0" "@babel/highlight@^7.16.7": version "7.17.9" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.9.tgz#61b2ee7f32ea0454612def4fccdae0de232b73e3" integrity sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg== dependencies: "@babel/helper-validator-identifier" "^7.16.7" chalk "^2.0.0" js-tokens "^4.0.0" "@discoveryjs/json-ext@^0.5.0": version "0.5.7" resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== "@eslint/eslintrc@^1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.2.tgz#4989b9e8c0216747ee7cca314ae73791bb281aae" integrity sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg== dependencies: ajv "^6.12.4" debug "^4.3.2" espree "^9.3.1" globals "^13.9.0" ignore "^5.2.0" import-fresh "^3.2.1" js-yaml "^4.1.0" minimatch "^3.0.4" strip-json-comments "^3.1.1" "@humanwhocodes/config-array@^0.9.2": version "0.9.5" resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.5.tgz#2cbaf9a89460da24b5ca6531b8bbfc23e1df50c7" integrity sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" minimatch "^3.0.4" "@humanwhocodes/object-schema@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== "@leichtgewicht/ip-codec@^2.0.1": version "2.0.3" resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz#0300943770e04231041a51bd39f0439b5c7ab4f0" integrity sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg== "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": version "1.2.8" resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" "@types/body-parser@*": version "1.19.2" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== dependencies: "@types/connect" "*" "@types/node" "*" "@types/bonjour@^3.5.9": version "3.5.10" resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== dependencies: "@types/node" "*" "@types/connect-history-api-fallback@^1.3.5": version "1.3.5" resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== dependencies: "@types/express-serve-static-core" "*" "@types/node" "*" "@types/connect@*": version "3.4.35" resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== dependencies: "@types/node" "*" "@types/eslint-scope@^3.7.3": version "3.7.3" resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224" integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== dependencies: "@types/eslint" "*" "@types/estree" "*" "@types/eslint@*": version "8.4.1" resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.1.tgz#c48251553e8759db9e656de3efc846954ac32304" integrity sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA== dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree@*", "@types/estree@^0.0.51": version "0.0.51" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": version "4.17.28" resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz#c47def9f34ec81dc6328d0b1b5303d1ec98d86b8" integrity sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig== dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" "@types/express@*", "@types/express@^4.17.13": version "4.17.13" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034" integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== dependencies: "@types/body-parser" "*" "@types/express-serve-static-core" "^4.17.18" "@types/qs" "*" "@types/serve-static" "*" "@types/html-minifier-terser@^6.0.0": version "6.1.0" resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== "@types/http-proxy@^1.17.8": version "1.17.8" resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.8.tgz#968c66903e7e42b483608030ee85800f22d03f55" integrity sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA== dependencies: "@types/node" "*" "@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.11" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== "@types/mime@^1": version "1.3.2" resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== "@types/node@*": version "17.0.30" resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.30.tgz#2c6e8512acac70815e8176aa30c38025067880ef" integrity sha512-oNBIZjIqyHYP8VCNAV9uEytXVeXG2oR0w9lgAXro20eugRQfY002qr3CUl6BAe+Yf/z3CRjPdz27Pu6WWtuSRw== "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prop-types@*": version "15.5.8" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.5.8.tgz#8ae4e0ea205fe95c3901a5a1df7f66495e3a56ce" integrity sha512-3AQoUxQcQtLHsK25wtTWIoIpgYjH3vSDroZOUr7PpCHw/jLY1RB9z9E8dBT/OSmwStVgkRNvdh+ZHNiomRieaw== "@types/qs@*": version "6.9.7" resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== "@types/range-parser@*": version "1.2.4" resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== "@types/react-dom@^18.0.3": version "18.0.3" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.3.tgz#a022ea08c75a476fe5e96b675c3e673363853831" integrity sha512-1RRW9kst+67gveJRYPxGmVy8eVJ05O43hg77G2j5m76/RFJtMbcfAs2viQ2UNsvvDg8F7OfQZx8qQcl6ymygaQ== dependencies: "@types/react" "*" "@types/react@*": version "16.7.20" resolved "https://registry.yarnpkg.com/@types/react/-/react-16.7.20.tgz#13ae752c012710d0fa800985ca809814b51d3b58" integrity sha512-Qd5RWkwl6SL7R2XzLk/cicjVQm1Mhc6HqXY5Ei4pWd1Vi8Fkbd5O0sA398x8fRSTPAuHdDYD9nrWmJMYTJI0vQ== dependencies: "@types/prop-types" "*" csstype "^2.2.0" "@types/react@^18.0.8": version "18.0.8" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.8.tgz#a051eb380a9fbcaa404550543c58e1cf5ce4ab87" integrity sha512-+j2hk9BzCOrrOSJASi5XiOyBbERk9jG5O73Ya4M0env5Ixi6vUNli4qy994AINcEF+1IEHISYFfIT4zwr++LKw== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" csstype "^3.0.2" "@types/retry@0.12.0": version "0.12.0" resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== "@types/scheduler@*": version "0.16.2" resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== "@types/serve-index@^1.9.1": version "1.9.1" resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== dependencies: "@types/express" "*" "@types/serve-static@*": version "1.13.10" resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.10.tgz#f5e0ce8797d2d7cc5ebeda48a52c96c4fa47a8d9" integrity sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ== dependencies: "@types/mime" "^1" "@types/node" "*" "@types/sockjs@^0.3.33": version "0.3.33" resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== dependencies: "@types/node" "*" "@types/ws@^8.5.1": version "8.5.3" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== dependencies: "@types/node" "*" "@typescript-eslint/eslint-plugin@^5.21.0": version "5.21.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.21.0.tgz#bfc22e0191e6404ab1192973b3b4ea0461c1e878" integrity sha512-fTU85q8v5ZLpoZEyn/u1S2qrFOhi33Edo2CZ0+q1gDaWWm0JuPh3bgOyU8lM0edIEYgKLDkPFiZX2MOupgjlyg== dependencies: "@typescript-eslint/scope-manager" "5.21.0" "@typescript-eslint/type-utils" "5.21.0" "@typescript-eslint/utils" "5.21.0" debug "^4.3.2" functional-red-black-tree "^1.0.1" ignore "^5.1.8" regexpp "^3.2.0" semver "^7.3.5" tsutils "^3.21.0" "@typescript-eslint/parser@^5.21.0": version "5.21.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.21.0.tgz#6cb72673dbf3e1905b9c432175a3c86cdaf2071f" integrity sha512-8RUwTO77hstXUr3pZoWZbRQUxXcSXafZ8/5gpnQCfXvgmP9gpNlRGlWzvfbEQ14TLjmtU8eGnONkff8U2ui2Eg== dependencies: "@typescript-eslint/scope-manager" "5.21.0" "@typescript-eslint/types" "5.21.0" "@typescript-eslint/typescript-estree" "5.21.0" debug "^4.3.2" "@typescript-eslint/scope-manager@5.21.0": version "5.21.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.21.0.tgz#a4b7ed1618f09f95e3d17d1c0ff7a341dac7862e" integrity sha512-XTX0g0IhvzcH/e3393SvjRCfYQxgxtYzL3UREteUneo72EFlt7UNoiYnikUtmGVobTbhUDByhJ4xRBNe+34kOQ== dependencies: "@typescript-eslint/types" "5.21.0" "@typescript-eslint/visitor-keys" "5.21.0" "@typescript-eslint/type-utils@5.21.0": version "5.21.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.21.0.tgz#ff89668786ad596d904c21b215e5285da1b6262e" integrity sha512-MxmLZj0tkGlkcZCSE17ORaHl8Th3JQwBzyXL/uvC6sNmu128LsgjTX0NIzy+wdH2J7Pd02GN8FaoudJntFvSOw== dependencies: "@typescript-eslint/utils" "5.21.0" debug "^4.3.2" tsutils "^3.21.0" "@typescript-eslint/types@5.21.0": version "5.21.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.21.0.tgz#8cdb9253c0dfce3f2ab655b9d36c03f72e684017" integrity sha512-XnOOo5Wc2cBlq8Lh5WNvAgHzpjnEzxn4CJBwGkcau7b/tZ556qrWXQz4DJyChYg8JZAD06kczrdgFPpEQZfDsA== "@typescript-eslint/typescript-estree@5.21.0": version "5.21.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.21.0.tgz#9f0c233e28be2540eaed3df050f0d54fb5aa52de" integrity sha512-Y8Y2T2FNvm08qlcoSMoNchh9y2Uj3QmjtwNMdRQkcFG7Muz//wfJBGBxh8R7HAGQFpgYpdHqUpEoPQk+q9Kjfg== dependencies: "@typescript-eslint/types" "5.21.0" "@typescript-eslint/visitor-keys" "5.21.0" debug "^4.3.2" globby "^11.0.4" is-glob "^4.0.3" semver "^7.3.5" tsutils "^3.21.0" "@typescript-eslint/utils@5.21.0": version "5.21.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.21.0.tgz#51d7886a6f0575e23706e5548c7e87bce42d7c18" integrity sha512-q/emogbND9wry7zxy7VYri+7ydawo2HDZhRZ5k6yggIvXa7PvBbAAZ4PFH/oZLem72ezC4Pr63rJvDK/sTlL8Q== dependencies: "@types/json-schema" "^7.0.9" "@typescript-eslint/scope-manager" "5.21.0" "@typescript-eslint/types" "5.21.0" "@typescript-eslint/typescript-estree" "5.21.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" "@typescript-eslint/visitor-keys@5.21.0": version "5.21.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.21.0.tgz#453fb3662409abaf2f8b1f65d515699c888dd8ae" integrity sha512-SX8jNN+iHqAF0riZQMkm7e8+POXa/fXw5cxL+gjpyP+FI+JVNhii53EmQgDAfDcBpFekYSlO0fGytMQwRiMQCA== dependencies: "@typescript-eslint/types" "5.21.0" eslint-visitor-keys "^3.0.0" "@webassemblyjs/ast@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== dependencies: "@webassemblyjs/helper-numbers" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/floating-point-hex-parser@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== "@webassemblyjs/helper-api-error@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== "@webassemblyjs/helper-buffer@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== "@webassemblyjs/helper-numbers@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== dependencies: "@webassemblyjs/floating-point-hex-parser" "1.11.1" "@webassemblyjs/helper-api-error" "1.11.1" "@xtuc/long" "4.2.2" "@webassemblyjs/helper-wasm-bytecode@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== "@webassemblyjs/helper-wasm-section@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/ieee754@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== "@webassemblyjs/wasm-edit@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/helper-wasm-section" "1.11.1" "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/wasm-opt" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" "@webassemblyjs/wast-printer" "1.11.1" "@webassemblyjs/wasm-gen@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/ieee754" "1.11.1" "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" "@webassemblyjs/wasm-opt@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" "@webassemblyjs/wasm-parser@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-api-error" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/ieee754" "1.11.1" "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" "@webassemblyjs/wast-printer@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== dependencies: "@webassemblyjs/ast" "1.11.1" "@xtuc/long" "4.2.2" "@webpack-cli/configtest@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.1.1.tgz#9f53b1b7946a6efc2a749095a4f450e2932e8356" integrity sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg== "@webpack-cli/info@^1.4.1": version "1.4.1" resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.4.1.tgz#2360ea1710cbbb97ff156a3f0f24556e0fc1ebea" integrity sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA== dependencies: envinfo "^7.7.3" "@webpack-cli/serve@^1.6.1": version "1.6.1" resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.6.1.tgz#0de2875ac31b46b6c5bb1ae0a7d7f0ba5678dffe" integrity sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw== "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== accepts@~1.3.4, accepts@~1.3.5: version "1.3.5" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" integrity sha1-63d99gEXI6OxTopywIBcjoZ0a9I= dependencies: mime-types "~2.1.18" negotiator "0.6.1" accepts@~1.3.8: version "1.3.8" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== dependencies: mime-types "~2.1.34" negotiator "0.6.3" acorn-import-assertions@^1.7.6: version "1.8.0" resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== acorn-jsx@^5.3.1: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.0: version "8.7.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== ajv-formats@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== dependencies: ajv "^8.0.0" ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== ajv-keywords@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== dependencies: fast-deep-equal "^3.1.3" ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.4.1" uri-js "^4.2.2" ajv@^8.0.0, ajv@^8.8.0: version "8.11.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" require-from-string "^2.0.2" uri-js "^4.2.2" ansi-html-community@^0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" argparse@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-flatten@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== array-includes@^3.1.4: version "3.1.4" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" es-abstract "^1.19.1" get-intrinsic "^1.1.1" is-string "^1.0.7" array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== array.prototype.flatmap@^1.2.5: version "1.3.0" resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f" integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" es-abstract "^1.19.2" es-shim-unscopables "^1.0.0" async@^2.6.2: version "2.6.4" resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== dependencies: lodash "^4.17.14" balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= batch@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== body-parser@1.20.0: version "1.20.0" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5" integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg== dependencies: bytes "3.1.2" content-type "~1.0.4" debug "2.6.9" depd "2.0.0" destroy "1.2.0" http-errors "2.0.0" iconv-lite "0.4.24" on-finished "2.4.1" qs "6.10.3" raw-body "2.5.1" type-is "~1.6.18" unpipe "1.0.0" bonjour-service@^1.0.11: version "1.0.12" resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.0.12.tgz#28fbd4683f5f2e36feedb833e24ba661cac960c3" integrity sha512-pMmguXYCu63Ug37DluMKEHdxc+aaIf/ay4YbF8Gxtba+9d3u+rmEWy61VK3Z3hp8Rskok3BunHYnG0dUHAsblw== dependencies: array-flatten "^2.1.2" dns-equal "^1.0.0" fast-deep-equal "^3.1.3" multicast-dns "^7.2.4" boolbase@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" braces@^3.0.1, braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" browserslist@^4.14.5: version "4.20.3" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.3.tgz#eb7572f49ec430e054f56d52ff0ebe9be915f8bf" integrity sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg== dependencies: caniuse-lite "^1.0.30001332" electron-to-chromium "^1.4.118" escalade "^3.1.1" node-releases "^2.0.3" picocolors "^1.0.0" buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= bytes@3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: function-bind "^1.1.1" get-intrinsic "^1.0.2" callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camel-case@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== dependencies: pascal-case "^3.1.2" tslib "^2.0.3" caniuse-lite@^1.0.30001332: version "1.0.30001334" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001334.tgz#892e9965b35285033fc2b8a8eff499fe02f13d8b" integrity sha512-kbaCEBRRVSoeNs74sCuq92MJyGrMtjWVfhltoHUCW4t4pXFvGjUBrfo47weBRViHkiV3eBYyIsfl956NtHGazw== chalk@^2.0.0: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" supports-color "^5.3.0" chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" chokidar@^3.5.3: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== dependencies: anymatch "~3.1.2" braces "~3.0.2" glob-parent "~5.1.2" is-binary-path "~2.1.0" is-glob "~4.0.1" normalize-path "~3.0.0" readdirp "~3.6.0" optionalDependencies: fsevents "~2.3.2" chrome-trace-event@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== clean-css@^5.2.2: version "5.3.0" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.0.tgz#ad3d8238d5f3549e83d5f87205189494bc7cbb59" integrity sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ== dependencies: source-map "~0.6.0" clone-deep@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== dependencies: is-plain-object "^2.0.4" kind-of "^6.0.2" shallow-clone "^3.0.0" color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== colorette@^2.0.10, colorette@^2.0.14: version "2.0.16" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^7.0.0: version "7.2.0" resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== commander@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== compressible@~2.0.16: version "2.0.18" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== dependencies: mime-db ">= 1.43.0 < 2" compression@^1.7.4: version "1.7.4" resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: accepts "~1.3.5" bytes "3.0.0" compressible "~2.0.16" debug "2.6.9" on-headers "~1.0.2" safe-buffer "5.1.2" vary "~1.1.2" concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= connect-history-api-fallback@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== content-disposition@0.5.4: version "0.5.4" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== dependencies: safe-buffer "5.2.1" content-type@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= cookie@0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= cosmiconfig@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== dependencies: "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" parse-json "^5.0.0" path-type "^4.0.0" yaml "^1.10.0" cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" which "^2.0.1" css-select@^4.1.3: version "4.3.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== dependencies: boolbase "^1.0.0" css-what "^6.0.1" domhandler "^4.3.1" domutils "^2.8.0" nth-check "^2.0.1" css-what@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== csstype@^2.2.0: version "2.6.1" resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.1.tgz#4cfbf637a577497036ebcd7e32647ef19a0b8076" integrity sha512-wv7IRqCGsL7WGKB8gPvrl+++HlFM9kxAM6jL1EXNPNTshEJYilMkbfS2SnuHha77uosp/YVK0wAp2jmlBzn1tg== csstype@^3.0.2: version "3.0.11" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33" integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw== debug@2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@^3.1.1: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== deepmerge@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== default-gateway@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== dependencies: execa "^5.0.0" define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: object-keys "^1.0.12" depd@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= destroy@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== detect-node@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: path-type "^4.0.0" dns-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= dns-packet@^5.2.2: version "5.3.1" resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.3.1.tgz#eb94413789daec0f0ebe2fcc230bdc9d7c91b43d" integrity sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw== dependencies: "@leichtgewicht/ip-codec" "^2.0.1" doctrine@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== dependencies: esutils "^2.0.2" doctrine@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: esutils "^2.0.2" dom-converter@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== dependencies: utila "~0.4" dom-serializer@^1.0.1: version "1.4.1" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== dependencies: domelementtype "^2.0.1" domhandler "^4.2.0" entities "^2.0.0" domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: version "4.3.1" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== dependencies: domelementtype "^2.2.0" domutils@^2.5.2, domutils@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== dependencies: dom-serializer "^1.0.1" domelementtype "^2.2.0" domhandler "^4.2.0" dot-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== dependencies: no-case "^3.0.4" tslib "^2.0.3" ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.4.118: version "1.4.126" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.126.tgz#56e9d3cbb658c58b45d05ecfedbcb3b09ab1a2d8" integrity sha512-g/e18Yv0fBdN2c2Z8hWV9jOXxOxOByyG8uGufrJWUym+LHMYa5K2oR9C+D8Bvh0slUTarBwBBZFi41ImQjEZIA== encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= enhanced-resolve@^5.0.0, enhanced-resolve@^5.9.2: version "5.9.3" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz#44a342c012cbc473254af5cc6ae20ebd0aae5d88" integrity sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" entities@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== envinfo@^7.7.3: version "7.8.1" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" es-abstract@^1.19.1, es-abstract@^1.19.2: version "1.19.5" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.5.tgz#a2cb01eb87f724e815b278b0dd0d00f36ca9a7f1" integrity sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" function-bind "^1.1.1" get-intrinsic "^1.1.1" get-symbol-description "^1.0.0" has "^1.0.3" has-symbols "^1.0.3" internal-slot "^1.0.3" is-callable "^1.2.4" is-negative-zero "^2.0.2" is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" is-string "^1.0.7" is-weakref "^1.0.2" object-inspect "^1.12.0" object-keys "^1.1.1" object.assign "^4.1.2" string.prototype.trimend "^1.0.4" string.prototype.trimstart "^1.0.4" unbox-primitive "^1.0.1" es-module-lexer@^0.9.0: version "0.9.3" resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== es-shim-unscopables@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== dependencies: has "^1.0.3" es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== dependencies: is-callable "^1.1.4" is-date-object "^1.0.1" is-symbol "^1.0.2" escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== eslint-config-prettier@^8.5.0: version "8.5.0" resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz#5a81680ec934beca02c7b1a61cf8ca34b66feab1" integrity sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== eslint-plugin-react@^7.29.4: version "7.29.4" resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz#4717de5227f55f3801a5fd51a16a4fa22b5914d2" integrity sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ== dependencies: array-includes "^3.1.4" array.prototype.flatmap "^1.2.5" doctrine "^2.1.0" estraverse "^5.3.0" jsx-ast-utils "^2.4.1 || ^3.0.0" minimatch "^3.1.2" object.entries "^1.1.5" object.fromentries "^2.0.5" object.hasown "^1.1.0" object.values "^1.1.5" prop-types "^15.8.1" resolve "^2.0.0-next.3" semver "^6.3.0" string.prototype.matchall "^4.0.6" eslint-scope@5.1.1, eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: esrecurse "^4.3.0" estraverse "^4.1.1" eslint-scope@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" eslint-utils@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== dependencies: eslint-visitor-keys "^2.0.0" eslint-visitor-keys@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== eslint@^8.14.0: version "8.14.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.14.0.tgz#62741f159d9eb4a79695b28ec4989fcdec623239" integrity sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw== dependencies: "@eslint/eslintrc" "^1.2.2" "@humanwhocodes/config-array" "^0.9.2" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.3.2" doctrine "^3.0.0" escape-string-regexp "^4.0.0" eslint-scope "^7.1.1" eslint-utils "^3.0.0" eslint-visitor-keys "^3.3.0" espree "^9.3.1" esquery "^1.4.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" glob-parent "^6.0.1" globals "^13.6.0" ignore "^5.2.0" import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" lodash.merge "^4.6.2" minimatch "^3.0.4" natural-compare "^1.4.0" optionator "^0.9.1" regexpp "^3.2.0" strip-ansi "^6.0.1" strip-json-comments "^3.1.0" text-table "^0.2.0" v8-compile-cache "^2.0.3" espree@^9.3.1: version "9.3.1" resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.1.tgz#8793b4bc27ea4c778c19908e0719e7b8f4115bcd" integrity sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ== dependencies: acorn "^8.7.0" acorn-jsx "^5.3.1" eslint-visitor-keys "^3.3.0" esquery@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== dependencies: estraverse "^5.1.0" esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" estraverse@^4.1.1: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= etag@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= eventemitter3@^4.0.0: version "4.0.7" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== events@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== execa@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: cross-spawn "^7.0.3" get-stream "^6.0.0" human-signals "^2.1.0" is-stream "^2.0.0" merge-stream "^2.0.0" npm-run-path "^4.0.1" onetime "^5.1.2" signal-exit "^3.0.3" strip-final-newline "^2.0.0" express@^4.17.3: version "4.18.0" resolved "https://registry.yarnpkg.com/express/-/express-4.18.0.tgz#7a426773325d0dd5406395220614c0db10b6e8e2" integrity sha512-EJEXxiTQJS3lIPrU1AE2vRuT7X7E+0KBbpm5GSoK524yl0K8X+er8zS2P14E64eqsVNoWbMCT7MpmQ+ErAhgRg== dependencies: accepts "~1.3.8" array-flatten "1.1.1" body-parser "1.20.0" content-disposition "0.5.4" content-type "~1.0.4" cookie "0.5.0" cookie-signature "1.0.6" debug "2.6.9" depd "2.0.0" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" finalhandler "1.2.0" fresh "0.5.2" http-errors "2.0.0" merge-descriptors "1.0.1" methods "~1.1.2" on-finished "2.4.1" parseurl "~1.3.3" path-to-regexp "0.1.7" proxy-addr "~2.0.7" qs "6.10.3" range-parser "~1.2.1" safe-buffer "5.2.1" send "0.18.0" serve-static "1.15.0" setprototypeof "1.2.0" statuses "2.0.1" type-is "~1.6.18" utils-merge "1.0.1" vary "~1.1.2" fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.2.9: version "3.2.11" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" glob-parent "^5.1.2" merge2 "^1.3.0" micromatch "^4.0.4" fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fastest-levenshtein@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== fastq@^1.6.0: version "1.13.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== dependencies: reusify "^1.0.4" faye-websocket@^0.11.3: version "0.11.4" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== dependencies: websocket-driver ">=0.5.1" file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: flat-cache "^3.0.4" fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" finalhandler@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== dependencies: debug "2.6.9" encodeurl "~1.0.2" escape-html "~1.0.3" on-finished "2.4.1" parseurl "~1.3.3" statuses "2.0.1" unpipe "~1.0.0" find-up@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" path-exists "^4.0.0" flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== dependencies: flatted "^3.1.0" rimraf "^3.0.2" flatted@^3.1.0: version "3.2.5" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== follow-redirects@^1.0.0: version "1.15.1" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5" integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA== fork-ts-checker-notifier-webpack-plugin@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/fork-ts-checker-notifier-webpack-plugin/-/fork-ts-checker-notifier-webpack-plugin-6.0.0.tgz#d42447c3b02e734098cde7fa9fd02031e24adec8" integrity sha512-Gzop95yFefJu9P68BBQ+Gsu5hjF7DQQTCcEM0Ns0WaXKD9CR0qqCJkjRrE+2gZG7PhdK8ccfxiexFvPZHbb4Tg== dependencies: node-notifier "^8.0.2" fork-ts-checker-webpack-plugin@^7.2.8: version "7.2.8" resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.8.tgz#afe403ed92bb49a3456549ee518e28b35d213452" integrity sha512-kvOM0w3Hi66o3qNLWNN9mWcMXwZNjuQ0+LMloxAM+QL5ZRGV6sLZnFyM86qKLNWklEG5XofcYWSAVosjtNg+vg== dependencies: "@babel/code-frame" "^7.16.7" chalk "^4.1.2" chokidar "^3.5.3" cosmiconfig "^7.0.1" deepmerge "^4.2.2" fs-extra "^10.0.0" memfs "^3.4.1" minimatch "^3.0.4" schema-utils "^3.1.1" semver "^7.3.5" tapable "^2.2.1" forwarded@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= fs-extra@^10.0.0: version "10.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== dependencies: graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" fs-monkey@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== functional-red-black-tree@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= functions-have-names@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== dependencies: function-bind "^1.1.1" has "^1.0.3" has-symbols "^1.0.1" get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== get-symbol-description@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== dependencies: call-bind "^1.0.2" get-intrinsic "^1.1.1" glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob-parent@^6.0.1: version "6.0.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: is-glob "^4.0.3" glob-to-regexp@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== glob@^7.1.3: version "7.1.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" minimatch "^3.0.4" once "^1.3.0" path-is-absolute "^1.0.0" globals@^13.6.0, globals@^13.9.0: version "13.13.0" resolved "https://registry.yarnpkg.com/globals/-/globals-13.13.0.tgz#ac32261060d8070e2719dd6998406e27d2b5727b" integrity sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A== dependencies: type-fest "^0.20.2" globby@^11.0.4: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: array-union "^2.1.0" dir-glob "^3.0.1" fast-glob "^3.2.9" ignore "^5.2.0" merge2 "^1.4.1" slash "^3.0.0" graceful-fs@^4.1.2: version "4.1.15" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= handle-thing@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ== has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-flag@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== has-tostringtag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== dependencies: has-symbols "^1.0.2" has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== hpack.js@^2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= dependencies: inherits "^2.0.1" obuf "^1.0.0" readable-stream "^2.0.1" wbuf "^1.1.0" html-entities@^2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== html-minifier-terser@^6.0.2: version "6.1.0" resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== dependencies: camel-case "^4.1.2" clean-css "^5.2.2" commander "^8.3.0" he "^1.2.0" param-case "^3.0.4" relateurl "^0.2.7" terser "^5.10.0" html-webpack-plugin@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== dependencies: "@types/html-minifier-terser" "^6.0.0" html-minifier-terser "^6.0.2" lodash "^4.17.21" pretty-error "^4.0.0" tapable "^2.0.0" htmlparser2@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== dependencies: domelementtype "^2.0.1" domhandler "^4.0.0" domutils "^2.5.2" entities "^2.0.0" http-deceiver@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= http-errors@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== dependencies: depd "2.0.0" inherits "2.0.4" setprototypeof "1.2.0" statuses "2.0.1" toidentifier "1.0.1" http-errors@~1.6.2: version "1.6.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" inherits "2.0.3" setprototypeof "1.1.0" statuses ">= 1.4.0 < 2" http-parser-js@>=0.4.0: version "0.5.0" resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.0.tgz#d65edbede84349d0dc30320815a15d39cc3cbbd8" integrity sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w== http-parser-js@>=0.5.1: version "0.5.6" resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.6.tgz#2e02406ab2df8af8a7abfba62e0da01c62b95afd" integrity sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA== http-proxy-middleware@^2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== dependencies: "@types/http-proxy" "^1.17.8" http-proxy "^1.18.1" is-glob "^4.0.1" is-plain-obj "^3.0.0" micromatch "^4.0.2" http-proxy@^1.18.1: version "1.18.1" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== dependencies: eventemitter3 "^4.0.0" follow-redirects "^1.0.0" requires-port "^1.0.0" human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" ignore@^5.1.8, ignore@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== import-fresh@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.1.0.tgz#6d33fa1dcef6df930fae003446f33415af905118" integrity sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" import-local@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== dependencies: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inherits@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= internal-slot@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== dependencies: get-intrinsic "^1.1.0" has "^1.0.3" side-channel "^1.0.4" interpret@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== ipaddr.js@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== ipaddr.js@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== dependencies: has-bigints "^1.0.1" is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-boolean-object@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== dependencies: call-bind "^1.0.2" has-tostringtag "^1.0.0" is-callable@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== is-callable@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== is-core-module@^2.2.0, is-core-module@^2.8.1: version "2.9.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69" integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== dependencies: has "^1.0.3" is-date-object@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-glob@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" integrity sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A= dependencies: is-extglob "^2.1.1" is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== is-number-object@^1.0.4: version "1.0.7" resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== dependencies: has-tostringtag "^1.0.0" is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-plain-obj@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== dependencies: call-bind "^1.0.2" has-tostringtag "^1.0.0" is-shared-array-buffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== dependencies: call-bind "^1.0.2" is-stream@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== dependencies: has-tostringtag "^1.0.0" is-symbol@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== dependencies: has-symbols "^1.0.0" is-symbol@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== dependencies: has-symbols "^1.0.2" is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== dependencies: call-bind "^1.0.2" is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= jest-worker@^27.4.5: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== dependencies: "@types/node" "*" merge-stream "^2.0.0" supports-color "^8.0.0" "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: argparse "^2.0.1" json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema-traverse@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: universalify "^2.0.0" optionalDependencies: graceful-fs "^4.1.6" "jsx-ast-utils@^2.4.1 || ^3.0.0": version "3.2.2" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz#6ab1e52c71dfc0c0707008a91729a9491fe9f76c" integrity sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw== dependencies: array-includes "^3.1.4" object.assign "^4.1.2" kind-of@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== levn@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: prelude-ls "^1.2.1" type-check "~0.4.0" lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== loader-runner@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= lodash@^4.17.14, lodash@^4.17.20, lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" lower-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== dependencies: tslib "^2.0.3" lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= memfs@^3.4.1: version "3.4.1" resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.1.tgz#b78092f466a0dce054d63d39275b24c71d3f1305" integrity sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw== dependencies: fs-monkey "1.0.3" merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= micromatch@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== dependencies: braces "^3.0.1" picomatch "^2.0.5" micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== dependencies: braces "^3.0.2" picomatch "^2.3.1" mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-db@~1.37.0: version "1.37.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8" integrity sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg== mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" mime-types@~2.1.17, mime-types@~2.1.18: version "2.1.21" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.21.tgz#28995aa1ecb770742fe6ae7e58f9181c744b3f96" integrity sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg== dependencies: mime-db "~1.37.0" mime@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== minimalistic-assert@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" minimist@^1.2.6: version "1.2.6" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== mkdirp@^0.5.5: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== dependencies: minimist "^1.2.6" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== ms@2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== ms@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== multicast-dns@^7.2.4: version "7.2.4" resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.4.tgz#cf0b115c31e922aeb20b64e6556cbeb34cf0dd19" integrity sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw== dependencies: dns-packet "^5.2.2" thunky "^1.0.2" natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= negotiator@0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== no-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== dependencies: lower-case "^2.0.2" tslib "^2.0.3" node-forge@^1: version "1.3.1" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== node-notifier@^8.0.2: version "8.0.2" resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5" integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== dependencies: growly "^1.3.0" is-wsl "^2.2.0" semver "^7.3.2" shellwords "^0.1.1" uuid "^8.3.0" which "^2.0.2" node-releases@^2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.4.tgz#f38252370c43854dc48aa431c766c6c398f40476" integrity sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" nth-check@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== dependencies: boolbase "^1.0.0" object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-inspect@^1.12.0, object-inspect@^1.9.0: version "1.12.0" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0" integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== object-keys@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" integrity sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag== object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object.assign@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== dependencies: call-bind "^1.0.0" define-properties "^1.1.3" has-symbols "^1.0.1" object-keys "^1.1.1" object.entries@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" es-abstract "^1.19.1" object.fromentries@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251" integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" es-abstract "^1.19.1" object.hasown@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5" integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg== dependencies: define-properties "^1.1.3" es-abstract "^1.19.1" object.values@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" es-abstract "^1.19.1" obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== on-finished@2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== dependencies: ee-first "1.1.1" on-headers@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" open@^8.0.9: version "8.4.0" resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== dependencies: define-lazy-prop "^2.0.0" is-docker "^2.1.1" is-wsl "^2.2.0" optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== dependencies: deep-is "^0.1.3" fast-levenshtein "^2.0.6" levn "^0.4.1" prelude-ls "^1.2.1" type-check "^0.4.0" word-wrap "^1.2.3" p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-retry@^4.5.0: version "4.6.2" resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== dependencies: "@types/retry" "0.12.0" retry "^0.13.1" p-try@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.0.0.tgz#85080bb87c64688fa47996fe8f7dfbe8211760b1" integrity sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ== param-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== dependencies: dot-case "^3.0.4" tslib "^2.0.3" parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-json@^5.0.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" error-ex "^1.3.1" json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" parseurl@~1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" integrity sha1-/CidTtiZMRlGDBViUyYs3I3mW/M= parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascal-case@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== dependencies: no-case "^3.0.4" tslib "^2.0.3" path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.6, path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== picocolors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== picomatch@^2.0.5: version "2.0.7" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz#514169d8c7cd0bdbeecc8a2609e34a7163de69f6" integrity sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA== pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" portfinder@^1.0.28: version "1.0.28" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== dependencies: async "^2.6.2" debug "^3.1.1" mkdirp "^0.5.5" prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prettier@2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.2.tgz#e26d71a18a74c3d0f0597f55f01fb6c06c206032" integrity sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew== pretty-error@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== dependencies: lodash "^4.17.20" renderkid "^3.0.0" process-nextick-args@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== prop-types@^15.8.1: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== dependencies: loose-envify "^1.4.0" object-assign "^4.1.1" react-is "^16.13.1" proxy-addr@~2.0.7: version "2.0.7" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== dependencies: forwarded "0.2.0" ipaddr.js "1.9.1" punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== qs@6.10.3: version "6.10.3" resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== dependencies: side-channel "^1.0.4" queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.5.1: version "2.5.1" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== dependencies: bytes "3.1.2" http-errors "2.0.0" iconv-lite "0.4.24" unpipe "1.0.0" react-dom@^18.1.0: version "18.1.0" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.1.0.tgz#7f6dd84b706408adde05e1df575b3a024d7e8a2f" integrity sha512-fU1Txz7Budmvamp7bshe4Zi32d0ll7ect+ccxNu9FlObT605GOEB8BfO4tmRJ39R5Zj831VCpvQ05QPBW5yb+w== dependencies: loose-envify "^1.1.0" scheduler "^0.22.0" react-is@^16.13.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== react@^18.1.0: version "18.1.0" resolved "https://registry.yarnpkg.com/react/-/react-18.1.0.tgz#6f8620382decb17fdc5cc223a115e2adbf104890" integrity sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ== dependencies: loose-envify "^1.1.0" readable-stream@^2.0.1: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" isarray "~1.0.0" process-nextick-args "~2.0.0" safe-buffer "~5.1.1" string_decoder "~1.1.1" util-deprecate "~1.0.1" readable-stream@^3.0.6: version "3.1.1" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.1.1.tgz#ed6bbc6c5ba58b090039ff18ce670515795aeb06" integrity sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" rechoir@^0.7.0: version "0.7.1" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== dependencies: resolve "^1.9.0" regexp.prototype.flags@^1.4.1: version "1.4.3" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" functions-have-names "^1.2.2" regexpp@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== relateurl@^0.2.7: version "0.2.7" resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= renderkid@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== dependencies: css-select "^4.1.3" dom-converter "^0.2.0" htmlparser2 "^6.1.0" lodash "^4.17.21" strip-ansi "^6.0.1" require-from-string@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-from@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve@^1.9.0: version "1.22.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== dependencies: is-core-module "^2.8.1" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" resolve@^2.0.0-next.3: version "2.0.0-next.3" resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== dependencies: is-core-module "^2.2.0" path-parse "^1.0.6" retry@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== "safer-buffer@>= 2.1.2 < 3": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== scheduler@^0.22.0: version "0.22.0" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.22.0.tgz#83a5d63594edf074add9a7198b1bae76c3db01b8" integrity sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ== dependencies: loose-envify "^1.1.0" schema-utils@^3.1.0, schema-utils@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== dependencies: "@types/json-schema" "^7.0.8" ajv "^6.12.5" ajv-keywords "^3.5.2" schema-utils@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== dependencies: "@types/json-schema" "^7.0.9" ajv "^8.8.0" ajv-formats "^2.1.1" ajv-keywords "^5.0.0" select-hose@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= selfsigned@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.1.tgz#8b2df7fa56bf014d19b6007655fff209c0ef0a56" integrity sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ== dependencies: node-forge "^1" semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: version "7.3.7" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== dependencies: lru-cache "^6.0.0" send@0.18.0: version "0.18.0" resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== dependencies: debug "2.6.9" depd "2.0.0" destroy "1.2.0" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" fresh "0.5.2" http-errors "2.0.0" mime "1.6.0" ms "2.1.3" on-finished "2.4.1" range-parser "~1.2.1" statuses "2.0.1" serialize-javascript@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== dependencies: randombytes "^2.1.0" serve-index@^1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= dependencies: accepts "~1.3.4" batch "0.6.1" debug "2.6.9" escape-html "~1.0.3" http-errors "~1.6.2" mime-types "~2.1.17" parseurl "~1.3.2" serve-static@1.15.0: version "1.15.0" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" parseurl "~1.3.3" send "0.18.0" setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== setprototypeof@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== dependencies: kind-of "^6.0.2" shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== side-channel@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: call-bind "^1.0.0" get-intrinsic "^1.0.2" object-inspect "^1.9.0" signal-exit@^3.0.3: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== sockjs@^0.3.21: version "0.3.24" resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== dependencies: faye-websocket "^0.11.3" uuid "^8.3.2" websocket-driver "^0.7.4" source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@~0.8.0-beta.0: version "0.8.0-beta.0" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== dependencies: whatwg-url "^7.0.0" spdy-transport@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== dependencies: debug "^4.1.0" detect-node "^2.0.4" hpack.js "^2.1.6" obuf "^1.1.2" readable-stream "^3.0.6" wbuf "^1.7.3" spdy@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== dependencies: debug "^4.1.0" handle-thing "^2.0.0" http-deceiver "^1.2.7" select-hose "^2.0.0" spdy-transport "^3.0.0" statuses@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== "statuses@>= 1.4.0 < 2": version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= string.prototype.matchall@^4.0.6: version "4.0.7" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d" integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" es-abstract "^1.19.1" get-intrinsic "^1.1.1" has-symbols "^1.0.3" internal-slot "^1.0.3" regexp.prototype.flags "^1.4.1" side-channel "^1.0.4" string.prototype.trimend@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" string.prototype.trimstart@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" string_decoder@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== dependencies: safe-buffer "~5.1.0" string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-color@^8.0.0: version "8.1.1" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== terser-webpack-plugin@^5.1.3: version "5.3.1" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz#0320dcc270ad5372c1e8993fabbd927929773e54" integrity sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g== dependencies: jest-worker "^27.4.5" schema-utils "^3.1.1" serialize-javascript "^6.0.0" source-map "^0.6.1" terser "^5.7.2" terser@^5.10.0, terser@^5.7.2: version "5.13.0" resolved "https://registry.yarnpkg.com/terser/-/terser-5.13.0.tgz#d43fd71861df1b4df743980caa257c6fa03acc44" integrity sha512-sgQ99P+fRBM1jAYzN9RTnD/xEWx/7LZgYTCRgmYriSq1wxxqiQPJgXkkLBBuwySDWJ2PP0PnVQyuf4xLUuH4Ng== dependencies: acorn "^8.5.0" commander "^2.20.0" source-map "~0.8.0-beta.0" source-map-support "~0.5.20" text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= thunky@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.0.3.tgz#f5df732453407b09191dae73e2a8cc73f381a826" integrity sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow== to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" toidentifier@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== tr46@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= dependencies: punycode "^2.1.0" ts-loader@^9.2.9: version "9.2.9" resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.2.9.tgz#0653e07fa1b4f225d0ca57a84fddbfd43d930f9e" integrity sha512-b0+vUY2/enb0qYtDQuNlDnJ9900NTiPiJcDJ6sY7ax1CCCwXfYIqPOMm/BwW7jsF1km+Oz8W9s31HLuD+FLIMg== dependencies: chalk "^4.1.0" enhanced-resolve "^5.0.0" micromatch "^4.0.0" semver "^7.3.4" tslib@^1.8.1: version "1.9.3" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== tslib@^2.0.3, tslib@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== dependencies: tslib "^1.8.1" type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: prelude-ls "^1.2.1" type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" mime-types "~2.1.24" typescript@^4.6.4: version "4.6.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.4.tgz#caa78bbc3a59e6a5c510d35703f6a09877ce45e9" integrity sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg== unbox-primitive@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== dependencies: call-bind "^1.0.2" has-bigints "^1.0.2" has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@^8.3.0, uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== v8-compile-cache@^2.0.3: version "2.3.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= watchpack@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA== dependencies: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== dependencies: minimalistic-assert "^1.0.0" webidl-conversions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== webpack-cli@^4.9.2: version "4.9.2" resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.9.2.tgz#77c1adaea020c3f9e2db8aad8ea78d235c83659d" integrity sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ== dependencies: "@discoveryjs/json-ext" "^0.5.0" "@webpack-cli/configtest" "^1.1.1" "@webpack-cli/info" "^1.4.1" "@webpack-cli/serve" "^1.6.1" colorette "^2.0.14" commander "^7.0.0" execa "^5.0.0" fastest-levenshtein "^1.0.12" import-local "^3.0.2" interpret "^2.2.0" rechoir "^0.7.0" webpack-merge "^5.7.3" webpack-dev-middleware@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz#aa079a8dedd7e58bfeab358a9af7dab304cee57f" integrity sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg== dependencies: colorette "^2.0.10" memfs "^3.4.1" mime-types "^2.1.31" range-parser "^1.2.1" schema-utils "^4.0.0" webpack-dev-server@^4.8.1: version "4.8.1" resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.8.1.tgz#58f9d797710d6e25fa17d6afab8708f958c11a29" integrity sha512-dwld70gkgNJa33czmcj/PlKY/nOy/BimbrgZRaR9vDATBQAYgLzggR0nxDtPLJiLrMgZwbE6RRfJ5vnBBasTyg== dependencies: "@types/bonjour" "^3.5.9" "@types/connect-history-api-fallback" "^1.3.5" "@types/express" "^4.17.13" "@types/serve-index" "^1.9.1" "@types/sockjs" "^0.3.33" "@types/ws" "^8.5.1" ansi-html-community "^0.0.8" bonjour-service "^1.0.11" chokidar "^3.5.3" colorette "^2.0.10" compression "^1.7.4" connect-history-api-fallback "^1.6.0" default-gateway "^6.0.3" express "^4.17.3" graceful-fs "^4.2.6" html-entities "^2.3.2" http-proxy-middleware "^2.0.3" ipaddr.js "^2.0.1" open "^8.0.9" p-retry "^4.5.0" portfinder "^1.0.28" rimraf "^3.0.2" schema-utils "^4.0.0" selfsigned "^2.0.1" serve-index "^1.9.1" sockjs "^0.3.21" spdy "^4.0.2" webpack-dev-middleware "^5.3.1" ws "^8.4.2" webpack-merge@^5.7.3: version "5.8.0" resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== dependencies: clone-deep "^4.0.1" wildcard "^2.0.0" webpack-sources@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== webpack@^5.72.0: version "5.72.0" resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.72.0.tgz#f8bc40d9c6bb489a4b7a8a685101d6022b8b6e28" integrity sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w== dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^0.0.51" "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/wasm-edit" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" acorn "^8.4.1" acorn-import-assertions "^1.7.6" browserslist "^4.14.5" chrome-trace-event "^1.0.2" enhanced-resolve "^5.9.2" es-module-lexer "^0.9.0" eslint-scope "5.1.1" events "^3.2.0" glob-to-regexp "^0.4.1" graceful-fs "^4.2.9" json-parse-better-errors "^1.0.2" loader-runner "^4.2.0" mime-types "^2.1.27" neo-async "^2.6.2" schema-utils "^3.1.0" tapable "^2.1.1" terser-webpack-plugin "^5.1.3" watchpack "^2.3.1" webpack-sources "^3.2.3" websocket-driver@>=0.5.1: version "0.7.0" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" integrity sha1-DK+dLXVdk67gSdS90NP+LMoqJOs= dependencies: http-parser-js ">=0.4.0" websocket-extensions ">=0.1.1" websocket-driver@^0.7.4: version "0.7.4" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: http-parser-js ">=0.5.1" safe-buffer ">=5.1.0" websocket-extensions ">=0.1.1" websocket-extensions@>=0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== whatwg-url@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== dependencies: lodash.sortby "^4.7.0" tr46 "^1.0.1" webidl-conversions "^4.0.2" which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== dependencies: is-bigint "^1.0.1" is-boolean-object "^1.1.0" is-number-object "^1.0.4" is-string "^1.0.5" is-symbol "^1.0.3" which@^2.0.1, which@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" wildcard@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== word-wrap@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= ws@^8.4.2: version "8.5.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yaml@^1.10.0: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== ts-loader-9.4.2/examples/project-references-example/000077500000000000000000000000001434170041700224555ustar00rootroot00000000000000ts-loader-9.4.2/examples/project-references-example/.gitignore000066400000000000000000000000641434170041700244450ustar00rootroot00000000000000lib/ node_modules/ dist/ tsconfig.tsbuildinfo ts-loader-9.4.2/examples/project-references-example/README.md000066400000000000000000000012011434170041700237260ustar00rootroot00000000000000# TypeScript Project References Demo This repo is forked from https://github.com/RyanCavanaugh/project-references-demo, which is a repo to demonstrate the use of project references in TypeScript. It has been extended to show how project references can be used in a project using the following: * TypeScript * Webpack * ts-loader * yarn workspaces This repo is described in the article [here](/REFERENCES.md). ## Installation ``` yarn install ``` ## Running ``` yarn start ``` Go to localhost:8080 in your browser to view the output. Edit files in the packages to see the changes in the browser. ts-loader-9.4.2/examples/project-references-example/package.json000066400000000000000000000020771434170041700247510ustar00rootroot00000000000000{ "name": "project-references-demo", "version": "1.0.0", "description": "To compare the performance of project references with webpack & ts-loader vs webpack and tsc run in a separate process.", "main": "index.js", "private": true, "workspaces": ["packages/*"], "scripts": { "start": "webpack-dev-server", "build": "webpack" }, "repository": { "type": "git", "url": "git+https://github.com/appzuka/project-references-demo.git" }, "author": "", "license": "ISC", "bugs": { "url": "https://github.com/appzuka/project-references-demo.git/issues" }, "homepage": "https://github.com/appzuka/project-references-demo.git", "dependencies": { "@types/node": "^14.6.1", "@types/react": "^16.9.48", "fork-ts-checker-webpack-plugin": "^5.1.0", "html-webpack-plugin": "^4.4.1", "react": "^16.13.1", "react-dom": "^16.13.1", "ts-loader": "^8.0.3", "tsconfig-paths-webpack-plugin": "^3.3.0", "typescript": "^3.9.7", "webpack": "^4.44.1", "webpack-cli": "^3.3.12", "webpack-dev-server": "^3.11.0" } } ts-loader-9.4.2/examples/project-references-example/packages/000077500000000000000000000000001434170041700242335ustar00rootroot00000000000000ts-loader-9.4.2/examples/project-references-example/packages/animals/000077500000000000000000000000001434170041700256575ustar00rootroot00000000000000ts-loader-9.4.2/examples/project-references-example/packages/animals/animal.ts000066400000000000000000000001551434170041700274710ustar00rootroot00000000000000type Size = "small" | "medium" | "large"; interface Animal { size: Size; } export { Animal, Size } ts-loader-9.4.2/examples/project-references-example/packages/animals/dog.tsx000066400000000000000000000011761434170041700271750ustar00rootroot00000000000000import { Animal, Size } from './animal'; import { makeRandomName } from '@myscope/core'; interface Dog extends Animal { woof(): void; name: string; } const sizes = "small medium large".split(' '); const barks = "Woof Yap Growl".split(' '); function createDog(): Dog { return ({ size: sizes[Math.floor(Math.random() * sizes.length)] as Size, woof: function(this: Dog) { return(`${this.name} says ${barks[Math.floor(Math.random() * barks.length)]}!`); }, name: makeRandomName(), // deliberateError: 42 }); } export { Dog, createDog } ts-loader-9.4.2/examples/project-references-example/packages/animals/index.ts000066400000000000000000000001571434170041700273410ustar00rootroot00000000000000import { Animal } from './animal'; import { createDog, Dog } from './dog'; export { Animal, createDog, Dog }; ts-loader-9.4.2/examples/project-references-example/packages/animals/package.json000066400000000000000000000002611434170041700301440ustar00rootroot00000000000000{ "name": "@myscope/animals", "version": "1.0.0", "description": "Animals package", "main": "lib/index.js", "directories": { "lib": "lib" }, "license": "ISC" }ts-loader-9.4.2/examples/project-references-example/packages/animals/tsconfig.json000066400000000000000000000002541434170041700303670ustar00rootroot00000000000000{ "extends": "../../tsconfig-base.json", "compilerOptions": { "outDir": "lib", "rootDir": ".", }, "references": [ { "path": "../core" } ] } ts-loader-9.4.2/examples/project-references-example/packages/core/000077500000000000000000000000001434170041700251635ustar00rootroot00000000000000ts-loader-9.4.2/examples/project-references-example/packages/core/package.json000066400000000000000000000002571434170041700274550ustar00rootroot00000000000000{ "name": "@myscope/core", "version": "1.0.0", "description": "Core package", "main": "lib/utilities.js", "directories": { "lib": "lib" }, "license": "ISC" }ts-loader-9.4.2/examples/project-references-example/packages/core/tsconfig.json000066400000000000000000000001651434170041700276740ustar00rootroot00000000000000{ "extends": "../../tsconfig-base.json", "compilerOptions": { "outDir": "lib", "rootDir": "." } }ts-loader-9.4.2/examples/project-references-example/packages/core/utilities.ts000066400000000000000000000015701434170041700275510ustar00rootroot00000000000000 const dogNames = "Baxter Bear Beau Benji Benny Benny Bentley Blue Bo Boomer Brady Brody Bruno Brutus Bubba Buddy Buster Cash Champ Chance Charlie Chase Chester Chico Coco Cody Cooper Copper Dexter Diesel Duke Elvis Finn Frankie George Gizmo Gunner Gus Hank Harley Henry Hunter Jack Jackson Jake Jasper Jax Joey Kobe Leo Loki Louie Lucky Luke Mac Marley Max Mickey Milo Moose Murphy Oliver Ollie Oreo Oscar Otis Peanut Prince Rex Riley Rocco Rocky Romeo Roscoe Rudy Rufus Rusty Sam Sammy Samson Scooter Scout Shadow Simba Sparky Spike Tank Teddy Thor Toby Tucker Tyson Vader Winston Yoda Zeus Ziggy".split(' '); function makeRandomName() { return dogNames[Math.floor(Math.random() * dogNames.length)]; } function lastElementOf(arr: T[]): T | undefined { if (arr.length === 0) return undefined; return arr[arr.length - 1]; } export { makeRandomName, lastElementOf } ts-loader-9.4.2/examples/project-references-example/packages/zoo/000077500000000000000000000000001434170041700250425ustar00rootroot00000000000000ts-loader-9.4.2/examples/project-references-example/packages/zoo/package.json000066400000000000000000000002501434170041700273250ustar00rootroot00000000000000{ "name": "@myscope/zoo", "version": "1.0.0", "description": "Zoo package", "main": "lib/zoo.js", "directories": { "lib": "lib" }, "license": "ISC" } ts-loader-9.4.2/examples/project-references-example/packages/zoo/tsconfig.json000066400000000000000000000003161434170041700275510ustar00rootroot00000000000000{ "extends": "../../tsconfig-base.json", "compilerOptions": { "outDir": "lib", "jsx": "react", "rootDir": ".", }, "references": [ { "path": "../animals" } ] }ts-loader-9.4.2/examples/project-references-example/packages/zoo/zoo.tsx000066400000000000000000000011221434170041700264050ustar00rootroot00000000000000import React from 'react'; import { Dog, createDog } from '@myscope/animals'; function CreateZoo() { const dogs = [ createDog(), createDog(), createDog(), createDog(), createDog(), createDog(), createDog() ]; return (<>

List of Dogs


{dogs.map((dog, i) => {return(

Dog: {i} - Size: {dog.size} - Name: {dog.name}

Bark: {dog.woof()}


)})} ) } export { CreateZoo } ts-loader-9.4.2/examples/project-references-example/src/000077500000000000000000000000001434170041700232445ustar00rootroot00000000000000ts-loader-9.4.2/examples/project-references-example/src/index.tsx000066400000000000000000000002671434170041700251200ustar00rootroot00000000000000import { CreateZoo } from '@myscope/zoo'; import React from 'react'; import ReactDOM from 'react-dom'; ReactDOM.render( , document.getElementById('react-content') );ts-loader-9.4.2/examples/project-references-example/tsconfig-base.json000066400000000000000000000005601434170041700260750ustar00rootroot00000000000000{ "compilerOptions": { "declaration": true, "declarationMap": true, "target": "es5", "module": "commonjs", "moduleResolution": "node", "esModuleInterop": true, "composite": true, "jsx": "react", "baseUrl": ".", // This must be specified if "paths" is. "paths": { "packages/*": ["packages/*"] } } }ts-loader-9.4.2/examples/project-references-example/tsconfig.json000066400000000000000000000003621434170041700251650ustar00rootroot00000000000000{ "extends": "./tsconfig-base.json", "files": ["src/index.tsx"], "references": [ { "path": "./packages/core" }, { "path": "./packages/animals" }, { "path": "./packages/zoo" } ] }ts-loader-9.4.2/examples/project-references-example/webpack.config.js000066400000000000000000000032751434170041700257020ustar00rootroot00000000000000const path = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin'); // To improve build times for large projects enable fork-ts-checker-webpack-plugin // const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin'); module.exports = { "mode": "development", "entry": "src/index.tsx", "output": { "path": __dirname+'/dist', "filename": "[name].js" }, "watch": false, "context": __dirname, // to automatically find tsconfig.json "module": { "rules": [ { "test": /\.([cm]?ts|tsx)$/, "exclude": /node_modules/, "use": { "loader": "ts-loader", "options": { "projectReferences": true } } } ] }, resolve: { modules: [ "node_modules", path.resolve(__dirname) ], // TsconfigPathsPlugin will automatically add this // alias: { // packages: path.resolve(__dirname, 'packages/'), // }, extensions: [".js", ".ts", ".tsx"], extensionAlias: { ".js": [".js", ".ts"], ".cjs": [".cjs", ".cts"], ".mjs": [".mjs", ".mts"] }, plugins: [ new TsconfigPathsPlugin({ logLevel: "info", mainFields: "module", extensions: [".js", ".ts", ".tsx"] }) ] }, plugins: [ new HtmlWebpackPlugin({ templateContent: `

Project Reference Demo App

` }), // new ForkTsCheckerWebpackPlugin() ] } ts-loader-9.4.2/examples/project-references-example/yarn.lock000066400000000000000000005564241434170041700243200ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== dependencies: "@babel/highlight" "^7.10.4" "@babel/helper-validator-identifier@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== "@babel/highlight@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== dependencies: "@babel/helper-validator-identifier" "^7.10.4" chalk "^2.0.0" js-tokens "^4.0.0" "@types/anymatch@*": version "1.3.1" resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== "@types/color-name@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== "@types/glob@^7.1.1": version "7.1.3" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== dependencies: "@types/minimatch" "*" "@types/node" "*" "@types/html-minifier-terser@^5.0.0": version "5.1.0" resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.0.tgz#551a4589b6ee2cc9c1dff08056128aec29b94880" integrity sha512-iYCgjm1dGPRuo12+BStjd1HiVQqhlRhWDOQigNxn023HcjnhsiFz9pc6CzJj4HwDCSQca9bxTL4PxJDbkdm3PA== "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5": version "7.0.5" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" integrity sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ== "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= "@types/minimatch@*": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== "@types/node@*", "@types/node@^14.6.1": version "14.6.1" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.1.tgz#fdf6f6c6c73d3d8eee9c98a9a0485bc524b048d7" integrity sha512-HnYlg/BRF8uC1FyKRFZwRaCPTPYKa+6I8QiUZFLredaGOou481cgFS4wKRFyKvQtX8xudqkSdBczJHIYSQYKrQ== "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prop-types@*": version "15.7.3" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== "@types/react@^16.9.48": version "16.9.48" resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.48.tgz#d3387329f070d1b1bc0ff4a54a54ceefd5a8485c" integrity sha512-4ykBVswgYitPGMXFRxJCHkxJDU2rjfU3/zw67f8+dB7sNdVJXsrwqoYxz/stkAucymnEEbRPFmX7Ce5Mc/kJCw== dependencies: "@types/prop-types" "*" csstype "^3.0.2" "@types/source-list-map@*": version "0.1.2" resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== "@types/tapable@*", "@types/tapable@^1.0.5": version "1.0.6" resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74" integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== "@types/uglify-js@*": version "3.9.3" resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.9.3.tgz#d94ed608e295bc5424c9600e6b8565407b6b4b6b" integrity sha512-KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w== dependencies: source-map "^0.6.1" "@types/webpack-sources@*": version "1.4.2" resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-1.4.2.tgz#5d3d4dea04008a779a90135ff96fb5c0c9e6292c" integrity sha512-77T++JyKow4BQB/m9O96n9d/UUHWLQHlcqXb9Vsf4F1+wKNrrlWNFPDLKNT92RJnCSL6CieTc+NDXtCVZswdTw== dependencies: "@types/node" "*" "@types/source-list-map" "*" source-map "^0.7.3" "@types/webpack@^4.41.8": version "4.41.21" resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.21.tgz#cc685b332c33f153bb2f5fc1fa3ac8adeb592dee" integrity sha512-2j9WVnNrr/8PLAB5csW44xzQSJwS26aOnICsP3pSGCEdsu6KYtfQ6QJsVUKHWRnm1bL7HziJsfh5fHqth87yKA== dependencies: "@types/anymatch" "*" "@types/node" "*" "@types/tapable" "*" "@types/uglify-js" "*" "@types/webpack-sources" "*" source-map "^0.6.0" "@webassemblyjs/ast@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== dependencies: "@webassemblyjs/helper-module-context" "1.9.0" "@webassemblyjs/helper-wasm-bytecode" "1.9.0" "@webassemblyjs/wast-parser" "1.9.0" "@webassemblyjs/floating-point-hex-parser@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== "@webassemblyjs/helper-api-error@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== "@webassemblyjs/helper-buffer@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== "@webassemblyjs/helper-code-frame@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== dependencies: "@webassemblyjs/wast-printer" "1.9.0" "@webassemblyjs/helper-fsm@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== "@webassemblyjs/helper-module-context@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-wasm-bytecode@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== "@webassemblyjs/helper-wasm-section@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-buffer" "1.9.0" "@webassemblyjs/helper-wasm-bytecode" "1.9.0" "@webassemblyjs/wasm-gen" "1.9.0" "@webassemblyjs/ieee754@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== "@webassemblyjs/wasm-edit@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-buffer" "1.9.0" "@webassemblyjs/helper-wasm-bytecode" "1.9.0" "@webassemblyjs/helper-wasm-section" "1.9.0" "@webassemblyjs/wasm-gen" "1.9.0" "@webassemblyjs/wasm-opt" "1.9.0" "@webassemblyjs/wasm-parser" "1.9.0" "@webassemblyjs/wast-printer" "1.9.0" "@webassemblyjs/wasm-gen@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-wasm-bytecode" "1.9.0" "@webassemblyjs/ieee754" "1.9.0" "@webassemblyjs/leb128" "1.9.0" "@webassemblyjs/utf8" "1.9.0" "@webassemblyjs/wasm-opt@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-buffer" "1.9.0" "@webassemblyjs/wasm-gen" "1.9.0" "@webassemblyjs/wasm-parser" "1.9.0" "@webassemblyjs/wasm-parser@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-api-error" "1.9.0" "@webassemblyjs/helper-wasm-bytecode" "1.9.0" "@webassemblyjs/ieee754" "1.9.0" "@webassemblyjs/leb128" "1.9.0" "@webassemblyjs/utf8" "1.9.0" "@webassemblyjs/wast-parser@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/floating-point-hex-parser" "1.9.0" "@webassemblyjs/helper-api-error" "1.9.0" "@webassemblyjs/helper-code-frame" "1.9.0" "@webassemblyjs/helper-fsm" "1.9.0" "@xtuc/long" "4.2.2" "@webassemblyjs/wast-printer@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/wast-parser" "1.9.0" "@xtuc/long" "4.2.2" "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: version "1.3.7" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: mime-types "~2.1.24" negotiator "0.6.2" acorn@^6.4.1: version "6.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== ajv-errors@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.2: version "6.12.4" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234" integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.4.1" uri-js "^4.2.2" ansi-colors@^3.0.0: version "3.2.4" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== ansi-html@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= ansi-regex@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.1.0: version "4.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== dependencies: "@types/color-name" "^1.1.1" color-convert "^2.0.1" anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== dependencies: micromatch "^3.1.4" normalize-path "^2.1.1" anymatch@~3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" aproba@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== arr-union@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-flatten@^2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= asn1.js@^5.2.0: version "5.4.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== dependencies: bn.js "^4.0.0" inherits "^2.0.1" minimalistic-assert "^1.0.0" safer-buffer "^2.1.0" assert@^1.1.1: version "1.5.0" resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== dependencies: object-assign "^4.1.1" util "0.10.3" assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= async-each@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== async@^2.6.2: version "2.6.4" resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== dependencies: lodash "^4.17.14" at-least-node@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base64-js@^1.0.2: version "1.3.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== dependencies: cache-base "^1.0.1" class-utils "^0.3.5" component-emitter "^1.2.1" define-property "^1.0.0" isobject "^3.0.1" mixin-deep "^1.2.0" pascalcase "^0.1.1" batch@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== binary-extensions@^1.0.0: version "1.13.1" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== binary-extensions@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9" integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== bindings@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== dependencies: file-uri-to-path "1.0.0" bluebird@^3.5.5: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: version "4.11.9" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== bn.js@^5.1.1: version "5.1.3" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== body-parser@1.19.0: version "1.19.0" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== dependencies: bytes "3.1.0" content-type "~1.0.4" debug "2.6.9" depd "~1.1.2" http-errors "1.7.2" iconv-lite "0.4.24" on-finished "~2.3.0" qs "6.7.0" raw-body "2.4.0" type-is "~1.6.17" bonjour@^3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= dependencies: array-flatten "^2.1.0" deep-equal "^1.0.1" dns-equal "^1.0.0" dns-txt "^2.0.2" multicast-dns "^6.0.1" multicast-dns-service-types "^1.1.0" boolbase@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" braces@^2.3.1, braces@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: arr-flatten "^1.1.0" array-unique "^0.3.2" extend-shallow "^2.0.1" fill-range "^4.0.0" isobject "^3.0.1" repeat-element "^1.1.2" snapdragon "^0.8.1" snapdragon-node "^2.0.1" split-string "^3.0.2" to-regex "^3.0.1" braces@^3.0.1, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" brorand@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: buffer-xor "^1.0.3" cipher-base "^1.0.0" create-hash "^1.1.0" evp_bytestokey "^1.0.3" inherits "^2.0.1" safe-buffer "^5.0.1" browserify-cipher@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== dependencies: browserify-aes "^1.0.4" browserify-des "^1.0.0" evp_bytestokey "^1.0.0" browserify-des@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== dependencies: cipher-base "^1.0.1" des.js "^1.0.0" inherits "^2.0.1" safe-buffer "^5.1.2" browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= dependencies: bn.js "^4.1.0" randombytes "^2.0.1" browserify-sign@^4.0.0: version "4.2.1" resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== dependencies: bn.js "^5.1.1" browserify-rsa "^4.0.1" create-hash "^1.2.0" create-hmac "^1.1.7" elliptic "^6.5.3" inherits "^2.0.4" parse-asn1 "^5.1.5" readable-stream "^3.6.0" safe-buffer "^5.2.0" browserify-zlib@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== dependencies: pako "~1.0.5" buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== buffer-indexof@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== buffer-xor@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= buffer@^4.3.0: version "4.9.2" resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== dependencies: base64-js "^1.0.2" ieee754 "^1.1.4" isarray "^1.0.0" builtin-status-codes@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= bytes@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== cacache@^12.0.2: version "12.0.4" resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== dependencies: bluebird "^3.5.5" chownr "^1.1.1" figgy-pudding "^3.5.1" glob "^7.1.4" graceful-fs "^4.1.15" infer-owner "^1.0.3" lru-cache "^5.1.1" mississippi "^3.0.0" mkdirp "^0.5.1" move-concurrently "^1.0.1" promise-inflight "^1.0.1" rimraf "^2.6.3" ssri "^6.0.1" unique-filename "^1.1.1" y18n "^4.0.0" cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" component-emitter "^1.2.1" get-value "^2.0.6" has-value "^1.0.0" isobject "^3.0.1" set-value "^2.0.0" to-object-path "^0.3.0" union-value "^1.0.0" unset-value "^1.0.0" callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camel-case@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.1.tgz#1fc41c854f00e2f7d0139dfeba1542d6896fe547" integrity sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q== dependencies: pascal-case "^3.1.1" tslib "^1.10.0" camelcase@^5.0.0: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" supports-color "^5.3.0" chalk@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== dependencies: anymatch "^2.0.0" async-each "^1.0.1" braces "^2.3.2" glob-parent "^3.1.0" inherits "^2.0.3" is-binary-path "^1.0.0" is-glob "^4.0.0" normalize-path "^3.0.0" path-is-absolute "^1.0.0" readdirp "^2.2.1" upath "^1.1.1" optionalDependencies: fsevents "^1.2.7" chokidar@^3.4.1: version "3.4.2" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.2.tgz#38dc8e658dec3809741eb3ef7bb0a47fe424232d" integrity sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A== dependencies: anymatch "~3.1.1" braces "~3.0.2" glob-parent "~5.1.0" is-binary-path "~2.1.0" is-glob "~4.0.1" normalize-path "~3.0.0" readdirp "~3.4.0" optionalDependencies: fsevents "~2.1.2" chownr@^1.1.1: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== chrome-trace-event@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== dependencies: tslib "^1.9.0" cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== dependencies: inherits "^2.0.1" safe-buffer "^5.0.1" class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: arr-union "^3.1.0" define-property "^0.2.5" isobject "^3.0.0" static-extend "^0.1.1" clean-css@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== dependencies: source-map "~0.6.0" cliui@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== dependencies: string-width "^3.1.0" strip-ansi "^5.2.0" wrap-ansi "^5.1.0" collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" object-visit "^1.0.0" color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== compressible@~2.0.16: version "2.0.18" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== dependencies: mime-db ">= 1.43.0 < 2" compression@^1.7.4: version "1.7.4" resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: accepts "~1.3.5" bytes "3.0.0" compressible "~2.0.16" debug "2.6.9" on-headers "~1.0.2" safe-buffer "5.1.2" vary "~1.1.2" concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== concat-stream@^1.5.0: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: buffer-from "^1.0.0" inherits "^2.0.3" readable-stream "^2.2.2" typedarray "^0.0.6" connect-history-api-fallback@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== console-browserify@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= content-disposition@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== dependencies: safe-buffer "5.1.2" content-type@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= cookie@0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== copy-concurrently@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== dependencies: aproba "^1.1.1" fs-write-stream-atomic "^1.0.8" iferr "^0.1.5" mkdirp "^0.5.1" rimraf "^2.5.4" run-queue "^1.0.0" copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= cosmiconfig@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== dependencies: "@types/parse-json" "^4.0.0" import-fresh "^3.1.0" parse-json "^5.0.0" path-type "^4.0.0" yaml "^1.7.2" create-ecdh@^4.0.0: version "4.0.4" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== dependencies: bn.js "^4.1.0" elliptic "^6.5.3" create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== dependencies: cipher-base "^1.0.1" inherits "^2.0.1" md5.js "^1.3.4" ripemd160 "^2.0.1" sha.js "^2.4.0" create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== dependencies: cipher-base "^1.0.3" create-hash "^1.1.0" inherits "^2.0.1" ripemd160 "^2.0.0" safe-buffer "^5.0.1" sha.js "^2.4.8" cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" path-key "^2.0.1" semver "^5.5.0" shebang-command "^1.2.0" which "^1.2.9" crypto-browserify@^3.11.0: version "3.12.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== dependencies: browserify-cipher "^1.0.0" browserify-sign "^4.0.0" create-ecdh "^4.0.0" create-hash "^1.1.0" create-hmac "^1.1.0" diffie-hellman "^5.0.0" inherits "^2.0.1" pbkdf2 "^3.0.3" public-encrypt "^4.0.0" randombytes "^2.0.0" randomfill "^1.0.3" css-select@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= dependencies: boolbase "~1.0.0" css-what "2.1" domutils "1.5.1" nth-check "~1.0.1" css-what@2.1: version "2.1.3" resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== csstype@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.3.tgz#2b410bbeba38ba9633353aff34b05d9755d065f8" integrity sha512-jPl+wbWPOWJ7SXsWyqGRk3lGecbar0Cb0OvZF/r/ZU011R4YqiRehgkQ9p4eQfo9DSDLqLL3wHwfxeJiuIsNag== cyclist@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= debug@2.6.9, debug@^2.2.0, debug@^2.3.3: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@^3.1.1, debug@^3.2.5: version "3.2.6" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== dependencies: ms "^2.1.1" debug@^4.1.0, debug@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== dependencies: ms "^2.1.1" decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= deep-equal@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== dependencies: is-arguments "^1.0.4" is-date-object "^1.0.1" is-regex "^1.0.4" object-is "^1.0.1" object-keys "^1.1.1" regexp.prototype.flags "^1.2.0" deepmerge@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== default-gateway@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== dependencies: execa "^1.0.0" ip-regex "^2.1.0" define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: is-descriptor "^1.0.2" isobject "^3.0.1" del@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== dependencies: "@types/glob" "^7.1.1" globby "^6.1.0" is-path-cwd "^2.0.0" is-path-in-cwd "^2.0.0" p-map "^2.0.0" pify "^4.0.1" rimraf "^2.6.3" depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= des.js@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== dependencies: inherits "^2.0.1" minimalistic-assert "^1.0.0" destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detect-file@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= detect-node@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== dependencies: bn.js "^4.1.0" miller-rabin "^4.0.0" randombytes "^2.0.0" dns-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= dns-packet@^1.3.1: version "1.3.4" resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== dependencies: ip "^1.1.0" safe-buffer "^5.0.1" dns-txt@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= dependencies: buffer-indexof "^1.0.0" dom-converter@^0.2: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== dependencies: utila "~0.4" dom-serializer@0: version "0.2.2" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== dependencies: domelementtype "^2.0.1" entities "^2.0.0" domain-browser@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== domelementtype@1, domelementtype@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== domelementtype@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== domhandler@^2.3.0: version "2.4.2" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== dependencies: domelementtype "1" domutils@1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= dependencies: dom-serializer "0" domelementtype "1" domutils@^1.5.1: version "1.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== dependencies: dom-serializer "0" domelementtype "1" dot-case@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.3.tgz#21d3b52efaaba2ea5fda875bb1aa8124521cf4aa" integrity sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA== dependencies: no-case "^3.0.3" tslib "^1.10.0" duplexify@^3.4.2, duplexify@^3.6.0: version "3.7.1" resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== dependencies: end-of-stream "^1.0.0" inherits "^2.0.1" readable-stream "^2.0.0" stream-shift "^1.0.0" ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= elliptic@^6.5.3: version "6.5.3" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw== dependencies: bn.js "^4.4.0" brorand "^1.0.1" hash.js "^1.0.0" hmac-drbg "^1.0.0" inherits "^2.0.1" minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.0" emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== emojis-list@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.1, enhanced-resolve@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126" integrity sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ== dependencies: graceful-fs "^4.1.2" memory-fs "^0.5.0" tapable "^1.0.0" entities@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== entities@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== errno@^0.1.3, errno@~0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== dependencies: prr "~1.0.1" error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" es-abstract@^1.17.0-next.1, es-abstract@^1.17.5: version "1.17.6" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a" integrity sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw== dependencies: es-to-primitive "^1.2.1" function-bind "^1.1.1" has "^1.0.3" has-symbols "^1.0.1" is-callable "^1.2.0" is-regex "^1.1.0" object-inspect "^1.7.0" object-keys "^1.1.1" object.assign "^4.1.0" string.prototype.trimend "^1.0.1" string.prototype.trimstart "^1.0.1" es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== dependencies: is-callable "^1.1.4" is-date-object "^1.0.1" is-symbol "^1.0.2" escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= eslint-scope@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== dependencies: esrecurse "^4.1.0" estraverse "^4.1.1" esrecurse@^4.1.0: version "4.2.1" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== dependencies: estraverse "^4.1.0" estraverse@^4.1.0, estraverse@^4.1.1: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== etag@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= eventemitter3@^4.0.0: version "4.0.7" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== events@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== eventsource@^1.0.7: version "1.1.2" resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.2.tgz#bc75ae1c60209e7cb1541231980460343eaea7c2" integrity sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA== evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== dependencies: md5.js "^1.3.4" safe-buffer "^5.1.1" execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: cross-spawn "^6.0.0" get-stream "^4.0.0" is-stream "^1.1.0" npm-run-path "^2.0.0" p-finally "^1.0.0" signal-exit "^3.0.0" strip-eof "^1.0.0" expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" define-property "^0.2.5" extend-shallow "^2.0.1" posix-character-classes "^0.1.0" regex-not "^1.0.0" snapdragon "^0.8.1" to-regex "^3.0.1" expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= dependencies: homedir-polyfill "^1.0.1" express@^4.17.1: version "4.17.1" resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== dependencies: accepts "~1.3.7" array-flatten "1.1.1" body-parser "1.19.0" content-disposition "0.5.3" content-type "~1.0.4" cookie "0.4.0" cookie-signature "1.0.6" debug "2.6.9" depd "~1.1.2" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" finalhandler "~1.1.2" fresh "0.5.2" merge-descriptors "1.0.1" methods "~1.1.2" on-finished "~2.3.0" parseurl "~1.3.3" path-to-regexp "0.1.7" proxy-addr "~2.0.5" qs "6.7.0" range-parser "~1.2.1" safe-buffer "5.1.2" send "0.17.1" serve-static "1.14.1" setprototypeof "1.1.1" statuses "~1.5.0" type-is "~1.6.18" utils-merge "1.0.1" vary "~1.1.2" extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" is-extendable "^1.0.1" extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: array-unique "^0.3.2" define-property "^1.0.0" expand-brackets "^2.1.4" extend-shallow "^2.0.1" fragment-cache "^0.2.1" regex-not "^1.0.0" snapdragon "^0.8.1" to-regex "^3.0.1" fast-deep-equal@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== faye-websocket@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= dependencies: websocket-driver ">=0.5.1" faye-websocket@~0.11.1: version "0.11.3" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== dependencies: websocket-driver ">=0.5.1" figgy-pudding@^3.5.1: version "3.5.2" resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" is-number "^3.0.0" repeat-string "^1.6.1" to-regex-range "^2.1.0" fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" finalhandler@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: debug "2.6.9" encodeurl "~1.0.2" escape-html "~1.0.3" on-finished "~2.3.0" parseurl "~1.3.3" statuses "~1.5.0" unpipe "~1.0.0" find-cache-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== dependencies: commondir "^1.0.1" make-dir "^2.0.0" pkg-dir "^3.0.0" find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" findup-sync@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== dependencies: detect-file "^1.0.0" is-glob "^4.0.0" micromatch "^3.0.4" resolve-dir "^1.0.1" flush-write-stream@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== dependencies: inherits "^2.0.3" readable-stream "^2.3.6" follow-redirects@^1.0.0: version "1.15.1" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5" integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA== for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= fork-ts-checker-webpack-plugin@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-5.1.0.tgz#586fbee24aeea950c53bab529e32017f543e71cf" integrity sha512-vuKyEjSLGbhQbEr5bifXXOkr9iV73L6n72mHoHIv7okvrf7O7z6RKeplM6C6ATPsukoQivij+Ba1vcptL60Z2g== dependencies: "@babel/code-frame" "^7.8.3" "@types/json-schema" "^7.0.5" chalk "^4.1.0" cosmiconfig "^6.0.0" deepmerge "^4.2.2" fs-extra "^9.0.0" memfs "^3.1.2" minimatch "^3.0.4" schema-utils "2.7.0" semver "^7.3.2" tapable "^1.0.0" forwarded@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= from2@^2.1.0: version "2.3.0" resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= dependencies: inherits "^2.0.1" readable-stream "^2.0.0" fs-extra@^9.0.0: version "9.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc" integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ== dependencies: at-least-node "^1.0.0" graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^1.0.0" fs-monkey@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.1.tgz#4a82f36944365e619f4454d9fff106553067b781" integrity sha512-fcSa+wyTqZa46iWweI7/ZiUfegOZl0SG8+dltIwFXo7+zYU9J9kpS3NB6pZcSlJdhvIwp81Adx2XhZorncxiaA== fs-write-stream-atomic@^1.0.8: version "1.0.10" resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= dependencies: graceful-fs "^4.1.2" iferr "^0.1.5" imurmurhash "^0.1.4" readable-stream "1 || 2" fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.2.7: version "1.2.13" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== dependencies: bindings "^1.5.0" nan "^2.12.1" fsevents@~2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== get-caller-file@^2.0.1: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-stream@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: is-glob "^3.1.0" path-dirname "^1.0.0" glob-parent@~5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== dependencies: is-glob "^4.0.1" glob@^7.0.3, glob@^7.1.3, glob@^7.1.4: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" minimatch "^3.0.4" once "^1.3.0" path-is-absolute "^1.0.0" global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== dependencies: global-prefix "^1.0.1" is-windows "^1.0.1" resolve-dir "^1.0.0" global-modules@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== dependencies: global-prefix "^3.0.0" global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= dependencies: expand-tilde "^2.0.2" homedir-polyfill "^1.0.1" ini "^1.3.4" is-windows "^1.0.1" which "^1.2.14" global-prefix@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== dependencies: ini "^1.3.5" kind-of "^6.0.2" which "^1.3.1" globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= dependencies: array-union "^1.0.1" glob "^7.0.3" object-assign "^4.0.1" pify "^2.0.0" pinkie-promise "^2.0.0" graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== handle-thing@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-flag@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-symbols@^1.0.0, has-symbols@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" has-values "^0.1.4" isobject "^2.0.0" has-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" has-values "^1.0.0" isobject "^3.0.0" has-values@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" kind-of "^4.0.0" has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" hash-base@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== dependencies: inherits "^2.0.4" readable-stream "^3.6.0" safe-buffer "^5.2.0" hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== dependencies: inherits "^2.0.3" minimalistic-assert "^1.0.1" he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== hmac-drbg@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= dependencies: hash.js "^1.0.3" minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" homedir-polyfill@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== dependencies: parse-passwd "^1.0.0" hpack.js@^2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= dependencies: inherits "^2.0.1" obuf "^1.0.0" readable-stream "^2.0.1" wbuf "^1.1.0" html-entities@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44" integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA== html-minifier-terser@^5.0.1: version "5.1.1" resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== dependencies: camel-case "^4.1.1" clean-css "^4.2.3" commander "^4.1.1" he "^1.2.0" param-case "^3.0.3" relateurl "^0.2.7" terser "^4.6.3" html-webpack-plugin@^4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.4.1.tgz#61ab85aa1a84ba181443345ebaead51abbb84149" integrity sha512-nEtdEIsIGXdXGG7MjTTZlmhqhpHU9pJFc1OYxcP36c5/ZKP6b0BJMww2QTvJGQYA9aMxUnjDujpZdYcVOXiBCQ== dependencies: "@types/html-minifier-terser" "^5.0.0" "@types/tapable" "^1.0.5" "@types/webpack" "^4.41.8" html-minifier-terser "^5.0.1" loader-utils "^1.2.3" lodash "^4.17.15" pretty-error "^2.1.1" tapable "^1.1.3" util.promisify "1.0.0" htmlparser2@^3.3.0: version "3.10.1" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== dependencies: domelementtype "^1.3.1" domhandler "^2.3.0" domutils "^1.5.1" entities "^1.1.1" inherits "^2.0.1" readable-stream "^3.1.1" http-deceiver@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= http-errors@1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== dependencies: depd "~1.1.2" inherits "2.0.3" setprototypeof "1.1.1" statuses ">= 1.5.0 < 2" toidentifier "1.0.0" http-errors@~1.6.2: version "1.6.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" inherits "2.0.3" setprototypeof "1.1.0" statuses ">= 1.4.0 < 2" http-errors@~1.7.2: version "1.7.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== dependencies: depd "~1.1.2" inherits "2.0.4" setprototypeof "1.1.1" statuses ">= 1.5.0 < 2" toidentifier "1.0.0" http-parser-js@>=0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.2.tgz#da2e31d237b393aae72ace43882dd7e270a8ff77" integrity sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ== http-proxy-middleware@0.19.1: version "0.19.1" resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== dependencies: http-proxy "^1.17.0" is-glob "^4.0.0" lodash "^4.17.11" micromatch "^3.1.10" http-proxy@^1.17.0: version "1.18.1" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== dependencies: eventemitter3 "^4.0.0" follow-redirects "^1.0.0" requires-port "^1.0.0" https-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" ieee754@^1.1.4: version "1.1.13" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== iferr@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= import-fresh@^3.1.0: version "3.2.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== dependencies: pkg-dir "^3.0.0" resolve-cwd "^2.0.0" imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= infer-owner@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inherits@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= inherits@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= ini@^1.3.4, ini@^1.3.5: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== internal-ip@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== dependencies: default-gateway "^4.2.0" ipaddr.js "^1.9.0" interpret@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== ip-regex@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= ip@^1.1.0, ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= ipaddr.js@1.9.1, ipaddr.js@^1.9.0: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== is-absolute-url@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: kind-of "^6.0.0" is-arguments@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= dependencies: binary-extensions "^1.0.0" is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-callable@^1.1.4, is-callable@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.0.tgz#83336560b54a38e35e3a2df7afd0454d691468bb" integrity sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw== is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: kind-of "^6.0.0" is-date-object@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== is-descriptor@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: is-accessor-descriptor "^0.1.6" is-data-descriptor "^0.1.4" kind-of "^5.0.0" is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: is-accessor-descriptor "^1.0.0" is-data-descriptor "^1.0.0" kind-of "^6.0.2" is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-path-cwd@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== is-path-in-cwd@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== dependencies: is-path-inside "^2.1.0" is-path-inside@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== dependencies: path-is-inside "^1.0.2" is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-regex@^1.0.4, is-regex@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== dependencies: has-symbols "^1.0.1" is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-symbol@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== dependencies: has-symbols "^1.0.1" is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-parse-even-better-errors@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.0.tgz#371873c5ffa44304a6ba12419bcfa95f404ae081" integrity sha512-o3aP+RsWDJZayj1SbHNQAI8x0v3T3SKiGoZlNYfbUP1S3omJQ6i9CnqADqkSPaOAxwua4/1YWx5CM7oiChJt2Q== json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json3@^3.3.2: version "3.3.3" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== dependencies: minimist "^1.2.0" jsonfile@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.0.1.tgz#98966cba214378c8c84b82e085907b40bf614179" integrity sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg== dependencies: universalify "^1.0.0" optionalDependencies: graceful-fs "^4.1.6" killable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= loader-runner@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== loader-utils@^1.0.2, loader-utils@^1.2.3, loader-utils@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" json5 "^1.0.1" locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" path-exists "^3.0.0" lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== loglevel@^1.6.8: version "1.7.0" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.0.tgz#728166855a740d59d38db01cf46f042caa041bb0" integrity sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ== loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" lower-case@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7" integrity sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ== dependencies: tslib "^1.10.0" lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" make-dir@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" semver "^5.6.0" map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" md5.js@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== dependencies: hash-base "^3.0.0" inherits "^2.0.1" safe-buffer "^5.1.2" media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= memfs@^3.1.2: version "3.2.0" resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.2.0.tgz#f9438e622b5acd1daa8a4ae160c496fdd1325b26" integrity sha512-f/xxz2TpdKv6uDn6GtHee8ivFyxwxmPuXatBb1FBwxYNuVpbM3k/Y1Z+vC0mH/dIXXrukYfe3qe5J32Dfjg93A== dependencies: fs-monkey "1.0.1" memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= dependencies: errno "^0.1.3" readable-stream "^2.0.1" memory-fs@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== dependencies: errno "^0.1.3" readable-stream "^2.0.1" merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" braces "^2.3.1" define-property "^2.0.2" extend-shallow "^3.0.2" extglob "^2.0.4" fragment-cache "^0.2.1" kind-of "^6.0.2" nanomatch "^1.2.9" object.pick "^1.3.0" regex-not "^1.0.0" snapdragon "^0.8.1" to-regex "^3.0.2" micromatch@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== dependencies: braces "^3.0.1" picomatch "^2.0.5" miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== dependencies: bn.js "^4.0.0" brorand "^1.0.1" mime-db@1.44.0, "mime-db@>= 1.43.0 < 2": version "1.44.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== mime-types@~2.1.17, mime-types@~2.1.24: version "2.1.27" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== dependencies: mime-db "1.44.0" mime@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mime@^2.4.4: version "2.4.6" resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= minimatch@^3.0.4: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== mississippi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== dependencies: concat-stream "^1.5.0" duplexify "^3.4.2" end-of-stream "^1.1.0" flush-write-stream "^1.0.0" from2 "^2.1.0" parallel-transform "^1.1.0" pump "^3.0.0" pumpify "^1.3.3" stream-each "^1.1.0" through2 "^2.0.0" mixin-deep@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== dependencies: for-in "^1.0.2" is-extendable "^1.0.1" mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" move-concurrently@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= dependencies: aproba "^1.1.1" copy-concurrently "^1.0.0" fs-write-stream-atomic "^1.0.8" mkdirp "^0.5.1" rimraf "^2.5.4" run-queue "^1.0.3" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== ms@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== multicast-dns-service-types@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= multicast-dns@^6.0.1: version "6.2.3" resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== dependencies: dns-packet "^1.3.1" thunky "^1.0.2" nan@^2.12.1: version "2.14.1" resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" define-property "^2.0.2" extend-shallow "^3.0.2" fragment-cache "^0.2.1" is-windows "^1.0.2" kind-of "^6.0.2" object.pick "^1.3.0" regex-not "^1.0.0" snapdragon "^0.8.1" to-regex "^3.0.1" negotiator@0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== neo-async@^2.5.0, neo-async@^2.6.1: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== no-case@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.3.tgz#c21b434c1ffe48b39087e86cfb4d2582e9df18f8" integrity sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw== dependencies: lower-case "^2.0.1" tslib "^1.10.0" node-forge@0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" integrity sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== node-libs-browser@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== dependencies: assert "^1.1.1" browserify-zlib "^0.2.0" buffer "^4.3.0" console-browserify "^1.1.0" constants-browserify "^1.0.0" crypto-browserify "^3.11.0" domain-browser "^1.1.1" events "^3.0.0" https-browserify "^1.0.0" os-browserify "^0.3.0" path-browserify "0.0.1" process "^0.11.10" punycode "^1.2.4" querystring-es3 "^0.2.0" readable-stream "^2.3.3" stream-browserify "^2.0.1" stream-http "^2.7.2" string_decoder "^1.0.0" timers-browserify "^2.0.4" tty-browserify "0.0.0" url "^0.11.0" util "^0.11.0" vm-browserify "^1.0.1" normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" nth-check@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== dependencies: boolbase "~1.0.0" object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-copy@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" define-property "^0.2.5" kind-of "^3.0.3" object-inspect@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" integrity sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== object-is@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.2.tgz#c5d2e87ff9e119f78b7a088441519e2eec1573b6" integrity sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ== dependencies: define-properties "^1.1.3" es-abstract "^1.17.5" object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" object.assign@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== dependencies: define-properties "^1.1.2" function-bind "^1.1.1" has-symbols "^1.0.0" object-keys "^1.0.11" object.getownpropertydescriptors@^2.0.3: version "2.1.0" resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== dependencies: define-properties "^1.1.3" es-abstract "^1.17.0-next.1" object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" on-headers@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" opn@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== dependencies: is-wsl "^1.1.0" os-browserify@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= p-limit@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-locate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-map@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== p-retry@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== dependencies: retry "^0.12.0" p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== parallel-transform@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== dependencies: cyclist "^1.0.1" inherits "^2.0.3" readable-stream "^2.1.5" param-case@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.3.tgz#4be41f8399eff621c56eebb829a5e451d9801238" integrity sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA== dependencies: dot-case "^3.0.3" tslib "^1.10.0" parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-asn1@^5.0.0, parse-asn1@^5.1.5: version "5.1.6" resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== dependencies: asn1.js "^5.2.0" browserify-aes "^1.0.0" evp_bytestokey "^1.0.0" pbkdf2 "^3.0.3" safe-buffer "^5.1.1" parse-json@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== dependencies: "@babel/code-frame" "^7.0.0" error-ex "^1.3.1" json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascal-case@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.1.tgz#5ac1975133ed619281e88920973d2cd1f279de5f" integrity sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA== dependencies: no-case "^3.0.3" tslib "^1.10.0" pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-browserify@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-is-inside@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== pbkdf2@^3.0.3: version "3.1.1" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== dependencies: create-hash "^1.1.2" create-hmac "^1.1.4" ripemd160 "^2.0.1" safe-buffer "^5.0.1" sha.js "^2.4.8" picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== pify@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== dependencies: find-up "^3.0.0" portfinder@^1.0.26: version "1.0.28" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== dependencies: async "^2.6.2" debug "^3.1.1" mkdirp "^0.5.5" posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= pretty-error@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= dependencies: renderkid "^2.0.1" utila "~0.4" process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= promise-inflight@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= prop-types@^15.6.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== dependencies: loose-envify "^1.4.0" object-assign "^4.1.1" react-is "^16.8.1" proxy-addr@~2.0.5: version "2.0.6" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== dependencies: forwarded "~0.1.2" ipaddr.js "1.9.1" prr@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= public-encrypt@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== dependencies: bn.js "^4.1.0" browserify-rsa "^4.0.0" create-hash "^1.1.0" parse-asn1 "^5.0.0" randombytes "^2.0.1" safe-buffer "^5.1.2" pump@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== dependencies: end-of-stream "^1.1.0" once "^1.3.1" pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" once "^1.3.1" pumpify@^1.3.3: version "1.5.1" resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== dependencies: duplexify "^3.6.0" inherits "^2.0.3" pump "^2.0.0" punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= punycode@^1.2.4: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== qs@6.7.0: version "6.7.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== querystring-es3@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= querystring@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= querystringify@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" randomfill@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== dependencies: randombytes "^2.0.5" safe-buffer "^5.1.0" range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== dependencies: bytes "3.1.0" http-errors "1.7.2" iconv-lite "0.4.24" unpipe "1.0.0" react-dom@^16.13.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.13.1.tgz#c1bd37331a0486c078ee54c4740720993b2e0e7f" integrity sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" prop-types "^15.6.2" scheduler "^0.19.1" react-is@^16.8.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== react@^16.13.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" integrity sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" prop-types "^15.6.2" "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" isarray "~1.0.0" process-nextick-args "~2.0.0" safe-buffer "~5.1.1" string_decoder "~1.1.1" util-deprecate "~1.0.1" readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== dependencies: graceful-fs "^4.1.11" micromatch "^3.1.10" readable-stream "^2.0.2" readdirp@~3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada" integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== dependencies: picomatch "^2.2.1" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: extend-shallow "^3.0.2" safe-regex "^1.1.0" regexp.prototype.flags@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== dependencies: define-properties "^1.1.3" es-abstract "^1.17.0-next.1" relateurl@^0.2.7: version "0.2.7" resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= renderkid@^2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" integrity sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA== dependencies: css-select "^1.1.0" dom-converter "^0.2" htmlparser2 "^3.3.0" strip-ansi "^3.0.0" utila "^0.4.0" repeat-element@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== resolve-cwd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= dependencies: resolve-from "^3.0.0" resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= dependencies: expand-tilde "^2.0.0" global-modules "^1.0.0" resolve-from@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" integrity sha1-six699nWiBvItuZTM17rywoYh0g= resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== retry@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= rimraf@^2.5.4, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== dependencies: hash-base "^3.0.0" inherits "^2.0.1" run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= dependencies: aproba "^1.1.1" safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== scheduler@^0.19.1: version "0.19.1" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" schema-utils@2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== dependencies: "@types/json-schema" "^7.0.4" ajv "^6.12.2" ajv-keywords "^3.4.1" schema-utils@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== dependencies: ajv "^6.1.0" ajv-errors "^1.0.0" ajv-keywords "^3.1.0" select-hose@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= selfsigned@^1.10.7: version "1.10.7" resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.7.tgz#da5819fd049d5574f28e88a9bcc6dbc6e6f3906b" integrity sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA== dependencies: node-forge "0.9.0" semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== semver@^6.0.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== semver@^7.3.2: version "7.3.2" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== send@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== dependencies: debug "2.6.9" depd "~1.1.2" destroy "~1.0.4" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" fresh "0.5.2" http-errors "~1.7.2" mime "1.6.0" ms "2.1.1" on-finished "~2.3.0" range-parser "~1.2.1" statuses "~1.5.0" serialize-javascript@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== dependencies: randombytes "^2.1.0" serve-index@^1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= dependencies: accepts "~1.3.4" batch "0.6.1" debug "2.6.9" escape-html "~1.0.3" http-errors "~1.6.2" mime-types "~2.1.17" parseurl "~1.3.2" serve-static@1.14.1: version "1.14.1" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" parseurl "~1.3.3" send "0.17.1" set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" is-plain-object "^2.0.3" split-string "^3.0.1" setimmediate@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== setprototypeof@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== dependencies: inherits "^2.0.1" safe-buffer "^5.0.1" shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= signal-exit@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== dependencies: define-property "^1.0.0" isobject "^3.0.0" snapdragon-util "^3.0.1" snapdragon-util@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== dependencies: base "^0.11.1" debug "^2.2.0" define-property "^0.2.5" extend-shallow "^2.0.1" map-cache "^0.2.2" source-map "^0.5.6" source-map-resolve "^0.5.0" use "^3.1.0" sockjs-client@1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== dependencies: debug "^3.2.5" eventsource "^1.0.7" faye-websocket "~0.11.1" inherits "^2.0.3" json3 "^3.3.2" url-parse "^1.4.3" sockjs@0.3.20: version "0.3.20" resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855" integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== dependencies: faye-websocket "^0.10.0" uuid "^3.4.0" websocket-driver "0.6.5" source-list-map@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== source-map-resolve@^0.5.0: version "0.5.3" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: atob "^2.1.2" decode-uri-component "^0.2.0" resolve-url "^0.2.1" source-map-url "^0.4.0" urix "^0.1.0" source-map-support@~0.5.12: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" source-map-url@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@^0.7.3: version "0.7.3" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== spdy-transport@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== dependencies: debug "^4.1.0" detect-node "^2.0.4" hpack.js "^2.1.6" obuf "^1.1.2" readable-stream "^3.0.6" wbuf "^1.7.3" spdy@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== dependencies: debug "^4.1.0" handle-thing "^2.0.0" http-deceiver "^1.2.7" select-hose "^2.0.0" spdy-transport "^3.0.0" split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== dependencies: extend-shallow "^3.0.0" ssri@^6.0.1: version "6.0.2" resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== dependencies: figgy-pudding "^3.5.1" static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" object-copy "^0.1.0" "statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= stream-browserify@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== dependencies: inherits "~2.0.1" readable-stream "^2.0.2" stream-each@^1.1.0: version "1.2.3" resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== dependencies: end-of-stream "^1.1.0" stream-shift "^1.0.0" stream-http@^2.7.2: version "2.8.3" resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== dependencies: builtin-status-codes "^3.0.0" inherits "^2.0.1" readable-stream "^2.3.6" to-arraybuffer "^1.0.0" xtend "^4.0.0" stream-shift@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== dependencies: emoji-regex "^7.0.1" is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" string.prototype.trimend@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== dependencies: define-properties "^1.1.3" es-abstract "^1.17.5" string.prototype.trimstart@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== dependencies: define-properties "^1.1.3" es-abstract "^1.17.5" string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== dependencies: has-flag "^3.0.0" supports-color@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== dependencies: has-flag "^4.0.0" tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== terser-webpack-plugin@^1.4.3: version "1.4.5" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== dependencies: cacache "^12.0.2" find-cache-dir "^2.1.0" is-wsl "^1.1.0" schema-utils "^1.0.0" serialize-javascript "^4.0.0" source-map "^0.6.1" terser "^4.1.2" webpack-sources "^1.4.0" worker-farm "^1.7.0" terser@^4.1.2, terser@^4.6.3: version "4.8.1" resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.1.tgz#a00e5634562de2239fd404c649051bf6fc21144f" integrity sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw== dependencies: commander "^2.20.0" source-map "~0.6.1" source-map-support "~0.5.12" through2@^2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: readable-stream "~2.3.6" xtend "~4.0.1" thunky@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== timers-browserify@^2.0.4: version "2.0.11" resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" integrity sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== dependencies: setimmediate "^1.0.4" to-arraybuffer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" repeat-string "^1.6.1" to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: define-property "^2.0.2" extend-shallow "^3.0.2" regex-not "^1.0.2" safe-regex "^1.1.0" toidentifier@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== ts-loader@^8.0.3: version "8.0.3" resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-8.0.3.tgz#56858f4296edf1ed55e01f8520552984d3f0911c" integrity sha512-wsqfnVdB7xQiqhqbz2ZPLGHLPZbHVV5Qn/MNFZkCFxRU1miDyxKORucDGxKtsQJ63Rfza0udiUxWF5nHY6bpdQ== dependencies: chalk "^2.3.0" enhanced-resolve "^4.0.0" loader-utils "^1.0.2" micromatch "^4.0.0" semver "^6.0.0" tsconfig-paths-webpack-plugin@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.3.0.tgz#a7461723c20623ca9148621a5ce36532682ad2ff" integrity sha512-MpQeZpwPY4gYASCUjY4yt2Zj8yv86O8f++3Ai4o0yI0fUC6G1syvnL9VuY71PBgimRYDQU47f12BEmJq9wRaSw== dependencies: chalk "^2.3.0" enhanced-resolve "^4.0.0" tsconfig-paths "^3.4.0" tsconfig-paths@^3.4.0: version "3.9.0" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== dependencies: "@types/json5" "^0.0.29" json5 "^1.0.1" minimist "^1.2.0" strip-bom "^3.0.0" tslib@^1.10.0, tslib@^1.9.0: version "1.13.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" mime-types "~2.1.24" typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript@^3.9.7: version "3.9.7" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== union-value@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== dependencies: arr-union "^3.1.0" get-value "^2.0.6" is-extendable "^0.1.1" set-value "^2.0.1" unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== dependencies: unique-slug "^2.0.0" unique-slug@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== dependencies: imurmurhash "^0.1.4" universalify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" isobject "^3.0.0" upath@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== uri-js@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= url-parse@^1.4.3: version "1.5.10" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== dependencies: querystringify "^2.1.1" requires-port "^1.0.0" url@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: punycode "1.3.2" querystring "0.2.0" use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util.promisify@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== dependencies: define-properties "^1.1.2" object.getownpropertydescriptors "^2.0.3" util@0.10.3: version "0.10.3" resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= dependencies: inherits "2.0.1" util@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== dependencies: inherits "2.0.3" utila@^0.4.0, utila@~0.4: version "0.4.0" resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== v8-compile-cache@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" integrity sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== watchpack-chokidar2@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz#9948a1866cbbd6cb824dea13a7ed691f6c8ddff0" integrity sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA== dependencies: chokidar "^2.1.8" watchpack@^1.7.4: version "1.7.4" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.4.tgz#6e9da53b3c80bb2d6508188f5b200410866cd30b" integrity sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg== dependencies: graceful-fs "^4.1.2" neo-async "^2.5.0" optionalDependencies: chokidar "^3.4.1" watchpack-chokidar2 "^2.0.0" wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== dependencies: minimalistic-assert "^1.0.0" webpack-cli@^3.3.12: version "3.3.12" resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.12.tgz#94e9ada081453cd0aa609c99e500012fd3ad2d4a" integrity sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag== dependencies: chalk "^2.4.2" cross-spawn "^6.0.5" enhanced-resolve "^4.1.1" findup-sync "^3.0.0" global-modules "^2.0.0" import-local "^2.0.0" interpret "^1.4.0" loader-utils "^1.4.0" supports-color "^6.1.0" v8-compile-cache "^2.1.1" yargs "^13.3.2" webpack-dev-middleware@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== dependencies: memory-fs "^0.4.1" mime "^2.4.4" mkdirp "^0.5.1" range-parser "^1.2.1" webpack-log "^2.0.0" webpack-dev-server@^3.11.0: version "3.11.0" resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c" integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== dependencies: ansi-html "0.0.7" bonjour "^3.5.0" chokidar "^2.1.8" compression "^1.7.4" connect-history-api-fallback "^1.6.0" debug "^4.1.1" del "^4.1.1" express "^4.17.1" html-entities "^1.3.1" http-proxy-middleware "0.19.1" import-local "^2.0.0" internal-ip "^4.3.0" ip "^1.1.5" is-absolute-url "^3.0.3" killable "^1.0.1" loglevel "^1.6.8" opn "^5.5.0" p-retry "^3.0.1" portfinder "^1.0.26" schema-utils "^1.0.0" selfsigned "^1.10.7" semver "^6.3.0" serve-index "^1.9.1" sockjs "0.3.20" sockjs-client "1.4.0" spdy "^4.0.2" strip-ansi "^3.0.1" supports-color "^6.1.0" url "^0.11.0" webpack-dev-middleware "^3.7.2" webpack-log "^2.0.0" ws "^6.2.1" yargs "^13.3.2" webpack-log@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== dependencies: ansi-colors "^3.0.0" uuid "^3.3.2" webpack-sources@^1.4.0, webpack-sources@^1.4.1: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== dependencies: source-list-map "^2.0.0" source-map "~0.6.1" webpack@^4.44.1: version "4.44.1" resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.1.tgz#17e69fff9f321b8f117d1fda714edfc0b939cc21" integrity sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-module-context" "1.9.0" "@webassemblyjs/wasm-edit" "1.9.0" "@webassemblyjs/wasm-parser" "1.9.0" acorn "^6.4.1" ajv "^6.10.2" ajv-keywords "^3.4.1" chrome-trace-event "^1.0.2" enhanced-resolve "^4.3.0" eslint-scope "^4.0.3" json-parse-better-errors "^1.0.2" loader-runner "^2.4.0" loader-utils "^1.2.3" memory-fs "^0.4.1" micromatch "^3.1.10" mkdirp "^0.5.3" neo-async "^2.6.1" node-libs-browser "^2.2.1" schema-utils "^1.0.0" tapable "^1.1.3" terser-webpack-plugin "^1.4.3" watchpack "^1.7.4" webpack-sources "^1.4.1" websocket-driver@0.6.5: version "0.6.5" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= dependencies: websocket-extensions ">=0.1.1" websocket-driver@>=0.5.1: version "0.7.4" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: http-parser-js ">=0.5.1" safe-buffer ">=5.1.0" websocket-extensions ">=0.1.1" websocket-extensions@>=0.1.1: version "0.1.4" resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" worker-farm@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== dependencies: errno "~0.1.7" wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== dependencies: ansi-styles "^3.2.0" string-width "^3.0.0" strip-ansi "^5.0.0" wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= ws@^6.2.1: version "6.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== dependencies: async-limiter "~1.0.0" xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yaml@^1.7.2: version "1.10.0" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== yargs-parser@^13.1.2: version "13.1.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" yargs@^13.3.2: version "13.3.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== dependencies: cliui "^5.0.0" find-up "^3.0.0" get-caller-file "^2.0.1" require-directory "^2.1.1" require-main-filename "^2.0.0" set-blocking "^2.0.0" string-width "^3.0.0" which-module "^2.0.0" y18n "^4.0.0" yargs-parser "^13.1.2" ts-loader-9.4.2/examples/vanilla/000077500000000000000000000000001434170041700166655ustar00rootroot00000000000000ts-loader-9.4.2/examples/vanilla/README.md000066400000000000000000000003111434170041700201370ustar00rootroot00000000000000# vanilla ts-loader ```shell yarn install # Run in watch mode yarn watch # Run in production mode yarn build ``` To see your output simply open up the `index.html` file in your browser of choice. ts-loader-9.4.2/examples/vanilla/index.html000066400000000000000000000002731434170041700206640ustar00rootroot00000000000000
ts-loader-9.4.2/examples/vanilla/package.json000066400000000000000000000005371434170041700211600ustar00rootroot00000000000000{ "name": "vanilla", "main": "index.js", "version": "1.0.0", "scripts": { "build": "webpack --mode production", "start": "webpack serve --progress --color" }, "devDependencies": { "ts-loader": "^9.0.0", "typescript": "^4.1.0", "webpack": "^5.0.0", "webpack-cli": "^4.6.0", "webpack-dev-server": "^3.1.14" } } ts-loader-9.4.2/examples/vanilla/src/000077500000000000000000000000001434170041700174545ustar00rootroot00000000000000ts-loader-9.4.2/examples/vanilla/src/index.ts000066400000000000000000000000571434170041700211350ustar00rootroot00000000000000import render = require('./render'); render();ts-loader-9.4.2/examples/vanilla/src/render.ts000066400000000000000000000001641434170041700213040ustar00rootroot00000000000000function render() { document.getElementById('wrapper').innerHTML = "

Hello World!

"; } export = render;ts-loader-9.4.2/examples/vanilla/tsconfig.json000066400000000000000000000000751434170041700213760ustar00rootroot00000000000000{ "compilerOptions": { "sourceMap": true } } ts-loader-9.4.2/examples/vanilla/webpack.config.js000066400000000000000000000010771434170041700221100ustar00rootroot00000000000000'use strict'; const path = require('path'); module.exports = { devtool: 'inline-source-map', entry: './src/index.ts', output: { filename: 'main.js', path: path.resolve(__dirname, 'dist') }, module: { rules: [ { test: /\.([cm]?ts|tsx)$/, loader: 'ts-loader', }, ], }, resolve: { extensions: [ '.ts', '.tsx', '.js' ], extensionAlias: { '.ts': ['.js', '.ts'], '.cts': ['.cjs', '.cts'], '.mts': ['.mjs', '.mts'] } } }; ts-loader-9.4.2/examples/vanilla/yarn.lock000066400000000000000000004132061434170041700205160ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@discoveryjs/json-ext@^0.5.0": version "0.5.3" resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz#90420f9f9c6d3987f176a19a7d8e764271a2f55d" integrity sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g== "@types/eslint-scope@^3.7.0": version "3.7.1" resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.1.tgz#8dc390a7b4f9dd9f1284629efce982e41612116e" integrity sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g== dependencies: "@types/eslint" "*" "@types/estree" "*" "@types/eslint@*": version "7.28.0" resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.0.tgz#7e41f2481d301c68e14f483fe10b017753ce8d5a" integrity sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A== dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree@*", "@types/estree@^0.0.50": version "0.0.50" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== "@types/glob@^7.1.1": version "7.1.4" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.4.tgz#ea59e21d2ee5c517914cb4bc8e4153b99e566672" integrity sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA== dependencies: "@types/minimatch" "*" "@types/node" "*" "@types/json-schema@*", "@types/json-schema@^7.0.8": version "7.0.8" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.8.tgz#edf1bf1dbf4e04413ca8e5b17b3b7d7d54b59818" integrity sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg== "@types/minimatch@*": version "3.0.5" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== "@types/node@*": version "16.4.1" resolved "https://registry.yarnpkg.com/@types/node/-/node-16.4.1.tgz#9fad171a5b701613ee8a6f4ece3c88b1034b1b03" integrity sha512-UW7cbLqf/Wu5XH2RKKY1cHwUNLicIDRLMraYKz+HHAerJ0ZffUEk+fMnd8qU2JaS6cAy0r8tsaf7yqHASf/Y0Q== "@webassemblyjs/ast@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== dependencies: "@webassemblyjs/helper-numbers" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/floating-point-hex-parser@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== "@webassemblyjs/helper-api-error@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== "@webassemblyjs/helper-buffer@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== "@webassemblyjs/helper-numbers@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== dependencies: "@webassemblyjs/floating-point-hex-parser" "1.11.1" "@webassemblyjs/helper-api-error" "1.11.1" "@xtuc/long" "4.2.2" "@webassemblyjs/helper-wasm-bytecode@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== "@webassemblyjs/helper-wasm-section@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/ieee754@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== "@webassemblyjs/wasm-edit@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/helper-wasm-section" "1.11.1" "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/wasm-opt" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" "@webassemblyjs/wast-printer" "1.11.1" "@webassemblyjs/wasm-gen@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/ieee754" "1.11.1" "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" "@webassemblyjs/wasm-opt@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" "@webassemblyjs/wasm-parser@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-api-error" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/ieee754" "1.11.1" "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" "@webassemblyjs/wast-printer@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== dependencies: "@webassemblyjs/ast" "1.11.1" "@xtuc/long" "4.2.2" "@webpack-cli/configtest@^1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.0.4.tgz#f03ce6311c0883a83d04569e2c03c6238316d2aa" integrity sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ== "@webpack-cli/info@^1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.3.0.tgz#9d78a31101a960997a4acd41ffd9b9300627fe2b" integrity sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w== dependencies: envinfo "^7.7.3" "@webpack-cli/serve@^1.5.1": version "1.5.1" resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.5.1.tgz#b5fde2f0f79c1e120307c415a4c1d5eb15a6f278" integrity sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw== "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": version "4.2.2" resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: version "1.3.7" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: mime-types "~2.1.24" negotiator "0.6.2" acorn@^8.4.1: version "8.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c" integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA== ajv-errors@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== ajv-keywords@^3.1.0, ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== ajv@^6.1.0, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.4.1" uri-js "^4.2.2" ansi-colors@^3.0.0: version "3.2.4" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== ansi-html@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= ansi-regex@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== ansi-styles@^3.2.0: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== dependencies: micromatch "^3.1.4" normalize-path "^2.1.1" arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== arr-union@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-flatten@^2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= async-each@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== async@^2.6.2: version "2.6.4" resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== dependencies: lodash "^4.17.14" atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== dependencies: cache-base "^1.0.1" class-utils "^0.3.5" component-emitter "^1.2.1" define-property "^1.0.0" isobject "^3.0.1" mixin-deep "^1.2.0" pascalcase "^0.1.1" batch@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= binary-extensions@^1.0.0: version "1.13.1" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== bindings@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== dependencies: file-uri-to-path "1.0.0" body-parser@1.19.0: version "1.19.0" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== dependencies: bytes "3.1.0" content-type "~1.0.4" debug "2.6.9" depd "~1.1.2" http-errors "1.7.2" iconv-lite "0.4.24" on-finished "~2.3.0" qs "6.7.0" raw-body "2.4.0" type-is "~1.6.17" bonjour@^3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= dependencies: array-flatten "^2.1.0" deep-equal "^1.0.1" dns-equal "^1.0.0" dns-txt "^2.0.2" multicast-dns "^6.0.1" multicast-dns-service-types "^1.1.0" brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" braces@^2.3.1, braces@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: arr-flatten "^1.1.0" array-unique "^0.3.2" extend-shallow "^2.0.1" fill-range "^4.0.0" isobject "^3.0.1" repeat-element "^1.1.2" snapdragon "^0.8.1" snapdragon-node "^2.0.1" split-string "^3.0.2" to-regex "^3.0.1" braces@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" browserslist@^4.14.5: version "4.16.6" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== dependencies: caniuse-lite "^1.0.30001219" colorette "^1.2.2" electron-to-chromium "^1.3.723" escalade "^3.1.1" node-releases "^1.1.71" buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== buffer-indexof@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= bytes@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" component-emitter "^1.2.1" get-value "^2.0.6" has-value "^1.0.0" isobject "^3.0.1" set-value "^2.0.0" to-object-path "^0.3.0" union-value "^1.0.0" unset-value "^1.0.0" call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: function-bind "^1.1.1" get-intrinsic "^1.0.2" camelcase@^5.0.0: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== caniuse-lite@^1.0.30001219: version "1.0.30001247" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001247.tgz#105be7a8fb30cdd303275e769a9dfb87d4b3577a" integrity sha512-4rS7co+7+AoOSPRPOPUt5/GdaqZc0EsUpWk66ofE3HJTAajUK2Ss2VwoNzVN69ghg8lYYlh0an0Iy4LIHHo9UQ== chalk@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== dependencies: anymatch "^2.0.0" async-each "^1.0.1" braces "^2.3.2" glob-parent "^3.1.0" inherits "^2.0.3" is-binary-path "^1.0.0" is-glob "^4.0.0" normalize-path "^3.0.0" path-is-absolute "^1.0.0" readdirp "^2.2.1" upath "^1.1.1" optionalDependencies: fsevents "^1.2.7" chrome-trace-event@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: arr-union "^3.1.0" define-property "^0.2.5" isobject "^3.0.0" static-extend "^0.1.1" cliui@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== dependencies: string-width "^3.1.0" strip-ansi "^5.2.0" wrap-ansi "^5.1.0" clone-deep@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== dependencies: is-plain-object "^2.0.4" kind-of "^6.0.2" shallow-clone "^3.0.0" collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" object-visit "^1.0.0" color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== colorette@^1.2.1, colorette@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^7.0.0: version "7.2.0" resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== compressible@~2.0.16: version "2.0.18" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== dependencies: mime-db ">= 1.43.0 < 2" compression@^1.7.4: version "1.7.4" resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: accepts "~1.3.5" bytes "3.0.0" compressible "~2.0.16" debug "2.6.9" on-headers "~1.0.2" safe-buffer "5.1.2" vary "~1.1.2" concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= connect-history-api-fallback@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== content-disposition@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== dependencies: safe-buffer "5.1.2" content-type@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= cookie@0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= cross-spawn@^6.0.0: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" path-key "^2.0.1" semver "^5.5.0" shebang-command "^1.2.0" which "^1.2.9" cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" which "^2.0.1" debug@2.6.9, debug@^2.2.0, debug@^2.3.3: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@^3.1.1, debug@^3.2.6: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" debug@^4.1.0, debug@^4.1.1: version "4.3.2" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== dependencies: ms "2.1.2" decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= deep-equal@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== dependencies: is-arguments "^1.0.4" is-date-object "^1.0.1" is-regex "^1.0.4" object-is "^1.0.1" object-keys "^1.1.1" regexp.prototype.flags "^1.2.0" default-gateway@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== dependencies: execa "^1.0.0" ip-regex "^2.1.0" define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: is-descriptor "^1.0.2" isobject "^3.0.1" del@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== dependencies: "@types/glob" "^7.1.1" globby "^6.1.0" is-path-cwd "^2.0.0" is-path-in-cwd "^2.0.0" p-map "^2.0.0" pify "^4.0.1" rimraf "^2.6.3" depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detect-node@^2.0.4: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== dns-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= dns-packet@^1.3.1: version "1.3.4" resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== dependencies: ip "^1.1.0" safe-buffer "^5.0.1" dns-txt@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= dependencies: buffer-indexof "^1.0.0" ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.3.723: version "1.3.786" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.786.tgz#1fc572abc77e2f474725f8a61acf7e25ced9fbe2" integrity sha512-AmvbLBj3hepRk8v/DHrFF8gINxOFfDbrn6Ts3PcK46/FBdQb5OMmpamSpZQXSkfi77FfBzYtQtAk+00LCLYMVw== emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" enhanced-resolve@^5.0.0, enhanced-resolve@^5.8.0: version "5.8.2" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz#15ddc779345cbb73e97c611cd00c01c1e7bf4d8b" integrity sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" envinfo@^7.7.3: version "7.8.1" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== errno@^0.1.3: version "0.1.8" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== dependencies: prr "~1.0.1" es-module-lexer@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.7.1.tgz#c2c8e0f46f2df06274cdaf0dd3f3b33e0a0b267d" integrity sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw== escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= eslint-scope@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: esrecurse "^4.3.0" estraverse "^4.1.1" esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" estraverse@^4.1.1: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== estraverse@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== etag@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= eventemitter3@^4.0.0: version "4.0.7" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== events@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== eventsource@^1.0.7: version "1.1.1" resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.1.tgz#4544a35a57d7120fba4fa4c86cb4023b2c09df2f" integrity sha512-qV5ZC0h7jYIAOhArFJgSfdyz6rALJyb270714o7ZtNnw2WSJ+eexhKtE0O8LYPRsHZHf2osHKZBxGPvm3kPkCA== dependencies: original "^1.0.0" execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: cross-spawn "^6.0.0" get-stream "^4.0.0" is-stream "^1.1.0" npm-run-path "^2.0.0" p-finally "^1.0.0" signal-exit "^3.0.0" strip-eof "^1.0.0" execa@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: cross-spawn "^7.0.3" get-stream "^6.0.0" human-signals "^2.1.0" is-stream "^2.0.0" merge-stream "^2.0.0" npm-run-path "^4.0.1" onetime "^5.1.2" signal-exit "^3.0.3" strip-final-newline "^2.0.0" expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" define-property "^0.2.5" extend-shallow "^2.0.1" posix-character-classes "^0.1.0" regex-not "^1.0.0" snapdragon "^0.8.1" to-regex "^3.0.1" express@^4.17.1: version "4.17.1" resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== dependencies: accepts "~1.3.7" array-flatten "1.1.1" body-parser "1.19.0" content-disposition "0.5.3" content-type "~1.0.4" cookie "0.4.0" cookie-signature "1.0.6" debug "2.6.9" depd "~1.1.2" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" finalhandler "~1.1.2" fresh "0.5.2" merge-descriptors "1.0.1" methods "~1.1.2" on-finished "~2.3.0" parseurl "~1.3.3" path-to-regexp "0.1.7" proxy-addr "~2.0.5" qs "6.7.0" range-parser "~1.2.1" safe-buffer "5.1.2" send "0.17.1" serve-static "1.14.1" setprototypeof "1.1.1" statuses "~1.5.0" type-is "~1.6.18" utils-merge "1.0.1" vary "~1.1.2" extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" is-extendable "^1.0.1" extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: array-unique "^0.3.2" define-property "^1.0.0" expand-brackets "^2.1.4" extend-shallow "^2.0.1" fragment-cache "^0.2.1" regex-not "^1.0.0" snapdragon "^0.8.1" to-regex "^3.0.1" fast-deep-equal@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fastest-levenshtein@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== faye-websocket@^0.11.3: version "0.11.4" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== dependencies: websocket-driver ">=0.5.1" file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" is-number "^3.0.0" repeat-string "^1.6.1" to-regex-range "^2.1.0" fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" finalhandler@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: debug "2.6.9" encodeurl "~1.0.2" escape-html "~1.0.3" on-finished "~2.3.0" parseurl "~1.3.3" statuses "~1.5.0" unpipe "~1.0.0" find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" find-up@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" path-exists "^4.0.0" follow-redirects@^1.0.0: version "1.15.1" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5" integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA== for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= forwarded@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.2.7: version "1.2.13" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== dependencies: bindings "^1.5.0" nan "^2.12.1" function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== get-caller-file@^2.0.1: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-intrinsic@^1.0.2: version "1.1.1" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== dependencies: function-bind "^1.1.1" has "^1.0.3" has-symbols "^1.0.1" get-stream@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: is-glob "^3.1.0" path-dirname "^1.0.0" glob-to-regexp@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== glob@^7.0.3, glob@^7.1.3: version "7.1.7" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" minimatch "^3.0.4" once "^1.3.0" path-is-absolute "^1.0.0" globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= dependencies: array-union "^1.0.1" glob "^7.0.3" object-assign "^4.0.1" pify "^2.0.0" pinkie-promise "^2.0.0" graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.2.4: version "4.2.6" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== handle-thing@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-flag@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-symbols@^1.0.1, has-symbols@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" has-values "^0.1.4" isobject "^2.0.0" has-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" has-values "^1.0.0" isobject "^3.0.0" has-values@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" kind-of "^4.0.0" has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" hpack.js@^2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= dependencies: inherits "^2.0.1" obuf "^1.0.0" readable-stream "^2.0.1" wbuf "^1.1.0" html-entities@^1.3.1: version "1.4.0" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== http-deceiver@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= http-errors@1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== dependencies: depd "~1.1.2" inherits "2.0.3" setprototypeof "1.1.1" statuses ">= 1.5.0 < 2" toidentifier "1.0.0" http-errors@~1.6.2: version "1.6.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" inherits "2.0.3" setprototypeof "1.1.0" statuses ">= 1.4.0 < 2" http-errors@~1.7.2: version "1.7.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== dependencies: depd "~1.1.2" inherits "2.0.4" setprototypeof "1.1.1" statuses ">= 1.5.0 < 2" toidentifier "1.0.0" http-parser-js@>=0.5.1: version "0.5.3" resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== http-proxy-middleware@0.19.1: version "0.19.1" resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== dependencies: http-proxy "^1.17.0" is-glob "^4.0.0" lodash "^4.17.11" micromatch "^3.1.10" http-proxy@^1.17.0: version "1.18.1" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== dependencies: eventemitter3 "^4.0.0" follow-redirects "^1.0.0" requires-port "^1.0.0" human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== dependencies: pkg-dir "^3.0.0" resolve-cwd "^2.0.0" import-local@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== dependencies: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inherits@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= internal-ip@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== dependencies: default-gateway "^4.2.0" ipaddr.js "^1.9.0" interpret@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== ip-regex@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= ip@^1.1.0, ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= ipaddr.js@1.9.1, ipaddr.js@^1.9.0: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== is-absolute-url@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: kind-of "^6.0.0" is-arguments@^1.0.4: version "1.1.0" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== dependencies: call-bind "^1.0.0" is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= dependencies: binary-extensions "^1.0.0" is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-core-module@^2.2.0: version "2.5.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491" integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg== dependencies: has "^1.0.3" is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: kind-of "^6.0.0" is-date-object@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.4.tgz#550cfcc03afada05eea3dd30981c7b09551f73e5" integrity sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A== is-descriptor@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: is-accessor-descriptor "^0.1.6" is-data-descriptor "^0.1.4" kind-of "^5.0.0" is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: is-accessor-descriptor "^1.0.0" is-data-descriptor "^1.0.0" kind-of "^6.0.2" is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" is-glob@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-path-cwd@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== is-path-in-cwd@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== dependencies: is-path-inside "^2.1.0" is-path-inside@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== dependencies: path-is-inside "^1.0.2" is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-regex@^1.0.4: version "1.1.3" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== dependencies: call-bind "^1.0.2" has-symbols "^1.0.2" is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= jest-worker@^27.0.2: version "27.0.6" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.6.tgz#a5fdb1e14ad34eb228cfe162d9f729cdbfa28aed" integrity sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA== dependencies: "@types/node" "*" merge-stream "^2.0.0" supports-color "^8.0.0" json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json3@^3.3.3: version "3.3.3" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== killable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== loader-runner@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" path-exists "^3.0.0" locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" lodash@^4.17.11, lodash@^4.17.14: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== loglevel@^1.6.8: version "1.7.1" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= dependencies: errno "^0.1.3" readable-stream "^2.0.1" merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" braces "^2.3.1" define-property "^2.0.2" extend-shallow "^3.0.2" extglob "^2.0.4" fragment-cache "^0.2.1" kind-of "^6.0.2" nanomatch "^1.2.9" object.pick "^1.3.0" regex-not "^1.0.0" snapdragon "^0.8.1" to-regex "^3.0.2" micromatch@^4.0.0: version "4.0.4" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== dependencies: braces "^3.0.1" picomatch "^2.2.3" mime-db@1.48.0, "mime-db@>= 1.43.0 < 2": version "1.48.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d" integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24: version "2.1.31" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b" integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== dependencies: mime-db "1.48.0" mime@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mime@^2.4.4: version "2.5.2" resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== minimalistic-assert@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" minimist@^1.2.5: version "1.2.6" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== mixin-deep@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== dependencies: for-in "^1.0.2" is-extendable "^1.0.1" mkdirp@^0.5.1, mkdirp@^0.5.5: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== ms@^2.1.1: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== multicast-dns-service-types@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= multicast-dns@^6.0.1: version "6.2.3" resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== dependencies: dns-packet "^1.3.1" thunky "^1.0.2" nan@^2.12.1: version "2.14.2" resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" define-property "^2.0.2" extend-shallow "^3.0.2" fragment-cache "^0.2.1" is-windows "^1.0.2" kind-of "^6.0.2" object.pick "^1.3.0" regex-not "^1.0.0" snapdragon "^0.8.1" to-regex "^3.0.1" negotiator@0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== node-forge@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== node-releases@^1.1.71: version "1.1.73" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" object-assign@^4.0.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-copy@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" define-property "^0.2.5" kind-of "^3.0.3" object-is@^1.0.1: version "1.1.5" resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" on-headers@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" opn@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== dependencies: is-wsl "^1.1.0" original@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== dependencies: url-parse "^1.4.3" p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-limit@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: yocto-queue "^0.1.0" p-locate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-map@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== p-retry@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== dependencies: retry "^0.12.0" p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-is-inside@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= picomatch@^2.2.3: version "2.3.0" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== pify@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== dependencies: find-up "^3.0.0" pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" portfinder@^1.0.26: version "1.0.28" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== dependencies: async "^2.6.2" debug "^3.1.1" mkdirp "^0.5.5" posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== proxy-addr@~2.0.5: version "2.0.7" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== dependencies: forwarded "0.2.0" ipaddr.js "1.9.1" prr@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" once "^1.3.1" punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== qs@6.7.0: version "6.7.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== querystring@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= querystringify@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== dependencies: bytes "3.1.0" http-errors "1.7.2" iconv-lite "0.4.24" unpipe "1.0.0" readable-stream@^2.0.1, readable-stream@^2.0.2: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" isarray "~1.0.0" process-nextick-args "~2.0.0" safe-buffer "~5.1.1" string_decoder "~1.1.1" util-deprecate "~1.0.1" readable-stream@^3.0.6: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== dependencies: graceful-fs "^4.1.11" micromatch "^3.1.10" readable-stream "^2.0.2" rechoir@^0.7.0: version "0.7.1" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== dependencies: resolve "^1.9.0" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: extend-shallow "^3.0.2" safe-regex "^1.1.0" regexp.prototype.flags@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= repeat-element@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= resolve-cwd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= dependencies: resolve-from "^3.0.0" resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" resolve-from@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" integrity sha1-six699nWiBvItuZTM17rywoYh0g= resolve-from@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= resolve@^1.9.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== dependencies: is-core-module "^2.2.0" path-parse "^1.0.6" ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== retry@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" "safer-buffer@>= 2.1.2 < 3": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== schema-utils@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== dependencies: ajv "^6.1.0" ajv-errors "^1.0.0" ajv-keywords "^3.1.0" schema-utils@^3.0.0, schema-utils@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== dependencies: "@types/json-schema" "^7.0.8" ajv "^6.12.5" ajv-keywords "^3.5.2" select-hose@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= selfsigned@^1.10.8: version "1.10.11" resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.11.tgz#24929cd906fe0f44b6d01fb23999a739537acbe9" integrity sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA== dependencies: node-forge "^0.10.0" semver@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== semver@^7.3.4: version "7.3.5" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" send@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== dependencies: debug "2.6.9" depd "~1.1.2" destroy "~1.0.4" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" fresh "0.5.2" http-errors "~1.7.2" mime "1.6.0" ms "2.1.1" on-finished "~2.3.0" range-parser "~1.2.1" statuses "~1.5.0" serialize-javascript@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== dependencies: randombytes "^2.1.0" serve-index@^1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= dependencies: accepts "~1.3.4" batch "0.6.1" debug "2.6.9" escape-html "~1.0.3" http-errors "~1.6.2" mime-types "~2.1.17" parseurl "~1.3.2" serve-static@1.14.1: version "1.14.1" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" parseurl "~1.3.3" send "0.17.1" set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" is-plain-object "^2.0.3" split-string "^3.0.1" setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== setprototypeof@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== dependencies: kind-of "^6.0.2" shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== signal-exit@^3.0.0, signal-exit@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== dependencies: define-property "^1.0.0" isobject "^3.0.0" snapdragon-util "^3.0.1" snapdragon-util@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== dependencies: base "^0.11.1" debug "^2.2.0" define-property "^0.2.5" extend-shallow "^2.0.1" map-cache "^0.2.2" source-map "^0.5.6" source-map-resolve "^0.5.0" use "^3.1.0" sockjs-client@^1.5.0: version "1.5.1" resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.5.1.tgz#256908f6d5adfb94dabbdbd02c66362cca0f9ea6" integrity sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ== dependencies: debug "^3.2.6" eventsource "^1.0.7" faye-websocket "^0.11.3" inherits "^2.0.4" json3 "^3.3.3" url-parse "^1.5.1" sockjs@^0.3.21: version "0.3.21" resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== dependencies: faye-websocket "^0.11.3" uuid "^3.4.0" websocket-driver "^0.7.4" source-list-map@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== source-map-resolve@^0.5.0: version "0.5.3" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: atob "^2.1.2" decode-uri-component "^0.2.0" resolve-url "^0.2.1" source-map-url "^0.4.0" urix "^0.1.0" source-map-support@~0.5.19: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" source-map-url@^0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@~0.7.2: version "0.7.3" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== spdy-transport@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== dependencies: debug "^4.1.0" detect-node "^2.0.4" hpack.js "^2.1.6" obuf "^1.1.2" readable-stream "^3.0.6" wbuf "^1.7.3" spdy@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== dependencies: debug "^4.1.0" handle-thing "^2.0.0" http-deceiver "^1.2.7" select-hose "^2.0.0" spdy-transport "^3.0.0" split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== dependencies: extend-shallow "^3.0.0" static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" object-copy "^0.1.0" "statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== dependencies: emoji-regex "^7.0.1" is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== supports-color@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== dependencies: has-flag "^3.0.0" supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-color@^8.0.0: version "8.1.1" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" tapable@^2.1.1, tapable@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b" integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw== terser-webpack-plugin@^5.1.3: version "5.1.4" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz#c369cf8a47aa9922bd0d8a94fe3d3da11a7678a1" integrity sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA== dependencies: jest-worker "^27.0.2" p-limit "^3.1.0" schema-utils "^3.0.0" serialize-javascript "^6.0.0" source-map "^0.6.1" terser "^5.7.0" terser@^5.7.0: version "5.7.1" resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.1.tgz#2dc7a61009b66bb638305cb2a824763b116bf784" integrity sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg== dependencies: commander "^2.20.0" source-map "~0.7.2" source-map-support "~0.5.19" thunky@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" repeat-string "^1.6.1" to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: define-property "^2.0.2" extend-shallow "^3.0.2" regex-not "^1.0.2" safe-regex "^1.1.0" toidentifier@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== ts-loader@^9.0.0: version "9.2.3" resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.2.3.tgz#dc3b6362a4d4382493cd4f138d345f419656de68" integrity sha512-sEyWiU3JMHBL55CIeC4iqJQadI0U70A5af0kvgbNLHVNz2ACztQg0j/9x10bjjIht8WfFYLKfn4L6tkZ+pu+8Q== dependencies: chalk "^4.1.0" enhanced-resolve "^5.0.0" micromatch "^4.0.0" semver "^7.3.4" type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" mime-types "~2.1.24" typescript@^4.1.0: version "4.3.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4" integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA== union-value@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== dependencies: arr-union "^3.1.0" get-value "^2.0.6" is-extendable "^0.1.1" set-value "^2.0.1" unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" isobject "^3.0.0" upath@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= url-parse@^1.4.3, url-parse@^1.5.1: version "1.5.10" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== dependencies: querystringify "^2.1.1" requires-port "^1.0.0" url@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: punycode "1.3.2" querystring "0.2.0" use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== v8-compile-cache@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= watchpack@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.2.0.tgz#47d78f5415fe550ecd740f99fe2882323a58b1ce" integrity sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA== dependencies: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== dependencies: minimalistic-assert "^1.0.0" webpack-cli@^4.6.0: version "4.7.2" resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.7.2.tgz#a718db600de6d3906a4357e059ae584a89f4c1a5" integrity sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw== dependencies: "@discoveryjs/json-ext" "^0.5.0" "@webpack-cli/configtest" "^1.0.4" "@webpack-cli/info" "^1.3.0" "@webpack-cli/serve" "^1.5.1" colorette "^1.2.1" commander "^7.0.0" execa "^5.0.0" fastest-levenshtein "^1.0.12" import-local "^3.0.2" interpret "^2.2.0" rechoir "^0.7.0" v8-compile-cache "^2.2.0" webpack-merge "^5.7.3" webpack-dev-middleware@^3.7.2: version "3.7.3" resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== dependencies: memory-fs "^0.4.1" mime "^2.4.4" mkdirp "^0.5.1" range-parser "^1.2.1" webpack-log "^2.0.0" webpack-dev-server@^3.1.14: version "3.11.2" resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz#695ebced76a4929f0d5de7fd73fafe185fe33708" integrity sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ== dependencies: ansi-html "0.0.7" bonjour "^3.5.0" chokidar "^2.1.8" compression "^1.7.4" connect-history-api-fallback "^1.6.0" debug "^4.1.1" del "^4.1.1" express "^4.17.1" html-entities "^1.3.1" http-proxy-middleware "0.19.1" import-local "^2.0.0" internal-ip "^4.3.0" ip "^1.1.5" is-absolute-url "^3.0.3" killable "^1.0.1" loglevel "^1.6.8" opn "^5.5.0" p-retry "^3.0.1" portfinder "^1.0.26" schema-utils "^1.0.0" selfsigned "^1.10.8" semver "^6.3.0" serve-index "^1.9.1" sockjs "^0.3.21" sockjs-client "^1.5.0" spdy "^4.0.2" strip-ansi "^3.0.1" supports-color "^6.1.0" url "^0.11.0" webpack-dev-middleware "^3.7.2" webpack-log "^2.0.0" ws "^6.2.1" yargs "^13.3.2" webpack-log@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== dependencies: ansi-colors "^3.0.0" uuid "^3.3.2" webpack-merge@^5.7.3: version "5.8.0" resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== dependencies: clone-deep "^4.0.1" wildcard "^2.0.0" webpack-sources@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.1.tgz#570de0af163949fe272233c2cefe1b56f74511fd" integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA== dependencies: source-list-map "^2.0.1" source-map "^0.6.1" webpack@^5.0.0: version "5.46.0" resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.46.0.tgz#105d20d96f79db59b316b0ae54316f0f630314b5" integrity sha512-qxD0t/KTedJbpcXUmvMxY5PUvXDbF8LsThCzqomeGaDlCA6k998D8yYVwZMvO8sSM3BTEOaD4uzFniwpHaTIJw== dependencies: "@types/eslint-scope" "^3.7.0" "@types/estree" "^0.0.50" "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/wasm-edit" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" acorn "^8.4.1" browserslist "^4.14.5" chrome-trace-event "^1.0.2" enhanced-resolve "^5.8.0" es-module-lexer "^0.7.1" eslint-scope "5.1.1" events "^3.2.0" glob-to-regexp "^0.4.1" graceful-fs "^4.2.4" json-parse-better-errors "^1.0.2" loader-runner "^4.2.0" mime-types "^2.1.27" neo-async "^2.6.2" schema-utils "^3.1.0" tapable "^2.1.1" terser-webpack-plugin "^5.1.3" watchpack "^2.2.0" webpack-sources "^2.3.1" websocket-driver@>=0.5.1, websocket-driver@^0.7.4: version "0.7.4" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: http-parser-js ">=0.5.1" safe-buffer ">=5.1.0" websocket-extensions ">=0.1.1" websocket-extensions@>=0.1.1: version "0.1.4" resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" wildcard@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== dependencies: ansi-styles "^3.2.0" string-width "^3.0.0" strip-ansi "^5.0.0" wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= ws@^6.2.1: version "6.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== dependencies: async-limiter "~1.0.0" y18n@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yargs-parser@^13.1.2: version "13.1.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" yargs@^13.3.2: version "13.3.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== dependencies: cliui "^5.0.0" find-up "^3.0.0" get-caller-file "^2.0.1" require-directory "^2.1.1" require-main-filename "^2.0.0" set-blocking "^2.0.0" string-width "^3.0.0" which-module "^2.0.0" y18n "^4.0.0" yargs-parser "^13.1.2" yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== ts-loader-9.4.2/index.js000066400000000000000000000000711434170041700150640ustar00rootroot00000000000000var loader = require('./dist'); module.exports = loader;ts-loader-9.4.2/package.json000066400000000000000000000064461434170041700157210ustar00rootroot00000000000000{ "name": "ts-loader", "version": "9.4.2", "description": "TypeScript loader for webpack", "main": "index.js", "types": "dist", "scripts": { "build": "tsc --version && tsc --project \"./src\"", "lint": "tsc --project \"./src\" --noEmit && eslint -c .eslintrc.js --ext .ts ./src", "comparison-tests": "git clean -xfd test/comparison-tests && npm link --legacy-peer-deps ./test/comparison-tests/testLib && node test/comparison-tests/run-tests.js", "comparison-tests-generate": "git clean -xfd test/comparison-tests && node test/comparison-tests/stub-new-version.js", "execution-tests": "git clean -xfd test/execution-tests && node test/execution-tests/run-tests.js", "test": "git clean -xfd test/comparison-tests && git clean -xfd test/execution-tests && node test/run-tests.js", "clean": "git clean -xfd test/comparison-tests && git clean -xfd test/execution-tests", "docker:build": "docker build -t ts-loader .", "postdocker:build": "docker run -it ts-loader yarn test", "generate-toc": "markdown-toc -i ./README.md && git add README.md && git commit -m \"chore: update docs\"" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "src/**/*.{ts,md}": [ "prettier --write", "yarn lint", "git add" ] }, "repository": { "type": "git", "url": "https://github.com/TypeStrong/ts-loader.git" }, "keywords": [ "ts-loader", "typescript-loader", "webpack", "loader", "typescript", "ts" ], "engines": { "node": ">=12.0.0" }, "author": "John Reilly (https://blog.johnnyreilly.com)", "contributors": [ "John Reilly (https://blog.johnnyreilly.com)", "James Brantly (http://www.jbrantly.com/)" ], "license": "MIT", "bugs": { "url": "https://github.com/TypeStrong/ts-loader/issues" }, "homepage": "https://github.com/TypeStrong/ts-loader", "dependencies": { "chalk": "^4.1.0", "enhanced-resolve": "^5.0.0", "micromatch": "^4.0.0", "semver": "^7.3.4" }, "devDependencies": { "@types/micromatch": "^4.0.0", "@types/node": "*", "@types/semver": "^7.3.4", "@typescript-eslint/eslint-plugin": "^4.0.0", "@typescript-eslint/parser": "^4.0.0", "babel": "^6.0.0", "babel-core": "^6.0.0", "babel-loader": "^7.0.0", "babel-polyfill": "^6.16.0", "babel-preset-es2015": "^6.0.0", "babel-preset-es2016": "^6.16.0", "babel-preset-react": "^6.0.0", "escape-string-regexp": "^2.0.0", "eslint": "^7.1.0", "eslint-config-prettier": "^8.0.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^3.1.3", "fs-extra": "^9.0.0", "glob": "^7.1.1", "husky": "^2.0.0", "jasmine-core": "^3.0.0", "karma": "^6.0.0", "karma-chrome-launcher": "^3.1.0", "karma-jasmine": "^4.0.0", "karma-mocha-reporter": "^2.0.0", "karma-sourcemap-loader": "^0.3.8", "karma-webpack": "^5.0.0", "lint-staged": "^8.0.0", "markdown-toc": "^1.2.0", "mkdirp": "^0.5.1", "mocha": "^6.0.0", "prettier": "^2.0.5", "rimraf": "^2.6.2", "typescript": "^4.9.3", "webpack": "^5.74.0", "webpack-cli": "^4.10.0" }, "peerDependencies": { "typescript": "*", "webpack": "^5.0.0" } } ts-loader-9.4.2/src/000077500000000000000000000000001434170041700142105ustar00rootroot00000000000000ts-loader-9.4.2/src/after-compile.ts000066400000000000000000000331101434170041700173050ustar00rootroot00000000000000import * as path from 'path'; import type * as ts from 'typescript'; import * as webpack from 'webpack'; import * as constants from './constants'; import { getEmitFromWatchHost, getEmitOutput } from './instances'; import { FilePathKey, LoaderOptions, TSFiles, TSInstance, TSFile, } from './interfaces'; import { collectAllDependants, ensureProgram, formatErrors, isReferencedFile, populateReverseDependencyGraph, tsLoaderSource, } from './utils'; /** * This returns a function that has options to add assets and also to provide errors to webpack * In webpack 4 we can do both during the afterCompile hook * In webpack 5 only errors should be provided during aftercompile. Assets should be * emitted during the afterProcessAssets hook */ export function makeAfterCompile( instance: TSInstance, configFilePath: string | undefined ) { let getCompilerOptionDiagnostics = true; let checkAllFilesForErrors = true; return (compilation: webpack.Compilation, callback: () => void) => { // Don't add errors for child compilations if (compilation.compiler.isChild()) { callback(); return; } if (instance.loaderOptions.transpileOnly) { provideAssetsFromSolutionBuilderHost(instance, compilation); callback(); return; } removeCompilationTSLoaderErrors(compilation, instance.loaderOptions); provideCompilerOptionDiagnosticErrorsToWebpack( getCompilerOptionDiagnostics, compilation, instance, configFilePath ); getCompilerOptionDiagnostics = false; const modules = determineModules(compilation, instance); const filesToCheckForErrors = determineFilesToCheckForErrors( checkAllFilesForErrors, instance ); checkAllFilesForErrors = false; const filesWithErrors: TSFiles = new Map(); provideErrorsToWebpack( filesToCheckForErrors, filesWithErrors, compilation, modules, instance ); provideSolutionErrorsToWebpack(compilation, modules, instance); provideDeclarationFilesToWebpack( filesToCheckForErrors, instance, compilation ); provideTsBuildInfoFilesToWebpack(instance, compilation); provideAssetsFromSolutionBuilderHost(instance, compilation); instance.filesWithErrors = filesWithErrors; instance.modifiedFiles = undefined; instance.projectsMissingSourceMaps = new Set(); callback(); }; } /** * handle compiler option errors after the first compile */ function provideCompilerOptionDiagnosticErrorsToWebpack( getCompilerOptionDiagnostics: boolean, compilation: webpack.Compilation, instance: TSInstance, configFilePath: string | undefined ) { if (getCompilerOptionDiagnostics) { const { languageService, loaderOptions, compiler, program } = instance; const errors = formatErrors( program === undefined ? languageService!.getCompilerOptionsDiagnostics() : program.getOptionsDiagnostics(), loaderOptions, instance.colors, compiler, { file: configFilePath || 'tsconfig.json' }, compilation.compiler.context ); compilation.errors.push(...errors); } } /** * build map of all modules based on normalized filename * this is used for quick-lookup when trying to find modules * based on filepath */ function determineModules( compilation: webpack.Compilation, { filePathKeyMapper }: TSInstance ) { const modules: Map = new Map(); compilation.modules.forEach(module => { if (module instanceof webpack.NormalModule && module.resource) { const modulePath = filePathKeyMapper(module.resource); const existingModules = modules.get(modulePath); if (existingModules !== undefined) { if (!existingModules.includes(module)) { existingModules.push(module); } } else { modules.set(modulePath, [module]); } } }); return modules; } function determineFilesToCheckForErrors( checkAllFilesForErrors: boolean, instance: TSInstance ) { const { files, modifiedFiles, filesWithErrors, otherFiles } = instance; // calculate array of files to check const filesToCheckForErrors: TSFiles = new Map(); if (checkAllFilesForErrors) { // check all files on initial run for (const [filePath, file] of files) { addFileToCheckForErrors(filePath, file); } for (const [filePath, file] of otherFiles) { addFileToCheckForErrors(filePath, file); } } else if ( modifiedFiles !== null && modifiedFiles !== undefined && modifiedFiles.size ) { const reverseDependencyGraph = populateReverseDependencyGraph(instance); // check all modified files, and all dependants for (const modifiedFileName of modifiedFiles.keys()) { for (const fileName of collectAllDependants( reverseDependencyGraph, modifiedFileName ).keys()) { const fileToCheckForErrors = files.get(fileName) || otherFiles.get(fileName); if (fileToCheckForErrors) {//file may have been removed addFileToCheckForErrors(fileName, fileToCheckForErrors); } } } } // re-check files with errors from previous build if (filesWithErrors !== undefined) { for (const [fileWithErrorName, fileWithErrors] of filesWithErrors) { addFileToCheckForErrors(fileWithErrorName, fileWithErrors); } } return filesToCheckForErrors; function addFileToCheckForErrors(filePath: FilePathKey, file: TSFile) { if (file && !isReferencedFile(instance, filePath)) { filesToCheckForErrors.set(filePath, file); } } } function provideErrorsToWebpack( filesToCheckForErrors: TSFiles, filesWithErrors: TSFiles, compilation: webpack.Compilation, modules: Map, instance: TSInstance ) { const { compiler, files, loaderOptions, compilerOptions, otherFiles, } = instance; const filePathRegex = compilerOptions.allowJs === true ? constants.dtsTsTsxJsJsxRegex : constants.dtsTsTsxRegex; // I’m pretty sure this will never be undefined here const program = ensureProgram(instance); for (const [filePath, { fileName }] of filesToCheckForErrors.entries()) { if (fileName.match(filePathRegex) === null) { continue; } const sourceFile = program && program.getSourceFile(fileName); const errors: ts.Diagnostic[] = []; if (program && sourceFile) { errors.push( ...program!.getSyntacticDiagnostics(sourceFile), ...program! .getSemanticDiagnostics(sourceFile) // Output file has not been built from source file - this message is redundant with // program.getOptionsDiagnostics() separately added in instances.ts .filter(({ code }) => code !== 6305) ); } if (errors.length > 0) { const fileWithError = files.get(filePath) || otherFiles.get(filePath); filesWithErrors.set(filePath, fileWithError!); } // if we have access to a webpack module, use that const associatedModules = modules.get(instance.filePathKeyMapper(fileName)); if (associatedModules !== undefined) { associatedModules.forEach(module => { removeModuleTSLoaderError(module, loaderOptions); // append errors const formattedErrors = formatErrors( errors, loaderOptions, instance.colors, compiler, { module }, compilation.compiler.context ); formattedErrors.forEach(error => { if (module.addError) { module.addError(error); } else { module.errors.push(error); } }); compilation.errors.push(...formattedErrors); }); } else { // otherwise it's a more generic error const formattedErrors = formatErrors( errors, loaderOptions, instance.colors, compiler, { file: fileName }, compilation.compiler.context ); compilation.errors.push(...formattedErrors); } } } function provideSolutionErrorsToWebpack( compilation: webpack.Compilation, modules: Map, instance: TSInstance ) { if ( !instance.solutionBuilderHost || !( instance.solutionBuilderHost.diagnostics.global.length || instance.solutionBuilderHost.diagnostics.perFile.size ) ) { return; } const { compiler, loaderOptions, solutionBuilderHost: { diagnostics }, } = instance; for (const [filePath, perFileDiagnostics] of diagnostics.perFile) { // if we have access to a webpack module, use that const associatedModules = modules.get(filePath); if (associatedModules !== undefined) { associatedModules.forEach(module => { removeModuleTSLoaderError(module, loaderOptions); // append errors const formattedErrors = formatErrors( perFileDiagnostics, loaderOptions, instance.colors, compiler, { module }, compilation.compiler.context ); formattedErrors.forEach(error => { if (module.addError) { module.addError(error); } else { module.errors.push(error); } }); compilation.errors.push(...formattedErrors); }); } else { // otherwise it's a more generic error const formattedErrors = formatErrors( perFileDiagnostics, loaderOptions, instance.colors, compiler, { file: path.resolve(perFileDiagnostics[0].file!.fileName) }, compilation.compiler.context ); compilation.errors.push(...formattedErrors); } } // Add global solution errors compilation.errors.push( ...formatErrors( diagnostics.global, instance.loaderOptions, instance.colors, instance.compiler, { file: 'tsconfig.json' }, compilation.compiler.context ) ); } /** * gather all declaration files from TypeScript and output them to webpack. * JavaScript declaration files are included if `allowJs` is set. */ function provideDeclarationFilesToWebpack( filesToCheckForErrors: TSFiles, instance: TSInstance, compilation: webpack.Compilation ) { const filePathRegex = instance.compilerOptions.allowJs === true ? constants.dtsTsTsxJsJsxRegex : constants.dtsTsTsxRegex; for (const { fileName } of filesToCheckForErrors.values()) { if (fileName.match(filePathRegex) === null) { continue; } addDeclarationFilesAsAsset(getEmitOutput(instance, fileName), compilation); } } function addDeclarationFilesAsAsset( outputFiles: T[] | IterableIterator, compilation: webpack.Compilation, skipOutputFile?: (outputFile: T) => boolean ) { outputFilesToAsset(outputFiles, compilation, outputFile => skipOutputFile && skipOutputFile(outputFile) ? true : !outputFile.name.match(constants.dtsDtsxOrDtsDtsxMapRegex) ); } function outputFileToAsset( outputFile: ts.OutputFile, compilation: webpack.Compilation ) { const assetPath = path .relative(compilation.compiler.outputPath, outputFile.name) // According to @alexander-akait (and @sokra) we should always '/' https://github.com/TypeStrong/ts-loader/pull/1251#issuecomment-799606985 .replace(/\\/g, '/'); // As suggested by @JonWallsten here: https://github.com/TypeStrong/ts-loader/pull/1251#issuecomment-800032753 compilation.emitAsset( assetPath, new webpack.sources.RawSource(outputFile.text) ); } function outputFilesToAsset( outputFiles: T[] | IterableIterator, compilation: webpack.Compilation, skipOutputFile?: (outputFile: T) => boolean ) { for (const outputFile of outputFiles) { if (!skipOutputFile || !skipOutputFile(outputFile)) { outputFileToAsset(outputFile, compilation); } } } /** * gather all .tsbuildinfo for the project */ function provideTsBuildInfoFilesToWebpack( instance: TSInstance, compilation: webpack.Compilation ) { if (instance.watchHost) { // Ensure emit is complete getEmitFromWatchHost(instance); if (instance.watchHost.tsbuildinfo) { outputFileToAsset(instance.watchHost.tsbuildinfo, compilation); } instance.watchHost.outputFiles.clear(); instance.watchHost.tsbuildinfo = undefined; } } /** * gather all solution builder assets */ function provideAssetsFromSolutionBuilderHost( instance: TSInstance, compilation: webpack.Compilation ) { if (instance.solutionBuilderHost) { // written files outputFilesToAsset(instance.solutionBuilderHost.writtenFiles, compilation); instance.solutionBuilderHost.writtenFiles.length = 0; } } /** * handle all other errors. The basic approach here to get accurate error * reporting is to start with a "blank slate" each compilation and gather * all errors from all files. Since webpack tracks errors in a module from * compilation-to-compilation, and since not every module always runs through * the loader, we need to detect and remove any pre-existing errors. */ function removeCompilationTSLoaderErrors( compilation: webpack.Compilation, loaderOptions: LoaderOptions ) { compilation.errors = compilation.errors.filter( error => error.details !== tsLoaderSource(loaderOptions) ); } function removeModuleTSLoaderError( module: webpack.Module, loaderOptions: LoaderOptions ) { const warnings = module.getWarnings(); const errors = module.getErrors(); module.clearWarningsAndErrors(); Array.from(warnings || []).forEach(warning => module.addWarning(warning)); Array.from(errors || []) .filter( (error: any) => error.loaderSource !== tsLoaderSource(loaderOptions) ) .forEach(error => module.addError(error)); } ts-loader-9.4.2/src/compilerSetup.ts000066400000000000000000000052771434170041700174260ustar00rootroot00000000000000import * as semver from 'semver'; import type * as typescript from 'typescript'; import { LoaderOptions } from './interfaces'; import * as logger from './logger'; export function getCompiler(loaderOptions: LoaderOptions, log: logger.Logger) { let compiler: typeof typescript | undefined; let errorMessage: string | undefined; let compilerDetailsLogMessage: string | undefined; let compilerCompatible = false; try { compiler = require(loaderOptions.compiler); } catch (e) { errorMessage = loaderOptions.compiler === 'typescript' ? 'Could not load TypeScript. Try installing with `yarn add typescript` or `npm install typescript`. If TypeScript is installed globally, try using `yarn link typescript` or `npm link typescript`.' : `Could not load TypeScript compiler with NPM package name \`${loaderOptions.compiler}\`. Are you sure it is correctly installed?`; } if (errorMessage === undefined) { compilerDetailsLogMessage = `ts-loader: Using ${loaderOptions.compiler}@${ compiler!.version }`; compilerCompatible = false; if (loaderOptions.compiler === 'typescript') { if ( compiler!.version !== undefined && semver.gte(compiler!.version, '3.6.3') ) { // don't log yet in this case, if a tsconfig.json exists we want to combine the message compilerCompatible = true; } else { log.logError( `${compilerDetailsLogMessage}. This version is incompatible with ts-loader. Please upgrade to the latest version of TypeScript.` ); } } else { log.logWarning( `${compilerDetailsLogMessage}. This version may or may not be compatible with ts-loader.` ); } } return { compiler, compilerCompatible, compilerDetailsLogMessage, errorMessage, }; } export function getCompilerOptions( configParseResult: typescript.ParsedCommandLine, compiler: typeof typescript ) { const compilerOptions = Object.assign({}, configParseResult.options, { skipLibCheck: true, suppressOutputPathCheck: true, // This is why: https://github.com/Microsoft/TypeScript/issues/7363 } as typescript.CompilerOptions); // if `module` is not specified and not using ES6+ target, default to CJS module output if ( compilerOptions.module === undefined && compilerOptions.target !== undefined && compilerOptions.target < compiler.ScriptTarget.ES2015 ) { compilerOptions.module = compiler.ModuleKind.CommonJS; } if (configParseResult.options.configFile) { Object.defineProperty(compilerOptions, 'configFile', { enumerable: false, writable: false, value: configParseResult.options.configFile, }); } return compilerOptions; } ts-loader-9.4.2/src/config.ts000066400000000000000000000130161434170041700160260ustar00rootroot00000000000000import { Chalk } from 'chalk'; import * as path from 'path'; import type * as typescript from 'typescript'; import * as webpack from 'webpack'; import { getCompilerOptions } from './compilerSetup'; import { LoaderOptions } from './interfaces'; import * as logger from './logger'; import { formatErrors, useCaseSensitiveFileNames } from './utils'; interface ConfigFile { config?: any; error?: typescript.Diagnostic; } export function getConfigFile( compiler: typeof typescript, colors: Chalk, loader: webpack.LoaderContext, loaderOptions: LoaderOptions, compilerCompatible: boolean, log: logger.Logger, compilerDetailsLogMessage: string ) { const configFilePath = findConfigFile( compiler, path.dirname(loader.resourcePath), loaderOptions.configFile ); let configFileError: webpack.WebpackError | undefined; let configFile: ConfigFile; if (configFilePath !== undefined) { if (compilerCompatible) { log.logInfo(`${compilerDetailsLogMessage} and ${configFilePath}`); } else { log.logInfo(`ts-loader: Using config file at ${configFilePath}`); } configFile = compiler.readConfigFile(configFilePath, compiler.sys.readFile); if (configFile.error !== undefined) { configFileError = formatErrors( [configFile.error], loaderOptions, colors, compiler, { file: configFilePath }, loader.context )[0]; } } else { if (compilerCompatible) { log.logInfo(compilerDetailsLogMessage); } configFile = { config: { compilerOptions: {}, files: [], }, }; } if (configFileError === undefined) { configFile.config.compilerOptions = Object.assign( {}, configFile.config.compilerOptions ); } return { configFilePath, configFile, configFileError, }; } /** * Find a tsconfig file by name or by path. * By name, the tsconfig.json is found using the same method as `tsc`, starting in the current * directory and continuing up the parent directory chain. * By path, the file will be found by resolving the given path relative to the requesting entry file. * * @param compiler The TypeScript compiler instance * @param requestDirPath The directory in which the entry point requesting the tsconfig.json lies * @param configFile The tsconfig file name to look for or a path to that file * @return The absolute path to the tsconfig file, undefined if none was found. */ function findConfigFile( compiler: typeof typescript, requestDirPath: string, configFile: string ): string | undefined { // If `configFile` is an absolute path, return it right away if (path.isAbsolute(configFile)) { return compiler.sys.fileExists(configFile) ? configFile : undefined; } // If `configFile` is a relative path, resolve it. // We define a relative path as: starts with // one or two dots + a common directory delimiter if (configFile.match(/^\.\.?(\/|\\)/) !== null) { const resolvedPath = path.resolve(requestDirPath, configFile); return compiler.sys.fileExists(resolvedPath) ? resolvedPath : undefined; // If `configFile` is a file name, find it in the directory tree } else { while (true) { const fileName = path.join(requestDirPath, configFile); if (compiler.sys.fileExists(fileName)) { return fileName; } const parentPath = path.dirname(requestDirPath); if (parentPath === requestDirPath) { break; } requestDirPath = parentPath; } return undefined; } } export function getConfigParseResult( compiler: typeof typescript, configFile: ConfigFile, basePath: string, configFilePath: string | undefined, loaderOptions: LoaderOptions ) { const configParseResult = compiler.parseJsonConfigFileContent( configFile.config, { ...compiler.sys, useCaseSensitiveFileNames: useCaseSensitiveFileNames( compiler, loaderOptions ), }, basePath, getCompilerOptionsToExtend( compiler, loaderOptions, basePath, configFilePath || 'tsconfig.json' ) ); if (!loaderOptions.projectReferences) { configParseResult.projectReferences = undefined; } // set internal options.configFilePath flag on options to denote that we read this from a file configParseResult.options = Object.assign({}, configParseResult.options, { configFilePath, }); return configParseResult; } const extendedConfigCache = new Map() as typescript.Map; export function getParsedCommandLine( compiler: typeof typescript, loaderOptions: LoaderOptions, configFilePath: string ): typescript.ParsedCommandLine | undefined { const result = compiler.getParsedCommandLineOfConfigFile( configFilePath, getCompilerOptionsToExtend( compiler, loaderOptions, path.dirname(configFilePath), configFilePath ), { ...compiler.sys, useCaseSensitiveFileNames: useCaseSensitiveFileNames( compiler, loaderOptions ), // eslint-disable-next-line @typescript-eslint/no-empty-function onUnRecoverableConfigFileDiagnostic: () => {}, }, extendedConfigCache ); if (result) { result.options = getCompilerOptions(result, compiler); } return result; } function getCompilerOptionsToExtend( compiler: typeof typescript, loaderOptions: LoaderOptions, basePath: string, configFileName: string ) { return compiler.convertCompilerOptionsFromJson( loaderOptions.compilerOptions, basePath, configFileName ).options; } ts-loader-9.4.2/src/constants.ts000066400000000000000000000014611434170041700165760ustar00rootroot00000000000000import os = require('os'); export const EOL = os.EOL; export const CarriageReturnLineFeed = '\r\n'; export const LineFeed = '\n'; export const CarriageReturnLineFeedCode = 0; export const LineFeedCode = 1; export const extensionRegex = /\.[^.]+$/; export const tsxRegex = /\.tsx$/i; export const tsTsxRegex = /\.([cm]?ts|tsx)$/i; export const declarationRegex = /\.d\.([cm]?ts|tsx)$/i; export const dtsDtsxOrDtsDtsxMapRegex = /\.d\.([cm]?ts|tsx)(\.map)?$/i; export const dtsTsTsxRegex = /(\.d)?\.([cm]?ts|tsx)$/i; export const dtsTsTsxJsJsxRegex = /((\.d)?\.([cm]?[tj]s|[tj]sx))$/i; export const tsTsxJsJsxRegex = /\.([cm]?[tj]s|[tj]sx)$/i; export const jsJsx = /\.([cm]?js|jsx)$/i; export const jsJsxMap = /\.([cm]?js|jsx)\.map$/i; export const jsonRegex = /\.json$/i; export const nodeModules = /node_modules/i; ts-loader-9.4.2/src/index.ts000066400000000000000000000473301434170041700156760ustar00rootroot00000000000000import * as crypto from 'crypto'; import * as path from 'path'; import type * as typescript from 'typescript'; import type * as webpack from 'webpack'; import * as constants from './constants'; import { buildSolutionReferences, getEmitOutput, getInputFileNameFromOutput, getTypeScriptInstance, initializeInstance, reportTranspileErrors, } from './instances'; import { FilePathKey, LoaderOptions, LoaderOptionsCache, LogLevel, TSInstance, } from './interfaces'; import { appendSuffixesIfMatch, arrify, formatErrors, isReferencedFile, } from './utils'; const loaderOptionsCache: LoaderOptionsCache = {}; /** * The entry point for ts-loader */ function loader(this: webpack.LoaderContext, contents: string) { this.cacheable && this.cacheable(); const callback = this.async(); const options = getLoaderOptions(this); const instanceOrError = getTypeScriptInstance(options, this); if (instanceOrError.error !== undefined) { callback(new Error(instanceOrError.error.message)); return; } const instance = instanceOrError.instance!; buildSolutionReferences(instance, this); successLoader(this, contents, callback, instance); } function successLoader( loaderContext: webpack.LoaderContext, contents: string, callback: ReturnType['async']>, instance: TSInstance ) { initializeInstance(loaderContext, instance); reportTranspileErrors(instance, loaderContext); const rawFilePath = path.normalize(loaderContext.resourcePath); const filePath = instance.loaderOptions.appendTsSuffixTo.length > 0 || instance.loaderOptions.appendTsxSuffixTo.length > 0 ? appendSuffixesIfMatch( { '.ts': instance.loaderOptions.appendTsSuffixTo, '.tsx': instance.loaderOptions.appendTsxSuffixTo, }, rawFilePath ) : rawFilePath; const fileVersion = updateFileInCache( instance.loaderOptions, filePath, contents, instance ); const { outputText, sourceMapText } = instance.loaderOptions.transpileOnly ? getTranspilationEmit(filePath, contents, instance, loaderContext) : getEmit(rawFilePath, filePath, instance, loaderContext); makeSourceMapAndFinish( sourceMapText, outputText, filePath, contents, loaderContext, fileVersion, callback, instance ); } function makeSourceMapAndFinish( sourceMapText: string | undefined, outputText: string | undefined, filePath: string, contents: string, loaderContext: webpack.LoaderContext, fileVersion: number, callback: ReturnType['async']>, instance: TSInstance ) { if (outputText === null || outputText === undefined) { setModuleMeta(loaderContext, instance, fileVersion); const additionalGuidance = isReferencedFile(instance, filePath) ? ' The most common cause for this is having errors when building referenced projects.' : !instance.loaderOptions.allowTsInNodeModules && filePath.indexOf('node_modules') !== -1 ? ' By default, ts-loader will not compile .ts files in node_modules.\n' + 'You should not need to recompile .ts files there, but if you really want to, use the allowTsInNodeModules option.\n' + 'See: https://github.com/Microsoft/TypeScript/issues/12358' : ''; callback( new Error( `TypeScript emitted no output for ${filePath}.${additionalGuidance}` ), outputText, undefined ); return; } const { sourceMap, output } = makeSourceMap( sourceMapText, outputText, filePath, contents, loaderContext ); setModuleMeta(loaderContext, instance, fileVersion); callback(null, output, sourceMap); } function setModuleMeta( loaderContext: webpack.LoaderContext, instance: TSInstance, fileVersion: number ) { // _module.meta is not available inside happypack if ( !instance.loaderOptions.happyPackMode && loaderContext._module!.buildMeta !== undefined ) { // Make sure webpack is aware that even though the emitted JavaScript may be the same as // a previously cached version the TypeScript may be different and therefore should be // treated as new loaderContext._module!.buildMeta.tsLoaderFileVersion = fileVersion; } } /** * Get a unique hash based on the contents of the options * Hash is created from the values converted to strings * Values which are functions (such as getCustomTransformers) are * converted to strings by this code, which JSON.stringify would not do. */ function getOptionsHash(loaderOptions: LoaderOptions) { const hash = crypto.createHash('sha256'); Object.keys(loaderOptions).forEach(key => { const value = loaderOptions[key]; if (value !== undefined) { const valueString = typeof value === 'function' ? value.toString() : JSON.stringify(value); hash.update(key + valueString); } }); return hash.digest('hex').substring(0, 16); } /** * either retrieves loader options from the cache * or creates them, adds them to the cache and returns */ function getLoaderOptions(loaderContext: webpack.LoaderContext) { const loaderOptions = loaderContext.getOptions(); // If no instance name is given in the options, use the hash of the loader options // In this way, if different options are given the instances will be different const instanceName = loaderOptions.instance || 'default_' + getOptionsHash(loaderOptions); if (!loaderOptionsCache.hasOwnProperty(instanceName)) { loaderOptionsCache[instanceName] = new WeakMap(); } const cache = loaderOptionsCache[instanceName]; if (cache.has(loaderOptions)) { return cache.get(loaderOptions) as LoaderOptions; } validateLoaderOptions(loaderOptions); const options = makeLoaderOptions(instanceName, loaderOptions, loaderContext); cache.set(loaderOptions, options); return options; } type ValidLoaderOptions = keyof LoaderOptions; const validLoaderOptions: ValidLoaderOptions[] = [ 'silent', 'logLevel', 'logInfoToStdOut', 'instance', 'compiler', 'context', 'configFile', 'transpileOnly', 'ignoreDiagnostics', 'errorFormatter', 'colors', 'compilerOptions', 'appendTsSuffixTo', 'appendTsxSuffixTo', 'onlyCompileBundledFiles', 'happyPackMode', 'getCustomTransformers', 'reportFiles', 'experimentalWatchApi', 'allowTsInNodeModules', 'experimentalFileCaching', 'projectReferences', 'resolveModuleName', 'resolveTypeReferenceDirective', 'useCaseSensitiveFileNames', ]; /** * Validate the supplied loader options. * At present this validates the option names only; in future we may look at validating the values too * @param loaderOptions */ function validateLoaderOptions(loaderOptions: LoaderOptions) { const loaderOptionKeys = Object.keys(loaderOptions); for (let i = 0; i < loaderOptionKeys.length; i++) { const option = loaderOptionKeys[i]; const isUnexpectedOption = (validLoaderOptions as string[]).indexOf(option) === -1; if (isUnexpectedOption) { throw new Error(`ts-loader was supplied with an unexpected loader option: ${option} Please take a look at the options you are supplying; the following are valid options: ${validLoaderOptions.join(' / ')} `); } } if ( loaderOptions.context !== undefined && !path.isAbsolute(loaderOptions.context) ) { throw new Error( `Option 'context' has to be an absolute path. Given '${loaderOptions.context}'.` ); } } function makeLoaderOptions( instanceName: string, loaderOptions: LoaderOptions, loaderContext: webpack.LoaderContext ) { const hasForkTsCheckerWebpackPlugin = loaderContext._compiler?.options.plugins.some( plugin => typeof plugin === 'object' && plugin.constructor?.name === 'ForkTsCheckerWebpackPlugin' ); const options = Object.assign( {}, { silent: false, logLevel: 'WARN', logInfoToStdOut: false, compiler: 'typescript', context: undefined, // Set default transpileOnly to true if there is an instance of ForkTsCheckerWebpackPlugin transpileOnly: hasForkTsCheckerWebpackPlugin, compilerOptions: {}, appendTsSuffixTo: [], appendTsxSuffixTo: [], transformers: {}, happyPackMode: false, colors: true, onlyCompileBundledFiles: false, reportFiles: [], // When the watch API usage stabilises look to remove this option and make watch usage the default behaviour when available experimentalWatchApi: false, allowTsInNodeModules: false, experimentalFileCaching: true, } as Partial, loaderOptions ); options.ignoreDiagnostics = arrify(options.ignoreDiagnostics).map(Number); options.logLevel = options.logLevel.toUpperCase() as LogLevel; options.instance = instanceName; options.configFile = options.configFile || 'tsconfig.json'; // happypack can be used only together with transpileOnly mode options.transpileOnly = options.happyPackMode ? true : options.transpileOnly; return options; } /** * Either add file to the overall files cache or update it in the cache when the file contents have changed * Also add the file to the modified files */ function updateFileInCache( options: LoaderOptions, filePath: string, contents: string, instance: TSInstance ) { let fileWatcherEventKind: typescript.FileWatcherEventKind | undefined; // Update file contents const key = instance.filePathKeyMapper(filePath); let file = instance.files.get(key); if (file === undefined) { file = instance.otherFiles.get(key); if (file !== undefined) { if (!isReferencedFile(instance, filePath)) { instance.otherFiles.delete(key); instance.files.set(key, file); instance.changedFilesList = true; } } else { if (instance.watchHost !== undefined) { fileWatcherEventKind = instance.compiler.FileWatcherEventKind.Created; } file = { fileName: filePath, version: 0 }; if (!isReferencedFile(instance, filePath)) { instance.files.set(key, file); instance.changedFilesList = true; } } } if (instance.watchHost !== undefined && contents === undefined) { fileWatcherEventKind = instance.compiler.FileWatcherEventKind.Deleted; } // filePath is a root file as it was passed to the loader. But it // could have been found earlier as a dependency of another file. If // that is the case, compiling this file changes the structure of // the program and we need to increase the instance version. // // See https://github.com/TypeStrong/ts-loader/issues/943 if ( !isReferencedFile(instance, filePath) && !instance.rootFileNames.has(filePath) && // however, be careful not to add files from node_modules unless // it is allowed by the options. (options.allowTsInNodeModules || filePath.indexOf('node_modules') === -1) ) { instance.version++; instance.rootFileNames.add(filePath); } if (file.text !== contents) { file.version++; file.text = contents; file.modifiedTime = new Date(); instance.version++; if ( instance.watchHost !== undefined && fileWatcherEventKind === undefined ) { fileWatcherEventKind = instance.compiler.FileWatcherEventKind.Changed; } } // Added in case the files were already updated by the watch API if (instance.modifiedFiles && instance.modifiedFiles.get(key)) { fileWatcherEventKind = instance.compiler.FileWatcherEventKind.Changed; } if (instance.watchHost !== undefined && fileWatcherEventKind !== undefined) { instance.hasUnaccountedModifiedFiles = instance.watchHost.invokeFileWatcher(filePath, fileWatcherEventKind) || instance.hasUnaccountedModifiedFiles; } // push this file to modified files hash. if (!instance.modifiedFiles) { instance.modifiedFiles = new Map(); } instance.modifiedFiles.set(key, true); return file.version; } function getEmit( rawFilePath: string, filePath: string, instance: TSInstance, loaderContext: webpack.LoaderContext ) { const outputFiles = getEmitOutput(instance, filePath); loaderContext.clearDependencies(); loaderContext.addDependency(rawFilePath); const dependencies: string[] = []; const addDependency = (file: string) => { file = path.resolve(file); loaderContext.addDependency(file); dependencies.push(file); }; // Make this file dependent on *all* definition files in the program if (!isReferencedFile(instance, filePath)) { for (const { fileName: defFilePath } of instance.files.values()) { if ( defFilePath.match(constants.dtsDtsxOrDtsDtsxMapRegex) && // Remove the project reference d.ts as we are adding dependency for .ts later // This removed extra build pass (resulting in new stats object in initial build) !instance.solutionBuilderHost?.getOutputFileKeyFromReferencedProject( defFilePath ) ) { addDependency(defFilePath); } } } // Additionally make this file dependent on all imported files const fileDependencies = instance.dependencyGraph.get( instance.filePathKeyMapper(filePath) ); if (fileDependencies) { for (const { resolvedFileName, originalFileName } of fileDependencies) { // In the case of dependencies that are part of a project reference, // the real dependency that webpack should watch is the JS output file. addDependency( getInputFileNameFromOutput(instance, path.resolve(resolvedFileName)) || originalFileName ); } } addDependenciesFromSolutionBuilder(instance, filePath, addDependency); loaderContext._module!.buildMeta.tsLoaderDefinitionFileVersions = dependencies.map( defFilePath => path.relative(loaderContext.rootContext, defFilePath) + '@' + (isReferencedFile(instance, defFilePath) ? instance .solutionBuilderHost!.getInputFileStamp(defFilePath) .toString() : ( instance.files.get(instance.filePathKeyMapper(defFilePath)) || instance.otherFiles.get( instance.filePathKeyMapper(defFilePath) ) || { version: '?', } ).version) ); return getOutputAndSourceMapFromOutputFiles(outputFiles); } function getOutputAndSourceMapFromOutputFiles( outputFiles: typescript.OutputFile[] ) { const outputFile = outputFiles .filter(file => file.name.match(constants.jsJsx)) .pop(); const outputText = outputFile === undefined ? undefined : outputFile.text; const sourceMapFile = outputFiles .filter(file => file.name.match(constants.jsJsxMap)) .pop(); const sourceMapText = sourceMapFile === undefined ? undefined : sourceMapFile.text; return { outputText, sourceMapText }; } function addDependenciesFromSolutionBuilder( instance: TSInstance, filePath: string, addDependency: (file: string) => void ) { if (!instance.solutionBuilderHost) { return; } // Add all the input files from the references as const resolvedFilePath = instance.filePathKeyMapper(filePath); if (!isReferencedFile(instance, filePath)) { if ( instance.configParseResult.fileNames.some( f => instance.filePathKeyMapper(f) === resolvedFilePath ) ) { addDependenciesFromProjectReferences( instance, instance.configFilePath!, instance.configParseResult.projectReferences, addDependency ); } return; } // Referenced file find the config for it for (const [ configFile, configInfo, ] of instance.solutionBuilderHost.configFileInfo.entries()) { if ( !configInfo.config || !configInfo.config.projectReferences || !configInfo.config.projectReferences.length ) { continue; } if (configInfo.outputFileNames) { if (!configInfo.outputFileNames.has(resolvedFilePath)) { continue; } } else if ( !configInfo.config.fileNames.some( f => instance.filePathKeyMapper(f) === resolvedFilePath ) ) { continue; } // Depend on all the dts files from the program if (configInfo.dtsFiles) { configInfo.dtsFiles.forEach(addDependency); } addDependenciesFromProjectReferences( instance, configFile, configInfo.config.projectReferences, addDependency ); break; } } function addDependenciesFromProjectReferences( instance: TSInstance, configFile: string, projectReferences: readonly typescript.ProjectReference[] | undefined, addDependency: (file: string) => void ) { if (!projectReferences || !projectReferences.length) { return; } // This is the config for the input file const seenMap = new Map(); seenMap.set(instance.filePathKeyMapper(configFile), true); // Add dependencies to all the input files from the project reference files since building them const queue = projectReferences.slice(); while (true) { const currentRef = queue.pop(); if (!currentRef) { break; } const refConfigFile = instance.filePathKeyMapper( instance.compiler.resolveProjectReferencePath(currentRef) ); if (seenMap.has(refConfigFile)) { continue; } const refConfigInfo = instance.solutionBuilderHost!.configFileInfo.get(refConfigFile); if (!refConfigInfo) { continue; } seenMap.set(refConfigFile, true); if (refConfigInfo.config) { refConfigInfo.config.fileNames.forEach(addDependency); if (refConfigInfo.config.projectReferences) { queue.push(...refConfigInfo.config.projectReferences); } } } } /** * Transpile file */ function getTranspilationEmit( fileName: string, contents: string, instance: TSInstance, loaderContext: webpack.LoaderContext ) { if (isReferencedFile(instance, fileName)) { const outputFiles = instance.solutionBuilderHost!.getOutputFilesFromReferencedProjectInput( fileName ); addDependenciesFromSolutionBuilder(instance, fileName, file => loaderContext.addDependency(path.resolve(file)) ); return getOutputAndSourceMapFromOutputFiles(outputFiles); } const { outputText, sourceMapText, diagnostics } = instance.compiler.transpileModule(contents, { compilerOptions: { ...instance.compilerOptions, rootDir: undefined }, transformers: instance.transformers, reportDiagnostics: true, fileName, }); const module = loaderContext._module; addDependenciesFromSolutionBuilder(instance, fileName, file => loaderContext.addDependency(path.resolve(file)) ); // _module.errors is not available inside happypack - see https://github.com/TypeStrong/ts-loader/issues/336 if (!instance.loaderOptions.happyPackMode) { const errors = formatErrors( diagnostics, instance.loaderOptions, instance.colors, instance.compiler, { module }, loaderContext.context ); errors.forEach(error => module!.addError(error)); } return { outputText, sourceMapText }; } function makeSourceMap( sourceMapText: string | undefined, outputText: string, filePath: string, contents: string, loaderContext: webpack.LoaderContext ) { if (sourceMapText === undefined) { return { output: outputText, sourceMap: undefined }; } return { output: outputText.replace(/^\/\/# sourceMappingURL=[^\r\n]*/gm, ''), sourceMap: Object.assign(JSON.parse(sourceMapText), { sources: [loaderContext.remainingRequest], file: filePath, sourcesContent: [contents], }), }; } export = loader; /** * expose public types via declaration merging */ // eslint-disable-next-line @typescript-eslint/no-namespace namespace loader { // eslint-disable-next-line @typescript-eslint/no-empty-interface export interface Options extends LoaderOptions {} } ts-loader-9.4.2/src/instance-cache.ts000066400000000000000000000023411434170041700174250ustar00rootroot00000000000000import * as webpack from 'webpack'; import { TSInstance } from './interfaces'; // Some loaders (e.g. thread-loader) will set the _compiler property to undefined. // We can't use undefined as a WeakMap key as it will throw an error at runtime, // thus we keep a dummy "marker" object to use as key in those situations. const marker: webpack.Compiler = {} as webpack.Compiler; // Each TypeScript instance is cached based on the webpack instance (key of the WeakMap) // and also the name that was generated or passed via the options (string key of the // internal Map) const cache: WeakMap> = new WeakMap(); export function getTSInstanceFromCache( key: webpack.Compiler, name: string ): TSInstance | undefined { const compiler = key ?? marker; let instances = cache.get(compiler); if (!instances) { instances = new Map(); cache.set(compiler, instances); } return instances.get(name); } export function setTSInstanceInCache( key: webpack.Compiler | undefined, name: string, instance: TSInstance ) { const compiler = key ?? marker; const instances = cache.get(compiler) ?? new Map(); instances.set(name, instance); cache.set(compiler, instances); } ts-loader-9.4.2/src/instances.ts000066400000000000000000000600101434170041700165440ustar00rootroot00000000000000import * as chalk from 'chalk'; import * as fs from 'fs'; import * as path from 'path'; import type * as typescript from 'typescript'; import * as webpack from 'webpack'; import { makeAfterCompile } from './after-compile'; import { getCompiler, getCompilerOptions } from './compilerSetup'; import { getConfigFile, getConfigParseResult } from './config'; import { declarationRegex, dtsDtsxOrDtsDtsxMapRegex, EOL, tsTsxRegex, } from './constants'; import { getTSInstanceFromCache, setTSInstanceInCache } from './instance-cache'; import { FilePathKey, LoaderOptions, TSFiles, TSInstance } from './interfaces'; import * as logger from './logger'; import { getSolutionErrors, makeServicesHost, makeSolutionBuilderHost, makeWatchHost, } from './servicesHost'; import { appendSuffixesIfMatch, ensureProgram, formatErrors, isReferencedFile, makeError, supportsSolutionBuild, useCaseSensitiveFileNames, } from './utils'; import { makeWatchRun } from './watch-run'; const instancesBySolutionBuilderConfigs = new Map(); /** * The loader is executed once for each file seen by webpack. However, we need to keep * a persistent instance of TypeScript that contains all of the files in the program * along with definition files and options. This function either creates an instance * or returns the existing one. Multiple instances are possible by using the * `instance` property. */ export function getTypeScriptInstance( loaderOptions: LoaderOptions, loader: webpack.LoaderContext ): { instance?: TSInstance; error?: webpack.WebpackError } { const existing = getTSInstanceFromCache( loader._compiler!, loaderOptions.instance ); if (existing) { if (!existing.initialSetupPending) { ensureProgram(existing); } return { instance: existing }; } const level = loaderOptions.colors && chalk.supportsColor ? chalk.supportsColor.level : 0; const colors = new chalk.Instance({ level }); const log = logger.makeLogger(loaderOptions, colors); const compiler = getCompiler(loaderOptions, log); if (compiler.errorMessage !== undefined) { return { error: makeError(loaderOptions, colors.red(compiler.errorMessage), ''), }; } return successfulTypeScriptInstance( loaderOptions, loader, log, colors, compiler.compiler!, compiler.compilerCompatible!, compiler.compilerDetailsLogMessage! ); } function createFilePathKeyMapper( compiler: typeof typescript, loaderOptions: LoaderOptions ) { // Cache file path key - a map lookup is much faster than filesystem/regex operations & the result will never change const filePathMapperCache = new Map(); // FileName lowercasing copied from typescript const fileNameLowerCaseRegExp = /[^\u0130\u0131\u00DFa-z0-9\\/:\-_\. ]+/g; return useCaseSensitiveFileNames(compiler, loaderOptions) ? pathResolve : toFileNameLowerCase; function pathResolve(filePath: string) { let cachedPath = filePathMapperCache.get(filePath); if (!cachedPath) { cachedPath = path.resolve(filePath) as FilePathKey; filePathMapperCache.set(filePath, cachedPath); } return cachedPath; } function toFileNameLowerCase(filePath: string) { let cachedPath = filePathMapperCache.get(filePath); if (!cachedPath) { const filePathKey = pathResolve(filePath); cachedPath = fileNameLowerCaseRegExp.test(filePathKey) ? (filePathKey.replace(fileNameLowerCaseRegExp, ch => ch.toLowerCase() ) as FilePathKey) : filePathKey; filePathMapperCache.set(filePath, cachedPath); } return cachedPath; } } function successfulTypeScriptInstance( loaderOptions: LoaderOptions, loader: webpack.LoaderContext, log: logger.Logger, colors: chalk.Chalk, compiler: typeof typescript, compilerCompatible: boolean, compilerDetailsLogMessage: string ) { const configFileAndPath = getConfigFile( compiler, colors, loader, loaderOptions, compilerCompatible, log, compilerDetailsLogMessage! ); if (configFileAndPath.configFileError !== undefined) { const { message, file } = configFileAndPath.configFileError; return { error: makeError( loaderOptions, colors.red('error while reading tsconfig.json:' + EOL + message), file ), }; } const { configFilePath, configFile } = configFileAndPath; const filePathKeyMapper = createFilePathKeyMapper(compiler, loaderOptions); if (configFilePath && loaderOptions.projectReferences) { const configFileKey = filePathKeyMapper(configFilePath); const existing = getExistingSolutionBuilderHost(configFileKey); if (existing) { // Reuse the instance if config file for project references is shared. setTSInstanceInCache(loader._compiler, loaderOptions.instance, existing); return { instance: existing }; } } const module = loader._module!; const basePath = loaderOptions.context || path.dirname(configFilePath || ''); const configParseResult = getConfigParseResult( compiler, configFile, basePath, configFilePath, loaderOptions ); if (configParseResult.errors.length > 0 && !loaderOptions.happyPackMode) { const errors = formatErrors( configParseResult.errors, loaderOptions, colors, compiler, { file: configFilePath }, loader.context ); errors.forEach(error => module.addError(error)); return { error: makeError( loaderOptions, colors.red('error while parsing tsconfig.json'), configFilePath || '' ), }; } const compilerOptions = getCompilerOptions(configParseResult, compiler); const rootFileNames = new Set(); const files: TSFiles = new Map(); const otherFiles: TSFiles = new Map(); const appendTsTsxSuffixesIfRequired = loaderOptions.appendTsSuffixTo.length > 0 || loaderOptions.appendTsxSuffixTo.length > 0 ? (filePath: string) => appendSuffixesIfMatch( { '.ts': loaderOptions.appendTsSuffixTo, '.tsx': loaderOptions.appendTsxSuffixTo, }, filePath ) : (filePath: string) => filePath; if (loaderOptions.transpileOnly) { // quick return for transpiling // we do need to check for any issues with TS options though const transpileInstance: TSInstance = { compiler, compilerOptions, appendTsTsxSuffixesIfRequired, loaderOptions, rootFileNames, files, otherFiles, version: 0, program: undefined, // temporary, to be set later dependencyGraph: new Map(), transformers: {} as typescript.CustomTransformers, // this is only set temporarily, custom transformers are created further down colors, initialSetupPending: true, reportTranspileErrors: true, configFilePath, configParseResult, log, filePathKeyMapper, }; setTSInstanceInCache( loader._compiler, loaderOptions.instance, transpileInstance ); return { instance: transpileInstance }; } // Load initial files (core lib files, any files specified in tsconfig.json) let normalizedFilePath: string; try { const filesToLoad = loaderOptions.onlyCompileBundledFiles ? configParseResult.fileNames.filter(fileName => dtsDtsxOrDtsDtsxMapRegex.test(fileName) ) : configParseResult.fileNames; filesToLoad.forEach(filePath => { normalizedFilePath = path.normalize(filePath); files.set(filePathKeyMapper(normalizedFilePath), { fileName: normalizedFilePath, text: fs.readFileSync(normalizedFilePath, 'utf-8'), version: 0, }); rootFileNames.add(normalizedFilePath); }); } catch (exc) { return { error: makeError( loaderOptions, colors.red( `A file specified in tsconfig.json could not be found: ${normalizedFilePath!}` ), normalizedFilePath! ), }; } const instance: TSInstance = { compiler, compilerOptions, appendTsTsxSuffixesIfRequired, loaderOptions, rootFileNames, files, otherFiles, languageService: null, version: 0, transformers: {} as typescript.CustomTransformers, // this is only set temporarily, custom transformers are created further down dependencyGraph: new Map(), colors, initialSetupPending: true, configFilePath, configParseResult, log, filePathKeyMapper, }; setTSInstanceInCache(loader._compiler, loaderOptions.instance, instance); return { instance }; } function getExistingSolutionBuilderHost(key: FilePathKey) { const existing = instancesBySolutionBuilderConfigs.get(key); if (existing) return existing; for (const instance of instancesBySolutionBuilderConfigs.values()) { if (instance.solutionBuilderHost!.configFileInfo.has(key)) { return instance; } } return undefined; } function addAssetHooks( loader: webpack.LoaderContext, instance: TSInstance ) { // makeAfterCompile is a closure. It returns a function which closes over the variable checkAllFilesForErrors // We need to get the function once and then reuse it, otherwise it will be recreated each time // and all files will always be checked. const cachedMakeAfterCompile = makeAfterCompile( instance, instance.configFilePath ); const makeAssetsCallback = (compilation: webpack.Compilation) => { compilation.hooks.processAssets.tap( { name: 'ts-loader', stage: webpack.Compilation.PROCESS_ASSETS_STAGE_ADDITIONAL, }, () => { cachedMakeAfterCompile(compilation, () => { return null; }); } ); }; // We need to add the hook above for each run. // For the first run, we just need to add the hook to loader._compilation makeAssetsCallback(loader._compilation!); // For future calls in watch mode we need to watch for a new compilation and add the hook loader._compiler!.hooks.compilation.tap('ts-loader', makeAssetsCallback); } export function initializeInstance( loader: webpack.LoaderContext, instance: TSInstance ) { if (!instance.initialSetupPending) { return; } instance.initialSetupPending = false; if (instance.loaderOptions.transpileOnly) { const program = (instance.program = instance.configParseResult.projectReferences !== undefined ? instance.compiler.createProgram({ rootNames: instance.configParseResult.fileNames, options: instance.configParseResult.options, projectReferences: instance.configParseResult.projectReferences, }) : instance.compiler.createProgram([], instance.compilerOptions)); const getProgram = () => program; instance.transformers = getCustomTransformers(instance.loaderOptions, program, getProgram); // Setup watch run for solution building if (instance.solutionBuilderHost) { addAssetHooks(loader, instance); loader._compiler!.hooks.watchRun.tapAsync( 'ts-loader', makeWatchRun(instance, loader) ); } } else { if (!loader._compiler!.hooks) { throw new Error( "You may be using an old version of webpack; please check you're using at least version 4" ); } if (instance.loaderOptions.experimentalWatchApi) { instance.log.logInfo('Using watch api'); // If there is api available for watch, use it instead of language service instance.watchHost = makeWatchHost( getScriptRegexp(instance), loader, instance, instance.configParseResult.projectReferences ); instance.watchOfFilesAndCompilerOptions = instance.compiler.createWatchProgram(instance.watchHost); instance.builderProgram = instance.watchOfFilesAndCompilerOptions.getProgram(); const getProgram = () => instance.builderProgram?.getProgram(); instance.program = getProgram(); instance.transformers = getCustomTransformers( instance.loaderOptions, instance.program, getProgram ); } else { instance.servicesHost = makeServicesHost( getScriptRegexp(instance), loader, instance, instance.configParseResult.projectReferences ); instance.languageService = instance.compiler.createLanguageService( instance.servicesHost, instance.compiler.createDocumentRegistry() ); const getProgram = () => instance.languageService!.getProgram(); instance.transformers = getCustomTransformers(instance.loaderOptions, getProgram(), getProgram); } addAssetHooks(loader, instance); loader._compiler!.hooks.watchRun.tapAsync( 'ts-loader', makeWatchRun(instance, loader) ); } } export function getCustomTransformers( loaderOptions: LoaderOptions, program: typescript.Program | undefined, getProgram: (() => typescript.Program | undefined) | undefined ) { // same strategy as https://github.com/s-panferov/awesome-typescript-loader/pull/531/files let { getCustomTransformers: customerTransformers } = loaderOptions; let getCustomTransformers = Function.prototype; if (typeof customerTransformers === 'function') { getCustomTransformers = customerTransformers; } else if (typeof customerTransformers === 'string') { try { customerTransformers = require(customerTransformers); } catch (err) { throw new Error( `Failed to load customTransformers from "${ loaderOptions.getCustomTransformers }": ${err instanceof Error ? err.message : 'unknown error'}` ); } if (typeof customerTransformers !== 'function') { throw new Error( `Custom transformers in "${ loaderOptions.getCustomTransformers }" should export a function, got ${typeof customerTransformers}` ); } getCustomTransformers = customerTransformers; } return getCustomTransformers(program, getProgram); } function getScriptRegexp(instance: TSInstance) { // If resolveJsonModules is set, we should accept json files if (instance.configParseResult.options.resolveJsonModule) { // if allowJs is set then we should accept js(x) files return instance.configParseResult.options.allowJs === true ? /\.([cm]?[tj]s|[tj]sx|json)$/i : /\.([cm]?ts|tsx|json)$/i; } // if allowJs is set then we should accept js(x) files return instance.configParseResult.options.allowJs === true ? /\.([cm]?[tj]s|[tj]sx)$/i : /\.([cm]?ts|tsx)$/i; } export function reportTranspileErrors( instance: TSInstance, loader: webpack.LoaderContext ) { if (!instance.reportTranspileErrors) { return; } const module = loader._module; instance.reportTranspileErrors = false; // happypack does not have _module.errors - see https://github.com/TypeStrong/ts-loader/issues/336 if (!instance.loaderOptions.happyPackMode) { const solutionErrors: webpack.WebpackError[] = getSolutionErrors( instance, loader.context ); const diagnostics = instance.program!.getOptionsDiagnostics(); const errors = formatErrors( diagnostics, instance.loaderOptions, instance.colors, instance.compiler, { file: instance.configFilePath || 'tsconfig.json' }, loader.context ); [...solutionErrors, ...errors].forEach(error => module!.addError(error)); } } export function buildSolutionReferences( instance: TSInstance, loader: webpack.LoaderContext ) { if (!supportsSolutionBuild(instance)) { return; } if (!instance.solutionBuilderHost) { // Use solution builder instance.log.logInfo('Using SolutionBuilder api'); const scriptRegex = getScriptRegexp(instance); instance.solutionBuilderHost = makeSolutionBuilderHost( scriptRegex, loader, instance ); const solutionBuilder = instance.compiler.createSolutionBuilderWithWatch( instance.solutionBuilderHost, instance.configParseResult.projectReferences!.map(ref => ref.path), { verbose: true } ); solutionBuilder.build(); instance.solutionBuilderHost.ensureAllReferenceTimestamps(); instancesBySolutionBuilderConfigs.set( instance.filePathKeyMapper(instance.configFilePath!), instance ); } else { instance.solutionBuilderHost.buildReferences(); } } export function forEachResolvedProjectReference( resolvedProjectReferences: | readonly (typescript.ResolvedProjectReference | undefined)[] | undefined, cb: ( resolvedProjectReference: typescript.ResolvedProjectReference ) => T | undefined ): T | undefined { let seenResolvedRefs: typescript.ResolvedProjectReference[] | undefined; return worker(resolvedProjectReferences); function worker( resolvedRefs: | readonly (typescript.ResolvedProjectReference | undefined)[] | undefined ): T | undefined { if (resolvedRefs) { for (const resolvedRef of resolvedRefs) { if (!resolvedRef) { continue; } if ( seenResolvedRefs && seenResolvedRefs.some(seenRef => seenRef === resolvedRef) ) { // ignore recursives continue; } (seenResolvedRefs || (seenResolvedRefs = [])).push(resolvedRef); const result = cb(resolvedRef) || worker(resolvedRef.references); if (result) { return result; } } } return undefined; } } // This code is here as a temporary holder function fileExtensionIs(fileName: string, ext: string) { return fileName.endsWith(ext); } function rootDirOfOptions( instance: TSInstance, configFile: typescript.ParsedCommandLine ) { return ( configFile.options.rootDir || (instance.compiler as any).getDirectoryPath( configFile.options.configFilePath ) ); } function getOutputPathWithoutChangingExt( instance: TSInstance, inputFileName: string, configFile: typescript.ParsedCommandLine, ignoreCase: boolean, outputDir: string | undefined ) { return outputDir ? (instance.compiler as any).resolvePath( outputDir, (instance.compiler as any).getRelativePathFromDirectory( rootDirOfOptions(instance, configFile), inputFileName, ignoreCase ) ) : inputFileName; } function getOutputJSFileName( instance: TSInstance, inputFileName: string, configFile: typescript.ParsedCommandLine, ignoreCase: boolean ) { if (configFile.options.emitDeclarationOnly) { return undefined; } const isJsonFile = fileExtensionIs(inputFileName, '.json'); const outputFileName = (instance.compiler as any).changeExtension( getOutputPathWithoutChangingExt( instance, inputFileName, configFile, ignoreCase, configFile.options.outDir ), isJsonFile ? '.json' : fileExtensionIs(inputFileName, '.tsx') && configFile.options.jsx === instance.compiler.JsxEmit.Preserve ? '.jsx' : '.js' ); return !isJsonFile || (instance.compiler as any).comparePaths( inputFileName, outputFileName, configFile.options.configFilePath, ignoreCase ) !== (instance.compiler as any).Comparison.EqualTo ? outputFileName : undefined; } export function getOutputFileNames( instance: TSInstance, configFile: typescript.ParsedCommandLine, inputFileName: string ): string[] { const ignoreCase = !useCaseSensitiveFileNames( instance.compiler, instance.loaderOptions ); if ((instance.compiler as any).getOutputFileNames) { return (instance.compiler as any).getOutputFileNames( configFile, inputFileName, ignoreCase ); } const outputs: string[] = []; const addOutput = (fileName: string | undefined) => fileName && outputs.push(fileName); const js = getOutputJSFileName( instance, inputFileName, configFile, ignoreCase ); addOutput(js); if (!fileExtensionIs(inputFileName, '.json')) { if (js && configFile.options.sourceMap) { addOutput(`${js}.map`); } if ( (configFile.options.declaration || configFile.options.composite) && (instance.compiler as any).hasTSFileExtension(inputFileName) ) { const dts = (instance.compiler as any).getOutputDeclarationFileName( inputFileName, configFile, ignoreCase ); addOutput(dts); if (configFile.options.declarationMap) { addOutput(`${dts}.map`); } } } return outputs; } export function getInputFileNameFromOutput( instance: TSInstance, filePath: string ): string | undefined { if (filePath.match(tsTsxRegex) && !declarationRegex.test(filePath)) { return undefined; } if (instance.solutionBuilderHost) { return instance.solutionBuilderHost.getInputFileNameFromOutput(filePath); } const program = ensureProgram(instance); return ( program && program.getResolvedProjectReferences && forEachResolvedProjectReference( program.getResolvedProjectReferences(), ({ commandLine }) => { const { options, fileNames } = commandLine; if (!options.outFile && !options.out) { const input = fileNames.find(file => getOutputFileNames(instance, commandLine, file).find( name => path.resolve(name) === filePath ) ); return input && path.resolve(input); } return undefined; } ) ); } export function getEmitFromWatchHost(instance: TSInstance, filePath?: string) { const program = ensureProgram(instance); const builderProgram = instance.builderProgram; if (builderProgram && program) { if (filePath) { const existing = instance.watchHost!.outputFiles.get( instance.filePathKeyMapper(filePath) ); if (existing) { return existing; } } const outputFiles: typescript.OutputFile[] = []; const writeFile: typescript.WriteFileCallback = ( fileName, text, writeByteOrderMark ) => { if (fileName.endsWith('.tsbuildinfo')) { instance.watchHost!.tsbuildinfo = { name: fileName, writeByteOrderMark, text, }; } else { outputFiles.push({ name: fileName, writeByteOrderMark, text }); } }; const sourceFile = filePath ? program.getSourceFile(filePath) : undefined; // Try emit Next file while (true) { const result = builderProgram.emitNextAffectedFile( writeFile, /*cancellationToken*/ undefined, /*emitOnlyDtsFiles*/ false, instance.transformers ); if (!result) { break; } // Only put the output file in the cache if the source came from webpack and // was processed by the loaders if (result.affected === sourceFile) { instance.watchHost!.outputFiles.set( instance.filePathKeyMapper( (result.affected as typescript.SourceFile).fileName ), outputFiles.slice() ); return outputFiles; } } } return undefined; } export function getEmitOutput(instance: TSInstance, filePath: string) { if (fileExtensionIs(filePath, instance.compiler.Extension.Dts)) { return []; } if (isReferencedFile(instance, filePath)) { return instance.solutionBuilderHost!.getOutputFilesFromReferencedProjectInput( filePath ); } const program = ensureProgram(instance); if (program !== undefined) { const sourceFile = program.getSourceFile(filePath); const outputFiles: typescript.OutputFile[] = []; const writeFile = ( fileName: string, text: string, writeByteOrderMark: boolean ) => outputFiles.push({ name: fileName, writeByteOrderMark, text }); const outputFilesFromWatch = getEmitFromWatchHost(instance, filePath); if (outputFilesFromWatch) { return outputFilesFromWatch; } program.emit( sourceFile, writeFile, /*cancellationToken*/ undefined, /*emitOnlyDtsFiles*/ false, instance.transformers ); return outputFiles; } else { // Emit Javascript return instance.languageService!.getProgram()!.getSourceFile(filePath) === undefined ? [] : instance.languageService!.getEmitOutput(filePath).outputFiles; } } ts-loader-9.4.2/src/interfaces.ts000066400000000000000000000256431434170041700167150ustar00rootroot00000000000000import type * as typescript from 'typescript'; import { Chalk } from 'chalk'; import * as logger from './logger'; export interface ErrorInfo { code: number; severity: Severity; content: string; file: string; line: number; character: number; context: string; } export type FileLocation = { /** 1-based */ line: number; /** 1-based */ character: number; }; export interface HostMayBeCacheable { clearCache?(): void; fileExistsCache?: Map; directoryExistsCache?: Map; realpathCache?: Map; } export interface CacheableHost extends HostMayBeCacheable { fileExists: typescript.ModuleResolutionHost['fileExists']; directoryExists: NonNullable< typescript.ModuleResolutionHost['directoryExists'] >; realpath?: typescript.ModuleResolutionHost['realpath']; } export interface ModuleResolutionHostMayBeCacheable extends typescript.ModuleResolutionHost, HostMayBeCacheable { readFile(filePath: string, encoding?: string): string | undefined; trace: NonNullable; directoryExists: NonNullable< typescript.ModuleResolutionHost['directoryExists'] >; getCurrentDirectory: NonNullable< typescript.ModuleResolutionHost['getCurrentDirectory'] >; getDirectories: NonNullable< typescript.ModuleResolutionHost['getDirectories'] >; // Other common methods between WatchHost and LanguageServiceHost useCaseSensitiveFileNames: NonNullable< typescript.LanguageServiceHost['useCaseSensitiveFileNames'] >; getNewLine: NonNullable; getDefaultLibFileName: NonNullable< typescript.LanguageServiceHost['getDefaultLibFileName'] >; readDirectory: NonNullable; } export interface ServiceHostWhichMayBeCacheable extends typescript.LanguageServiceHost, HostMayBeCacheable {} export interface WatchHost extends typescript.WatchCompilerHostOfFilesAndCompilerOptions, HostMayBeCacheable { invokeFileWatcher: WatchFactory['invokeFileWatcher']; updateRootFileNames(): void; outputFiles: Map; tsbuildinfo?: typescript.OutputFile; } export type WatchCallbacks = Map< FilePathKey, { fileName: string; callbacks: T[] } >; export interface WatchFactory { watchedFiles: WatchCallbacks; watchedDirectories: WatchCallbacks; watchedDirectoriesRecursive: WatchCallbacks; invokeFileWatcher( fileName: string, eventKind: typescript.FileWatcherEventKind ): boolean; /** Used to watch changes in source files, missing files needed to update the program or config file */ watchFile: typescript.WatchHost['watchFile']; /** Used to watch resolved module's failed lookup locations, config file specs, type roots where auto type reference directives are added */ watchDirectory: typescript.WatchHost['watchDirectory']; } export interface SolutionDiagnostics { global: typescript.Diagnostic[]; perFile: Map; transpileErrors: [FilePathKey | undefined, typescript.Diagnostic[]][]; } export type FilePathKey = string & { __filePathKeyBrand: any }; export interface SolutionBuilderWithWatchHost extends typescript.SolutionBuilderWithWatchHost, WatchFactory { diagnostics: SolutionDiagnostics; writtenFiles: typescript.OutputFile[]; configFileInfo: Map; outputAffectingInstanceVersion: Map; getInputFileStamp(fileName: string): Date; updateSolutionBuilderInputFile(fileName: string): void; getOutputFileKeyFromReferencedProject( outputFileName: string ): FilePathKey | undefined; getOutputFileAndKeyFromReferencedProject( oututFileName: string ): { key: FilePathKey; outputFile: string | false } | undefined; getOutputFileTextAndKeyFromReferencedProject( oututFileName: string ): { key: FilePathKey; text: string | undefined } | undefined; getInputFileNameFromOutput(outputFileName: string): string | undefined; getOutputFilesFromReferencedProjectInput( inputFileName: string ): typescript.OutputFile[]; buildReferences(): void; ensureAllReferenceTimestamps(): void; clearCache(): void; close(): void; } export interface ConfigFileInfo { config: typescript.ParsedCommandLine | undefined; outputFileNames?: Map< FilePathKey, { inputFileName: string; outputNames: string[] } >; tsbuildInfoFile?: string; dtsFiles?: string[]; } interface CacheWithRedirects { ownMap: Map; redirectsMap: Map>; getOrCreateMapOfCacheRedirects( redirectedReference: typescript.ResolvedProjectReference | undefined ): Map; clear(): void; setOwnOptions(newOptions: typescript.CompilerOptions): void; setOwnMap(newOwnMap: Map): void; } interface PerModuleNameCache { get( directory: string ): typescript.ResolvedModuleWithFailedLookupLocations | undefined; set( directory: string, result: typescript.ResolvedModuleWithFailedLookupLocations ): void; } export interface ModuleResolutionCache extends typescript.ModuleResolutionCache { directoryToModuleNameMap: CacheWithRedirects< Map >; moduleNameToDirectoryMap: CacheWithRedirects; clear(): void; update(compilerOptions: typescript.CompilerOptions): void; } export interface TSInstance { compiler: typeof typescript; compilerOptions: typescript.CompilerOptions; /** Used for Vue for the most part */ appendTsTsxSuffixesIfRequired: (filePath: string) => string; loaderOptions: LoaderOptions; rootFileNames: Set; moduleResolutionCache?: ModuleResolutionCache; typeReferenceResolutionCache?: typescript.TypeReferenceDirectiveResolutionCache; /** * a cache of all the files */ files: TSFiles; /** * contains the modified files - cleared each time after-compile is called */ modifiedFiles?: Map; /** * Paths to project references that are missing source maps. * Cleared each time after-compile is called. Used to dedupe * warnings about source maps during a single compilation. */ projectsMissingSourceMaps?: Set; servicesHost?: ServiceHostWhichMayBeCacheable; languageService?: typescript.LanguageService | null; version: number; dependencyGraph: DependencyGraph; filesWithErrors?: TSFiles; transformers: typescript.CustomTransformers; colors: Chalk; otherFiles: TSFiles; watchHost?: WatchHost; watchOfFilesAndCompilerOptions?: typescript.WatchOfFilesAndCompilerOptions; builderProgram?: typescript.EmitAndSemanticDiagnosticsBuilderProgram; program?: typescript.Program; hasUnaccountedModifiedFiles?: boolean; changedFilesList?: boolean; reportTranspileErrors?: boolean; solutionBuilderHost?: SolutionBuilderWithWatchHost; configFilePath: string | undefined; filePathKeyMapper: (fileName: string) => FilePathKey; initialSetupPending: boolean; configParseResult: typescript.ParsedCommandLine; log: logger.Logger; } export interface LoaderOptionsCache { [name: string]: WeakMap; } export type DependencyGraph = Map; export type ReverseDependencyGraph = Map>; export type LogLevel = 'INFO' | 'WARN' | 'ERROR'; export type ResolveModuleName = ( moduleName: string, containingFile: string, compilerOptions: typescript.CompilerOptions, moduleResolutionHost: typescript.ModuleResolutionHost ) => typescript.ResolvedModuleWithFailedLookupLocations; export type CustomResolveModuleName = ( moduleName: string, containingFile: string, compilerOptions: typescript.CompilerOptions, moduleResolutionHost: typescript.ModuleResolutionHost, parentResolver: ResolveModuleName ) => typescript.ResolvedModuleWithFailedLookupLocations; export type CustomResolveTypeReferenceDirective = ( typeDirectiveName: string, containingFile: string, compilerOptions: typescript.CompilerOptions, moduleResolutionHost: typescript.ModuleResolutionHost, parentResolver: typeof typescript.resolveTypeReferenceDirective ) => typescript.ResolvedTypeReferenceDirectiveWithFailedLookupLocations; export interface LoaderOptions { silent: boolean; logLevel: LogLevel; logInfoToStdOut: boolean; instance: string; compiler: string; configFile: string; context: string; transpileOnly: boolean; ignoreDiagnostics: number[]; reportFiles: string[]; errorFormatter: (message: ErrorInfo, colors: Chalk) => string; onlyCompileBundledFiles: boolean; colors: boolean; compilerOptions: typescript.CompilerOptions; appendTsSuffixTo: (RegExp | string)[]; appendTsxSuffixTo: (RegExp | string)[]; happyPackMode: boolean; getCustomTransformers: | string | (( program: typescript.Program, getProgram: () => typescript.Program ) => typescript.CustomTransformers | undefined); experimentalWatchApi: boolean; allowTsInNodeModules: boolean; experimentalFileCaching: boolean; projectReferences: boolean; resolveModuleName: CustomResolveModuleName; resolveTypeReferenceDirective: CustomResolveTypeReferenceDirective; useCaseSensitiveFileNames?: boolean; } export interface TSFile { fileName: string; text?: string; version: number; modifiedTime?: Date; projectReference?: { /** * Undefined here means we’ve already checked and confirmed there is no * project reference for the file. Don’t bother checking again. */ project?: typescript.ResolvedProjectReference; outputFileName?: string; }; } /** where key is filepath */ export type TSFiles = Map; export interface ResolvedModule { originalFileName: string; resolvedFileName: string; resolvedModule?: ResolvedModule; isExternalLibraryImport?: boolean; } export interface TSCommon { // Changed in TS 4.7 resolveTypeReferenceDirective( typeReferenceDirectiveName: string, containingFile: string | undefined, options: typescript.CompilerOptions, host: typescript.ModuleResolutionHost, redirectedReference?: typescript.ResolvedProjectReference, cache?: typescript.TypeReferenceDirectiveResolutionCache, resolutionMode?: typescript.SourceFile['impliedNodeFormat'] ): typescript.ResolvedTypeReferenceDirectiveWithFailedLookupLocations; } /** * Compiler APIs we use that are marked internal and not included in TypeScript's public API declarations * @internal */ export interface TSInternal { // Added in TS 4.7 getModeForFileReference?: ( ref: typescript.FileReference | string, containingFileMode: typescript.SourceFile['impliedNodeFormat'] ) => typescript.SourceFile['impliedNodeFormat']; } export type Severity = 'error' | 'warning'; ts-loader-9.4.2/src/logger.ts000066400000000000000000000044001434170041700160350ustar00rootroot00000000000000/* eslint-disable @typescript-eslint/no-empty-function */ import { Chalk } from 'chalk'; import { Console } from 'console'; import { LoaderOptions } from './interfaces'; type InternalLoggerFunc = (whereToLog: any, message: string) => void; type LoggerFunc = (message: string) => void; export interface Logger { log: LoggerFunc; logInfo: LoggerFunc; logWarning: LoggerFunc; logError: LoggerFunc; } export enum LogLevel { INFO = 1, WARN = 2, ERROR = 3, } const stderrConsole = new Console(process.stderr); const stdoutConsole = new Console(process.stdout); const doNothingLogger = (_message: string) => {}; const makeLoggerFunc = (loaderOptions: LoaderOptions): InternalLoggerFunc => loaderOptions.silent ? (_whereToLog: any, _message: string) => {} : (whereToLog: any, message: string) => console.log.call(whereToLog, message); const makeExternalLogger = ( loaderOptions: LoaderOptions, logger: InternalLoggerFunc ) => (message: string) => logger( loaderOptions.logInfoToStdOut ? stdoutConsole : stderrConsole, message ); const makeLogInfo = ( loaderOptions: LoaderOptions, logger: InternalLoggerFunc, green: Chalk ) => LogLevel[loaderOptions.logLevel] <= LogLevel.INFO ? (message: string) => logger( loaderOptions.logInfoToStdOut ? stdoutConsole : stderrConsole, green(message) ) : doNothingLogger; const makeLogError = ( loaderOptions: LoaderOptions, logger: InternalLoggerFunc, red: Chalk ) => LogLevel[loaderOptions.logLevel] <= LogLevel.ERROR ? (message: string) => logger(stderrConsole, red(message)) : doNothingLogger; const makeLogWarning = ( loaderOptions: LoaderOptions, logger: InternalLoggerFunc, yellow: Chalk ) => LogLevel[loaderOptions.logLevel] <= LogLevel.WARN ? (message: string) => logger(stderrConsole, yellow(message)) : doNothingLogger; export function makeLogger( loaderOptions: LoaderOptions, colors: Chalk ): Logger { const logger = makeLoggerFunc(loaderOptions); return { log: makeExternalLogger(loaderOptions, logger), logInfo: makeLogInfo(loaderOptions, logger, colors.green), logWarning: makeLogWarning(loaderOptions, logger, colors.yellow), logError: makeLogError(loaderOptions, logger, colors.red), }; } ts-loader-9.4.2/src/resolver.ts000066400000000000000000000011211434170041700164140ustar00rootroot00000000000000import type * as webpack from 'webpack'; import { create as _create } from 'enhanced-resolve'; export function makeResolver( _options: webpack.WebpackOptionsNormalized ): ResolveSync { /* Currently, `enhanced-resolve` does not work properly alongside `ts-loader`. * This feature is disabled until a proper worflow has been worked out. */ return (_context, _path, _moduleName?): string | false => { throw new Error(); }; } export type ResolveSync = { (context: any, path: string, moduleName: string): string | false; (path: string, moduleName: string): string | false; }; ts-loader-9.4.2/src/servicesHost.ts000066400000000000000000001220641434170041700172460ustar00rootroot00000000000000import * as path from 'path'; import type * as typescript from 'typescript'; import * as webpack from 'webpack'; import { getParsedCommandLine } from './config'; import * as constants from './constants'; import { getCustomTransformers, getOutputFileNames } from './instances'; import { CacheableHost, ConfigFileInfo, CustomResolveModuleName, CustomResolveTypeReferenceDirective, FilePathKey, LoaderOptions, ModuleResolutionCache, ModuleResolutionHostMayBeCacheable, ResolvedModule, ServiceHostWhichMayBeCacheable, SolutionBuilderWithWatchHost, SolutionDiagnostics, TSCommon, TSInstance, TSInternal, WatchCallbacks, WatchFactory, WatchHost, } from './interfaces'; import { makeResolver, ResolveSync } from './resolver'; import { formatErrors, fsReadFile, populateDependencyGraph, unorderedRemoveItem, useCaseSensitiveFileNames, } from './utils'; function makeResolversAndModuleResolutionHost( scriptRegex: RegExp, loader: webpack.LoaderContext, instance: TSInstance, fileExists: (fileName: string) => boolean, enableFileCaching: boolean ) { const { compiler, compilerOptions, appendTsTsxSuffixesIfRequired, loaderOptions: { resolveModuleName: customResolveModuleName, resolveTypeReferenceDirective: customResolveTypeReferenceDirective, }, } = instance; const newLine = compilerOptions.newLine === constants.CarriageReturnLineFeedCode ? constants.CarriageReturnLineFeed : compilerOptions.newLine === constants.LineFeedCode ? constants.LineFeed : constants.EOL; // loader.context seems to work fine on Linux / Mac regardless causes problems for @types resolution on Windows for TypeScript < 2.3 const getCurrentDirectory = () => loader.context; // make a (sync) resolver that follows webpack's rules const resolveSync = makeResolver(loader._compiler!.options); const moduleResolutionHost: ModuleResolutionHostMayBeCacheable = { trace: logData => instance.log.log(logData), fileExists, readFile, realpath: compiler.sys.realpath && realpath, directoryExists, getCurrentDirectory, getDirectories, readDirectory, useCaseSensitiveFileNames: () => useCaseSensitiveFileNames(compiler, instance.loaderOptions), getNewLine: () => newLine, getDefaultLibFileName: options => compiler.getDefaultLibFilePath(options), }; if (enableFileCaching) { addCache(moduleResolutionHost); } return makeResolvers( compiler, compilerOptions, moduleResolutionHost, customResolveTypeReferenceDirective, customResolveModuleName, resolveSync, appendTsTsxSuffixesIfRequired, scriptRegex, instance ); function readFile( filePath: string, encoding?: BufferEncoding | undefined ): string | undefined { return ( instance.compiler.sys.readFile(filePath, encoding) || fsReadFile(filePath, encoding) ); } function directoryExists(directoryName: string) { return compiler.sys.directoryExists(directoryName); } function realpath(path: string) { return compiler.sys.realpath!(path); } function getDirectories(path: string) { return compiler.sys.getDirectories(path); } function readDirectory( path: string, extensions?: readonly string[], exclude?: readonly string[], include?: readonly string[], depth?: number ) { return compiler.sys.readDirectory( path, extensions, exclude, include, depth ); } } /** * Create the TypeScript language service */ export function makeServicesHost( scriptRegex: RegExp, loader: webpack.LoaderContext, instance: TSInstance, projectReferences?: ReadonlyArray ): ServiceHostWhichMayBeCacheable { const { compiler, compilerOptions, files, filePathKeyMapper } = instance; const { moduleResolutionHost, resolveModuleNames, resolveTypeReferenceDirectives, } = makeResolversAndModuleResolutionHost( scriptRegex, loader, instance, filePathToCheck => compiler.sys.fileExists(filePathToCheck) || fsReadFile(filePathToCheck) !== undefined, instance.loaderOptions.experimentalFileCaching ); const servicesHost: ServiceHostWhichMayBeCacheable = { getProjectVersion: () => `${instance.version}`, getProjectReferences: () => projectReferences, getScriptFileNames: () => [...files.values()] .map(({ fileName }) => fileName) .filter(filePath => filePath.match(scriptRegex)), getScriptVersion: (fileName: string) => { fileName = path.normalize(fileName); const key = filePathKeyMapper(fileName); const file = files.get(key); if (file) { return file.version.toString(); } const outputFileAndKey = instance.solutionBuilderHost?.getOutputFileAndKeyFromReferencedProject( fileName ); if (outputFileAndKey !== undefined) { instance.solutionBuilderHost!.outputAffectingInstanceVersion.set( outputFileAndKey.key, true ); } return outputFileAndKey && outputFileAndKey.outputFile ? outputFileAndKey.outputFile : ''; }, getScriptSnapshot: (fileName: string) => { // This is called any time TypeScript needs a file's text // We either load from memory or from disk fileName = path.normalize(fileName); const key = filePathKeyMapper(fileName); let file = files.get(key); if (file === undefined) { if (instance.solutionBuilderHost) { const outputFileAndKey = instance.solutionBuilderHost.getOutputFileTextAndKeyFromReferencedProject( fileName ); if (outputFileAndKey !== undefined) { instance.solutionBuilderHost!.outputAffectingInstanceVersion.set( outputFileAndKey.key, true ); return outputFileAndKey && outputFileAndKey.text !== undefined ? compiler.ScriptSnapshot.fromString(outputFileAndKey.text) : undefined; } } const text = moduleResolutionHost.readFile(fileName); if (text === undefined) { return undefined; } file = { fileName, version: 0, text }; files.set(key, file); } return compiler.ScriptSnapshot.fromString(file.text!); }, ...moduleResolutionHost, getCompilationSettings: () => compilerOptions, log: moduleResolutionHost.trace, // used for (/// ) see https://github.com/Realytics/fork-ts-checker-webpack-plugin/pull/250#issuecomment-485061329 resolveTypeReferenceDirectives, resolveModuleNames, getCustomTransformers: () => instance.transformers, }; return servicesHost; } function makeResolvers( compiler: typeof typescript, compilerOptions: typescript.CompilerOptions, moduleResolutionHost: T, customResolveTypeReferenceDirective: CustomResolveTypeReferenceDirective, customResolveModuleName: CustomResolveModuleName, resolveSync: ResolveSync, appendTsTsxSuffixesIfRequired: (filePath: string) => string, scriptRegex: RegExp, instance: TSInstance ) { const resolveModuleName = makeResolveModuleName( compiler, compilerOptions, moduleResolutionHost, customResolveModuleName, instance ); const resolveModuleNames: typescript.ProgramHost['resolveModuleNames'] = ( moduleNames, containingFile, _reusedNames?, redirectedReference?, _?, containingSourceFile? ) => { const resolvedModules = moduleNames.map(moduleName => resolveModule( resolveSync, resolveModuleName, appendTsTsxSuffixesIfRequired, scriptRegex, moduleName, containingFile, redirectedReference, containingSourceFile ) ); populateDependencyGraph(resolvedModules, instance, containingFile); return resolvedModules; }; const resolveTypeReferenceDirective = makeResolveTypeReferenceDirective( compiler, compilerOptions, moduleResolutionHost, customResolveTypeReferenceDirective, instance ); const resolveTypeReferenceDirectives = ( typeDirectiveNames: string[] | readonly typescript.FileReference[], containingFile: string, redirectedReference: typescript.ResolvedProjectReference | undefined, options: typescript.CompilerOptions, containingFileMode?: typescript.SourceFile['impliedNodeFormat'] | undefined // new impliedNodeFormat is accepted by compilerHost ): (typescript.ResolvedTypeReferenceDirective | undefined)[] => typeDirectiveNames.map( directive => resolveTypeReferenceDirective( directive, containingFile, options, redirectedReference, containingFileMode ).resolvedTypeReferenceDirective ); return { resolveTypeReferenceDirectives, resolveModuleNames, moduleResolutionHost, }; } function createWatchFactory( filePathKeyMapper: (fileName: string) => FilePathKey, compiler: typeof typescript ): WatchFactory { const watchedFiles: WatchCallbacks = new Map(); const watchedDirectories: WatchCallbacks = new Map(); const watchedDirectoriesRecursive: WatchCallbacks = new Map(); return { watchedFiles, watchedDirectories, watchedDirectoriesRecursive, invokeFileWatcher, watchFile, watchDirectory, }; function invokeWatcherCallbacks( map: | WatchCallbacks | WatchCallbacks, key: string, fileName: string, eventKind?: typescript.FileWatcherEventKind ): boolean { const callbacks = map.get(filePathKeyMapper(key))?.callbacks; if (callbacks !== undefined && callbacks.length) { // The array copy is made to ensure that even if one of the callback removes the callbacks, // we dont miss any callbacks following it const cbs = callbacks.slice(); for (const cb of cbs) { cb(fileName, eventKind as typescript.FileWatcherEventKind); } return true; } return false; } function invokeFileWatcher( fileName: string, eventKind: typescript.FileWatcherEventKind ): boolean { fileName = path.normalize(fileName); let result = invokeWatcherCallbacks( watchedFiles, fileName, fileName, eventKind ); if (eventKind !== compiler.FileWatcherEventKind.Changed) { const directory = path.dirname(fileName); result = invokeWatcherCallbacks(watchedDirectories, directory, fileName) || result; result = invokeRecursiveDirectoryWatcher(directory, fileName) || result; } return result; } ``; function invokeRecursiveDirectoryWatcher( directory: string, fileAddedOrRemoved: string ): boolean { directory = path.normalize(directory); let result = invokeWatcherCallbacks( watchedDirectoriesRecursive, directory, fileAddedOrRemoved ); const basePath = path.dirname(directory); if (directory !== basePath) { result = invokeRecursiveDirectoryWatcher(basePath, fileAddedOrRemoved) || result; } return result; } function createWatcher( file: string, callbacks: WatchCallbacks, callback: T ): typescript.FileWatcher { const key = filePathKeyMapper(file); const existing = callbacks.get(key); if (existing === undefined) { callbacks.set(key, { fileName: path.normalize(file), callbacks: [callback], }); } else { existing.callbacks.push(callback); } return { close: () => { const existing = callbacks.get(key); if (existing !== undefined) { unorderedRemoveItem(existing.callbacks, callback); if (!existing.callbacks.length) { callbacks.delete(key); } } }, }; } function watchFile( fileName: string, callback: typescript.FileWatcherCallback, _pollingInterval?: number ) { return createWatcher(fileName, watchedFiles, callback); } function watchDirectory( fileName: string, callback: typescript.DirectoryWatcherCallback, recursive?: boolean ) { return createWatcher( fileName, recursive === true ? watchedDirectoriesRecursive : watchedDirectories, callback ); } } export function updateFileWithText( instance: TSInstance, key: FilePathKey, filePath: string, text: (nFilePath: string) => string ) { const nFilePath = path.normalize(filePath); const file = instance.files.get(key) || instance.otherFiles.get(key); if (file !== undefined) { const newText = text(nFilePath); if (newText !== file.text) { file.text = newText; file.version++; file.modifiedTime = new Date(); instance.version++; if (!instance.modifiedFiles) { instance.modifiedFiles = new Map(); } instance.modifiedFiles.set(key, true); if (instance.watchHost !== undefined) { instance.watchHost.invokeFileWatcher( nFilePath, instance.compiler.FileWatcherEventKind.Changed ); } } } } /** * Create the TypeScript Watch host */ export function makeWatchHost( scriptRegex: RegExp, loader: webpack.LoaderContext, instance: TSInstance, projectReferences?: ReadonlyArray ) { const { compiler, compilerOptions, files, otherFiles, filePathKeyMapper } = instance; const { watchFile, watchDirectory, invokeFileWatcher } = createWatchFactory( filePathKeyMapper, compiler ); const { moduleResolutionHost, resolveModuleNames, resolveTypeReferenceDirectives, } = makeResolversAndModuleResolutionHost( scriptRegex, loader, instance, fileName => files.has(filePathKeyMapper(fileName)) || compiler.sys.fileExists(fileName), instance.loaderOptions.experimentalFileCaching ); const watchHost: WatchHost = { rootFiles: getRootFileNames(), options: compilerOptions, ...moduleResolutionHost, readFile: readFileWithCachingText, watchFile: (fileName, callback, pollingInterval, options) => { const outputFileKey = instance.solutionBuilderHost?.getOutputFileKeyFromReferencedProject( fileName ); if (!outputFileKey || outputFileKey === filePathKeyMapper(fileName)) { return watchFile(fileName, callback, pollingInterval, options); } // Handle symlink to outputFile const outputFileName = instance.solutionBuilderHost!.realpath!(fileName); return watchFile( outputFileName, (_fileName, eventKind) => callback(fileName, eventKind), pollingInterval, options ); }, watchDirectory, // used for (/// ) see https://github.com/Realytics/fork-ts-checker-webpack-plugin/pull/250#issuecomment-485061329 resolveTypeReferenceDirectives, resolveModuleNames, invokeFileWatcher, updateRootFileNames: () => { instance.changedFilesList = false; if (instance.watchOfFilesAndCompilerOptions !== undefined) { instance.watchOfFilesAndCompilerOptions.updateRootFileNames( getRootFileNames() ); } }, createProgram: projectReferences === undefined ? compiler.createEmitAndSemanticDiagnosticsBuilderProgram : createBuilderProgramWithReferences, outputFiles: new Map(), }; return watchHost; function getRootFileNames() { return [...files.values()] .map(({ fileName }) => fileName) .filter(filePath => filePath.match(scriptRegex)); } function readFileWithCachingText(fileName: string, encoding?: string) { fileName = path.normalize(fileName); const key = filePathKeyMapper(fileName); const file = files.get(key) || otherFiles.get(key); if (file !== undefined) { return file.text; } const text = moduleResolutionHost.readFile(fileName, encoding); if (text === undefined) { return undefined; } if ( !instance.solutionBuilderHost?.getOutputFileKeyFromReferencedProject( fileName ) ) { otherFiles.set(key, { fileName, version: 0, text }); } return text; } function createBuilderProgramWithReferences( rootNames: ReadonlyArray | undefined, options: typescript.CompilerOptions | undefined, host: typescript.CompilerHost | undefined, oldProgram: typescript.EmitAndSemanticDiagnosticsBuilderProgram | undefined, configFileParsingDiagnostics: | ReadonlyArray | undefined ) { const program = compiler.createProgram({ rootNames: rootNames!, options: options!, host, oldProgram: oldProgram && oldProgram.getProgram(), configFileParsingDiagnostics, projectReferences, }); const builderProgramHost: typescript.BuilderProgramHost = host!; return compiler.createEmitAndSemanticDiagnosticsBuilderProgram( program, builderProgramHost, oldProgram, configFileParsingDiagnostics ); } } const missingFileModifiedTime = new Date(0); function identity(x: T) { return x; } function toLowerCase(x: string) { return x.toLowerCase(); } const fileNameLowerCaseRegExp = /[^\u0130\u0131\u00DFa-z0-9\\/:\-_\. ]+/g; function toFileNameLowerCase(x: string) { return fileNameLowerCaseRegExp.test(x) ? x.replace(fileNameLowerCaseRegExp, toLowerCase) : x; } function createGetCanonicalFileName(instance: TSInstance) { return useCaseSensitiveFileNames(instance.compiler, instance.loaderOptions) ? identity : toFileNameLowerCase; } function createModuleResolutionCache( instance: TSInstance, moduleResolutionHost: typescript.ModuleResolutionHost ): ModuleResolutionCache { const cache = instance.compiler.createModuleResolutionCache( moduleResolutionHost.getCurrentDirectory!(), createGetCanonicalFileName(instance), instance.compilerOptions ) as ModuleResolutionCache; // Add new API optional methods if (!cache.clear) { cache.clear = () => { cache.directoryToModuleNameMap.clear(); cache.moduleNameToDirectoryMap.clear(); }; } if (!cache.update) { cache.update = options => { if (!options.configFile) return; const ref: typescript.ResolvedProjectReference = { sourceFile: options.configFile! as typescript.TsConfigSourceFile, commandLine: { options } as typescript.ParsedCommandLine, }; cache.directoryToModuleNameMap.setOwnMap( cache.directoryToModuleNameMap.getOrCreateMapOfCacheRedirects(ref) ); cache.moduleNameToDirectoryMap.setOwnMap( cache.moduleNameToDirectoryMap.getOrCreateMapOfCacheRedirects(ref) ); cache.directoryToModuleNameMap.setOwnOptions(options); cache.moduleNameToDirectoryMap.setOwnOptions(options); }; } return cache; } /** * Create the TypeScript Watch host */ export function makeSolutionBuilderHost( scriptRegex: RegExp, loader: webpack.LoaderContext, instance: TSInstance ): SolutionBuilderWithWatchHost { const { compiler, loaderOptions: { transpileOnly }, filePathKeyMapper, } = instance; // loader.context seems to work fine on Linux / Mac regardless causes problems for @types resolution on Windows for TypeScript < 2.3 const formatDiagnosticHost: typescript.FormatDiagnosticsHost = { getCurrentDirectory: compiler.sys.getCurrentDirectory, getCanonicalFileName: createGetCanonicalFileName(instance), getNewLine: () => compiler.sys.newLine, }; const diagnostics: SolutionDiagnostics = { global: [], perFile: new Map(), transpileErrors: [], }; const reportDiagnostic = (d: typescript.Diagnostic) => { if (transpileOnly) { const filePath = d.file ? filePathKeyMapper(d.file.fileName) : undefined; const last = diagnostics.transpileErrors[diagnostics.transpileErrors.length - 1]; if (diagnostics.transpileErrors.length && last[0] === filePath) { last[1].push(d); } else { diagnostics.transpileErrors.push([filePath, [d]]); } } else if (d.file) { const filePath = filePathKeyMapper(d.file.fileName); const existing = diagnostics.perFile.get(filePath); if (existing) { existing.push(d); } else { diagnostics.perFile.set(filePath, [d]); } } else { diagnostics.global.push(d); } instance.log.logInfo(compiler.formatDiagnostic(d, formatDiagnosticHost)); }; const reportSolutionBuilderStatus = (d: typescript.Diagnostic) => instance.log.logInfo(compiler.formatDiagnostic(d, formatDiagnosticHost)); const reportWatchStatus = ( d: typescript.Diagnostic, newLine: string, _options: typescript.CompilerOptions ) => instance.log.logInfo( `${compiler.flattenDiagnosticMessageText( d.messageText, compiler.sys.newLine )}${newLine + newLine}` ); const outputFiles = new Map(); const inputFiles = new Map(); const writtenFiles: typescript.OutputFile[] = []; const outputAffectingInstanceVersion = new Map(); let timeoutId: [(...args: any[]) => void, any[]] | undefined; const { resolveModuleNames, resolveTypeReferenceDirectives, moduleResolutionHost, } = makeResolversAndModuleResolutionHost( scriptRegex, loader, instance, fileName => { const filePathKey = filePathKeyMapper(fileName); return ( instance.files.has(filePathKey) || instance.otherFiles.has(filePathKey) || compiler.sys.fileExists(fileName) ); }, /*enableFileCaching*/ true ); const configFileInfo = new Map(); const allWatches: typescript.FileWatcher[] = []; const sysHost = compiler.createSolutionBuilderWithWatchHost( compiler.sys, compiler.createEmitAndSemanticDiagnosticsBuilderProgram, reportDiagnostic, reportSolutionBuilderStatus, reportWatchStatus ); // Keeps track of the various `typescript.CustomTransformers` for each program that is created. const customTransformers = new Map(); // let lastBuilderProgram: typescript.CreateProgram | undefined = undefined; const solutionBuilderHost: SolutionBuilderWithWatchHost = { ...sysHost, ...moduleResolutionHost, createProgram: ( rootNames, options, host, oldProgram, configFileParsingDiagnostics, projectReferences ) => { instance.moduleResolutionCache?.update(options || {}); instance.typeReferenceResolutionCache?.update(options || {}); const result = sysHost.createProgram( rootNames, options, host, oldProgram, configFileParsingDiagnostics, projectReferences ); instance.typeReferenceResolutionCache?.update(instance.compilerOptions); instance.moduleResolutionCache?.update(instance.compilerOptions); if (options) { // The `configFilePath` is the same value that is used as the `project` parameter of // `getCustomtransformers` below. const project = options.configFilePath; if (typeof project === "string") { // Custom transformers need a reference to the `typescript.Program`, that reference is // unavailable during the the `getCustomTransformers` callback below. const transformers = getCustomTransformers(instance.loaderOptions, result.getProgram(), result.getProgram); customTransformers.set(project, transformers); } } return result; }, resolveModuleNames, resolveTypeReferenceDirectives, diagnostics, ...createWatchFactory(filePathKeyMapper, compiler), getCustomTransformers: function (project: string) { return customTransformers.get(project); }, // Overrides writeFile: (name, text, writeByteOrderMark) => { const key = filePathKeyMapper(name); updateFileWithText(instance, key, name, () => text); const existing = ensureOutputFile(name); const hash = hashOutputText(text); outputFiles.set(key, hash); writtenFiles.push({ name, text, writeByteOrderMark: !!writeByteOrderMark, }); compiler.sys.writeFile(name, text, writeByteOrderMark); moduleResolutionHost.fileExistsCache?.delete(name); if ( outputAffectingInstanceVersion.has(key) && (!existing || existing !== hash) ) { instance.version++; } if ( instance.watchHost && !instance.files.has(key) && !instance.otherFiles.has(key) ) { // If file wasnt updated in files or other files of instance, let watch host know of the change if (!existing) { instance.hasUnaccountedModifiedFiles = instance.watchHost.invokeFileWatcher( name, compiler.FileWatcherEventKind.Created ) || instance.hasUnaccountedModifiedFiles; } else if (existing !== hash) { instance.hasUnaccountedModifiedFiles = instance.watchHost.invokeFileWatcher( name, compiler.FileWatcherEventKind.Changed ) || instance.hasUnaccountedModifiedFiles; } } }, createDirectory: sysHost.createDirectory && (directory => { sysHost.createDirectory!(directory); moduleResolutionHost.directoryExistsCache?.delete(directory); }), afterProgramEmitAndDiagnostics: transpileOnly ? undefined : storeDtsFiles, setTimeout: (callback, _time, ...args) => { timeoutId = [callback, args]; return timeoutId; }, clearTimeout: _timeoutId => { timeoutId = undefined; }, getParsedCommandLine: file => { const config = getParsedCommandLine( compiler, instance.loaderOptions, file ); configFileInfo.set(filePathKeyMapper(file), { config }); return config; }, writtenFiles, configFileInfo, outputAffectingInstanceVersion, getInputFileStamp, updateSolutionBuilderInputFile, getOutputFileKeyFromReferencedProject, getOutputFileAndKeyFromReferencedProject, getOutputFileTextAndKeyFromReferencedProject, getInputFileNameFromOutput: fileName => { const result = getInputFileNameFromOutput(fileName); return typeof result === 'string' ? result : undefined; }, getOutputFilesFromReferencedProjectInput, buildReferences, ensureAllReferenceTimestamps, clearCache, close, }; return solutionBuilderHost; function close() { allWatches.slice().forEach(w => w.close()); } function clearCache() { moduleResolutionHost.clearCache!(); outputFiles.clear(); inputFiles.clear(); } function buildReferences() { if (!timeoutId) { ensureAllReferenceTimestamps(); return; } diagnostics.global.length = 0; diagnostics.perFile.clear(); diagnostics.transpileErrors.length = 0; while (timeoutId) { const [callback, args] = timeoutId; timeoutId = undefined; callback(...args); } ensureAllReferenceTimestamps(); } function ensureAllReferenceTimestamps() { if (inputFiles.size !== solutionBuilderHost.watchedFiles.size) { for (const { fileName, } of instance.solutionBuilderHost!.watchedFiles.values()) { instance.solutionBuilderHost!.getInputFileStamp(fileName); } } } function storeDtsFiles( builderProgram: typescript.EmitAndSemanticDiagnosticsBuilderProgram ) { const program = builderProgram.getProgram(); for (const configInfo of configFileInfo.values()) { if ( !configInfo.config || program.getRootFileNames() !== configInfo.config.fileNames || program.getCompilerOptions() !== configInfo.config.options || program.getProjectReferences() !== configInfo.config.projectReferences ) { continue; } configInfo.dtsFiles = program .getSourceFiles() .map(file => path.resolve(file.fileName)) .filter(fileName => fileName.match(constants.dtsDtsxOrDtsDtsxMapRegex)); return; } } function getInputFileNameFromOutput( outputFileName: string ): string | true | undefined { const resolvedFileName = filePathKeyMapper(outputFileName); for (const configInfo of configFileInfo.values()) { ensureInputOutputInfo(configInfo); if (configInfo.outputFileNames) { for (const { inputFileName, outputNames, } of configInfo.outputFileNames.values()) { if ( outputNames.some( outputName => resolvedFileName === filePathKeyMapper(outputName) ) ) { return inputFileName; } } } if ( configInfo.tsbuildInfoFile && filePathKeyMapper(configInfo.tsbuildInfoFile) === resolvedFileName ) { return true; } } const realPath = solutionBuilderHost.realpath!(outputFileName); return filePathKeyMapper(realPath) !== resolvedFileName ? getInputFileNameFromOutput(realPath) : undefined; } function ensureInputOutputInfo(configInfo: ConfigFileInfo) { if (configInfo.outputFileNames || !configInfo.config) { return; } configInfo.outputFileNames = new Map(); configInfo.config.fileNames.forEach(inputFile => configInfo.outputFileNames!.set(filePathKeyMapper(inputFile), { inputFileName: path.resolve(inputFile), outputNames: getOutputFileNames( instance, configInfo.config!, inputFile ), }) ); configInfo.tsbuildInfoFile = instance.compiler .getTsBuildInfoEmitOutputFilePath ? instance.compiler.getTsBuildInfoEmitOutputFilePath( configInfo.config.options ) : // before api (instance.compiler as any).getOutputPathForBuildInfo( configInfo.config.options ); } function getOutputFileAndKeyFromReferencedProject( outputFileName: string ): { key: FilePathKey; outputFile: string | false } | undefined { const outputFile = ensureOutputFile(outputFileName); return outputFile !== undefined ? { key: getOutputFileKeyFromReferencedProject(outputFileName)!, outputFile, } : undefined; } function getOutputFileTextAndKeyFromReferencedProject( outputFileName: string ): { key: FilePathKey; text: string | undefined } | undefined { const key = getOutputFileKeyFromReferencedProject(outputFileName); if (!key) { return undefined; } const file = writtenFiles.find(w => filePathKeyMapper(w.name) === key); if (file) { return { key, text: file.text }; } const outputFile = outputFiles.get(key); return { key, text: outputFile !== false ? compiler.sys.readFile(outputFileName) : undefined, }; } function getOutputFileKeyFromReferencedProject( outputFileName: string ): FilePathKey | undefined { const key = filePathKeyMapper(outputFileName); if (outputFiles.has(key)) return key; const realKey = filePathKeyMapper( solutionBuilderHost.realpath!(outputFileName) ); if (realKey !== key && outputFiles.has(realKey)) return realKey; return getInputFileNameFromOutput(outputFileName) ? realKey : undefined; } function hashOutputText(text: string) { return compiler.sys.createHash ? compiler.sys.createHash(text) : text; } function ensureOutputFile( outputFileName: string ): string | false | undefined { const key = getOutputFileKeyFromReferencedProject(outputFileName); if (!key) { return undefined; } const outputFile = outputFiles.get(key); if (outputFile !== undefined) { return outputFile; } if (!getInputFileNameFromOutput(outputFileName)) { return undefined; } const text = compiler.sys.readFile(outputFileName); const hash = text === undefined ? false : hashOutputText(text); outputFiles.set(key, hash); return hash; } function getTypeScriptOutputFile( outputFileName: string ): typescript.OutputFile | undefined { const key = filePathKeyMapper(outputFileName); const writtenFile = writtenFiles.find( w => filePathKeyMapper(w.name) === key ); if (writtenFile) return writtenFile; // Read from sys const text = compiler.sys.readFile(outputFileName); return text !== undefined ? { name: outputFileName, text, writeByteOrderMark: false, } : undefined; } function getOutputFilesFromReferencedProjectInput( inputFileName: string ): typescript.OutputFile[] { const resolvedFileName = filePathKeyMapper(inputFileName); for (const configInfo of configFileInfo.values()) { ensureInputOutputInfo(configInfo); if (configInfo.outputFileNames) { const result = configInfo.outputFileNames.get(resolvedFileName); if (result) { return result.outputNames .map(getTypeScriptOutputFile) .filter(output => !!output) as typescript.OutputFile[]; } } } return []; } function getInputFileStamp(fileName: string) { const key = filePathKeyMapper(fileName); const existing = inputFiles.get(key); if (existing !== undefined) { return existing; } const time = compiler.sys.getModifiedTime!(fileName) || missingFileModifiedTime; inputFiles.set(key, time); return time; } function updateSolutionBuilderInputFile(fileName: string) { const key = filePathKeyMapper(fileName); const existing = inputFiles.get(key) || missingFileModifiedTime; const newTime = compiler.sys.getModifiedTime!(fileName) || missingFileModifiedTime; if (existing.getTime() === newTime.getTime()) { return; } const eventKind = existing == missingFileModifiedTime ? compiler.FileWatcherEventKind.Created : newTime === missingFileModifiedTime ? compiler.FileWatcherEventKind.Deleted : compiler.FileWatcherEventKind.Changed; solutionBuilderHost.invokeFileWatcher(fileName, eventKind); } } export function getSolutionErrors(instance: TSInstance, context: string) { const solutionErrors: webpack.WebpackError[] = []; if ( instance.solutionBuilderHost && instance.solutionBuilderHost.diagnostics.transpileErrors.length ) { instance.solutionBuilderHost.diagnostics.transpileErrors.forEach( ([filePath, errors]) => solutionErrors.push( ...formatErrors( errors, instance.loaderOptions, instance.colors, instance.compiler, { file: filePath ? undefined : 'tsconfig.json' }, context ) ) ); } return solutionErrors; } type ResolveTypeReferenceDirective = ( directive: string | typescript.FileReference, containingFile: string, options: typescript.CompilerOptions, redirectedReference?: typescript.ResolvedProjectReference, containingFileMode?: typescript.SourceFile['impliedNodeFormat'] | undefined // new impliedNodeFormat is accepted by compilerHost ) => typescript.ResolvedTypeReferenceDirectiveWithFailedLookupLocations; function makeResolveTypeReferenceDirective( compiler: typeof typescript, compilerOptions: typescript.CompilerOptions, moduleResolutionHost: typescript.ModuleResolutionHost, customResolveTypeReferenceDirective: | CustomResolveTypeReferenceDirective | undefined, instance: TSInstance ): ResolveTypeReferenceDirective { if (customResolveTypeReferenceDirective === undefined) { // Until the api is published if ( compiler.createTypeReferenceDirectiveResolutionCache !== undefined && !instance.typeReferenceResolutionCache ) { instance.typeReferenceResolutionCache = compiler.createTypeReferenceDirectiveResolutionCache( moduleResolutionHost.getCurrentDirectory!(), createGetCanonicalFileName(instance), instance.compilerOptions, instance.moduleResolutionCache?.getPackageJsonInfoCache?.() ); } return ( typeDirectiveName, containingFile, options, redirectedReference, containingFileMode ) => { // Copy-pasted from https://github.com/TypeStrong/ts-node/blob/9f789d0d91c6eba30ac7f7aad45194a23b44f159/src/resolver-functions.ts#L139 const nameIsString = typeof typeDirectiveName === 'string'; const mode = nameIsString ? undefined : (compiler as any as TSInternal).getModeForFileReference!( typeDirectiveName, containingFileMode ); const strName = nameIsString ? typeDirectiveName : typeDirectiveName.fileName.toLowerCase(); return (compiler as any as TSCommon).resolveTypeReferenceDirective( strName, containingFile, options, moduleResolutionHost, redirectedReference, undefined, mode ); }; } return (directive, containingFile) => customResolveTypeReferenceDirective( directive as string, // unsure whether we should evolve this further containingFile, compilerOptions, moduleResolutionHost, compiler.resolveTypeReferenceDirective ); } function isJsImplementationOfTypings( resolvedModule: ResolvedModule, tsResolution: ResolvedModule ) { return ( resolvedModule.resolvedFileName.endsWith('js') && /\.d\.ts$/.test(tsResolution.resolvedFileName) ); } function resolveModule( resolveSync: ResolveSync, resolveModuleName: ResolveModuleName, appendTsTsxSuffixesIfRequired: (filePath: string) => string, scriptRegex: RegExp, moduleName: string, containingFile: string, redirectedReference: typescript.ResolvedProjectReference | undefined, containingSourceFile: typescript.SourceFile | undefined ) { let resolutionResult: ResolvedModule; try { const originalFileName = resolveSync( path.normalize(path.dirname(containingFile)), moduleName ); if (originalFileName) { const resolvedFileName = appendTsTsxSuffixesIfRequired(originalFileName); if (resolvedFileName.match(scriptRegex) !== null) { resolutionResult = { resolvedFileName, originalFileName }; } } } catch (e) {} const tsResolution = resolveModuleName( moduleName, containingFile, redirectedReference, containingSourceFile ); if (tsResolution.resolvedModule !== undefined) { const resolvedFileName = path.normalize( tsResolution.resolvedModule.resolvedFileName ); const tsResolutionResult: ResolvedModule = { ...tsResolution.resolvedModule, originalFileName: resolvedFileName, resolvedFileName, }; return resolutionResult! === undefined || resolutionResult.resolvedFileName === tsResolutionResult.resolvedFileName || isJsImplementationOfTypings(resolutionResult!, tsResolutionResult) ? tsResolutionResult : resolutionResult!; } return resolutionResult!; } type ResolveModuleName = ( moduleName: string, containingFile: string, redirectedReference: typescript.ResolvedProjectReference | undefined, containingSourceFile: typescript.SourceFile | undefined ) => typescript.ResolvedModuleWithFailedLookupLocations; function makeResolveModuleName( compiler: typeof typescript, compilerOptions: typescript.CompilerOptions, moduleResolutionHost: typescript.ModuleResolutionHost, customResolveModuleName: CustomResolveModuleName | undefined, instance: TSInstance ): ResolveModuleName { if (customResolveModuleName === undefined) { if (!instance.moduleResolutionCache) { instance.moduleResolutionCache = createModuleResolutionCache( instance, moduleResolutionHost ); } return ( moduleName, containingFileName, redirectedReference, containingFile ) => compiler.resolveModuleName( moduleName, containingFileName, compilerOptions, moduleResolutionHost, instance.moduleResolutionCache, redirectedReference, containingFile?.impliedNodeFormat ); } return (moduleName, containingFile) => customResolveModuleName( moduleName, containingFile, compilerOptions, moduleResolutionHost, compiler.resolveModuleName ); } function addCache(host: CacheableHost): void { host.fileExists = createCache( host.fileExists, (host.fileExistsCache = new Map()) ); host.directoryExists = createCache( host.directoryExists, (host.directoryExistsCache = new Map()) ); host.realpath = host.realpath && createCache(host.realpath, (host.realpathCache = new Map())); host.clearCache = clearCache; function createCache( originalFunction: (arg: string) => TOut, cache: Map ) { return function getCached(arg: string) { let res = cache.get(arg); if (res !== undefined) { return res; } res = originalFunction(arg); cache.set(arg, res); return res; }; } function clearCache() { host.fileExistsCache?.clear(); host.directoryExistsCache?.clear(); host.realpathCache?.clear(); } } ts-loader-9.4.2/src/stringify-loader.ts000066400000000000000000000000751434170041700200440ustar00rootroot00000000000000module.exports = (source: string) => JSON.stringify(source); ts-loader-9.4.2/src/tsconfig.json000066400000000000000000000006501434170041700167200ustar00rootroot00000000000000{ "compilerOptions": { "lib": ["es2018"], "target": "es2018", "noImplicitReturns": true, "noUnusedLocals": true, "noUnusedParameters": true, "suppressImplicitAnyIndexErrors": true, "strict": true, "module": "commonjs", "moduleResolution": "node", "declaration": true, "outDir": "../dist", "declarationDir": "../dist", "declarationMap": true, "sourceMap": true } } ts-loader-9.4.2/src/utils.ts000066400000000000000000000234631434170041700157300ustar00rootroot00000000000000import { Chalk } from 'chalk'; import * as fs from 'fs'; import * as micromatch from 'micromatch'; import * as path from 'path'; import * as webpack from 'webpack'; import type * as typescript from 'typescript'; import constants = require('./constants'); import { ErrorInfo, FileLocation, FilePathKey, LoaderOptions, ResolvedModule, ReverseDependencyGraph, Severity, TSInstance, } from './interfaces'; import { getInputFileNameFromOutput } from './instances'; /** * The default error formatter. */ function defaultErrorFormatter(error: ErrorInfo, colors: Chalk) { const messageColor = error.severity === 'warning' ? colors.bold.yellow : colors.bold.red; return ( colors.grey('[tsl] ') + messageColor(error.severity.toUpperCase()) + (error.file === '' ? '' : messageColor(' in ') + colors.bold.cyan(`${error.file}(${error.line},${error.character})`)) + constants.EOL + messageColor(` TS${error.code}: ${error.content}`) ); } /** * Take TypeScript errors, parse them and format to webpack errors * Optionally adds a file name */ export function formatErrors( diagnostics: ReadonlyArray | undefined, loaderOptions: LoaderOptions, colors: Chalk, compiler: typeof typescript, merge: { file?: string; module?: webpack.Module }, context: string ): webpack.WebpackError[] { return diagnostics === undefined ? [] : diagnostics .filter(diagnostic => { if (loaderOptions.ignoreDiagnostics.indexOf(diagnostic.code) !== -1) { return false; } if ( loaderOptions.reportFiles.length > 0 && diagnostic.file !== undefined ) { const relativeFileName = path.relative( context, diagnostic.file.fileName ); const matchResult = micromatch( [relativeFileName], loaderOptions.reportFiles ); if (matchResult.length === 0) { return false; } } return true; }) .map(diagnostic => { const file = diagnostic.file; const { start, end } = file === undefined || diagnostic.start === undefined ? { start: undefined, end: undefined } : getFileLocations(file, diagnostic.start, diagnostic.length); const errorInfo: ErrorInfo = { code: diagnostic.code, severity: compiler.DiagnosticCategory[ diagnostic.category ].toLowerCase() as Severity, content: compiler.flattenDiagnosticMessageText( diagnostic.messageText, constants.EOL ), file: file === undefined ? '' : path.normalize(file.fileName), line: start === undefined ? 0 : start.line, character: start === undefined ? 0 : start.character, context, }; const message = loaderOptions.errorFormatter === undefined ? defaultErrorFormatter(errorInfo, colors) : loaderOptions.errorFormatter(errorInfo, colors); const error = makeError( loaderOptions, message, merge.file === undefined ? errorInfo.file : merge.file, start, end ); return Object.assign(error, merge) as webpack.WebpackError; }); } function getFileLocations( file: typescript.SourceFile, position: number, length = 0 ) { const startLC = file.getLineAndCharacterOfPosition(position); const start: FileLocation = { line: startLC.line + 1, character: startLC.character + 1, }; const endLC = length > 0 ? file.getLineAndCharacterOfPosition(position + length) : undefined; const end: FileLocation | undefined = endLC === undefined ? undefined : { line: endLC.line + 1, character: endLC.character + 1 }; return { start, end }; } export function fsReadFile( fileName: string, encoding: BufferEncoding | undefined = 'utf8' ) { fileName = path.normalize(fileName); try { return fs.readFileSync(fileName, encoding); } catch (e) { return undefined; } } export function makeError( loaderOptions: LoaderOptions, message: string, file: string, location?: FileLocation, endLocation?: FileLocation ): webpack.WebpackError { const error = new webpack.WebpackError(message); error.file = file; error.loc = location === undefined ? { name: file } : makeWebpackLocation(location, endLocation); error.details = tsLoaderSource(loaderOptions); return error; // return { // message, // file, // loc: // location === undefined // ? { name: file } // : makeWebpackLocation(location, endLocation), // details: tsLoaderSource(loaderOptions), // }; } /** Not exported from webpack so declared locally */ interface WebpackSourcePosition { line: number; column?: number; } function makeWebpackLocation( location: FileLocation, endLocation?: FileLocation ) { const start: WebpackSourcePosition = { line: location.line, column: location.character - 1, }; const end: WebpackSourcePosition | undefined = endLocation === undefined ? undefined : { line: endLocation.line, column: endLocation.character - 1 }; return { start, end }; } export function tsLoaderSource(loaderOptions: LoaderOptions) { return `ts-loader-${loaderOptions.instance}`; } export function appendSuffixIfMatch( patterns: (RegExp | string)[], filePath: string, suffix: string ): string { if (patterns.length > 0) { for (const regexp of patterns) { if (filePath.match(regexp) !== null) { return filePath + suffix; } } } return filePath; } export function appendSuffixesIfMatch( suffixDict: { [suffix: string]: (RegExp | string)[] }, filePath: string ): string { let amendedPath = filePath; for (const suffix in suffixDict) { amendedPath = appendSuffixIfMatch(suffixDict[suffix], amendedPath, suffix); } return amendedPath; } export function unorderedRemoveItem(array: T[], item: T): boolean { for (let i = 0; i < array.length; i++) { if (array[i] === item) { // Fill in the "hole" left at `index`. array[i] = array[array.length - 1]; array.pop(); return true; } } return false; } export function populateDependencyGraph( resolvedModules: ResolvedModule[], instance: TSInstance, containingFile: string ) { resolvedModules = resolvedModules.filter( mod => mod !== null && mod !== undefined ); if (resolvedModules.length) { const containingFileKey = instance.filePathKeyMapper(containingFile); instance.dependencyGraph.set(containingFileKey, resolvedModules); } } export function populateReverseDependencyGraph(instance: TSInstance) { const reverseDependencyGraph: ReverseDependencyGraph = new Map(); for (const [fileKey, resolvedModules] of instance.dependencyGraph.entries()) { const inputFileName = instance.solutionBuilderHost && getInputFileNameFromOutput(instance, fileKey); const containingFileKey = inputFileName ? instance.filePathKeyMapper(inputFileName) : fileKey; resolvedModules.forEach(({ resolvedFileName }) => { const key = instance.filePathKeyMapper( instance.solutionBuilderHost ? getInputFileNameFromOutput(instance, resolvedFileName) || resolvedFileName : resolvedFileName ); let map = reverseDependencyGraph.get(key); if (!map) { map = new Map(); reverseDependencyGraph.set(key, map); } map.set(containingFileKey, true); }); } return reverseDependencyGraph; } /** * Recursively collect all possible dependants of passed file */ export function collectAllDependants( reverseDependencyGraph: ReverseDependencyGraph, fileName: FilePathKey, result: Map = new Map() ): Map { result.set(fileName, true); const dependants = reverseDependencyGraph.get(fileName); if (dependants !== undefined) { for (const dependantFileName of dependants.keys()) { if (!result.has(dependantFileName)) { collectAllDependants(reverseDependencyGraph, dependantFileName, result); } } } return result; } export function arrify(val: T | T[]) { if (val === null || val === undefined) { return []; } return Array.isArray(val) ? val : [val]; } export function ensureProgram(instance: TSInstance) { if (instance && instance.watchHost) { if (instance.hasUnaccountedModifiedFiles) { if (instance.changedFilesList) { instance.watchHost.updateRootFileNames(); } if (instance.watchOfFilesAndCompilerOptions) { instance.builderProgram = instance.watchOfFilesAndCompilerOptions.getProgram(); instance.program = instance.builderProgram.getProgram(); } instance.hasUnaccountedModifiedFiles = false; } return instance.program; } if (instance.languageService) { return instance.languageService.getProgram(); } return instance.program; } export function supportsSolutionBuild(instance: TSInstance) { return ( !!instance.configFilePath && !!instance.loaderOptions.projectReferences && !!instance.configParseResult.projectReferences && !!instance.configParseResult.projectReferences.length ); } export function isReferencedFile(instance: TSInstance, filePath: string) { return ( !!instance.solutionBuilderHost && !!instance.solutionBuilderHost.watchedFiles.get( instance.filePathKeyMapper(filePath) ) ); } export function useCaseSensitiveFileNames( compiler: typeof typescript, loaderOptions: LoaderOptions ) { return loaderOptions.useCaseSensitiveFileNames !== undefined ? loaderOptions.useCaseSensitiveFileNames : compiler.sys.useCaseSensitiveFileNames; } ts-loader-9.4.2/src/watch-run.ts000066400000000000000000000074451434170041700165020ustar00rootroot00000000000000import * as path from 'path'; import * as webpack from 'webpack'; import * as constants from './constants'; import { FilePathKey, LoaderOptions, TSInstance } from './interfaces'; import { updateFileWithText } from './servicesHost'; import { fsReadFile } from './utils'; /** * Make function which will manually update changed files */ export function makeWatchRun( instance: TSInstance, loader: webpack.LoaderContext ) { // Called Before starting compilation after watch const lastTimes = new Map(); const startTime = 0; // Save the loader index. const loaderIndex = loader.loaderIndex; return (compiler: webpack.Compiler, callback: (err?: Error) => void) => { instance.servicesHost?.clearCache?.(); instance.watchHost?.clearCache?.(); instance.moduleResolutionCache?.clear(); instance.typeReferenceResolutionCache?.clear(); const promises = []; if (instance.loaderOptions.transpileOnly) { instance.reportTranspileErrors = true; } else { const times = compiler.fileTimestamps; if (times) { for (const [filePath, date] of times) { const key = instance.filePathKeyMapper(filePath); const lastTime = lastTimes.get(key) || startTime; if ( !date || date === 'ignore' || (date.timestamp || date.safeTime) <= lastTime ) { continue; } lastTimes.set(key, date.timestamp || date.safeTime); promises.push(updateFile(instance, key, filePath, loader, loaderIndex)); } // On watch update add all known dts files expect the ones in node_modules // (skip @types/* and modules with typings) for (const [key, { fileName }] of instance.files.entries()) { if ( fileName.match(constants.dtsDtsxOrDtsDtsxMapRegex) !== null && fileName.match(constants.nodeModules) === null ) { promises.push( updateFile(instance, key, fileName, loader, loaderIndex) ); } } } } // Update all the watched files from solution builder if (instance.solutionBuilderHost) { for (const { fileName, } of instance.solutionBuilderHost.watchedFiles.values()) { instance.solutionBuilderHost!.updateSolutionBuilderInputFile(fileName); } instance.solutionBuilderHost.clearCache(); } Promise.all(promises) .then(() => callback()) .catch(err => callback(err)); }; } function updateFile( instance: TSInstance, key: FilePathKey, filePath: string, loader: webpack.LoaderContext, loaderIndex: number ) { return new Promise((resolve, reject) => { // When other loaders are specified after ts-loader // (e.g. `{ test: /\.ts$/, use: ['ts-loader', 'other-loader'] }`), // manually apply them to TypeScript files. // Otherwise, files not 'preprocessed' by them may cause complication errors (#1111). if ( loaderIndex + 1 < loader.loaders.length && instance.rootFileNames.has(path.normalize(filePath)) ) { let request = `!!${path.resolve(__dirname, 'stringify-loader.js')}!`; for (let i = loaderIndex + 1; i < loader.loaders.length; ++i) { request += loader.loaders[i].request + '!'; } request += filePath; loader.loadModule(request, (err, source) => { if (err) { reject(err); } else { const text = JSON.parse(source); updateFileWithText(instance, key, filePath, () => text); resolve(); } }); } else { updateFileWithText( instance, key, filePath, nFilePath => fsReadFile(nFilePath) || '' ); resolve(); } }); } ts-loader-9.4.2/test/000077500000000000000000000000001434170041700144005ustar00rootroot00000000000000ts-loader-9.4.2/test/.prettierrc000066400000000000000000000001631434170041700165640ustar00rootroot00000000000000{ "overrides": [ { "files": "*.js", "options": { "singleQuote": true } } ] } ts-loader-9.4.2/test/aliasLoader.js000066400000000000000000000015541434170041700171630ustar00rootroot00000000000000module.exports = function aliasLoaderWithOptions(config, tsLoaderPath, options) { var rules = config.module.loaders || config.module.rules; rules.forEach(function (rule) { if (rule.use) { rule.use.forEach(function (use) { if (use.loader.indexOf('ts-loader') !== -1) { use.loader = use.loader.replace('ts-loader', tsLoaderPath); if (options) { use.options = Object.assign({}, options, rule.options); } } }) } else { if (rule.loader.indexOf('ts-loader') !== -1) { rule.loader = rule.loader.replace('ts-loader', tsLoaderPath); if (options) { rule.options = Object.assign({}, options, rule.options); } } } }); } ts-loader-9.4.2/test/comparison-tests/000077500000000000000000000000001434170041700177125ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/README.md000066400000000000000000000077261434170041700212050ustar00rootroot00000000000000# Comparison Test Pack This test pack comprises a number of mini-typescript projects which, as part of the test run, are each run through webpack. The outputs (both compiled JavaScript and webpack compilation output) are compared against a set of expected outputs. These are particularly useful for testing failure cases; that is testing scenarios where you expect compilation to fail and ensuring the failure is what you expect. For example, ensuring the presence of error messages from the TypeScript compiler in the output etc. The comparison test pack can be found under `/test/comparison-tests`. The test harness uses certain conventions. All tests have their own directory under `/test/comparison-tests`, eg `/test/comparison-tests/someFeature`. Each test should have a `webpack.config.js` file which follows this general convention: ```javascript module.exports = { entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', 'tsx', '.js'] }, module: { rules: [ { test: /\.tsx?$/, loader: 'ts-loader' } ] } } ``` You can run all the tests in the Comparison Test Pack with `yarn run comparison-tests`. You can also go into an individual test directory and manually build a project using `webpack` or `webpack --watch`. This can be useful both when developing the test and also when fixing an issue or adding a feature. Each test should have an `expectedOutput` directory which contains any webpack filesystem output (typically `bundle.js` and possibly `bundle.js.map`) and any console output. stdout should go in `output.txt` and stderr should go in `err.txt`. To run all the tests use: `yarn run comparison-tests`. If you would like to run just a single test then: `yarn run comparison-tests -- --single-test nameOfTest` ## Regenerating test data As a convenience it is possible to regenerate the expected output from the actual output. This is useful when creating new tests and also when making a change that affects multiple existing tests. To run use: `yarn run comparison-tests -- --save-output`. Note that all tests will automatically pass when using this feature. You should double check the generated files to make sure the output is indeed correct. If you would like to regenerate a single test then combine `--save-output` with `--single-test` like so: `yarn run comparison-tests -- --save-output --single-test nameOfTest` **When doing this, do make sure you get the casing of the name of the test right. If you get it wrong you'll spend a long time wondering why tests are failing...** ## Watch Specific Tests The test harness additionally supports tests which exercise watch mode, since that is such an integral part of webpack. Watch mode tests are just the as standard comparison tests. However, after the initial compilation and comparison, a series of "patches" are applied and tested. The patches live in folders following the naming convention of `/patchN` starting with 0. After the initial compilation and comparison, the patches are iterated through and the files in place are replaced with any modified files in the `/patchN` directory. After each patch application the compilation / comparison is performed once more. For example: Initial state: - test/someFeature/app.ts - test/someFeature/expectedOutput/bundle.js - test/someFeature/expectedOutput/output.txt patch0 is applied: - test/someFeature/patch0/app.ts - *modified file* - test/someFeature/expectedOutput/patch0/bundle.js - *bundle after applying patch* - test/someFeature/expectedOutput/patch0/output.txt - *output after applying patch* ## Flaky tests Some of the tests in the pack are flaky. For the most part the failures they occasionally experience are not significant. If you want a test to be allowed to fail without failing the overall build whilst still seeing the output then place a file with the name `_FLAKY_` in the root of that particular test. ## Debugging See [CONTRIBUTING.md](../../CONTRIBUTING.md#debugging).ts-loader-9.4.2/test/comparison-tests/aliasResolution/000077500000000000000000000000001434170041700230675ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/aliasResolution/app.ts000066400000000000000000000002141434170041700242140ustar00rootroot00000000000000import myComponent = require('components/myComponent'); import myComponent2 = require('components/myComponent2'); console.log(myComponent);ts-loader-9.4.2/test/comparison-tests/aliasResolution/common/000077500000000000000000000000001434170041700243575ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/aliasResolution/common/components/000077500000000000000000000000001434170041700265445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/aliasResolution/common/components/myComponent.ts000066400000000000000000000000271434170041700314230ustar00rootroot00000000000000export = 'myComponent';ts-loader-9.4.2/test/comparison-tests/aliasResolution/expectedOutput-4.9/000077500000000000000000000000001434170041700264215ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/aliasResolution/expectedOutput-4.9/bundle.js000066400000000000000000000051521434170041700302330ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar myComponent = __webpack_require__(/*! components/myComponent */ \"./common/components/myComponent.ts\");\nconsole.log(myComponent);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/components/myComponent.ts": /*!******************************************!*\ !*** ./common/components/myComponent.ts ***! \******************************************/ /***/ ((module) => { eval("\nmodule.exports = 'myComponent';\n\n\n//# sourceURL=webpack:///./common/components/myComponent.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/aliasResolution/expectedOutput-4.9/output.txt000066400000000000000000000013751434170041700305300ustar00rootroot00000000000000asset bundle.js 2.6 KiB [emitted] (name: main) ./app.ts 120 bytes [built] [code generated] [2 errors] ./common/components/myComponent.ts 46 bytes [built] [code generated] ERROR in app.ts ./app.ts 1:29-53 [tsl] ERROR in app.ts(1,30)  TS2307: Cannot find module 'components/myComponent' or its corresponding type declarations. ts-loader-default_609318b4f68865d3 ERROR in app.ts ./app.ts 2:30-55 [tsl] ERROR in app.ts(2,31)  TS2307: Cannot find module 'components/myComponent2' or its corresponding type declarations. ts-loader-default_609318b4f68865d3 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/aliasResolution/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700276005ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/aliasResolution/expectedOutput-4.9/patch0/bundle.js000066400000000000000000000051511434170041700314110ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar myComponent = __webpack_require__(/*! components/myComponent */ \"./common/components/myComponent.ts\");\nconsole.log(myComponent);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/components/myComponent.ts": /*!******************************************!*\ !*** ./common/components/myComponent.ts ***! \******************************************/ /***/ ((module) => { eval("\nmodule.exports = 'changed it';\n\n\n//# sourceURL=webpack:///./common/components/myComponent.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/aliasResolution/expectedOutput-4.9/patch0/output.txt000066400000000000000000000013611434170041700317020ustar00rootroot00000000000000asset bundle.js 2.6 KiB [emitted] (name: main) cached modules 120 bytes [cached] 1 module ./common/components/myComponent.ts 45 bytes [built] [code generated] ERROR in app.ts ./app.ts 1:29-53 [tsl] ERROR in app.ts(1,30)  TS2307: Cannot find module 'components/myComponent' or its corresponding type declarations. ts-loader-default_609318b4f68865d3 ERROR in app.ts ./app.ts 2:30-55 [tsl] ERROR in app.ts(2,31)  TS2307: Cannot find module 'components/myComponent2' or its corresponding type declarations. ts-loader-default_609318b4f68865d3 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/aliasResolution/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700304205ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/aliasResolution/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000052221434170041700322300ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar myComponent = __webpack_require__(/*! components/myComponent */ \"./common/components/myComponent.ts\");\nconsole.log(myComponent);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/components/myComponent.ts": /*!******************************************!*\ !*** ./common/components/myComponent.ts ***! \******************************************/ /***/ ((module) => { eval("\nmodule.exports = 'myComponent';\n\n\n//# sourceURL=webpack:///./common/components/myComponent.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/aliasResolution/expectedOutput-transpile-4.9/output.txt000066400000000000000000000002761434170041700325260ustar00rootroot00000000000000asset bundle.js 2.64 KiB [emitted] (name: main) ./app.ts 156 bytes [built] [code generated] ./common/components/myComponent.ts 46 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/aliasResolution/expectedOutput-transpile-4.9/patch0/000077500000000000000000000000001434170041700315775ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/aliasResolution/expectedOutput-transpile-4.9/patch0/bundle.js000066400000000000000000000052211434170041700334060ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar myComponent = __webpack_require__(/*! components/myComponent */ \"./common/components/myComponent.ts\");\nconsole.log(myComponent);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/components/myComponent.ts": /*!******************************************!*\ !*** ./common/components/myComponent.ts ***! \******************************************/ /***/ ((module) => { eval("\nmodule.exports = 'changed it';\n\n\n//# sourceURL=webpack:///./common/components/myComponent.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/aliasResolution/expectedOutput-transpile-4.9/patch0/output.txt000066400000000000000000000002751434170041700337040ustar00rootroot00000000000000asset bundle.js 2.64 KiB [emitted] (name: main) cached modules 156 bytes [cached] 1 module ./common/components/myComponent.ts 45 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/aliasResolution/patch0/000077500000000000000000000000001434170041700242465ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/aliasResolution/patch0/common/000077500000000000000000000000001434170041700255365ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/aliasResolution/patch0/common/components/000077500000000000000000000000001434170041700277235ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/aliasResolution/patch0/common/components/myComponent.ts000066400000000000000000000000261434170041700326010ustar00rootroot00000000000000export = 'changed it';ts-loader-9.4.2/test/comparison-tests/aliasResolution/tsconfig.json000066400000000000000000000000371434170041700255760ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/aliasResolution/webpack.config.js000066400000000000000000000006231434170041700263060ustar00rootroot00000000000000var path = require('path'); module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { alias: { components: path.resolve(__dirname, 'common/components') }, extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/allowJs-entryFileIsJs/000077500000000000000000000000001434170041700240555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/allowJs-entryFileIsJs/expectedOutput-4.9/000077500000000000000000000000001434170041700274075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/allowJs-entryFileIsJs/expectedOutput-4.9/bundle.js000066400000000000000000000023101434170041700312120ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./src/index.js": /*!**********************!*\ !*** ./src/index.js ***! \**********************/ /***/ (() => { eval("console.log('working');\n\n\n//# sourceURL=webpack:///./src/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./src/index.js"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/allowJs-entryFileIsJs/expectedOutput-4.9/output.txt000066400000000000000000000001751434170041700315130ustar00rootroot00000000000000asset bundle.js 1.2 KiB [emitted] (name: main) ./src/index.js 24 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/allowJs-entryFileIsJs/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700314065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/allowJs-entryFileIsJs/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000023101434170041700332110ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./src/index.js": /*!**********************!*\ !*** ./src/index.js ***! \**********************/ /***/ (() => { eval("console.log('working');\n\n\n//# sourceURL=webpack:///./src/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./src/index.js"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/allowJs-entryFileIsJs/expectedOutput-transpile-4.9/output.txt000066400000000000000000000001751434170041700335120ustar00rootroot00000000000000asset bundle.js 1.2 KiB [emitted] (name: main) ./src/index.js 24 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/allowJs-entryFileIsJs/src/000077500000000000000000000000001434170041700246445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/allowJs-entryFileIsJs/src/index.js000066400000000000000000000000261434170041700263070ustar00rootroot00000000000000console.log('working')ts-loader-9.4.2/test/comparison-tests/allowJs-entryFileIsJs/tsconfig.json000066400000000000000000000002141434170041700265610ustar00rootroot00000000000000{ "compilerOptions": { "target": "es5", "module": "commonjs", "emitBOM": true, "outDir": "node", "allowJs": true } }ts-loader-9.4.2/test/comparison-tests/allowJs-entryFileIsJs/webpack.config.js000066400000000000000000000004331434170041700272730ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './src/index.js', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.tsx', '.js', '.jsx'] }, module: { rules: [ { test: /\.js$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/allowJs-ts-check/000077500000000000000000000000001434170041700230245ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/allowJs-ts-check/expectedOutput-4.9/000077500000000000000000000000001434170041700263565ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/allowJs-ts-check/expectedOutput-4.9/bundle.js000066400000000000000000000067171434170041700302000ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/error1.js": /*!***********************!*\ !*** ./src/error1.js ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.Class1 = void 0;\nvar Class1 = /** @class */ (function () {\n function Class1() {\n }\n Class1.prototype.foo = function () {\n this.bar;\n };\n return Class1;\n}());\nexports.Class1 = Class1;\n\n\n//# sourceURL=webpack:///./src/error1.js?"); /***/ }), /***/ "./src/error2.js": /*!***********************!*\ !*** ./src/error2.js ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.Class2 = void 0;\n// @ts-check\nvar Class2 = /** @class */ (function () {\n function Class2() {\n }\n Class2.prototype.foo = function () {\n this.bar;\n };\n return Class2;\n}());\nexports.Class2 = Class2;\n\n\n//# sourceURL=webpack:///./src/error2.js?"); /***/ }), /***/ "./src/index.js": /*!**********************!*\ !*** ./src/index.js ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar error1_1 = __webpack_require__(/*! ./error1 */ \"./src/error1.js\");\nvar error2_1 = __webpack_require__(/*! ./error2 */ \"./src/error2.js\");\nnew error1_1.Class1().foo();\nnew error2_1.Class2().foo();\n\n\n//# sourceURL=webpack:///./src/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.js"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/allowJs-ts-check/expectedOutput-4.9/output.txt000066400000000000000000000010231434170041700304530ustar00rootroot00000000000000asset bundle.js 3.45 KiB [emitted] (name: main) ./src/index.js 207 bytes [built] [code generated] ./src/error1.js 290 bytes [built] [code generated] ./src/error2.js 303 bytes [built] [code generated] [1 error] ERROR in src/error2.js ./src/error2.js 4:9-12 [tsl] ERROR in src/error2.js(4,10)  TS2339: Property 'bar' does not exist on type 'Class2'. ts-loader-default_609318b4f68865d3 @ ./src/index.js 4:15-34 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/allowJs-ts-check/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700303555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/allowJs-ts-check/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000067171434170041700321770ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/error1.js": /*!***********************!*\ !*** ./src/error1.js ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.Class1 = void 0;\nvar Class1 = /** @class */ (function () {\n function Class1() {\n }\n Class1.prototype.foo = function () {\n this.bar;\n };\n return Class1;\n}());\nexports.Class1 = Class1;\n\n\n//# sourceURL=webpack:///./src/error1.js?"); /***/ }), /***/ "./src/error2.js": /*!***********************!*\ !*** ./src/error2.js ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.Class2 = void 0;\n// @ts-check\nvar Class2 = /** @class */ (function () {\n function Class2() {\n }\n Class2.prototype.foo = function () {\n this.bar;\n };\n return Class2;\n}());\nexports.Class2 = Class2;\n\n\n//# sourceURL=webpack:///./src/error2.js?"); /***/ }), /***/ "./src/index.js": /*!**********************!*\ !*** ./src/index.js ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar error1_1 = __webpack_require__(/*! ./error1 */ \"./src/error1.js\");\nvar error2_1 = __webpack_require__(/*! ./error2 */ \"./src/error2.js\");\nnew error1_1.Class1().foo();\nnew error2_1.Class2().foo();\n\n\n//# sourceURL=webpack:///./src/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.js"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/allowJs-ts-check/expectedOutput-transpile-4.9/output.txt000066400000000000000000000003451434170041700324600ustar00rootroot00000000000000asset bundle.js 3.45 KiB [emitted] (name: main) ./src/index.js 207 bytes [built] [code generated] ./src/error1.js 290 bytes [built] [code generated] ./src/error2.js 303 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/allowJs-ts-check/src/000077500000000000000000000000001434170041700236135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/allowJs-ts-check/src/error1.js000066400000000000000000000000621434170041700253610ustar00rootroot00000000000000export class Class1 { foo() { this.bar } }ts-loader-9.4.2/test/comparison-tests/allowJs-ts-check/src/error2.js000066400000000000000000000000771434170041700253700ustar00rootroot00000000000000// @ts-check export class Class2 { foo() { this.bar } }ts-loader-9.4.2/test/comparison-tests/allowJs-ts-check/src/index.js000066400000000000000000000001561434170041700252620ustar00rootroot00000000000000import { Class1 } from './error1'; import { Class2 } from './error2'; new Class1().foo(); new Class2().foo();ts-loader-9.4.2/test/comparison-tests/allowJs-ts-check/tsconfig.json000066400000000000000000000002521434170041700255320ustar00rootroot00000000000000{ "compilerOptions": { "target": "es5", "module": "commonjs", "emitBOM": true, "outDir": "node", "allowJs": true }, "include": [ "src" ] }ts-loader-9.4.2/test/comparison-tests/allowJs-ts-check/webpack.config.js000066400000000000000000000004151434170041700262420ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './src/index.js', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.(js)$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/appendSuffixTo/000077500000000000000000000000001434170041700226515ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/appendSuffixTo/component.vue000066400000000000000000000001241434170041700253710ustar00rootroot00000000000000export default { data(): Object { return { msg: "component" } } } ts-loader-9.4.2/test/comparison-tests/appendSuffixTo/expectedOutput-4.9/000077500000000000000000000000001434170041700262035ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/appendSuffixTo/expectedOutput-4.9/bundle.js000066400000000000000000000064271434170041700300230ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./component.vue": /*!***********************!*\ !*** ./component.vue ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports[\"default\"] = {\n data: function () {\n return {\n msg: \"component\"\n };\n }\n};\n\n\n//# sourceURL=webpack:///./component.vue?"); /***/ }), /***/ "./helper.ts": /*!*******************!*\ !*** ./helper.ts ***! \*******************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.myMethod = void 0;\nfunction myMethod() {\n console.log('from helper!');\n}\nexports.myMethod = myMethod;\n\n\n//# sourceURL=webpack:///./helper.ts?"); /***/ }), /***/ "./index.vue": /*!*******************!*\ !*** ./index.vue ***! \*******************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar component_vue_1 = __webpack_require__(/*! ./component.vue */ \"./component.vue\");\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./helper.ts\");\nexports[\"default\"] = {\n components: { component: component_vue_1[\"default\"] },\n data: function () {\n return {\n msg: \"world\"\n };\n },\n method: {\n myMethod: helper_1.myMethod\n }\n};\n\n\n//# sourceURL=webpack:///./index.vue?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./index.vue"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/appendSuffixTo/expectedOutput-4.9/output.txt000066400000000000000000000003361434170041700303060ustar00rootroot00000000000000asset bundle.js 3.27 KiB [emitted] (name: main) ./index.vue 352 bytes [built] [code generated] ./component.vue 154 bytes [built] [code generated] ./helper.ts 154 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/appendSuffixTo/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700302025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/appendSuffixTo/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000066121434170041700320160ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./component.vue": /*!***********************!*\ !*** ./component.vue ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = {\n data: function () {\n return {\n msg: \"component\"\n };\n }\n};\n\n\n//# sourceURL=webpack:///./component.vue?"); /***/ }), /***/ "./helper.ts": /*!*******************!*\ !*** ./helper.ts ***! \*******************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.myMethod = void 0;\nfunction myMethod() {\n console.log('from helper!');\n}\nexports.myMethod = myMethod;\n\n\n//# sourceURL=webpack:///./helper.ts?"); /***/ }), /***/ "./index.vue": /*!*******************!*\ !*** ./index.vue ***! \*******************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar component_vue_1 = __webpack_require__(/*! ./component.vue */ \"./component.vue\");\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./helper.ts\");\nexports[\"default\"] = {\n components: { component: component_vue_1.default },\n data: function () {\n return {\n msg: \"world\"\n };\n },\n method: {\n myMethod: helper_1.myMethod\n }\n};\n\n\n//# sourceURL=webpack:///./index.vue?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./index.vue"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/appendSuffixTo/expectedOutput-transpile-4.9/output.txt000066400000000000000000000003361434170041700323050ustar00rootroot00000000000000asset bundle.js 3.38 KiB [emitted] (name: main) ./index.vue 382 bytes [built] [code generated] ./component.vue 187 bytes [built] [code generated] ./helper.ts 190 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/appendSuffixTo/helper.ts000066400000000000000000000000751434170041700245020ustar00rootroot00000000000000export function myMethod() { console.log('from helper!') } ts-loader-9.4.2/test/comparison-tests/appendSuffixTo/index.vue000066400000000000000000000003231434170041700244770ustar00rootroot00000000000000import component from './component.vue' import {myMethod} from './helper' export default { components: {component}, data(): Object { return { msg: "world" } }, method: { myMethod } } ts-loader-9.4.2/test/comparison-tests/appendSuffixTo/module.d.ts000066400000000000000000000000271434170041700247270ustar00rootroot00000000000000declare module "*.vue" ts-loader-9.4.2/test/comparison-tests/appendSuffixTo/tsconfig.json000066400000000000000000000000351434170041700253560ustar00rootroot00000000000000{ "compilerOptions": { } } ts-loader-9.4.2/test/comparison-tests/appendSuffixTo/webpack.config.js000066400000000000000000000006101434170041700260640ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './index.vue', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.vue'] }, module: { rules: [ { test: /\.ts$|\.vue$/, loader: 'ts-loader', options: { appendTsSuffixTo: [/\.vue$/] } } ] } } ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/000077500000000000000000000000001434170041700236405ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/component.vue000066400000000000000000000000351434170041700263610ustar00rootroot00000000000000export default "some value"; ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/entry1.ts000066400000000000000000000000261434170041700254300ustar00rootroot00000000000000console.log('banana') ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/entry2.ts000066400000000000000000000001011434170041700254230ustar00rootroot00000000000000import Component from './component.vue'; console.log(Component);ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/expectedOutput-4.9/000077500000000000000000000000001434170041700271725ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/expectedOutput-4.9/bundle.entry1.js000066400000000000000000000022651434170041700322270ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./entry1.ts": /*!*******************!*\ !*** ./entry1.ts ***! \*******************/ /***/ (() => { eval("console.log('banana');\n\n\n//# sourceURL=webpack:///./entry1.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./entry1.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/expectedOutput-4.9/bundle.entry2.js000066400000000000000000000051251434170041700322260ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./component.vue": /*!***********************!*\ !*** ./component.vue ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports[\"default\"] = \"some value\";\n\n\n//# sourceURL=webpack:///./component.vue?"); /***/ }), /***/ "./entry2.ts": /*!*******************!*\ !*** ./entry2.ts ***! \*******************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar component_vue_1 = __webpack_require__(/*! ./component.vue */ \"./component.vue\");\nconsole.log(component_vue_1[\"default\"]);\n\n\n//# sourceURL=webpack:///./entry2.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./entry2.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/expectedOutput-4.9/output.txt000066400000000000000000000004361434170041700312760ustar00rootroot00000000000000asset bundle.entry2.js 2.58 KiB [emitted] (name: entry2) asset bundle.entry1.js 1.18 KiB [emitted] (name: entry1) ./entry1.ts 23 bytes [built] [code generated] ./entry2.ts 132 bytes [built] [code generated] ./component.vue 76 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700303515ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/expectedOutput-4.9/patch0/bundle.entry1.js000066400000000000000000000022711434170041700334030ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./entry1.ts": /*!*******************!*\ !*** ./entry1.ts ***! \*******************/ /***/ (() => { eval("console.log('something!');\n\n\n//# sourceURL=webpack:///./entry1.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./entry1.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/expectedOutput-4.9/patch0/bundle.entry2.js000066400000000000000000000051251434170041700334050ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./component.vue": /*!***********************!*\ !*** ./component.vue ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports[\"default\"] = \"some value\";\n\n\n//# sourceURL=webpack:///./component.vue?"); /***/ }), /***/ "./entry2.ts": /*!*******************!*\ !*** ./entry2.ts ***! \*******************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar component_vue_1 = __webpack_require__(/*! ./component.vue */ \"./component.vue\");\nconsole.log(component_vue_1[\"default\"]);\n\n\n//# sourceURL=webpack:///./entry2.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./entry2.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/expectedOutput-4.9/patch0/output.txt000066400000000000000000000003331434170041700324510ustar00rootroot00000000000000assets by status 2.58 KiB [cached] 1 asset asset bundle.entry1.js 1.18 KiB [emitted] (name: entry1) cached modules 208 bytes [cached] 2 modules ./entry1.ts 27 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/module.d.ts000066400000000000000000000000271434170041700257160ustar00rootroot00000000000000declare module "*.vue" ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/patch0/000077500000000000000000000000001434170041700250175ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/patch0/entry1.ts000066400000000000000000000000321434170041700266040ustar00rootroot00000000000000console.log('something!');ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/tsconfig.json000066400000000000000000000000351434170041700263450ustar00rootroot00000000000000{ "compilerOptions": { } } ts-loader-9.4.2/test/comparison-tests/appendSuffixToWatch/webpack.config.js000066400000000000000000000007061434170041700270610ustar00rootroot00000000000000module.exports = { mode: 'development', stats: "errors-only", entry: { entry1: './entry1.ts', entry2: './entry2.ts' }, output: { filename: 'bundle.[name].js' }, resolve: { extensions: ['.js', '.ts', '.vue'] }, module: { rules: [ { test: /\.ts$|\.vue$/, loader: 'ts-loader', options: { appendTsSuffixTo: [/\.vue$/] } } ] } };ts-loader-9.4.2/test/comparison-tests/babel-es6resolveParent/000077500000000000000000000000001434170041700242245ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/babel-es6resolveParent/expectedOutput-4.9/000077500000000000000000000000001434170041700275565ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/babel-es6resolveParent/expectedOutput-4.9/bundle.js000066400000000000000000000061361434170041700313730ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./index.tsx": /*!*******************!*\ !*** ./index.tsx ***! \*******************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"BaseComponent\": () => (/* binding */ BaseComponent)\n/* harmony export */ });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar BaseComponent = function BaseComponent() {\n _classCallCheck(this, BaseComponent);\n};\n\n//# sourceURL=webpack:///./index.tsx?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The require scope /******/ var __webpack_require__ = {}; /******/ /************************************************************************/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./index.tsx"](0, __webpack_exports__, __webpack_require__); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/babel-es6resolveParent/expectedOutput-4.9/output.txt000066400000000000000000000002401434170041700316530ustar00rootroot00000000000000asset bundle.js 3.09 KiB [emitted] (name: main) runtime modules 670 bytes 3 modules ./index.tsx 251 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/babel-es6resolveParent/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700315555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/babel-es6resolveParent/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000061361434170041700333720ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./index.tsx": /*!*******************!*\ !*** ./index.tsx ***! \*******************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"BaseComponent\": () => (/* binding */ BaseComponent)\n/* harmony export */ });\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar BaseComponent = function BaseComponent() {\n _classCallCheck(this, BaseComponent);\n};\n\n//# sourceURL=webpack:///./index.tsx?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The require scope /******/ var __webpack_require__ = {}; /******/ /************************************************************************/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./index.tsx"](0, __webpack_exports__, __webpack_require__); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/babel-es6resolveParent/expectedOutput-transpile-4.9/output.txt000066400000000000000000000002401434170041700336520ustar00rootroot00000000000000asset bundle.js 3.09 KiB [emitted] (name: main) runtime modules 670 bytes 3 modules ./index.tsx 251 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/babel-es6resolveParent/index.tsx000066400000000000000000000001111434170041700260640ustar00rootroot00000000000000import submodule from './submodule/index'; export class BaseComponent {}ts-loader-9.4.2/test/comparison-tests/babel-es6resolveParent/submodule/000077500000000000000000000000001434170041700262235ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/babel-es6resolveParent/submodule/index.tsx000066400000000000000000000001521434170041700300700ustar00rootroot00000000000000import { BaseComponent } from '../index'; class Component extends BaseComponent {} export default 'foo';ts-loader-9.4.2/test/comparison-tests/babel-es6resolveParent/tsconfig.json000066400000000000000000000001521434170041700267310ustar00rootroot00000000000000{ "compilerOptions": { "target": "es6", "moduleResolution": "node", "jsx": "react" } }ts-loader-9.4.2/test/comparison-tests/babel-es6resolveParent/webpack.config.js000066400000000000000000000015451434170041700274470ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './index', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.tsx', '.js'] }, module: { rules: [{ test: /\.ts(x?)$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: { "presets": [ "react", [ "es2015", { "modules": false } ] ] } }, { loader: 'ts-loader' } ] }] } } ts-loader-9.4.2/test/comparison-tests/babel-issue81/000077500000000000000000000000001434170041700222565ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/babel-issue81/a.ts000066400000000000000000000001121434170041700230400ustar00rootroot00000000000000 function bar(target: any) { return target; } @bar class Foo { }ts-loader-9.4.2/test/comparison-tests/babel-issue81/expectedOutput-4.9/000077500000000000000000000000001434170041700256105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/babel-issue81/expectedOutput-4.9/bundle.js000066400000000000000000000033761434170041700274300ustar00rootroot00000000000000/******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./a.ts": /*!**************!*\ !*** ./a.ts ***! \**************/ /***/ (function() { var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var __decorate = this && this.__decorate || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if ((typeof Reflect === "undefined" ? "undefined" : _typeof(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) { if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; }return c > 3 && r && Object.defineProperty(target, key, r), r; }; function bar(target) { return target; } var Foo = function Foo() { _classCallCheck(this, Foo); }; Foo = __decorate([bar], Foo); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module is referenced by other modules so it can't be inlined /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./a.ts"](); /******/ /******/ })() ; //# sourceMappingURL=bundle.js.mapts-loader-9.4.2/test/comparison-tests/babel-issue81/expectedOutput-4.9/bundle.js.map000066400000000000000000000011561434170041700301760ustar00rootroot00000000000000{"version":3,"file":"bundle.js","mappings":";;;;;;;;;;;;;;;;;;;;;AACA,SAAS,IAAI;AACT,WAAO;AACV;AAGD;AAAM;;AAAA,kBADL,MAGA;;;;;;;UERD;UACA;UACA;UACA;UACA","sources":["webpack:///./a.ts","webpack:///webpack/before-startup","webpack:///webpack/startup","webpack:///webpack/after-startup"],"sourcesContent":["\nfunction bar(target: any) {\n return target;\n}\n\n@bar\nclass Foo {\n \n}","","// startup\n// Load entry module and return exports\n// This entry module is referenced by other modules so it can't be inlined\nvar __webpack_exports__ = {};\n__webpack_modules__[\"./a.ts\"]();\n",""],"names":[],"sourceRoot":""}ts-loader-9.4.2/test/comparison-tests/babel-issue81/expectedOutput-4.9/output.txt000066400000000000000000000002061434170041700277070ustar00rootroot00000000000000asset bundle.js 1.75 KiB [emitted] (name: main) 1 related asset ./a.ts 1.18 KiB [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/babel-issue81/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700276075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/babel-issue81/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000033761434170041700314270ustar00rootroot00000000000000/******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./a.ts": /*!**************!*\ !*** ./a.ts ***! \**************/ /***/ (function() { var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var __decorate = this && this.__decorate || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if ((typeof Reflect === "undefined" ? "undefined" : _typeof(Reflect)) === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i >= 0; i--) { if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; }return c > 3 && r && Object.defineProperty(target, key, r), r; }; function bar(target) { return target; } var Foo = function Foo() { _classCallCheck(this, Foo); }; Foo = __decorate([bar], Foo); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module is referenced by other modules so it can't be inlined /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./a.ts"](); /******/ /******/ })() ; //# sourceMappingURL=bundle.js.mapts-loader-9.4.2/test/comparison-tests/babel-issue81/expectedOutput-transpile-4.9/bundle.js.map000066400000000000000000000011561434170041700321750ustar00rootroot00000000000000{"version":3,"file":"bundle.js","mappings":";;;;;;;;;;;;;;;;;;;;;AACA,SAAS,IAAI;AACT,WAAO;AACV;AAGD;AAAM;;AAAA,kBADL,MAGA;;;;;;;UERD;UACA;UACA;UACA;UACA","sources":["webpack:///./a.ts","webpack:///webpack/before-startup","webpack:///webpack/startup","webpack:///webpack/after-startup"],"sourcesContent":["\nfunction bar(target: any) {\n return target;\n}\n\n@bar\nclass Foo {\n \n}","","// startup\n// Load entry module and return exports\n// This entry module is referenced by other modules so it can't be inlined\nvar __webpack_exports__ = {};\n__webpack_modules__[\"./a.ts\"]();\n",""],"names":[],"sourceRoot":""}ts-loader-9.4.2/test/comparison-tests/babel-issue81/expectedOutput-transpile-4.9/output.txt000066400000000000000000000002061434170041700317060ustar00rootroot00000000000000asset bundle.js 1.75 KiB [emitted] (name: main) 1 related asset ./a.ts 1.18 KiB [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/babel-issue81/tsconfig.json000066400000000000000000000001611434170041700247630ustar00rootroot00000000000000{ "compilerOptions": { "target": "es6", "sourceMap": true, "experimentalDecorators": true } }ts-loader-9.4.2/test/comparison-tests/babel-issue81/webpack.config.js000066400000000000000000000015221434170041700254740ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './a.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, devtool: 'source-map', module: { rules: [{ test: /\.ts(x?)$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: { "presets": [ [ "es2015", { "modules": false } ] ] } }, { loader: 'ts-loader' } ] }] } } ts-loader-9.4.2/test/comparison-tests/babel-issue92/000077500000000000000000000000001434170041700222605ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/babel-issue92/app.ts000066400000000000000000000001111434170041700234010ustar00rootroot00000000000000import submodule from './submodule/submodule'; export default submodule;ts-loader-9.4.2/test/comparison-tests/babel-issue92/expectedOutput-4.9/000077500000000000000000000000001434170041700256125ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/babel-issue92/expectedOutput-4.9/bundle.js000066400000000000000000000106501434170041700274230ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _submodule_submodule__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./submodule/submodule */ \"./submodule/submodule.tsx\");\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_submodule_submodule__WEBPACK_IMPORTED_MODULE_0__[\"default\"]);\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule/submodule.tsx": /*!*********************************!*\ !*** ./submodule/submodule.tsx ***! \*********************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"Hello from submodule\");\n\n//# sourceURL=webpack:///./submodule/submodule.tsx?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/babel-issue92/expectedOutput-4.9/output.txt000066400000000000000000000003701434170041700277130ustar00rootroot00000000000000asset bundle.js 4.41 KiB [emitted] (name: main) runtime modules 670 bytes 3 modules cacheable modules 110 bytes ./app.ts 72 bytes [built] [code generated] ./submodule/submodule.tsx 38 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/babel-issue92/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700276115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/babel-issue92/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000106501434170041700314220ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _submodule_submodule__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./submodule/submodule */ \"./submodule/submodule.tsx\");\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_submodule_submodule__WEBPACK_IMPORTED_MODULE_0__[\"default\"]);\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule/submodule.tsx": /*!*********************************!*\ !*** ./submodule/submodule.tsx ***! \*********************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"Hello from submodule\");\n\n//# sourceURL=webpack:///./submodule/submodule.tsx?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/babel-issue92/expectedOutput-transpile-4.9/output.txt000066400000000000000000000003701434170041700317120ustar00rootroot00000000000000asset bundle.js 4.41 KiB [emitted] (name: main) runtime modules 670 bytes 3 modules cacheable modules 110 bytes ./app.ts 72 bytes [built] [code generated] ./submodule/submodule.tsx 38 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/babel-issue92/submodule/000077500000000000000000000000001434170041700242575ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/babel-issue92/submodule/submodule.tsx000066400000000000000000000000451434170041700270150ustar00rootroot00000000000000export default "Hello from submodule"ts-loader-9.4.2/test/comparison-tests/babel-issue92/tsconfig.json000066400000000000000000000001001434170041700247560ustar00rootroot00000000000000{ "compilerOptions": { "jsx": "react", "target": "es6" } }ts-loader-9.4.2/test/comparison-tests/babel-issue92/webpack.config.js000066400000000000000000000014761434170041700255060ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.tsx', '.js'] }, module: { rules: [{ test: /\.ts(x?)$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: { "presets": [ [ "es2015", { "modules": false } ] ] } }, { loader: 'ts-loader' } ] }] } } ts-loader-9.4.2/test/comparison-tests/basic/000077500000000000000000000000001434170041700207735ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/basic/app.ts000066400000000000000000000002051434170041700221200ustar00rootroot00000000000000import submodule = require('./submodule/submodule'); import externalLib = require('externalLib'); externalLib.doSomething(submodule);ts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-4.9/000077500000000000000000000000001434170041700243255ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-4.9/bundle.js000066400000000000000000000061571434170041700261450ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar submodule = __webpack_require__(/*! ./submodule/submodule */ \"./submodule/submodule.ts\");\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(submodule);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule/submodule.ts": /*!********************************!*\ !*** ./submodule/submodule.ts ***! \********************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(\"\");\nvar message = \"Hello from submodule\";\nmodule.exports = message;\n\n\n//# sourceURL=webpack:///./submodule/submodule.ts?"); /***/ }), /***/ "./lib/externalLib.js": /*!****************************!*\ !*** ./lib/externalLib.js ***! \****************************/ /***/ ((module) => { eval("module.exports = {\n doSomething: function() { } \n}\n\n//# sourceURL=webpack:///./lib/externalLib.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-4.9/output.txt000066400000000000000000000003541434170041700264300ustar00rootroot00000000000000asset bundle.js 3.11 KiB [emitted] (name: main) ./app.ts 169 bytes [built] [code generated] ./submodule/submodule.ts 149 bytes [built] [code generated] ./lib/externalLib.js 55 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700255045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-4.9/patch0/bundle.js000066400000000000000000000061601434170041700273160ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar submodule = __webpack_require__(/*! ./submodule/submodule */ \"./submodule/submodule.ts\");\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething2(submodule);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule/submodule.ts": /*!********************************!*\ !*** ./submodule/submodule.ts ***! \********************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(\"\");\nvar message = \"Hello from submodule\";\nmodule.exports = message;\n\n\n//# sourceURL=webpack:///./submodule/submodule.ts?"); /***/ }), /***/ "./lib/externalLib.js": /*!****************************!*\ !*** ./lib/externalLib.js ***! \****************************/ /***/ ((module) => { eval("module.exports = {\n doSomething: function() { } \n}\n\n//# sourceURL=webpack:///./lib/externalLib.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-4.9/patch0/output.txt000066400000000000000000000007261434170041700276120ustar00rootroot00000000000000asset bundle.js 3.11 KiB [emitted] (name: main) cached modules 204 bytes [cached] 2 modules ./app.ts 170 bytes [built] [code generated] [1 error] ERROR in app.ts ./app.ts 3:12-24 [tsl] ERROR in app.ts(3,13)  TS2551: Property 'doSomething2' does not exist on type 'typeof externalLib'. Did you mean 'doSomething'? ts-loader-default_609318b4f68865d3 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-4.9/patch1/000077500000000000000000000000001434170041700255055ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-4.9/patch1/bundle.js000066400000000000000000000061571434170041700273250ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar submodule = __webpack_require__(/*! ./submodule/submodule */ \"./submodule/submodule.ts\");\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(submodule);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule/submodule.ts": /*!********************************!*\ !*** ./submodule/submodule.ts ***! \********************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(\"\");\nvar message = \"Hello from submodule\";\nmodule.exports = message;\n\n\n//# sourceURL=webpack:///./submodule/submodule.ts?"); /***/ }), /***/ "./lib/externalLib.js": /*!****************************!*\ !*** ./lib/externalLib.js ***! \****************************/ /***/ ((module) => { eval("module.exports = {\n doSomething: function() { } \n}\n\n//# sourceURL=webpack:///./lib/externalLib.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-4.9/patch1/output.txt000066400000000000000000000002451434170041700276070ustar00rootroot00000000000000asset bundle.js 3.11 KiB [emitted] (name: main) cached modules 204 bytes [cached] 2 modules ./app.ts 169 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700263245ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000062271434170041700301420ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar submodule = __webpack_require__(/*! ./submodule/submodule */ \"./submodule/submodule.ts\");\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(submodule);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule/submodule.ts": /*!********************************!*\ !*** ./submodule/submodule.ts ***! \********************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(\"\");\nvar message = \"Hello from submodule\";\nmodule.exports = message;\n\n\n//# sourceURL=webpack:///./submodule/submodule.ts?"); /***/ }), /***/ "./lib/externalLib.js": /*!****************************!*\ !*** ./lib/externalLib.js ***! \****************************/ /***/ ((module) => { eval("module.exports = {\n doSomething: function() { } \n}\n\n//# sourceURL=webpack:///./lib/externalLib.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-transpile-4.9/output.txt000066400000000000000000000003541434170041700304270ustar00rootroot00000000000000asset bundle.js 3.15 KiB [emitted] (name: main) ./app.ts 205 bytes [built] [code generated] ./submodule/submodule.ts 149 bytes [built] [code generated] ./lib/externalLib.js 55 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-transpile-4.9/patch0/000077500000000000000000000000001434170041700275035ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-transpile-4.9/patch0/bundle.js000066400000000000000000000062301434170041700313130ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar submodule = __webpack_require__(/*! ./submodule/submodule */ \"./submodule/submodule.ts\");\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething2(submodule);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule/submodule.ts": /*!********************************!*\ !*** ./submodule/submodule.ts ***! \********************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(\"\");\nvar message = \"Hello from submodule\";\nmodule.exports = message;\n\n\n//# sourceURL=webpack:///./submodule/submodule.ts?"); /***/ }), /***/ "./lib/externalLib.js": /*!****************************!*\ !*** ./lib/externalLib.js ***! \****************************/ /***/ ((module) => { eval("module.exports = {\n doSomething: function() { } \n}\n\n//# sourceURL=webpack:///./lib/externalLib.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-transpile-4.9/patch0/output.txt000066400000000000000000000002451434170041700316050ustar00rootroot00000000000000asset bundle.js 3.15 KiB [emitted] (name: main) cached modules 204 bytes [cached] 2 modules ./app.ts 206 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-transpile-4.9/patch1/000077500000000000000000000000001434170041700275045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-transpile-4.9/patch1/bundle.js000066400000000000000000000062271434170041700313220ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar submodule = __webpack_require__(/*! ./submodule/submodule */ \"./submodule/submodule.ts\");\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(submodule);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule/submodule.ts": /*!********************************!*\ !*** ./submodule/submodule.ts ***! \********************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(\"\");\nvar message = \"Hello from submodule\";\nmodule.exports = message;\n\n\n//# sourceURL=webpack:///./submodule/submodule.ts?"); /***/ }), /***/ "./lib/externalLib.js": /*!****************************!*\ !*** ./lib/externalLib.js ***! \****************************/ /***/ ((module) => { eval("module.exports = {\n doSomething: function() { } \n}\n\n//# sourceURL=webpack:///./lib/externalLib.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/basic/expectedOutput-transpile-4.9/patch1/output.txt000066400000000000000000000002451434170041700316060ustar00rootroot00000000000000asset bundle.js 3.15 KiB [emitted] (name: main) cached modules 204 bytes [cached] 2 modules ./app.ts 205 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/basic/lib/000077500000000000000000000000001434170041700215415ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/basic/lib/externalLib.d.ts000066400000000000000000000002101434170041700245750ustar00rootroot00000000000000declare module externalLib { export function doSomething(arg: any): void; } declare module 'externalLib' { export = externalLib }ts-loader-9.4.2/test/comparison-tests/basic/lib/externalLib.js000066400000000000000000000000671434170041700243530ustar00rootroot00000000000000module.exports = { doSomething: function() { } }ts-loader-9.4.2/test/comparison-tests/basic/patch0/000077500000000000000000000000001434170041700221525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/basic/patch0/app.ts000066400000000000000000000002061434170041700233000ustar00rootroot00000000000000import submodule = require('./submodule/submodule'); import externalLib = require('externalLib'); externalLib.doSomething2(submodule);ts-loader-9.4.2/test/comparison-tests/basic/patch1/000077500000000000000000000000001434170041700221535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/basic/patch1/app.ts000066400000000000000000000002051434170041700233000ustar00rootroot00000000000000import submodule = require('./submodule/submodule'); import externalLib = require('externalLib'); externalLib.doSomething(submodule);ts-loader-9.4.2/test/comparison-tests/basic/submodule/000077500000000000000000000000001434170041700227725ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/basic/submodule/submodule.ts000066400000000000000000000002001434170041700253310ustar00rootroot00000000000000import externalLib = require('externalLib'); externalLib.doSomething(""); var message = "Hello from submodule" export = messagets-loader-9.4.2/test/comparison-tests/basic/tsconfig.json000066400000000000000000000001101434170041700234720ustar00rootroot00000000000000{ "compilerOptions": { }, "files": [ "lib/externalLib.d.ts" ] }ts-loader-9.4.2/test/comparison-tests/basic/webpack.config.js000066400000000000000000000005771434170041700242220ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { alias: { externalLib: path.join(__dirname, "./lib/externalLib.js") }, extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/codeSplitting/000077500000000000000000000000001434170041700225225ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/codeSplitting/README.md000066400000000000000000000006241434170041700240030ustar00rootroot00000000000000This test shows how to do simple code splitting with TypeScript and webpack. See the comments in `app.ts` for a quick overview of the process. More information can be found at these sites: - https://www.typescriptlang.org/docs/handbook/modules.html#dynamic-module-loading-in-nodejs - https://webpack.js.org/guides/code-splitting/ - https://github.com/webpack/webpack/tree/master/examples/code-splittingts-loader-9.4.2/test/comparison-tests/codeSplitting/a.ts000066400000000000000000000000151434170041700233060ustar00rootroot00000000000000export = 'a';ts-loader-9.4.2/test/comparison-tests/codeSplitting/app.ts000066400000000000000000000015231434170041700236530ustar00rootroot00000000000000import a = require('./a'); import b = require('./b'); // modules c and d won't actually be emitted as "require" calls here // since they are not used directly. Instead, they are only referenced // with "typeof". At this point, these statements are only for the // benefit of the TypeScript type system. import c = require('./c'); import d = require('./d'); console.log(a); console.log(b); require.ensure(['./c', './d'], function(require) { // These require calls are emitted (note these are NOT TypeScript // `import ... require` statements). `require.ensure` is defined in // require.d.ts. Webpack sees this and automatically puts c and d // into a separate chunk. var cModule = require('./c'); var dModule = require('./d'); // cModule and dModule will typed as strings console.log(cModule); console.log(dModule); });ts-loader-9.4.2/test/comparison-tests/codeSplitting/b.ts000066400000000000000000000000151434170041700233070ustar00rootroot00000000000000export = 'b';ts-loader-9.4.2/test/comparison-tests/codeSplitting/c.ts000066400000000000000000000000151434170041700233100ustar00rootroot00000000000000export = 'c';ts-loader-9.4.2/test/comparison-tests/codeSplitting/d.ts000066400000000000000000000000151434170041700233110ustar00rootroot00000000000000export = 'd';ts-loader-9.4.2/test/comparison-tests/codeSplitting/expectedOutput-4.9/000077500000000000000000000000001434170041700260545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/codeSplitting/expectedOutput-4.9/bundle.js000066400000000000000000000276431434170041700276770ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./a.ts": /*!**************!*\ !*** ./a.ts ***! \**************/ /***/ ((module) => { eval("\nmodule.exports = 'a';\n\n\n//# sourceURL=webpack:///./a.ts?"); /***/ }), /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar a = __webpack_require__(/*! ./a */ \"./a.ts\");\nvar b = __webpack_require__(/*! ./b */ \"./b.ts\");\nconsole.log(a);\nconsole.log(b);\n__webpack_require__.e(/*! require.ensure */ \"c_ts-d_ts\").then((function (require) {\n // These require calls are emitted (note these are NOT TypeScript\n // `import ... require` statements). `require.ensure` is defined in\n // require.d.ts. Webpack sees this and automatically puts c and d\n // into a separate chunk. \n var cModule = __webpack_require__(/*! ./c */ \"./c.ts\");\n var dModule = __webpack_require__(/*! ./d */ \"./d.ts\");\n // cModule and dModule will typed as strings\n console.log(cModule);\n console.log(dModule);\n}).bind(null, __webpack_require__))['catch'](__webpack_require__.oe);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./b.ts": /*!**************!*\ !*** ./b.ts ***! \**************/ /***/ ((module) => { eval("\nmodule.exports = 'b';\n\n\n//# sourceURL=webpack:///./b.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = __webpack_modules__; /******/ /************************************************************************/ /******/ /* webpack/runtime/ensure chunk */ /******/ (() => { /******/ __webpack_require__.f = {}; /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = (chunkId) => { /******/ return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => { /******/ __webpack_require__.f[key](chunkId, promises); /******/ return promises; /******/ }, [])); /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/get javascript chunk filename */ /******/ (() => { /******/ // This function allow to reference async chunks /******/ __webpack_require__.u = (chunkId) => { /******/ // return url for filenames based on template /******/ return "" + chunkId + ".bundle.js"; /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/global */ /******/ (() => { /******/ __webpack_require__.g = (function() { /******/ if (typeof globalThis === 'object') return globalThis; /******/ try { /******/ return this || new Function('return this')(); /******/ } catch (e) { /******/ if (typeof window === 'object') return window; /******/ } /******/ })(); /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/load script */ /******/ (() => { /******/ var inProgress = {}; /******/ // data-webpack is not used as build has no uniqueName /******/ // loadScript function to load a script via script tag /******/ __webpack_require__.l = (url, done, key, chunkId) => { /******/ if(inProgress[url]) { inProgress[url].push(done); return; } /******/ var script, needAttach; /******/ if(key !== undefined) { /******/ var scripts = document.getElementsByTagName("script"); /******/ for(var i = 0; i < scripts.length; i++) { /******/ var s = scripts[i]; /******/ if(s.getAttribute("src") == url) { script = s; break; } /******/ } /******/ } /******/ if(!script) { /******/ needAttach = true; /******/ script = document.createElement('script'); /******/ /******/ script.charset = 'utf-8'; /******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } /******/ /******/ script.src = url; /******/ } /******/ inProgress[url] = [done]; /******/ var onScriptComplete = (prev, event) => { /******/ // avoid mem leaks in IE. /******/ script.onerror = script.onload = null; /******/ clearTimeout(timeout); /******/ var doneFns = inProgress[url]; /******/ delete inProgress[url]; /******/ script.parentNode && script.parentNode.removeChild(script); /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } /******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); /******/ needAttach && document.head.appendChild(script); /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/publicPath */ /******/ (() => { /******/ var scriptUrl; /******/ if (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + ""; /******/ var document = __webpack_require__.g.document; /******/ if (!scriptUrl && document) { /******/ if (document.currentScript) /******/ scriptUrl = document.currentScript.src /******/ if (!scriptUrl) { /******/ var scripts = document.getElementsByTagName("script"); /******/ if(scripts.length) scriptUrl = scripts[scripts.length - 1].src /******/ } /******/ } /******/ // When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration /******/ // or pass an empty string ("") and set the __webpack_public_path__ variable from your code to use your own logic. /******/ if (!scriptUrl) throw new Error("Automatic publicPath is not supported in this browser"); /******/ scriptUrl = scriptUrl.replace(/#.*$/, "").replace(/\?.*$/, "").replace(/\/[^\/]+$/, "/"); /******/ __webpack_require__.p = scriptUrl; /******/ })(); /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/ (() => { /******/ // no baseURI /******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded /******/ var installedChunks = { /******/ "main": 0 /******/ }; /******/ /******/ __webpack_require__.f.j = (chunkId, promises) => { /******/ // JSONP chunk loading for javascript /******/ var installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined; /******/ if(installedChunkData !== 0) { // 0 means "already installed". /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunkData) { /******/ promises.push(installedChunkData[2]); /******/ } else { /******/ if(true) { // all chunks have JS /******/ // setup Promise in chunk cache /******/ var promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject])); /******/ promises.push(installedChunkData[2] = promise); /******/ /******/ // start chunk loading /******/ var url = __webpack_require__.p + __webpack_require__.u(chunkId); /******/ // create error before stack unwound to get useful stacktrace later /******/ var error = new Error(); /******/ var loadingEnded = (event) => { /******/ if(__webpack_require__.o(installedChunks, chunkId)) { /******/ installedChunkData = installedChunks[chunkId]; /******/ if(installedChunkData !== 0) installedChunks[chunkId] = undefined; /******/ if(installedChunkData) { /******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type); /******/ var realSrc = event && event.target && event.target.src; /******/ error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')'; /******/ error.name = 'ChunkLoadError'; /******/ error.type = errorType; /******/ error.request = realSrc; /******/ installedChunkData[1](error); /******/ } /******/ } /******/ }; /******/ __webpack_require__.l(url, loadingEnded, "chunk-" + chunkId, chunkId); /******/ } else installedChunks[chunkId] = 0; /******/ } /******/ } /******/ }; /******/ /******/ // no prefetching /******/ /******/ // no preloaded /******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ /******/ // no on chunks loaded /******/ /******/ // install a JSONP callback for chunk loading /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { /******/ var [chunkIds, moreModules, runtime] = data; /******/ // add "moreModules" to the modules object, /******/ // then flag all "chunkIds" as loaded and fire callback /******/ var moduleId, chunkId, i = 0; /******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { /******/ for(moduleId in moreModules) { /******/ if(__webpack_require__.o(moreModules, moduleId)) { /******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; /******/ } /******/ } /******/ if(runtime) var result = runtime(__webpack_require__); /******/ } /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } /******/ /******/ var chunkLoadingGlobal = self["webpackChunk"] = self["webpackChunk"] || []; /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/codeSplitting/expectedOutput-4.9/c_ts-d_ts.bundle.js000066400000000000000000000017671434170041700315540ustar00rootroot00000000000000"use strict"; /* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ (self["webpackChunk"] = self["webpackChunk"] || []).push([["c_ts-d_ts"],{ /***/ "./c.ts": /*!**************!*\ !*** ./c.ts ***! \**************/ /***/ ((module) => { eval("\nmodule.exports = 'c';\n\n\n//# sourceURL=webpack:///./c.ts?"); /***/ }), /***/ "./d.ts": /*!**************!*\ !*** ./d.ts ***! \**************/ /***/ ((module) => { eval("\nmodule.exports = 'd';\n\n\n//# sourceURL=webpack:///./d.ts?"); /***/ }) }]);ts-loader-9.4.2/test/comparison-tests/codeSplitting/expectedOutput-4.9/output.txt000066400000000000000000000006251434170041700301600ustar00rootroot00000000000000asset bundle.js 11.9 KiB [emitted] (name: main) asset c_ts-d_ts.bundle.js 1020 bytes [emitted] runtime modules 6.01 KiB 7 modules cacheable modules 733 bytes ./app.ts 589 bytes [built] [code generated] ./a.ts 36 bytes [built] [code generated] ./b.ts 36 bytes [built] [code generated] ./c.ts 36 bytes [built] [code generated] ./d.ts 36 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/codeSplitting/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700300535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/codeSplitting/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000277131434170041700316740ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./a.ts": /*!**************!*\ !*** ./a.ts ***! \**************/ /***/ ((module) => { eval("\nmodule.exports = 'a';\n\n\n//# sourceURL=webpack:///./a.ts?"); /***/ }), /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar a = __webpack_require__(/*! ./a */ \"./a.ts\");\nvar b = __webpack_require__(/*! ./b */ \"./b.ts\");\nconsole.log(a);\nconsole.log(b);\n__webpack_require__.e(/*! require.ensure */ \"c_ts-d_ts\").then((function (require) {\n // These require calls are emitted (note these are NOT TypeScript\n // `import ... require` statements). `require.ensure` is defined in\n // require.d.ts. Webpack sees this and automatically puts c and d\n // into a separate chunk. \n var cModule = __webpack_require__(/*! ./c */ \"./c.ts\");\n var dModule = __webpack_require__(/*! ./d */ \"./d.ts\");\n // cModule and dModule will typed as strings\n console.log(cModule);\n console.log(dModule);\n}).bind(null, __webpack_require__))['catch'](__webpack_require__.oe);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./b.ts": /*!**************!*\ !*** ./b.ts ***! \**************/ /***/ ((module) => { eval("\nmodule.exports = 'b';\n\n\n//# sourceURL=webpack:///./b.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = __webpack_modules__; /******/ /************************************************************************/ /******/ /* webpack/runtime/ensure chunk */ /******/ (() => { /******/ __webpack_require__.f = {}; /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = (chunkId) => { /******/ return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => { /******/ __webpack_require__.f[key](chunkId, promises); /******/ return promises; /******/ }, [])); /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/get javascript chunk filename */ /******/ (() => { /******/ // This function allow to reference async chunks /******/ __webpack_require__.u = (chunkId) => { /******/ // return url for filenames based on template /******/ return "" + chunkId + ".bundle.js"; /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/global */ /******/ (() => { /******/ __webpack_require__.g = (function() { /******/ if (typeof globalThis === 'object') return globalThis; /******/ try { /******/ return this || new Function('return this')(); /******/ } catch (e) { /******/ if (typeof window === 'object') return window; /******/ } /******/ })(); /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/load script */ /******/ (() => { /******/ var inProgress = {}; /******/ // data-webpack is not used as build has no uniqueName /******/ // loadScript function to load a script via script tag /******/ __webpack_require__.l = (url, done, key, chunkId) => { /******/ if(inProgress[url]) { inProgress[url].push(done); return; } /******/ var script, needAttach; /******/ if(key !== undefined) { /******/ var scripts = document.getElementsByTagName("script"); /******/ for(var i = 0; i < scripts.length; i++) { /******/ var s = scripts[i]; /******/ if(s.getAttribute("src") == url) { script = s; break; } /******/ } /******/ } /******/ if(!script) { /******/ needAttach = true; /******/ script = document.createElement('script'); /******/ /******/ script.charset = 'utf-8'; /******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } /******/ /******/ script.src = url; /******/ } /******/ inProgress[url] = [done]; /******/ var onScriptComplete = (prev, event) => { /******/ // avoid mem leaks in IE. /******/ script.onerror = script.onload = null; /******/ clearTimeout(timeout); /******/ var doneFns = inProgress[url]; /******/ delete inProgress[url]; /******/ script.parentNode && script.parentNode.removeChild(script); /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } /******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); /******/ needAttach && document.head.appendChild(script); /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/publicPath */ /******/ (() => { /******/ var scriptUrl; /******/ if (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + ""; /******/ var document = __webpack_require__.g.document; /******/ if (!scriptUrl && document) { /******/ if (document.currentScript) /******/ scriptUrl = document.currentScript.src /******/ if (!scriptUrl) { /******/ var scripts = document.getElementsByTagName("script"); /******/ if(scripts.length) scriptUrl = scripts[scripts.length - 1].src /******/ } /******/ } /******/ // When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration /******/ // or pass an empty string ("") and set the __webpack_public_path__ variable from your code to use your own logic. /******/ if (!scriptUrl) throw new Error("Automatic publicPath is not supported in this browser"); /******/ scriptUrl = scriptUrl.replace(/#.*$/, "").replace(/\?.*$/, "").replace(/\/[^\/]+$/, "/"); /******/ __webpack_require__.p = scriptUrl; /******/ })(); /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/ (() => { /******/ // no baseURI /******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded /******/ var installedChunks = { /******/ "main": 0 /******/ }; /******/ /******/ __webpack_require__.f.j = (chunkId, promises) => { /******/ // JSONP chunk loading for javascript /******/ var installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined; /******/ if(installedChunkData !== 0) { // 0 means "already installed". /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunkData) { /******/ promises.push(installedChunkData[2]); /******/ } else { /******/ if(true) { // all chunks have JS /******/ // setup Promise in chunk cache /******/ var promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject])); /******/ promises.push(installedChunkData[2] = promise); /******/ /******/ // start chunk loading /******/ var url = __webpack_require__.p + __webpack_require__.u(chunkId); /******/ // create error before stack unwound to get useful stacktrace later /******/ var error = new Error(); /******/ var loadingEnded = (event) => { /******/ if(__webpack_require__.o(installedChunks, chunkId)) { /******/ installedChunkData = installedChunks[chunkId]; /******/ if(installedChunkData !== 0) installedChunks[chunkId] = undefined; /******/ if(installedChunkData) { /******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type); /******/ var realSrc = event && event.target && event.target.src; /******/ error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')'; /******/ error.name = 'ChunkLoadError'; /******/ error.type = errorType; /******/ error.request = realSrc; /******/ installedChunkData[1](error); /******/ } /******/ } /******/ }; /******/ __webpack_require__.l(url, loadingEnded, "chunk-" + chunkId, chunkId); /******/ } else installedChunks[chunkId] = 0; /******/ } /******/ } /******/ }; /******/ /******/ // no prefetching /******/ /******/ // no preloaded /******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ /******/ // no on chunks loaded /******/ /******/ // install a JSONP callback for chunk loading /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { /******/ var [chunkIds, moreModules, runtime] = data; /******/ // add "moreModules" to the modules object, /******/ // then flag all "chunkIds" as loaded and fire callback /******/ var moduleId, chunkId, i = 0; /******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { /******/ for(moduleId in moreModules) { /******/ if(__webpack_require__.o(moreModules, moduleId)) { /******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; /******/ } /******/ } /******/ if(runtime) var result = runtime(__webpack_require__); /******/ } /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } /******/ /******/ var chunkLoadingGlobal = self["webpackChunk"] = self["webpackChunk"] || []; /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/codeSplitting/expectedOutput-transpile-4.9/c_ts-d_ts.bundle.js000066400000000000000000000017671434170041700335530ustar00rootroot00000000000000"use strict"; /* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ (self["webpackChunk"] = self["webpackChunk"] || []).push([["c_ts-d_ts"],{ /***/ "./c.ts": /*!**************!*\ !*** ./c.ts ***! \**************/ /***/ ((module) => { eval("\nmodule.exports = 'c';\n\n\n//# sourceURL=webpack:///./c.ts?"); /***/ }), /***/ "./d.ts": /*!**************!*\ !*** ./d.ts ***! \**************/ /***/ ((module) => { eval("\nmodule.exports = 'd';\n\n\n//# sourceURL=webpack:///./d.ts?"); /***/ }) }]);ts-loader-9.4.2/test/comparison-tests/codeSplitting/expectedOutput-transpile-4.9/output.txt000066400000000000000000000006251434170041700321570ustar00rootroot00000000000000asset bundle.js 11.9 KiB [emitted] (name: main) asset c_ts-d_ts.bundle.js 1020 bytes [emitted] runtime modules 6.01 KiB 7 modules cacheable modules 769 bytes ./app.ts 625 bytes [built] [code generated] ./a.ts 36 bytes [built] [code generated] ./b.ts 36 bytes [built] [code generated] ./c.ts 36 bytes [built] [code generated] ./d.ts 36 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/codeSplitting/require.d.ts000066400000000000000000000003231434170041700247660ustar00rootroot00000000000000declare var require: { (path: string): T; (paths: string[], callback: (...modules: any[]) => void): void; ensure: (paths: string[], callback: (require: (path: string) => T) => void) => void; };ts-loader-9.4.2/test/comparison-tests/codeSplitting/tsconfig.json000066400000000000000000000001001434170041700252200ustar00rootroot00000000000000{ "compilerOptions": { }, "files": [ "require.d.ts" ] }ts-loader-9.4.2/test/comparison-tests/codeSplitting/webpack.config.js000066400000000000000000000004251434170041700257410ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/colors/000077500000000000000000000000001434170041700212135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/colors/app.ts000066400000000000000000000000141434170041700223360ustar00rootroot00000000000000var a == 0; ts-loader-9.4.2/test/comparison-tests/colors/expectedOutput-4.9/000077500000000000000000000000001434170041700245455ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/colors/expectedOutput-4.9/bundle.js000066400000000000000000000025741434170041700263640ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("throw new Error(\"Module parse failed: Unexpected token (2:1)/nFile was processed with these loaders:/n * ../../index.js/nYou may need an additional loader to handle the result of these loaders./n| var a;/n> == 0;/n| \");\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module doesn't tell about it's top-level declarations so it can't be inlined /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/colors/expectedOutput-4.9/output.txt000066400000000000000000000007271434170041700266540ustar00rootroot00000000000000asset bundle.js 1.38 KiB [emitted] (name: main) ./app.ts 14 bytes [built] [code generated] [1 error] ERROR in ./app.ts 2:1 Module parse failed: Unexpected token (2:1) File was processed with these loaders: * ../../index.js You may need an additional loader to handle the result of these loaders. | var a; > == 0; | ERROR in app.ts ./app.ts 1:6-8 [tsl] ERROR in app.ts(1,7) TS1005: ',' expected. ts-loader-default_dda4fd88600de236 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/colors/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700265445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/colors/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000025741434170041700303630ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("throw new Error(\"Module parse failed: Unexpected token (2:1)/nFile was processed with these loaders:/n * ../../index.js/nYou may need an additional loader to handle the result of these loaders./n| var a;/n> == 0;/n| \");\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module doesn't tell about it's top-level declarations so it can't be inlined /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/colors/expectedOutput-transpile-4.9/output.txt000066400000000000000000000007301434170041700306450ustar00rootroot00000000000000asset bundle.js 1.38 KiB [emitted] (name: main) ./app.ts 14 bytes [built] [code generated] [2 errors] ERROR in app.ts ./app.ts 1:6-8 [tsl] ERROR in app.ts(1,7) TS1005: ',' expected. ts-loader-default_94b2ce3d1ca5f363 ERROR in ./app.ts 2:1 Module parse failed: Unexpected token (2:1) File was processed with these loaders: * ../../index.js You may need an additional loader to handle the result of these loaders. | var a; > == 0; | webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/colors/tsconfig.json000066400000000000000000000000341434170041700237170ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/colors/webpack.config.js000066400000000000000000000004611434170041700244320ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { colors: false } } ] } } ts-loader-9.4.2/test/comparison-tests/conditionalRequire/000077500000000000000000000000001434170041700235525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/conditionalRequire/README.md000066400000000000000000000011451434170041700250320ustar00rootroot00000000000000This example shows how to do conditional compilation including requiring modules. See the comments in `app.ts` and `webpack.config.js` for a quick overview of the process. Try defining and undefining the `DEBUG` constant in `webpack.config.js` and see out it affects the outputs (e.g. [`expectedOutput-1.6/bundle.js`](expectedOutput-1.6/bundle.js)). More information can be found at these sites: - https://www.typescriptlang.org/docs/handbook/modules.html#dynamic-module-loading-in-nodejs - https://webpack.js.org/plugins/define-plugin/ - https://github.com/webpack/webpack/tree/master/examples/multi-compiler ts-loader-9.4.2/test/comparison-tests/conditionalRequire/app.ts000066400000000000000000000007021434170041700247010ustar00rootroot00000000000000// Optionally import module for typing. // This will be removed during TypeScript compilation since // its not directly used. import debugModule = require('./debug') console.log('do something') // The DEBUG constant will be inlined by webpack's DefinePlugin (see config) // The whole if-statement can then be removed by UglifyJS if (DEBUG) { var debug = require('./debug'); debug('uhh ohh') } console.log('do something else')ts-loader-9.4.2/test/comparison-tests/conditionalRequire/debug.ts000066400000000000000000000000751434170041700252120ustar00rootroot00000000000000export = function(message: string) { console.log(message); }ts-loader-9.4.2/test/comparison-tests/conditionalRequire/expectedOutput-4.9/000077500000000000000000000000001434170041700271045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/conditionalRequire/expectedOutput-4.9/bundle.js000066400000000000000000000027341434170041700307210ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nconsole.log('do something');\n// The DEBUG constant will be inlined by webpack's DefinePlugin (see config)\n// The whole if-statement can then be removed by UglifyJS\nif (false) { var debug; }\nconsole.log('do something else');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](0, __webpack_exports__); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/conditionalRequire/expectedOutput-4.9/output.txt000066400000000000000000000001711434170041700312040ustar00rootroot00000000000000asset bundle.js 1.46 KiB [emitted] (name: main) ./app.ts 312 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/conditionalRequire/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700311035ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/conditionalRequire/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000030041434170041700327070ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nconsole.log('do something');\n// The DEBUG constant will be inlined by webpack's DefinePlugin (see config)\n// The whole if-statement can then be removed by UglifyJS\nif (false) { var debug; }\nconsole.log('do something else');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](0, __webpack_exports__); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/conditionalRequire/expectedOutput-transpile-4.9/output.txt000066400000000000000000000001701434170041700332020ustar00rootroot00000000000000asset bundle.js 1.5 KiB [emitted] (name: main) ./app.ts 348 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/conditionalRequire/globals.d.ts000066400000000000000000000000331434170041700257630ustar00rootroot00000000000000declare var DEBUG: boolean;ts-loader-9.4.2/test/comparison-tests/conditionalRequire/require.d.ts000066400000000000000000000003231434170041700260160ustar00rootroot00000000000000declare var require: { (path: string): T; (paths: string[], callback: (...modules: any[]) => void): void; ensure: (paths: string[], callback: (require: (path: string) => T) => void) => void; };ts-loader-9.4.2/test/comparison-tests/conditionalRequire/tsconfig.json000066400000000000000000000001221434170041700262540ustar00rootroot00000000000000{ "compilerOptions": { }, "files": [ "require.d.ts", "globals.d.ts" ] }ts-loader-9.4.2/test/comparison-tests/conditionalRequire/webpack.config.js000066400000000000000000000011621434170041700267700ustar00rootroot00000000000000var webpack = require('webpack'); module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] }, plugins: [ // This plugin inlines "true" or "false" for DEBUG. // webpack is smart enough to know that a `require` call // inside an always false if statement should not be included // in the bundle. new webpack.DefinePlugin({ DEBUG: false }) ] } ts-loader-9.4.2/test/comparison-tests/copySync.js000066400000000000000000000022311434170041700220550ustar00rootroot00000000000000const fs = require('fs'); const path = require('path'); module.exports = function copySync(src, dest) { try { fs.mkdirSync(dest); } catch (e) { if (e.code !== "EEXIST") { // Failed for some other reason (access denied?); still throw throw e; } } for (const entry of fs.readdirSync(src)) { // This is necessary because on some file system node fails to exclude // "." and "..". See https://github.com/nodejs/node/issues/4002 if (entry === "." || entry === "..") { continue; } const srcName = path.resolve(src, entry); const destName = path.resolve(dest, entry); let stat; try { stat = fs.lstatSync(srcName); } catch (e) { continue; } if (stat.isSymbolicLink()) { fs.symlinkSync(fs.readlinkSync(srcName), destName); } else if (stat.isFile()) { // Write the file fs.writeFileSync(destName, fs.readFileSync(srcName)); } else if (stat.isDirectory()) { copySync(srcName, destName); } } }ts-loader-9.4.2/test/comparison-tests/create-and-execute-test.js000066400000000000000000000517721434170041700247040ustar00rootroot00000000000000const assert = require("assert"); const os = require('os'); const fs = require('fs-extra'); const path = require('path'); const mkdirp = require('mkdirp'); const rimraf = require('rimraf'); const webpack = require('webpack'); // @ts-ignore const webpackVersion = require('webpack/package.json').version; const regexEscape = require('escape-string-regexp'); const typescript = require('typescript'); const semver = require('semver'); const glob = require('glob'); const pathExists = require('../pathExists'); const aliasLoader = require('../aliasLoader'); const copySync = require('./copySync'); const getProgram = require('./getProgram'); const saveOutputMode = process.argv.indexOf('--save-output') !== -1; const indexOfTestToRun = process.argv.indexOf('--test-to-run'); const testToRun = process.argv[indexOfTestToRun + 1]; const indexOfExtraOption = process.argv.indexOf('--extra-option'); const extraOption = indexOfExtraOption === -1 ? undefined : process.argv[indexOfExtraOption + 1]; if (saveOutputMode) { console.log('Will save output as --save-output was supplied...'); } const typescriptVersion = semver.major(typescript.version) + '.' + semver.minor(typescript.version); const FLAKY = '_FLAKY_'; const IGNORE = '_IGNORE_'; // set up new paths const rootPath = path.resolve(__dirname, '../../'); const rootPathWithIncorrectWindowsSeparator = rootPath.replace(/\\/g, '/'); const stagingPath = path.resolve(rootPath, '.test'); const testPath = path.join(__dirname, testToRun); const testIsFlaky = pathExists(path.join(testPath, FLAKY)); const testIsIgnored = pathExists(path.join(testPath, IGNORE)); if (testIsIgnored) { console.log(testPath + ' is ignored... Not running test.'); } if (fs.statSync(testPath).isDirectory() && testToRun !== 'testLib' && !testIsIgnored) { // @ts-ignore describe(`${testToRun}${extraOption ? ` - ${extraOption}: true` : ''}`, function () { // @ts-ignore it('should have the correct output', createTest(testToRun, testPath, {})); if (testToRun === 'declarationOutput' || testToRun === 'declarationOutputWithMaps' || testToRun === 'importsWatch' || testToRun === 'declarationWatch' || testToRun === 'issue71' || testToRun === 'appendSuffixToWatch') { return; } // @ts-ignore it('should work with transpileOnly', createTest(testToRun, testPath, { transpileOnly: true })); }); } /** * Create a Jasmine test * @param {string} test * @param {string} testPath * @param {any} options */ function createTest(test, testPath, options) { return function (done) { this.timeout(60000); // sometimes it just takes awhile const testState = createTestState(); const paths = createPaths(stagingPath, test, options); if (saveOutputMode) { mkdirp.sync(paths.originalExpectedOutput); } else { assert.ok(pathExists(paths.originalExpectedOutput), 'The expected output does not exist; there is nothing to compare against! Has the expected output been created?\nCould not find: ' + paths.originalExpectedOutput) } // copy all input to a staging area mkdirp.sync(paths.testStagingPath); const nonWatchNonCompositePath = testPath.replace(/(_Composite)?_WatchApi$/, ""); if (nonWatchNonCompositePath !== testPath) { const nonWatchPath = testPath.replace(/_WatchApi$/, ""); // Copy things from non watch path copySync(nonWatchNonCompositePath, paths.testStagingPath); if (nonWatchPath !== nonWatchNonCompositePath) { // Change the tsconfig to be composite const configPath = path.resolve(paths.testStagingPath, "tsconfig.json"); const config = JSON.parse(fs.readFileSync(configPath, "utf8")); config.compilerOptions = { ...(config.compilerOptions || {}), composite: true }; fs.writeFileSync(configPath, JSON.stringify(config, /*replacer*/ undefined, " ")); } } copySync(testPath, paths.testStagingPath); if (test.match("SymLinks")) { // Setup symlinks mkdirp.sync(path.resolve(paths.testStagingPath, "node_modules")); fs.symlinkSync(path.resolve(paths.testStagingPath, "lib"), path.resolve(paths.testStagingPath, "node_modules/lib"), "junction"); fs.symlinkSync(path.resolve(paths.testStagingPath, "common"), path.resolve(paths.testStagingPath, "node_modules/common"), "junction"); } if (test.indexOf("AlreadyBuilt") !== -1) { const program = getProgram(path.resolve(paths.testStagingPath, "lib/tsconfig.json"), { newLine: typescript.NewLineKind.LineFeed }); program.emit(); } // ensure output directories mkdirp.sync(paths.actualOutput); // Need to wait > FS_ACCURACY as defined in watchpack. // See PR 1109 for details: https://github.com/TypeStrong/ts-loader/pull/1109 setTimeout(() => { // execute webpack testState.watcher = webpack( createWebpackConfig(paths, options, nonWatchNonCompositePath !== testPath) ).watch({ aggregateTimeout: 1500 }, createWebpackWatchHandler(done, paths, testState, options, test)); }, 200); }; } function createTestState() { return { doneHasBeenCalled: false, iteration: 0, lastHash: undefined, watcher: undefined }; } function createPaths(stagingPath, test, options) { const testStagingPath = path.join(stagingPath, test + (options.transpileOnly ? '.transpile' : '')); rimraf.sync(testStagingPath); // Make sure it's clean const transpilePath = options.transpileOnly ? 'transpile-' : ''; return { testStagingPath: testStagingPath, actualOutput: path.join(testStagingPath, 'actualOutput'), expectedOutput: path.join(testStagingPath, 'expectedOutput-' + transpilePath + typescriptVersion), originalExpectedOutput: path.join(testPath, 'expectedOutput-' + transpilePath + typescriptVersion), outputPath: testStagingPath, }; } function createWebpackConfig(paths, optionsOriginal, useWatchApi) { let config; let subFolder = ""; try { config = require(path.join(paths.testStagingPath, 'webpack.config')); } catch { } if (!config) { subFolder = "app"; config = require(path.join(paths.testStagingPath, subFolder, 'webpack.config')); paths.outputPath = path.join(paths.testStagingPath, subFolder); } const extraOptionMaybe = extraOption ? { [extraOption]: true } : {}; const options = Object.assign({ // colors: false, silent: true, compilerOptions: { newLine: 'LF' }, experimentalWatchApi: !!useWatchApi, useCaseSensitiveFileNames: true }, optionsOriginal, extraOptionMaybe); const tsLoaderPath = path.join(__dirname, "../../index.js"); aliasLoader(config, tsLoaderPath, options); config.context = paths.outputPath; paths.outputPath = config.output.path = config.output.path || paths.outputPath; config.resolveLoader = config.resolveLoader || {}; config.resolveLoader.alias = config.resolveLoader.alias || {}; config.resolveLoader.alias.newLine = path.join(__dirname, 'newline.loader.js'); const rules = config.module.rules || config.module.loaders; rules.push({ test: /\.js$/, loader: 'newLine' }); return config; } function createWebpackWatchHandler(done, paths, testState, options, test) { return function (err, stats) { const patch = setPathsAndGetPatch(paths, testState, options); handleErrors(err, paths); storeStats(stats, testState, paths); cleanHashFromOutput(stats, paths.actualOutput); compareFiles(paths, test, patch); copyPatchOrEndTest(paths.testStagingPath, testState.watcher, testState, done); } } function setPathsAndGetPatch(paths, testState, options) { let patch = ''; if (testState.iteration > 0) { const transpilePath = options.transpileOnly ? 'transpile-' : ''; patch = 'patch' + (testState.iteration - 1); paths.actualOutput = path.join(paths.testStagingPath, 'actualOutput', patch); paths.expectedOutput = path.join(paths.testStagingPath, 'expectedOutput-' + transpilePath + typescriptVersion, patch); paths.originalExpectedOutput = path.join(testPath, 'expectedOutput-' + transpilePath + typescriptVersion, patch) mkdirp.sync(paths.actualOutput); mkdirp.sync(paths.expectedOutput); if (saveOutputMode) mkdirp.sync(paths.originalExpectedOutput); } return patch; } function handleErrors(err, paths) { if (err) { const errFileName = 'err.txt'; const errString = err.toString() .replace(new RegExp(regexEscape(paths.testStagingPath + path.sep), 'g'), '') .replace(new RegExp(regexEscape(rootPath + path.sep), 'g'), '') .replace(new RegExp(regexEscape(rootPath), 'g'), '') .replace(/\.transpile/g, ''); fs.writeFileSync(path.join(paths.actualOutput, errFileName), errString); } } function storeStats(stats, testState, paths) { if (stats && stats.hash !== testState.lastHash) { testState.lastHash = stats.hash; const statsFileName = 'output.txt'; // do a little magic to normalize `\` to `/` for asset output const newAssets = {}; Object.keys(stats.compilation.assets).forEach(function (asset) { if (stats.compilation.assets[asset].size()) { const diskAssetPath = path.join(paths.outputPath, asset); const newPath = path.join(paths.actualOutput, path.relative(paths.testStagingPath, diskAssetPath)); if (diskAssetPath !== newPath) { fs.copySync(diskAssetPath, newPath); } } newAssets[asset.replace(/\\/g, "/")] = stats.compilation.assets[asset]; // commment out @sokra's fix now we've amended the asset \ to / in after-compile.ts - may break tests //const newName = asset.replace(/\\/g, "/"); //newAssets[newName] = stats.compilation.assets[asset]; //if (stats.compilation.emittedAssets.has(asset)) { // stats.compilation.emittedAssets.delete(asset); // stats.compilation.emittedAssets.add(newName); //} //if (stats.compilation.comparedForEmitAssets.has(asset)) { // stats.compilation.comparedForEmitAssets.delete(asset); // stats.compilation.comparedForEmitAssets.add(newName); //} }); stats.compilation.assets = newAssets; const statsString = stats.toString({ timings: false, version: false, hash: false, builtAt: false }) .replace(/^Built at: .+$/gm, '') .replace(new RegExp(regexEscape(paths.testStagingPath + path.sep), 'g'), '') .replace(new RegExp(regexEscape(rootPath + path.sep), 'g'), '') .replace(new RegExp(regexEscape(rootPath), 'g'), '') .replace(new RegExp(regexEscape(rootPathWithIncorrectWindowsSeparator), 'g'), '') .replace(/\.transpile/g, ''); fs.writeFileSync(path.join(paths.actualOutput, statsFileName), statsString); } } function compareFiles(paths, test, patch) { if (saveOutputMode) { const actualFiles = glob.sync('**/*', { cwd: paths.actualOutput, nodir: true, dot: true }); const expectedFiles = glob.sync('**/*', { cwd: paths.originalExpectedOutput, nodir: true, dot: true }) .filter(function (file) { return !/^patch/.test(file); }); const allFiles = {}; actualFiles.forEach(function (file) { allFiles[file] = true }); expectedFiles.forEach(function (file) { if (!allFiles.hasOwnProperty(file)) { fs.removeSync(path.join(paths.originalExpectedOutput, file)); } }); Object.keys(allFiles).forEach(function (file) { const actual = getNormalisedFileContent(file, paths.actualOutput); const expected = getNormalisedFileContent(file, paths.expectedOutput); // I believe we always want to copy this // if (actual !== expected) { fs.copySync(path.join(paths.actualOutput, file), path.join(paths.originalExpectedOutput, file)); // } }); } else { // compare actual to expected const actualFiles = glob.sync('**/*', { cwd: paths.actualOutput, nodir: true, dot: true }), expectedFiles = glob.sync('**/*', { cwd: paths.expectedOutput, nodir: true, dot: true }) .filter(function (file) { return !/^patch/.test(file); }), allFiles = {}; actualFiles.forEach(function (file) { allFiles[file] = true }); expectedFiles.forEach(function (file) { allFiles[file] = true }); Object.keys(allFiles).forEach(function (file) { const actual = getNormalisedFileContent(file, paths.actualOutput); const expected = getNormalisedFileContent(file, paths.expectedOutput); compareActualAndExpected(test, actual, expected, patch, file); }); } } function copyPatchOrEndTest(testStagingPath, watcher, testState, done) { // check for new files to copy in const patchPath = path.join(testStagingPath, 'patch' + testState.iteration); if (fs.existsSync(patchPath)) { testState.iteration++; // can get inconsistent results if copying right away // Probably due to the reaons in PR 1109: https://github.com/TypeStrong/ts-loader/pull/1109 setTimeout(function () { copySync(patchPath, testStagingPath); }, 1000); } else { watcher.close(function () { // done is occasionally called twice for no known reason // when this happens the build fails with "Error: done() called multiple times" - not a meaningful failure if (!testState.doneHasBeenCalled) { testState.doneHasBeenCalled = true; done(); } }); } } /** * replace the elements in the output that can change depending on * environments; we want to generate a string that is as environment * independent as possible **/ function cleanHashFromOutput(stats, webpackOutput) { const escapedStagingPath = stagingPath.replace(new RegExp(regexEscape('\\'), 'g'), '\\\\'); if (stats) { glob.sync('**/*', { cwd: webpackOutput, nodir: true }).forEach(function (file) { const content = fs.readFileSync(path.join(webpackOutput, file), 'utf-8') .split(stats.hash).join('[hash]') .replace(/\r\n/g, '\n') // Ignore complete paths .replace(new RegExp(regexEscape(escapedStagingPath), 'g'), '') // turn \\ to / .replace(new RegExp(regexEscape('\\\\'), 'g'), '/'); fs.writeFileSync(path.join(webpackOutput, file), content); }); } } function getNormalisedFileContent(file, location) { /** @type {string} */ let fileContent; const filePath = path.join(location, file); try { let originalContent = fs.readFileSync(filePath).toString(); if (filePath.endsWith(".tsbuildinfo")) { try { const json = JSON.parse(originalContent); json.version = "FakeTsVersion"; const fileInfos = json.program && json.program.fileInfos; if (fileInfos) { Object.keys(fileInfos).forEach(fileInfoName => { if (fileInfoName.indexOf("typescript") !== -1) { fileInfos[fileInfoName] = { version: fileInfoName, signature: fileInfoName, affectsGlobalScope: fileInfos[fileInfoName].affectsGlobalScope }; } }); } originalContent = JSON.stringify(json, undefined, 2); } catch { } } fileContent = (file.indexOf('output.') === 0 ? normaliseString(originalContent) // Built at: 2/15/2018 8:33:18 PM // Built at: 2018-2-11 17:50:52 (any time is fine for us) .replace(/^Built at: .+$/gm, '') // We have 'Module build failed (from /index.js' on Windows and 'Module build failed (from index.js' on Linux .replace(/Module build failed \(from \//gm, 'Module build failed (from ') .replace(/Module Warning \(from \//gm, 'Module Warning (from ') // We don't want a difference in the number of kilobytes to fail the build .replace(/\s+[\d]+([.][\d]*)? KiB\s+/g, ' A-NUMBER-OF KiB ') // We also don't want a difference in the number of bytes to fail the build .replace(/\s+\d+ bytes\s+/g, ' A-NUMBER-OF bytes ') // Ignore whitespace between: Asset Size Chunks Chunk Names .replace(/\s+Asset\s+Size\s+Chunks\s+Chunk Names/, ' Asset Size Chunks Chunk Names') .replace(/ test\/comparison-tests\//,' /test/comparison-tests/') // Ignore 'at Object.loader (dist\index.js:32:15)' style row number / column number differences .replace(/(\(dist[\/|\\]\w*.js:)(\d*)(:)(\d*)(\))/g, function(match, openingBracketPathAndColon, lineNumber, colon, columnNumber, closingBracket){ return openingBracketPathAndColon + 'irrelevant-line-number' + colon + 'irrelevant-column-number' + closingBracket; }) // Ignore path differences in TS error output .replace(/(TS6305:[^']+')([^']+?)([^\\\/']+')([^']+')([^']+?)([^\\\/']+'.*)$/gm, function(match, messageStart, outputFileBaseDir, outputFileName, messageMiddle, sourceFileBaseDir, sourceFileName) { return messageStart + outputFileName + messageMiddle + sourceFileName; }) : normaliseString(originalContent)) // Ignore 'at C:/source/ts-loader/dist/index.js:90:19' style row number / column number differences .replace(/at (.*)(dist[\/|\\]\w*.js:)(\d*)(:)(\d*)/g, function(match, spaceAndStartOfPath, remainingPathAndColon, lineNumber, colon, columnNumber){ return 'at ' + remainingPathAndColon + 'irrelevant-line-number' + colon + 'irrelevant-column-number'; }) // strip C:/projects/ts-loader/.test/ .replace(/([a-zA-Z]\:\/)?[\w|\/]*\/(ts-(loader)?|workspace)\/\.test/ig, '') .replace(/webpack:\/\/([a-zA-Z]:\/)?[\w|\/|-]*\/comparison-tests\//ig, 'webpack://comparison-tests/') .replace(/WEBPACK FOOTER\/n\/ ([a-zA-Z]:\/)?[\w|\/|-]*\/comparison-tests\//ig, 'WEBPACK FOOTER/n/ /ts-loader/test/comparison-tests/') .replace(/!\** ([a-zA-Z]\:\/)?[\w|\/|-]*\/comparison-tests\//ig, '!*** /ts-loader/test/comparison-tests/') .replace(/\/ ([a-zA-Z]\:\/)?[\w|\/|-]*\/comparison-tests\//ig, '/ /ts-loader/test/comparison-tests/') // with webpack 4 there are different numbers of *s on Windows and on Linux .replace(/\*{10}\**/g, '**********'); } catch (e) { fileContent = '!!!' + filePath + ' doesn\'t exist!!!'; } return fileContent; } function normaliseString(platformSpecificContent) { return platformSpecificContent .replace(/(?:\\[rn]|[\r\n]+)+/g, '\n') // https://stackoverflow.com/a/20023647/761388 .replace(/\/r\/n/g, '/n') .replace(/\\r\\n/g, '\\n') // bundle.js output needs this; tsConfigNotReadable for instance // Convert '/' to '\' and back to '/' so slashes are treated the same // whether running / generated on windows or *nix .replace(new RegExp(regexEscape('/'), 'g'), '\\') .replace(new RegExp(regexEscape('\\'), 'g'), '/') .replace(new RegExp(regexEscape('//'), 'g'), '/') // replace C:/source/ts-loader/index.js or /home/travis/build/TypeStrong/ts-loader/index.js with ts-loader .replace(/ \S+[\/|\\](ts-(loader)?|workspace)[\/|\\]index.js/g, 'ts-loader') // replace (C:/source/ts-loader/dist/index.js with (ts-loader) .replace(/\(\S+[\/|\\](ts-(loader)?|workspace)[\/|\\]dist[\/|\\]index.js:\d*:\d*\)/g, '(ts-loader)'); } /** * If a test is marked as flaky then don't fail the build if it doesn't pass * Instead, report the differences and carry on */ function compareActualAndExpected(test, actual, expected, patch, file) { const actualString = actual.toString(); const expectedString = expected.toString(); if (testIsFlaky) { try { assert.equal(actualString, expectedString, (patch ? patch + '/' : patch) + file + ' is different between actual and expected'); } catch (e) { console.log("\nFlaky test error!\n"); console.log("MESSAGE:\n" + e.message, '\n'); console.log('EXPECTED:\n', e.expected, '\n'); console.log("ACTUAL:\n", e.actual, '\n'); } } else { assert.equal(actualString, expectedString, (patch ? patch + '/' : patch) + file + ' is different between actual and expected'); } } ts-loader-9.4.2/test/comparison-tests/customTransformer/000077500000000000000000000000001434170041700234475ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformer/app.ts000066400000000000000000000000641434170041700245770ustar00rootroot00000000000000var message = "Hello from me!" console.log(message);ts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-4.9/000077500000000000000000000000001434170041700270015ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-4.9/bundle.js000066400000000000000000000023051434170041700306100ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var message = \"HELLO FROM ME!\";\nconsole.log(message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-4.9/output.txt000066400000000000000000000001701434170041700311000ustar00rootroot00000000000000asset bundle.js 1.19 KiB [emitted] (name: main) ./app.ts 54 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700301605ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-4.9/patch0/bundle.js000066400000000000000000000023061434170041700317700ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var message = \"HELLO FROM HIM!\";\nconsole.log(message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-4.9/patch0/output.txt000066400000000000000000000001701434170041700322570ustar00rootroot00000000000000asset bundle.js 1.19 KiB [emitted] (name: main) ./app.ts 55 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-4.9/patch1/000077500000000000000000000000001434170041700301615ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-4.9/patch1/bundle.js000066400000000000000000000023051434170041700317700ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var message = \"HELLO FROM US!\";\nconsole.log(message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-4.9/patch1/output.txt000066400000000000000000000001701434170041700322600ustar00rootroot00000000000000asset bundle.js 1.19 KiB [emitted] (name: main) ./app.ts 54 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700310005ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000023051434170041700326070ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var message = \"HELLO FROM ME!\";\nconsole.log(message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-transpile-4.9/output.txt000066400000000000000000000001701434170041700330770ustar00rootroot00000000000000asset bundle.js 1.19 KiB [emitted] (name: main) ./app.ts 54 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-transpile-4.9/patch0/000077500000000000000000000000001434170041700321575ustar00rootroot00000000000000bundle.js000066400000000000000000000023061434170041700337100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var message = \"HELLO FROM HIM!\";\nconsole.log(message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;output.txt000066400000000000000000000001701434170041700341770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-transpile-4.9/patch0asset bundle.js 1.19 KiB [emitted] (name: main) ./app.ts 55 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-transpile-4.9/patch1/000077500000000000000000000000001434170041700321605ustar00rootroot00000000000000bundle.js000066400000000000000000000023051434170041700337100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var message = \"HELLO FROM US!\";\nconsole.log(message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;output.txt000066400000000000000000000001701434170041700342000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformer/expectedOutput-transpile-4.9/patch1asset bundle.js 1.19 KiB [emitted] (name: main) ./app.ts 54 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/customTransformer/patch0/000077500000000000000000000000001434170041700246265ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformer/patch0/app.ts000066400000000000000000000000651434170041700257570ustar00rootroot00000000000000var message = "Hello from him!" console.log(message);ts-loader-9.4.2/test/comparison-tests/customTransformer/patch1/000077500000000000000000000000001434170041700246275ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformer/patch1/app.ts000066400000000000000000000000641434170041700257570ustar00rootroot00000000000000var message = "Hello from us!" console.log(message);ts-loader-9.4.2/test/comparison-tests/customTransformer/tsconfig.json000066400000000000000000000000371434170041700261560ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/customTransformer/uppercaseStringLiteralTransformer.js000066400000000000000000000010351434170041700327220ustar00rootroot00000000000000"use strict"; exports.__esModule = true; var ts = require("typescript"); var transformer = function (context) { var visitor = function (node) { if (node.kind === ts.SyntaxKind.StringLiteral) { var text = node.text; if (text !== text.toUpperCase()) { return ts.createLiteral(text.toUpperCase()); } } return ts.visitEachChild(node, visitor, context); }; return function (node) { return ts.visitNode(node, visitor); }; }; exports["default"] = transformer; ts-loader-9.4.2/test/comparison-tests/customTransformer/webpack.config.js000066400000000000000000000012021434170041700266600ustar00rootroot00000000000000var path = require('path') var uppercaseStringLiteralTransformer = require('./uppercaseStringLiteralTransformer').default; module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { getCustomTransformers: (program) => ({ before: [uppercaseStringLiteralTransformer] }) } } ] } } ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/000077500000000000000000000000001434170041700264615ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/app.ts000066400000000000000000000000661434170041700276130ustar00rootroot00000000000000var message = "Hello from me!"; console.log(message); ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/customerTransformers.js000066400000000000000000000002631434170041700332670ustar00rootroot00000000000000var uppercaseStringLiteralTransformer = require('./uppercaseStringLiteralTransformer').default; module.exports = (program) => ({ before: [uppercaseStringLiteralTransformer] });ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-4.9/000077500000000000000000000000001434170041700320135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-4.9/bundle.js000066400000000000000000000023051434170041700336220ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var message = \"HELLO FROM ME!\";\nconsole.log(message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-4.9/output.txt000066400000000000000000000001701434170041700341120ustar00rootroot00000000000000asset bundle.js 1.19 KiB [emitted] (name: main) ./app.ts 54 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700331725ustar00rootroot00000000000000bundle.js000066400000000000000000000023061434170041700347230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var message = \"HELLO FROM HIM!\";\nconsole.log(message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;output.txt000066400000000000000000000001701434170041700352120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-4.9/patch0asset bundle.js 1.19 KiB [emitted] (name: main) ./app.ts 55 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-4.9/patch1/000077500000000000000000000000001434170041700331735ustar00rootroot00000000000000bundle.js000066400000000000000000000023051434170041700347230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var message = \"HELLO FROM US!\";\nconsole.log(message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;output.txt000066400000000000000000000001701434170041700352130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-4.9/patch1asset bundle.js 1.19 KiB [emitted] (name: main) ./app.ts 54 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700340125ustar00rootroot00000000000000bundle.js000066400000000000000000000023051434170041700355420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var message = \"HELLO FROM ME!\";\nconsole.log(message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;output.txt000066400000000000000000000001701434170041700360320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-transpile-4.9asset bundle.js 1.19 KiB [emitted] (name: main) ./app.ts 54 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700351125ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-transpile-4.9bundle.js000066400000000000000000000023061434170041700367220ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var message = \"HELLO FROM HIM!\";\nconsole.log(message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;output.txt000066400000000000000000000001701434170041700372110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-transpile-4.9/patch0asset bundle.js 1.19 KiB [emitted] (name: main) ./app.ts 55 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700351135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-transpile-4.9bundle.js000066400000000000000000000023051434170041700367220ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var message = \"HELLO FROM US!\";\nconsole.log(message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;output.txt000066400000000000000000000001701434170041700372120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/expectedOutput-transpile-4.9/patch1asset bundle.js 1.19 KiB [emitted] (name: main) ./app.ts 54 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/patch0/000077500000000000000000000000001434170041700276405ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/patch0/app.ts000066400000000000000000000000671434170041700307730ustar00rootroot00000000000000var message = "Hello from him!"; console.log(message); ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/patch1/000077500000000000000000000000001434170041700276415ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/patch1/app.ts000066400000000000000000000000661434170041700307730ustar00rootroot00000000000000var message = "Hello from us!"; console.log(message); ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/tsconfig.json000066400000000000000000000000371434170041700311700ustar00rootroot00000000000000{ "compilerOptions": { } }uppercaseStringLiteralTransformer.js000066400000000000000000000010351434170041700356550ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString"use strict"; exports.__esModule = true; var ts = require("typescript"); var transformer = function (context) { var visitor = function (node) { if (node.kind === ts.SyntaxKind.StringLiteral) { var text = node.text; if (text !== text.toUpperCase()) { return ts.createLiteral(text.toUpperCase()); } } return ts.visitEachChild(node, visitor, context); }; return function (node) { return ts.visitNode(node, visitor); }; }; exports["default"] = transformer; ts-loader-9.4.2/test/comparison-tests/customTransformerUsingPathString/webpack.config.js000066400000000000000000000007511434170041700317020ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { getCustomTransformers: path.resolve(__dirname, './customerTransformers.js') } } ] } } ts-loader-9.4.2/test/comparison-tests/declarationDeps/000077500000000000000000000000001434170041700230135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationDeps/app.ts000066400000000000000000000000501434170041700241360ustar00rootroot00000000000000Hello.sayHello('Hi'); Hello.sayHi('Hi');ts-loader-9.4.2/test/comparison-tests/declarationDeps/expectedOutput-4.9/000077500000000000000000000000001434170041700263455ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationDeps/expectedOutput-4.9/bundle.js000066400000000000000000000022661434170041700301620ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("Hello.sayHello('Hi');\nHello.sayHi('Hi');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/declarationDeps/expectedOutput-4.9/output.txt000066400000000000000000000005761434170041700304560ustar00rootroot00000000000000asset bundle.js 1.18 KiB [emitted] (name: main) ./app.ts 41 bytes [built] [code generated] [1 error] ERROR in app.ts ./app.ts 2:6-11 [tsl] ERROR in app.ts(2,7)  TS2339: Property 'sayHi' does not exist on type 'typeof Hello'. ts-loader-default_609318b4f68865d3 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/declarationDeps/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700303445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationDeps/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000022661434170041700321610ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("Hello.sayHello('Hi');\nHello.sayHi('Hi');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/declarationDeps/expectedOutput-transpile-4.9/output.txt000066400000000000000000000001701434170041700324430ustar00rootroot00000000000000asset bundle.js 1.18 KiB [emitted] (name: main) ./app.ts 41 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/declarationDeps/hello.d.ts000066400000000000000000000001131434170041700247030ustar00rootroot00000000000000declare module Hello { export function sayHello(name: string): string }ts-loader-9.4.2/test/comparison-tests/declarationDeps/references.d.ts000066400000000000000000000000431434170041700257230ustar00rootroot00000000000000/// ts-loader-9.4.2/test/comparison-tests/declarationDeps/tsconfig.json000066400000000000000000000000651434170041700255230ustar00rootroot00000000000000{ "files": [ "./references.d.ts" ] } ts-loader-9.4.2/test/comparison-tests/declarationDeps/webpack.config.js000066400000000000000000000004251434170041700262320ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/declarationOutput/000077500000000000000000000000001434170041700234205ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutput/app.ts000066400000000000000000000001451434170041700245500ustar00rootroot00000000000000import dep = require('./sub/dep'); class Test extends dep { doSomething() { } } export = Test;ts-loader-9.4.2/test/comparison-tests/declarationOutput/expectedOutput-4.9/000077500000000000000000000000001434170041700267525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutput/expectedOutput-4.9/.output/000077500000000000000000000000001434170041700303705ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutput/expectedOutput-4.9/.output/app.d.ts000066400000000000000000000001561434170041700317440ustar00rootroot00000000000000import dep = require('./sub/dep'); declare class Test extends dep { doSomething(): void; } export = Test; ts-loader-9.4.2/test/comparison-tests/declarationOutput/expectedOutput-4.9/.output/sub/000077500000000000000000000000001434170041700311615ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutput/expectedOutput-4.9/.output/sub/dep.d.ts000066400000000000000000000000771434170041700325270ustar00rootroot00000000000000declare class Test { doSomething(): void; } export = Test; ts-loader-9.4.2/test/comparison-tests/declarationOutput/expectedOutput-4.9/bundle.js000066400000000000000000000071671434170041700305740ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { eval("\nvar __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar dep = __webpack_require__(/*! ./sub/dep */ \"./sub/dep.ts\");\nvar Test = /** @class */ (function (_super) {\n __extends(Test, _super);\n function Test() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n Test.prototype.doSomething = function () {\n };\n return Test;\n}(dep));\nmodule.exports = Test;\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./sub/dep.ts": /*!********************!*\ !*** ./sub/dep.ts ***! \********************/ /***/ ((module) => { eval("\nvar Test = /** @class */ (function () {\n function Test() {\n }\n Test.prototype.doSomething = function () {\n };\n return Test;\n}());\nmodule.exports = Test;\n\n\n//# sourceURL=webpack:///./sub/dep.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module is referenced by other modules so it can't be inlined /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/declarationOutput/expectedOutput-4.9/output.txt000066400000000000000000000004011434170041700310460ustar00rootroot00000000000000asset bundle.js 3.62 KiB [emitted] (name: main) asset .output/app.d.ts 110 bytes [emitted] asset .output/sub/dep.d.ts 63 bytes [emitted] ./app.ts 1.06 KiB [built] [code generated] ./sub/dep.ts 182 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/declarationOutput/sub/000077500000000000000000000000001434170041700242115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutput/sub/dep.ts000066400000000000000000000000661434170041700253330ustar00rootroot00000000000000 class Test { doSomething() { } } export = Test;ts-loader-9.4.2/test/comparison-tests/declarationOutput/tsconfig.json000066400000000000000000000001221434170041700261220ustar00rootroot00000000000000{ "compilerOptions": { "declaration": true, "declarationDir": ".output" } } ts-loader-9.4.2/test/comparison-tests/declarationOutput/webpack.config.js000066400000000000000000000004251434170041700266370ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/000077500000000000000000000000001434170041700247145ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/app.ts000066400000000000000000000001311434170041700260370ustar00rootroot00000000000000import dep = require('./sub/dep'); class Test { private _field?: dep; } export = Test;ts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/expectedOutput-4.9/000077500000000000000000000000001434170041700302465ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/expectedOutput-4.9/.output/000077500000000000000000000000001434170041700316645ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/expectedOutput-4.9/.output/app.d.ts000066400000000000000000000000731434170041700332360ustar00rootroot00000000000000declare class Test { private _field?; } export = Test; ts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/expectedOutput-4.9/.output/sub/000077500000000000000000000000001434170041700324555ustar00rootroot00000000000000dep.d.ts000066400000000000000000000001431434170041700337360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/expectedOutput-4.9/.output/subexport class Test { /** * @param {number} x */ doSomething(x: number): number; } ts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/expectedOutput-4.9/bundle.js000066400000000000000000000043071434170041700320610ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((module) => { eval("\nvar Test = /** @class */ (function () {\n function Test() {\n }\n return Test;\n}());\nmodule.exports = Test;\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module is referenced by other modules so it can't be inlined /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/expectedOutput-4.9/output.txt000066400000000000000000000007071434170041700323530ustar00rootroot00000000000000asset bundle.js 2.19 KiB [emitted] (name: main) asset .output/sub/dep.d.ts 99 bytes [emitted] asset .output/app.d.ts 59 bytes [emitted] ./app.ts 128 bytes [built] [code generated] [1 error] ERROR in app.ts ./app.ts 4:18-21 [tsl] ERROR in app.ts(4,19)  TS2709: Cannot use namespace 'dep' as a type. ts-loader-default_609318b4f68865d3 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700322455ustar00rootroot00000000000000bundle.js000066400000000000000000000043071434170041700340010ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((module) => { eval("\nvar Test = /** @class */ (function () {\n function Test() {\n }\n return Test;\n}());\nmodule.exports = Test;\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module is referenced by other modules so it can't be inlined /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000001711434170041700342660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/expectedOutput-transpile-4.9asset bundle.js 2.19 KiB [emitted] (name: main) ./app.ts 128 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/sub/000077500000000000000000000000001434170041700255055ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/sub/dep.js000066400000000000000000000001311434170041700266060ustar00rootroot00000000000000 export class Test { /** * @param {number} x */ doSomething(x) { return x; } } ts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/tsconfig.json000066400000000000000000000002241434170041700274210ustar00rootroot00000000000000{ "compilerOptions": { "declaration": true, "declarationDir": ".output", "allowJs": true }, "files": [ "./app.ts", "./sub/dep.js" ] } ts-loader-9.4.2/test/comparison-tests/declarationOutputAllowJs/webpack.config.js000066400000000000000000000004231434170041700301310ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/000077500000000000000000000000001434170041700250755ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/app.ts000066400000000000000000000001451434170041700262250ustar00rootroot00000000000000import dep = require('./sub/dep'); class Test extends dep { doSomething() { } } export = Test;ts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/expectedOutput-4.9/000077500000000000000000000000001434170041700304275ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/expectedOutput-4.9/.output/000077500000000000000000000000001434170041700320455ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/expectedOutput-4.9/.output/app.d.ts000066400000000000000000000002171434170041700334170ustar00rootroot00000000000000import dep = require('./sub/dep'); declare class Test extends dep { doSomething(): void; } export = Test; //# sourceMappingURL=app.d.ts.mapapp.d.ts.map000066400000000000000000000003051434170041700341120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/expectedOutput-4.9/.output{"version":3,"file":"app.d.ts","sourceRoot":"","sources":["../app.ts"],"names":[],"mappings":"AAAA,OAAO,GAAG,GAAG,QAAQ,WAAW,CAAC,CAAC;AAElC,cAAM,IAAK,SAAQ,GAAG;IACrB,WAAW;CAGX;AAED,SAAS,IAAI,CAAC"}ts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/expectedOutput-4.9/.output/sub/000077500000000000000000000000001434170041700326365ustar00rootroot00000000000000dep.d.ts000066400000000000000000000001401434170041700341140ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/expectedOutput-4.9/.output/subdeclare class Test { doSomething(): void; } export = Test; //# sourceMappingURL=dep.d.ts.mapdep.d.ts.map000066400000000000000000000002301434170041700346700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/expectedOutput-4.9/.output/sub{"version":3,"file":"dep.d.ts","sourceRoot":"","sources":["../../sub/dep.ts"],"names":[],"mappings":"AACA,cAAM,IAAI;IACT,WAAW;CAGX;AAED,SAAS,IAAI,CAAC"}ts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/expectedOutput-4.9/bundle.js000066400000000000000000000071671434170041700322510ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { eval("\nvar __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nvar dep = __webpack_require__(/*! ./sub/dep */ \"./sub/dep.ts\");\nvar Test = /** @class */ (function (_super) {\n __extends(Test, _super);\n function Test() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n Test.prototype.doSomething = function () {\n };\n return Test;\n}(dep));\nmodule.exports = Test;\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./sub/dep.ts": /*!********************!*\ !*** ./sub/dep.ts ***! \********************/ /***/ ((module) => { eval("\nvar Test = /** @class */ (function () {\n function Test() {\n }\n Test.prototype.doSomething = function () {\n };\n return Test;\n}());\nmodule.exports = Test;\n\n\n//# sourceURL=webpack:///./sub/dep.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module is referenced by other modules so it can't be inlined /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/expectedOutput-4.9/output.txt000066400000000000000000000006151434170041700325320ustar00rootroot00000000000000assets by path .output/sub/ 248 bytes asset .output/sub/dep.d.ts.map 152 bytes [emitted] asset .output/sub/dep.d.ts 96 bytes [emitted] asset bundle.js 3.62 KiB [emitted] (name: main) asset .output/app.d.ts.map 197 bytes [emitted] asset .output/app.d.ts 143 bytes [emitted] ./app.ts 1.06 KiB [built] [code generated] ./sub/dep.ts 182 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/sub/000077500000000000000000000000001434170041700256665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/sub/dep.ts000066400000000000000000000000661434170041700270100ustar00rootroot00000000000000 class Test { doSomething() { } } export = Test;ts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/tsconfig.json000066400000000000000000000001541434170041700276040ustar00rootroot00000000000000{ "compilerOptions": { "declaration": true, "declarationMap": true, "declarationDir": ".output" } } ts-loader-9.4.2/test/comparison-tests/declarationOutputWithMaps/webpack.config.js000066400000000000000000000004251434170041700303140ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/declarationWatch/000077500000000000000000000000001434170041700231665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationWatch/app.ts000066400000000000000000000001071434170041700243140ustar00rootroot00000000000000import dep = require('./dep'); console.log(dep); Thing.doSomething();ts-loader-9.4.2/test/comparison-tests/declarationWatch/dep.ts000066400000000000000000000000451434170041700243050ustar00rootroot00000000000000Thing.doSomething(); export = 'dep';ts-loader-9.4.2/test/comparison-tests/declarationWatch/expectedOutput-4.9/000077500000000000000000000000001434170041700265205ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationWatch/expectedOutput-4.9/bundle.js000066400000000000000000000047211434170041700303330ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar dep = __webpack_require__(/*! ./dep */ \"./dep.ts\");\nconsole.log(dep);\nThing.doSomething();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./dep.ts": /*!****************!*\ !*** ./dep.ts ***! \****************/ /***/ ((module) => { eval("\nThing.doSomething();\nmodule.exports = 'dep';\n\n\n//# sourceURL=webpack:///./dep.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/declarationWatch/expectedOutput-4.9/output.txt000066400000000000000000000002441434170041700306210ustar00rootroot00000000000000asset bundle.js 2.45 KiB [emitted] (name: main) ./app.ts 108 bytes [built] [code generated] ./dep.ts 59 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/declarationWatch/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700276775ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationWatch/expectedOutput-4.9/patch0/bundle.js000066400000000000000000000047211434170041700315120ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar dep = __webpack_require__(/*! ./dep */ \"./dep.ts\");\nconsole.log(dep);\nThing.doSomething();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./dep.ts": /*!****************!*\ !*** ./dep.ts ***! \****************/ /***/ ((module) => { eval("\nThing.doSomething();\nmodule.exports = 'dep';\n\n\n//# sourceURL=webpack:///./dep.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/declarationWatch/expectedOutput-4.9/patch0/output.txt000066400000000000000000000013201434170041700317740ustar00rootroot00000000000000asset bundle.js 2.45 KiB [emitted] (name: main) ./app.ts 108 bytes [built] [code generated] [1 error] ./dep.ts 59 bytes [built] [code generated] [1 error] ERROR in app.ts ./app.ts 5:6-17 [tsl] ERROR in app.ts(5,7)  TS2339: Property 'doSomething' does not exist on type 'typeof Thing'. ts-loader-default_609318b4f68865d3 ERROR in dep.ts ./dep.ts 1:6-17 [tsl] ERROR in dep.ts(1,7)  TS2339: Property 'doSomething' does not exist on type 'typeof Thing'. ts-loader-default_609318b4f68865d3 @ ./app.ts 3:10-26 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/declarationWatch/expectedOutput-4.9/patch1/000077500000000000000000000000001434170041700277005ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationWatch/expectedOutput-4.9/patch1/bundle.js000066400000000000000000000047211434170041700315130ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar dep = __webpack_require__(/*! ./dep */ \"./dep.ts\");\nconsole.log(dep);\nThing.doSomething();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./dep.ts": /*!****************!*\ !*** ./dep.ts ***! \****************/ /***/ ((module) => { eval("\nThing.doSomething();\nmodule.exports = 'dep';\n\n\n//# sourceURL=webpack:///./dep.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/declarationWatch/expectedOutput-4.9/patch1/output.txt000066400000000000000000000002441434170041700320010ustar00rootroot00000000000000asset bundle.js 2.45 KiB [emitted] (name: main) ./app.ts 108 bytes [built] [code generated] ./dep.ts 59 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/declarationWatch/patch0/000077500000000000000000000000001434170041700243455ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationWatch/patch0/thing.d.ts000066400000000000000000000000651434170041700262510ustar00rootroot00000000000000declare module Thing { function doSomethingElse(); }ts-loader-9.4.2/test/comparison-tests/declarationWatch/patch1/000077500000000000000000000000001434170041700243465ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/declarationWatch/patch1/thing.d.ts000066400000000000000000000000611434170041700262460ustar00rootroot00000000000000declare module Thing { function doSomething(); }ts-loader-9.4.2/test/comparison-tests/declarationWatch/thing.d.ts000066400000000000000000000000611434170041700250660ustar00rootroot00000000000000declare module Thing { function doSomething(); }ts-loader-9.4.2/test/comparison-tests/declarationWatch/tsconfig.json000066400000000000000000000000761434170041700257000ustar00rootroot00000000000000{ "compilerOptions": { }, "files": [ "thing.d.ts" ] }ts-loader-9.4.2/test/comparison-tests/declarationWatch/webpack.config.js000066400000000000000000000004251434170041700264050ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/dependencyErrors/000077500000000000000000000000001434170041700232255ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/dependencyErrors/app.ts000066400000000000000000000001271434170041700243550ustar00rootroot00000000000000import dep1 = require('./dep1'); import dep2 = require('./dep2'); dep1(''); dep2(''); ts-loader-9.4.2/test/comparison-tests/dependencyErrors/dep1.ts000066400000000000000000000001001434170041700244150ustar00rootroot00000000000000function doSomething(input: number) { } export = doSomething;ts-loader-9.4.2/test/comparison-tests/dependencyErrors/dep2.ts000066400000000000000000000001001434170041700244160ustar00rootroot00000000000000function doSomething(input: number) { } export = doSomething;ts-loader-9.4.2/test/comparison-tests/dependencyErrors/expectedOutput-4.9/000077500000000000000000000000001434170041700265575ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/dependencyErrors/expectedOutput-4.9/bundle.js000066400000000000000000000054031434170041700303700ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar dep1 = __webpack_require__(/*! ./dep1 */ \"./dep1.ts\");\nvar dep2 = __webpack_require__(/*! ./dep2 */ \"./dep2.ts\");\ndep1('');\ndep2('');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./dep1.ts": /*!*****************!*\ !*** ./dep1.ts ***! \*****************/ /***/ ((module) => { eval("\nfunction doSomething(input) {\n}\nmodule.exports = doSomething;\n\n\n//# sourceURL=webpack:///./dep1.ts?"); /***/ }), /***/ "./dep2.ts": /*!*****************!*\ !*** ./dep2.ts ***! \*****************/ /***/ ((module) => { eval("\nfunction doSomething(input) {\n}\nmodule.exports = doSomething;\n\n\n//# sourceURL=webpack:///./dep2.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/dependencyErrors/expectedOutput-4.9/output.txt000066400000000000000000000013701434170041700306610ustar00rootroot00000000000000asset bundle.js 2.75 KiB [emitted] (name: main) ./app.ts 121 bytes [built] [code generated] [2 errors] ./dep1.ts 76 bytes [built] [code generated] ./dep2.ts 76 bytes [built] [code generated] ERROR in app.ts ./app.ts 4:5-7 [tsl] ERROR in app.ts(4,6)  TS2345: Argument of type 'string' is not assignable to parameter of type 'number'. ts-loader-default_609318b4f68865d3 ERROR in app.ts ./app.ts 5:5-7 [tsl] ERROR in app.ts(5,6)  TS2345: Argument of type 'string' is not assignable to parameter of type 'number'. ts-loader-default_609318b4f68865d3 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/dependencyErrors/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700277365ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/dependencyErrors/expectedOutput-4.9/patch0/bundle.js000066400000000000000000000054031434170041700315470ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar dep1 = __webpack_require__(/*! ./dep1 */ \"./dep1.ts\");\nvar dep2 = __webpack_require__(/*! ./dep2 */ \"./dep2.ts\");\ndep1('');\ndep2('');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./dep1.ts": /*!*****************!*\ !*** ./dep1.ts ***! \*****************/ /***/ ((module) => { eval("\nfunction doSomething(input) {\n}\nmodule.exports = doSomething;\n\n\n//# sourceURL=webpack:///./dep1.ts?"); /***/ }), /***/ "./dep2.ts": /*!*****************!*\ !*** ./dep2.ts ***! \*****************/ /***/ ((module) => { eval("\nfunction doSomething(input) {\n}\nmodule.exports = doSomething;\n\n\n//# sourceURL=webpack:///./dep2.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/dependencyErrors/expectedOutput-4.9/patch0/output.txt000066400000000000000000000007471434170041700320470ustar00rootroot00000000000000asset bundle.js 2.75 KiB [emitted] (name: main) cached modules 76 bytes [cached] 1 module ./app.ts 121 bytes [built] [code generated] [1 error] ./dep1.ts 76 bytes [built] [code generated] ERROR in app.ts ./app.ts 5:5-7 [tsl] ERROR in app.ts(5,6)  TS2345: Argument of type 'string' is not assignable to parameter of type 'number'. ts-loader-default_609318b4f68865d3 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/dependencyErrors/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700305565ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/dependencyErrors/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000054531434170041700323740ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar dep1 = __webpack_require__(/*! ./dep1 */ \"./dep1.ts\");\nvar dep2 = __webpack_require__(/*! ./dep2 */ \"./dep2.ts\");\ndep1('');\ndep2('');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./dep1.ts": /*!*****************!*\ !*** ./dep1.ts ***! \*****************/ /***/ ((module) => { eval("\nfunction doSomething(input) {\n}\nmodule.exports = doSomething;\n\n\n//# sourceURL=webpack:///./dep1.ts?"); /***/ }), /***/ "./dep2.ts": /*!*****************!*\ !*** ./dep2.ts ***! \*****************/ /***/ ((module) => { eval("\nfunction doSomething(input) {\n}\nmodule.exports = doSomething;\n\n\n//# sourceURL=webpack:///./dep2.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/dependencyErrors/expectedOutput-transpile-4.9/output.txt000066400000000000000000000003211434170041700326530ustar00rootroot00000000000000asset bundle.js 2.79 KiB [emitted] (name: main) ./app.ts 157 bytes [built] [code generated] ./dep1.ts 76 bytes [built] [code generated] ./dep2.ts 76 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/dependencyErrors/expectedOutput-transpile-4.9/patch0/000077500000000000000000000000001434170041700317355ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/dependencyErrors/expectedOutput-transpile-4.9/patch0/bundle.js000066400000000000000000000054531434170041700335530ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar dep1 = __webpack_require__(/*! ./dep1 */ \"./dep1.ts\");\nvar dep2 = __webpack_require__(/*! ./dep2 */ \"./dep2.ts\");\ndep1('');\ndep2('');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./dep1.ts": /*!*****************!*\ !*** ./dep1.ts ***! \*****************/ /***/ ((module) => { eval("\nfunction doSomething(input) {\n}\nmodule.exports = doSomething;\n\n\n//# sourceURL=webpack:///./dep1.ts?"); /***/ }), /***/ "./dep2.ts": /*!*****************!*\ !*** ./dep2.ts ***! \*****************/ /***/ ((module) => { eval("\nfunction doSomething(input) {\n}\nmodule.exports = doSomething;\n\n\n//# sourceURL=webpack:///./dep2.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700337600ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/dependencyErrors/expectedOutput-transpile-4.9/patch0asset bundle.js 2.79 KiB [emitted] (name: main) cached modules 233 bytes [cached] 2 modules ./dep1.ts 76 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/dependencyErrors/patch0/000077500000000000000000000000001434170041700244045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/dependencyErrors/patch0/dep1.ts000066400000000000000000000001001434170041700255740ustar00rootroot00000000000000function doSomething(input: string) { } export = doSomething;ts-loader-9.4.2/test/comparison-tests/dependencyErrors/tsconfig.json000066400000000000000000000000341434170041700257310ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/dependencyErrors/webpack.config.js000066400000000000000000000004251434170041700264440ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/errorFormatter/000077500000000000000000000000001434170041700227275ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/errorFormatter/app.ts000066400000000000000000000002141434170041700240540ustar00rootroot00000000000000import myComponent = require('components/myComponent'); import myComponent2 = require('components/myComponent2'); console.log(myComponent);ts-loader-9.4.2/test/comparison-tests/errorFormatter/common/000077500000000000000000000000001434170041700242175ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/errorFormatter/common/components/000077500000000000000000000000001434170041700264045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/errorFormatter/common/components/myComponent.ts000066400000000000000000000000271434170041700312630ustar00rootroot00000000000000export = 'myComponent';ts-loader-9.4.2/test/comparison-tests/errorFormatter/expectedOutput-4.9/000077500000000000000000000000001434170041700262615ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/errorFormatter/expectedOutput-4.9/bundle.js000066400000000000000000000051521434170041700300730ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar myComponent = __webpack_require__(/*! components/myComponent */ \"./common/components/myComponent.ts\");\nconsole.log(myComponent);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/components/myComponent.ts": /*!******************************************!*\ !*** ./common/components/myComponent.ts ***! \******************************************/ /***/ ((module) => { eval("\nmodule.exports = 'myComponent';\n\n\n//# sourceURL=webpack:///./common/components/myComponent.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/errorFormatter/expectedOutput-4.9/output.txt000066400000000000000000000014271434170041700303660ustar00rootroot00000000000000asset bundle.js 2.6 KiB [emitted] (name: main) ./app.ts 120 bytes [built] [code generated] [2 errors] ./common/components/myComponent.ts 46 bytes [built] [code generated] ERROR in app.ts ./app.ts 1:29-53 Does not compute.... code: 2307,severity: error,content: Cannot find module 'components/myComponent' or its corresponding type declarations.,file: app.ts,line: 1,character: 30,context: .test/errorFormatter ts-loader-default_85b0565984bbe8dd ERROR in app.ts ./app.ts 2:30-55 Does not compute.... code: 2307,severity: error,content: Cannot find module 'components/myComponent2' or its corresponding type declarations.,file: app.ts,line: 2,character: 31,context: .test/errorFormatter ts-loader-default_85b0565984bbe8dd webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/errorFormatter/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700302605ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/errorFormatter/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000052221434170041700320700ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar myComponent = __webpack_require__(/*! components/myComponent */ \"./common/components/myComponent.ts\");\nconsole.log(myComponent);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/components/myComponent.ts": /*!******************************************!*\ !*** ./common/components/myComponent.ts ***! \******************************************/ /***/ ((module) => { eval("\nmodule.exports = 'myComponent';\n\n\n//# sourceURL=webpack:///./common/components/myComponent.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/errorFormatter/expectedOutput-transpile-4.9/output.txt000066400000000000000000000002761434170041700323660ustar00rootroot00000000000000asset bundle.js 2.64 KiB [emitted] (name: main) ./app.ts 156 bytes [built] [code generated] ./common/components/myComponent.ts 46 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/errorFormatter/tsconfig.json000066400000000000000000000000371434170041700254360ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/errorFormatter/webpack.config.js000066400000000000000000000014501434170041700261450ustar00rootroot00000000000000var path = require('path'); module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { alias: { components: path.resolve(__dirname, 'common/components') }, extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { errorFormatter: function customErrorFormatter(error, colors) { const messageColor = error.severity === 'warning' ? colors.bold.yellow : colors.bold.red; return 'Does not compute.... ' + messageColor(Object.keys(error).map(key => `${key}: ${error[key]}`)); } } } ] } } ts-loader-9.4.2/test/comparison-tests/errors/000077500000000000000000000000001434170041700212265ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/errors/app.ts000066400000000000000000000000141434170041700223510ustar00rootroot00000000000000var a == 0; ts-loader-9.4.2/test/comparison-tests/errors/expectedOutput-4.9/000077500000000000000000000000001434170041700245605ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/errors/expectedOutput-4.9/bundle.js000066400000000000000000000025741434170041700263770ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("throw new Error(\"Module parse failed: Unexpected token (2:1)/nFile was processed with these loaders:/n * ../../index.js/nYou may need an additional loader to handle the result of these loaders./n| var a;/n> == 0;/n| \");\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module doesn't tell about it's top-level declarations so it can't be inlined /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/errors/expectedOutput-4.9/output.txt000066400000000000000000000010551434170041700266620ustar00rootroot00000000000000asset bundle.js 1.38 KiB [emitted] (name: main) ./app.ts 14 bytes [built] [code generated] [1 error] ERROR in ./app.ts 2:1 Module parse failed: Unexpected token (2:1) File was processed with these loaders: * ../../index.js You may need an additional loader to handle the result of these loaders. | var a; > == 0; | ERROR in app.ts ./app.ts 1:6-8 [tsl] ERROR in app.ts(1,7)  TS1005: ',' expected. ts-loader-default_609318b4f68865d3 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/errors/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700265575ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/errors/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000025741434170041700303760ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("throw new Error(\"Module parse failed: Unexpected token (2:1)/nFile was processed with these loaders:/n * ../../index.js/nYou may need an additional loader to handle the result of these loaders./n| var a;/n> == 0;/n| \");\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module doesn't tell about it's top-level declarations so it can't be inlined /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/errors/expectedOutput-transpile-4.9/output.txt000066400000000000000000000010561434170041700306620ustar00rootroot00000000000000asset bundle.js 1.38 KiB [emitted] (name: main) ./app.ts 14 bytes [built] [code generated] [2 errors] ERROR in app.ts ./app.ts 1:6-8 [tsl] ERROR in app.ts(1,7)  TS1005: ',' expected. ts-loader-default_de8929d96064b0d0 ERROR in ./app.ts 2:1 Module parse failed: Unexpected token (2:1) File was processed with these loaders: * ../../index.js You may need an additional loader to handle the result of these loaders. | var a; > == 0; | webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/errors/tsconfig.json000066400000000000000000000000341434170041700237320ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/errors/webpack.config.js000066400000000000000000000004251434170041700244450ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/es3/000077500000000000000000000000001434170041700204045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es3/app.ts000066400000000000000000000000271434170041700215330ustar00rootroot00000000000000({get x(){ return 1 }})ts-loader-9.4.2/test/comparison-tests/es3/expectedOutput-4.9/000077500000000000000000000000001434170041700237365ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es3/expectedOutput-4.9/bundle.js000066400000000000000000000022511434170041700255450ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("({ get x() { return 1; } });\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/es3/expectedOutput-4.9/output.txt000066400000000000000000000006121434170041700260360ustar00rootroot00000000000000asset bundle.js 1.17 KiB [emitted] (name: main) ./app.ts 29 bytes [built] [code generated] [1 error] ERROR in app.ts ./app.ts 1:6-7 [tsl] ERROR in app.ts(1,7)  TS1056: Accessors are only available when targeting ECMAScript 5 and higher. ts-loader-default_609318b4f68865d3 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/es3/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700257355ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es3/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000022511434170041700275440ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("({ get x() { return 1; } });\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/es3/expectedOutput-transpile-4.9/output.txt000066400000000000000000000001701434170041700300340ustar00rootroot00000000000000asset bundle.js 1.17 KiB [emitted] (name: main) ./app.ts 29 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/es3/tsconfig.json000066400000000000000000000000561434170041700231140ustar00rootroot00000000000000{ "compilerOptions": { "target": "es3" } }ts-loader-9.4.2/test/comparison-tests/es3/webpack.config.js000066400000000000000000000004251434170041700236230ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/es5/000077500000000000000000000000001434170041700204065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es5/app.ts000066400000000000000000000001131434170041700215310ustar00rootroot00000000000000({get x(){ return 1 }}) const mapsDontExistYet = new Map();ts-loader-9.4.2/test/comparison-tests/es5/expectedOutput-4.9/000077500000000000000000000000001434170041700237405ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es5/expectedOutput-4.9/bundle.js000066400000000000000000000023141434170041700255470ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("({ get x() { return 1; } });\nvar mapsDontExistYet = new Map();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/es5/expectedOutput-4.9/output.txt000066400000000000000000000001671434170041700260450ustar00rootroot00000000000000asset bundle.js 1.2 KiB [emitted] (name: main) ./app.ts 63 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/es5/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700257375ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es5/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000023141434170041700275460ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("({ get x() { return 1; } });\nvar mapsDontExistYet = new Map();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/es5/expectedOutput-transpile-4.9/output.txt000066400000000000000000000001671434170041700300440ustar00rootroot00000000000000asset bundle.js 1.2 KiB [emitted] (name: main) ./app.ts 63 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/es5/tsconfig.json000066400000000000000000000000721434170041700231140ustar00rootroot00000000000000{ "compilerOptions": { "target": "es5" } }ts-loader-9.4.2/test/comparison-tests/es5/webpack.config.js000066400000000000000000000004251434170041700236250ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/es6/000077500000000000000000000000001434170041700204075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es6/app.ts000066400000000000000000000000361434170041700215360ustar00rootroot00000000000000({get x(){ return 1 }}) Symbolts-loader-9.4.2/test/comparison-tests/es6/expectedOutput-4.9/000077500000000000000000000000001434170041700237415ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es6/expectedOutput-4.9/bundle.js000066400000000000000000000022621434170041700255520ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("({ get x() { return 1; } });\nSymbol;\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/es6/expectedOutput-4.9/output.txt000066400000000000000000000001701434170041700260400ustar00rootroot00000000000000asset bundle.js 1.17 KiB [emitted] (name: main) ./app.ts 37 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/es6/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700257405ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es6/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000022621434170041700275510ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("({ get x() { return 1; } });\nSymbol;\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/es6/expectedOutput-transpile-4.9/output.txt000066400000000000000000000001701434170041700300370ustar00rootroot00000000000000asset bundle.js 1.17 KiB [emitted] (name: main) ./app.ts 37 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/es6/tsconfig.json000066400000000000000000000000721434170041700231150ustar00rootroot00000000000000{ "compilerOptions": { "target": "es6" } }ts-loader-9.4.2/test/comparison-tests/es6/webpack.config.js000066400000000000000000000004251434170041700236260ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/000077500000000000000000000000001434170041700231405ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/README.md000066400000000000000000000006461434170041700244250ustar00rootroot00000000000000This test shows how to do simple code splitting with TypeScript and webpack using ES6 modules. See the comments in `app.ts` for a quick overview of the process. More information can be found at these sites: - https://www.typescriptlang.org/docs/handbook/modules.html#dynamic-module-loading-in-nodejs - https://webpack.js.org/guides/code-splitting/ - https://github.com/webpack/webpack/tree/master/examples/code-splittingts-loader-9.4.2/test/comparison-tests/es6codeSplitting/a.ts000066400000000000000000000000231434170041700237230ustar00rootroot00000000000000export default 'a';ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/app.ts000066400000000000000000000023321434170041700242700ustar00rootroot00000000000000import a from './a'; import b from'./b'; // modules c and d won't actually be emitted here // since they are not used directly. Instead, they are only referenced // with "typeof". At this point, these statements are only for the // benefit of the TypeScript type system. import c from './c'; // you can import like this import * as d from './d'; // or like this depending on your use case console.log(a); console.log(b); require.ensure(['./c', './d'], function(require) { // These require calls are emitted (note these are NOT TypeScript // `import ... from` statements). `require.ensure` is defined in // require.d.ts. Webpack sees this and automatically puts c and d // into a separate chunk. // Note that requiring an ES6 module always returns an object // with the named exports. This means if you want to access // the default export you have to do so manually. // Since we used syntactic sugar for the default export for c, we // go ahead and access the default property. var cDefault = require('./c')["default"]; // For d, we imported the whole module so we don't access the default // property yet. var dModule = require('./d'); console.log(cDefault); console.log(dModule["default"]); });ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/b.ts000066400000000000000000000000231434170041700237240ustar00rootroot00000000000000export default 'b';ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/c.ts000066400000000000000000000000231434170041700237250ustar00rootroot00000000000000export default 'c';ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/d.ts000066400000000000000000000000231434170041700237260ustar00rootroot00000000000000export default 'd';ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/expectedOutput-4.9/000077500000000000000000000000001434170041700264725ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/expectedOutput-4.9/bundle.js000066400000000000000000000310521434170041700303020ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./a.ts": /*!**************!*\ !*** ./a.ts ***! \**************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = 'a';\n\n\n//# sourceURL=webpack:///./a.ts?"); /***/ }), /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar a_1 = __webpack_require__(/*! ./a */ \"./a.ts\");\nvar b_1 = __webpack_require__(/*! ./b */ \"./b.ts\");\nconsole.log(a_1.default);\nconsole.log(b_1.default);\n__webpack_require__.e(/*! require.ensure */ \"c_ts-d_ts\").then((function (require) {\n // These require calls are emitted (note these are NOT TypeScript\n // `import ... from` statements). `require.ensure` is defined in\n // require.d.ts. Webpack sees this and automatically puts c and d\n // into a separate chunk. \n // Note that requiring an ES6 module always returns an object\n // with the named exports. This means if you want to access\n // the default export you have to do so manually.\n // Since we used syntactic sugar for the default export for c, we\n // go ahead and access the default property.\n var cDefault = (__webpack_require__(/*! ./c */ \"./c.ts\")[\"default\"]);\n // For d, we imported the whole module so we don't access the default\n // property yet. \n var dModule = __webpack_require__(/*! ./d */ \"./d.ts\");\n console.log(cDefault);\n console.log(dModule[\"default\"]);\n}).bind(null, __webpack_require__))['catch'](__webpack_require__.oe);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./b.ts": /*!**************!*\ !*** ./b.ts ***! \**************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = 'b';\n\n\n//# sourceURL=webpack:///./b.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = __webpack_modules__; /******/ /************************************************************************/ /******/ /* webpack/runtime/ensure chunk */ /******/ (() => { /******/ __webpack_require__.f = {}; /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = (chunkId) => { /******/ return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => { /******/ __webpack_require__.f[key](chunkId, promises); /******/ return promises; /******/ }, [])); /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/get javascript chunk filename */ /******/ (() => { /******/ // This function allow to reference async chunks /******/ __webpack_require__.u = (chunkId) => { /******/ // return url for filenames based on template /******/ return "" + chunkId + ".bundle.js"; /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/global */ /******/ (() => { /******/ __webpack_require__.g = (function() { /******/ if (typeof globalThis === 'object') return globalThis; /******/ try { /******/ return this || new Function('return this')(); /******/ } catch (e) { /******/ if (typeof window === 'object') return window; /******/ } /******/ })(); /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/load script */ /******/ (() => { /******/ var inProgress = {}; /******/ // data-webpack is not used as build has no uniqueName /******/ // loadScript function to load a script via script tag /******/ __webpack_require__.l = (url, done, key, chunkId) => { /******/ if(inProgress[url]) { inProgress[url].push(done); return; } /******/ var script, needAttach; /******/ if(key !== undefined) { /******/ var scripts = document.getElementsByTagName("script"); /******/ for(var i = 0; i < scripts.length; i++) { /******/ var s = scripts[i]; /******/ if(s.getAttribute("src") == url) { script = s; break; } /******/ } /******/ } /******/ if(!script) { /******/ needAttach = true; /******/ script = document.createElement('script'); /******/ /******/ script.charset = 'utf-8'; /******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } /******/ /******/ script.src = url; /******/ } /******/ inProgress[url] = [done]; /******/ var onScriptComplete = (prev, event) => { /******/ // avoid mem leaks in IE. /******/ script.onerror = script.onload = null; /******/ clearTimeout(timeout); /******/ var doneFns = inProgress[url]; /******/ delete inProgress[url]; /******/ script.parentNode && script.parentNode.removeChild(script); /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } /******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); /******/ needAttach && document.head.appendChild(script); /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/publicPath */ /******/ (() => { /******/ var scriptUrl; /******/ if (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + ""; /******/ var document = __webpack_require__.g.document; /******/ if (!scriptUrl && document) { /******/ if (document.currentScript) /******/ scriptUrl = document.currentScript.src /******/ if (!scriptUrl) { /******/ var scripts = document.getElementsByTagName("script"); /******/ if(scripts.length) scriptUrl = scripts[scripts.length - 1].src /******/ } /******/ } /******/ // When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration /******/ // or pass an empty string ("") and set the __webpack_public_path__ variable from your code to use your own logic. /******/ if (!scriptUrl) throw new Error("Automatic publicPath is not supported in this browser"); /******/ scriptUrl = scriptUrl.replace(/#.*$/, "").replace(/\?.*$/, "").replace(/\/[^\/]+$/, "/"); /******/ __webpack_require__.p = scriptUrl; /******/ })(); /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/ (() => { /******/ // no baseURI /******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded /******/ var installedChunks = { /******/ "main": 0 /******/ }; /******/ /******/ __webpack_require__.f.j = (chunkId, promises) => { /******/ // JSONP chunk loading for javascript /******/ var installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined; /******/ if(installedChunkData !== 0) { // 0 means "already installed". /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunkData) { /******/ promises.push(installedChunkData[2]); /******/ } else { /******/ if(true) { // all chunks have JS /******/ // setup Promise in chunk cache /******/ var promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject])); /******/ promises.push(installedChunkData[2] = promise); /******/ /******/ // start chunk loading /******/ var url = __webpack_require__.p + __webpack_require__.u(chunkId); /******/ // create error before stack unwound to get useful stacktrace later /******/ var error = new Error(); /******/ var loadingEnded = (event) => { /******/ if(__webpack_require__.o(installedChunks, chunkId)) { /******/ installedChunkData = installedChunks[chunkId]; /******/ if(installedChunkData !== 0) installedChunks[chunkId] = undefined; /******/ if(installedChunkData) { /******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type); /******/ var realSrc = event && event.target && event.target.src; /******/ error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')'; /******/ error.name = 'ChunkLoadError'; /******/ error.type = errorType; /******/ error.request = realSrc; /******/ installedChunkData[1](error); /******/ } /******/ } /******/ }; /******/ __webpack_require__.l(url, loadingEnded, "chunk-" + chunkId, chunkId); /******/ } else installedChunks[chunkId] = 0; /******/ } /******/ } /******/ }; /******/ /******/ // no prefetching /******/ /******/ // no preloaded /******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ /******/ // no on chunks loaded /******/ /******/ // install a JSONP callback for chunk loading /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { /******/ var [chunkIds, moreModules, runtime] = data; /******/ // add "moreModules" to the modules object, /******/ // then flag all "chunkIds" as loaded and fire callback /******/ var moduleId, chunkId, i = 0; /******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { /******/ for(moduleId in moreModules) { /******/ if(__webpack_require__.o(moreModules, moduleId)) { /******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; /******/ } /******/ } /******/ if(runtime) var result = runtime(__webpack_require__); /******/ } /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } /******/ /******/ var chunkLoadingGlobal = self["webpackChunk"] = self["webpackChunk"] || []; /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/expectedOutput-4.9/c_ts-d_ts.bundle.js000066400000000000000000000022771434170041700321670ustar00rootroot00000000000000"use strict"; /* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ (self["webpackChunk"] = self["webpackChunk"] || []).push([["c_ts-d_ts"],{ /***/ "./c.ts": /*!**************!*\ !*** ./c.ts ***! \**************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = 'c';\n\n\n//# sourceURL=webpack:///./c.ts?"); /***/ }), /***/ "./d.ts": /*!**************!*\ !*** ./d.ts ***! \**************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = 'd';\n\n\n//# sourceURL=webpack:///./d.ts?"); /***/ }) }]);ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/expectedOutput-4.9/output.txt000066400000000000000000000006271434170041700306000ustar00rootroot00000000000000asset bundle.js 12.5 KiB [emitted] (name: main) asset c_ts-d_ts.bundle.js 1.19 KiB [emitted] runtime modules 6.01 KiB 7 modules cacheable modules 1.39 KiB ./app.ts 1020 bytes [built] [code generated] ./a.ts 100 bytes [built] [code generated] ./b.ts 100 bytes [built] [code generated] ./c.ts 100 bytes [built] [code generated] ./d.ts 100 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/es6codeSplitting/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700304715ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000310521434170041700323010ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./a.ts": /*!**************!*\ !*** ./a.ts ***! \**************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = 'a';\n\n\n//# sourceURL=webpack:///./a.ts?"); /***/ }), /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar a_1 = __webpack_require__(/*! ./a */ \"./a.ts\");\nvar b_1 = __webpack_require__(/*! ./b */ \"./b.ts\");\nconsole.log(a_1.default);\nconsole.log(b_1.default);\n__webpack_require__.e(/*! require.ensure */ \"c_ts-d_ts\").then((function (require) {\n // These require calls are emitted (note these are NOT TypeScript\n // `import ... from` statements). `require.ensure` is defined in\n // require.d.ts. Webpack sees this and automatically puts c and d\n // into a separate chunk. \n // Note that requiring an ES6 module always returns an object\n // with the named exports. This means if you want to access\n // the default export you have to do so manually.\n // Since we used syntactic sugar for the default export for c, we\n // go ahead and access the default property.\n var cDefault = (__webpack_require__(/*! ./c */ \"./c.ts\")[\"default\"]);\n // For d, we imported the whole module so we don't access the default\n // property yet. \n var dModule = __webpack_require__(/*! ./d */ \"./d.ts\");\n console.log(cDefault);\n console.log(dModule[\"default\"]);\n}).bind(null, __webpack_require__))['catch'](__webpack_require__.oe);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./b.ts": /*!**************!*\ !*** ./b.ts ***! \**************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = 'b';\n\n\n//# sourceURL=webpack:///./b.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = __webpack_modules__; /******/ /************************************************************************/ /******/ /* webpack/runtime/ensure chunk */ /******/ (() => { /******/ __webpack_require__.f = {}; /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = (chunkId) => { /******/ return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => { /******/ __webpack_require__.f[key](chunkId, promises); /******/ return promises; /******/ }, [])); /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/get javascript chunk filename */ /******/ (() => { /******/ // This function allow to reference async chunks /******/ __webpack_require__.u = (chunkId) => { /******/ // return url for filenames based on template /******/ return "" + chunkId + ".bundle.js"; /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/global */ /******/ (() => { /******/ __webpack_require__.g = (function() { /******/ if (typeof globalThis === 'object') return globalThis; /******/ try { /******/ return this || new Function('return this')(); /******/ } catch (e) { /******/ if (typeof window === 'object') return window; /******/ } /******/ })(); /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/load script */ /******/ (() => { /******/ var inProgress = {}; /******/ // data-webpack is not used as build has no uniqueName /******/ // loadScript function to load a script via script tag /******/ __webpack_require__.l = (url, done, key, chunkId) => { /******/ if(inProgress[url]) { inProgress[url].push(done); return; } /******/ var script, needAttach; /******/ if(key !== undefined) { /******/ var scripts = document.getElementsByTagName("script"); /******/ for(var i = 0; i < scripts.length; i++) { /******/ var s = scripts[i]; /******/ if(s.getAttribute("src") == url) { script = s; break; } /******/ } /******/ } /******/ if(!script) { /******/ needAttach = true; /******/ script = document.createElement('script'); /******/ /******/ script.charset = 'utf-8'; /******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } /******/ /******/ script.src = url; /******/ } /******/ inProgress[url] = [done]; /******/ var onScriptComplete = (prev, event) => { /******/ // avoid mem leaks in IE. /******/ script.onerror = script.onload = null; /******/ clearTimeout(timeout); /******/ var doneFns = inProgress[url]; /******/ delete inProgress[url]; /******/ script.parentNode && script.parentNode.removeChild(script); /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } /******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); /******/ needAttach && document.head.appendChild(script); /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/publicPath */ /******/ (() => { /******/ var scriptUrl; /******/ if (__webpack_require__.g.importScripts) scriptUrl = __webpack_require__.g.location + ""; /******/ var document = __webpack_require__.g.document; /******/ if (!scriptUrl && document) { /******/ if (document.currentScript) /******/ scriptUrl = document.currentScript.src /******/ if (!scriptUrl) { /******/ var scripts = document.getElementsByTagName("script"); /******/ if(scripts.length) scriptUrl = scripts[scripts.length - 1].src /******/ } /******/ } /******/ // When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration /******/ // or pass an empty string ("") and set the __webpack_public_path__ variable from your code to use your own logic. /******/ if (!scriptUrl) throw new Error("Automatic publicPath is not supported in this browser"); /******/ scriptUrl = scriptUrl.replace(/#.*$/, "").replace(/\?.*$/, "").replace(/\/[^\/]+$/, "/"); /******/ __webpack_require__.p = scriptUrl; /******/ })(); /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/ (() => { /******/ // no baseURI /******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded /******/ var installedChunks = { /******/ "main": 0 /******/ }; /******/ /******/ __webpack_require__.f.j = (chunkId, promises) => { /******/ // JSONP chunk loading for javascript /******/ var installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined; /******/ if(installedChunkData !== 0) { // 0 means "already installed". /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunkData) { /******/ promises.push(installedChunkData[2]); /******/ } else { /******/ if(true) { // all chunks have JS /******/ // setup Promise in chunk cache /******/ var promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject])); /******/ promises.push(installedChunkData[2] = promise); /******/ /******/ // start chunk loading /******/ var url = __webpack_require__.p + __webpack_require__.u(chunkId); /******/ // create error before stack unwound to get useful stacktrace later /******/ var error = new Error(); /******/ var loadingEnded = (event) => { /******/ if(__webpack_require__.o(installedChunks, chunkId)) { /******/ installedChunkData = installedChunks[chunkId]; /******/ if(installedChunkData !== 0) installedChunks[chunkId] = undefined; /******/ if(installedChunkData) { /******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type); /******/ var realSrc = event && event.target && event.target.src; /******/ error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')'; /******/ error.name = 'ChunkLoadError'; /******/ error.type = errorType; /******/ error.request = realSrc; /******/ installedChunkData[1](error); /******/ } /******/ } /******/ }; /******/ __webpack_require__.l(url, loadingEnded, "chunk-" + chunkId, chunkId); /******/ } else installedChunks[chunkId] = 0; /******/ } /******/ } /******/ }; /******/ /******/ // no prefetching /******/ /******/ // no preloaded /******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ /******/ // no on chunks loaded /******/ /******/ // install a JSONP callback for chunk loading /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { /******/ var [chunkIds, moreModules, runtime] = data; /******/ // add "moreModules" to the modules object, /******/ // then flag all "chunkIds" as loaded and fire callback /******/ var moduleId, chunkId, i = 0; /******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { /******/ for(moduleId in moreModules) { /******/ if(__webpack_require__.o(moreModules, moduleId)) { /******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; /******/ } /******/ } /******/ if(runtime) var result = runtime(__webpack_require__); /******/ } /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } /******/ /******/ var chunkLoadingGlobal = self["webpackChunk"] = self["webpackChunk"] || []; /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;c_ts-d_ts.bundle.js000066400000000000000000000022771434170041700341070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/expectedOutput-transpile-4.9"use strict"; /* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ (self["webpackChunk"] = self["webpackChunk"] || []).push([["c_ts-d_ts"],{ /***/ "./c.ts": /*!**************!*\ !*** ./c.ts ***! \**************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = 'c';\n\n\n//# sourceURL=webpack:///./c.ts?"); /***/ }), /***/ "./d.ts": /*!**************!*\ !*** ./d.ts ***! \**************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = 'd';\n\n\n//# sourceURL=webpack:///./d.ts?"); /***/ }) }]);ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/expectedOutput-transpile-4.9/output.txt000066400000000000000000000006271434170041700325770ustar00rootroot00000000000000asset bundle.js 12.5 KiB [emitted] (name: main) asset c_ts-d_ts.bundle.js 1.19 KiB [emitted] runtime modules 6.01 KiB 7 modules cacheable modules 1.39 KiB ./app.ts 1020 bytes [built] [code generated] ./a.ts 100 bytes [built] [code generated] ./b.ts 100 bytes [built] [code generated] ./c.ts 100 bytes [built] [code generated] ./d.ts 100 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/es6codeSplitting/require.d.ts000066400000000000000000000003231434170041700254040ustar00rootroot00000000000000declare var require: { (path: string): T; (paths: string[], callback: (...modules: any[]) => void): void; ensure: (paths: string[], callback: (require: (path: string) => T) => void) => void; };ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/tsconfig.json000066400000000000000000000001471434170041700256510ustar00rootroot00000000000000{ "compilerOptions": { "target": "es5", "module": "commonjs" }, "files": [ "require.d.ts" ] }ts-loader-9.4.2/test/comparison-tests/es6codeSplitting/webpack.config.js000066400000000000000000000004251434170041700263570ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/es6withCJS/000077500000000000000000000000001434170041700216435ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es6withCJS/app.ts000066400000000000000000000000231434170041700227660ustar00rootroot00000000000000export default 'a';ts-loader-9.4.2/test/comparison-tests/es6withCJS/expectedOutput-4.9/000077500000000000000000000000001434170041700251755ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es6withCJS/expectedOutput-4.9/bundle.js000066400000000000000000000024741434170041700270130ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = 'a';\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](0, __webpack_exports__); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/es6withCJS/expectedOutput-4.9/output.txt000066400000000000000000000001711434170041700272750ustar00rootroot00000000000000asset bundle.js 1.31 KiB [emitted] (name: main) ./app.ts 100 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/es6withCJS/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700271745ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/es6withCJS/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000024741434170041700310120ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = 'a';\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](0, __webpack_exports__); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/es6withCJS/expectedOutput-transpile-4.9/output.txt000066400000000000000000000001711434170041700312740ustar00rootroot00000000000000asset bundle.js 1.31 KiB [emitted] (name: main) ./app.ts 100 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/es6withCJS/tsconfig.json000066400000000000000000000001301434170041700243440ustar00rootroot00000000000000{ "compilerOptions": { "target": "es6", "module": "commonjs" } }ts-loader-9.4.2/test/comparison-tests/es6withCJS/webpack.config.js000066400000000000000000000004251434170041700250620ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/externals/000077500000000000000000000000001434170041700217175ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/externals/app.ts000066400000000000000000000001011434170041700230370ustar00rootroot00000000000000import hello = require('hello') var msg = hello.sayHello('World')ts-loader-9.4.2/test/comparison-tests/externals/expectedOutput-4.9/000077500000000000000000000000001434170041700252515ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/externals/expectedOutput-4.9/bundle.js000066400000000000000000000046271434170041700270710ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar hello = __webpack_require__(/*! hello */ \"hello\");\nvar msg = hello.sayHello('World');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "hello": /*!************************!*\ !*** external "hello" ***! \************************/ /***/ ((module) => { module.exports = hello; /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/externals/expectedOutput-4.9/output.txt000066400000000000000000000002531434170041700273520ustar00rootroot00000000000000asset bundle.js 2.4 KiB [emitted] (name: main) ./app.ts 106 bytes [built] [code generated] external "hello" 42 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/externals/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700272505ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/externals/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000046771434170041700310750ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar hello = __webpack_require__(/*! hello */ \"hello\");\nvar msg = hello.sayHello('World');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "hello": /*!************************!*\ !*** external "hello" ***! \************************/ /***/ ((module) => { module.exports = hello; /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/externals/expectedOutput-transpile-4.9/output.txt000066400000000000000000000002541434170041700313520ustar00rootroot00000000000000asset bundle.js 2.44 KiB [emitted] (name: main) ./app.ts 142 bytes [built] [code generated] external "hello" 42 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/externals/hello.d.ts000066400000000000000000000001151434170041700236110ustar00rootroot00000000000000declare module "hello" { export function sayHello(name: string): string }ts-loader-9.4.2/test/comparison-tests/externals/tsconfig.json000066400000000000000000000000411434170041700244210ustar00rootroot00000000000000{ "files": [ "hello.d.ts" ] }ts-loader-9.4.2/test/comparison-tests/externals/webpack.config.js000066400000000000000000000005021434170041700251320ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, externals: { hello: true, }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/getProgram.js000066400000000000000000000013451434170041700223620ustar00rootroot00000000000000const typescript = require('typescript'); module.exports = function getProgram(tsconfigPath, optionsToExtend) { const parsedCommandLine = typescript.getParsedCommandLineOfConfigFile(tsconfigPath, optionsToExtend || {}, { fileExists: typescript.sys.fileExists, getCurrentDirectory: typescript.sys.getCurrentDirectory, onUnRecoverableConfigFileDiagnostic: function () { throw new Error("Error building project") }, readFile: typescript.sys.readFile, readDirectory: typescript.sys.readDirectory, useCaseSensitiveFileNames: typescript.sys.useCaseSensitiveFileNames, }); return typescript.createProgram({ rootNames: parsedCommandLine.fileNames, options: parsedCommandLine.options }); };ts-loader-9.4.2/test/comparison-tests/ignoreDiagnostics/000077500000000000000000000000001434170041700233655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/ignoreDiagnostics/app.ts000066400000000000000000000002461434170041700245170ustar00rootroot00000000000000export class Foo { } class Bar { } var a: Number = 'b'; // this should error with 2322 export = Bar; // this should error with 2309 but doesn't since we ignorets-loader-9.4.2/test/comparison-tests/ignoreDiagnostics/expectedOutput-4.9/000077500000000000000000000000001434170041700267175ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/ignoreDiagnostics/expectedOutput-4.9/bundle.js000066400000000000000000000045551434170041700305370ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((module, exports) => { eval("\nexports.Foo = void 0;\nvar Foo = /** @class */ (function () {\n function Foo() {\n }\n return Foo;\n}());\nvar Bar = /** @class */ (function () {\n function Bar() {\n }\n return Bar;\n}());\nvar a = 'b'; // this should error with 2322\nmodule.exports = Bar;\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module is referenced by other modules so it can't be inlined /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/ignoreDiagnostics/expectedOutput-4.9/output.txt000066400000000000000000000005701434170041700310220ustar00rootroot00000000000000asset bundle.js 2.36 KiB [emitted] (name: main) ./app.ts 278 bytes [built] [code generated] [1 error] ERROR in app.ts ./app.ts 9:4-5 [tsl] ERROR in app.ts(9,5)  TS2322: Type 'string' is not assignable to type 'Number'. ts-loader-default_2830fdd0bda34e31 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/ignoreDiagnostics/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700307165ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/ignoreDiagnostics/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000045551434170041700325360ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((module, exports) => { eval("\nexports.Foo = void 0;\nvar Foo = /** @class */ (function () {\n function Foo() {\n }\n return Foo;\n}());\nvar Bar = /** @class */ (function () {\n function Bar() {\n }\n return Bar;\n}());\nvar a = 'b'; // this should error with 2322\nmodule.exports = Bar;\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module is referenced by other modules so it can't be inlined /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/ignoreDiagnostics/expectedOutput-transpile-4.9/output.txt000066400000000000000000000001711434170041700330160ustar00rootroot00000000000000asset bundle.js 2.36 KiB [emitted] (name: main) ./app.ts 278 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/ignoreDiagnostics/tsconfig.json000066400000000000000000000000341434170041700260710ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/ignoreDiagnostics/webpack.config.js000066400000000000000000000005751434170041700266120ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { ignoreDiagnostics: [2309] } } ] } } ts-loader-9.4.2/test/comparison-tests/importsWatch/000077500000000000000000000000001434170041700223765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/importsWatch/app.ts000066400000000000000000000000751434170041700235300ustar00rootroot00000000000000import {IFoo} from './foo' var foo: IFoo; foo.bar = 'foobar'ts-loader-9.4.2/test/comparison-tests/importsWatch/expectedOutput-4.9/000077500000000000000000000000001434170041700257305ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/importsWatch/expectedOutput-4.9/bundle.js000066400000000000000000000024261434170041700275430ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nvar foo;\nfoo.bar = 'foobar';\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](0, __webpack_exports__); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/importsWatch/expectedOutput-4.9/output.txt000066400000000000000000000001701434170041700300270ustar00rootroot00000000000000asset bundle.js 1.27 KiB [emitted] (name: main) ./app.ts 70 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/importsWatch/expectedOutput-4.9/patch1/000077500000000000000000000000001434170041700271105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/importsWatch/expectedOutput-4.9/patch1/bundle.js000066400000000000000000000024261434170041700307230ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nvar foo;\nfoo.bar = 'foobar';\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](0, __webpack_exports__); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/importsWatch/expectedOutput-4.9/patch1/output.txt000066400000000000000000000005701434170041700312130ustar00rootroot00000000000000asset bundle.js 1.27 KiB [emitted] (name: main) ./app.ts 70 bytes [built] [code generated] [1 error] ERROR in app.ts ./app.ts 4:0-7 [tsl] ERROR in app.ts(4,1)  TS2322: Type 'string' is not assignable to type 'boolean'. ts-loader-default_609318b4f68865d3 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/importsWatch/foo.ts000066400000000000000000000000521434170041700235260ustar00rootroot00000000000000export interface IFoo { bar: string; }ts-loader-9.4.2/test/comparison-tests/importsWatch/patch0/000077500000000000000000000000001434170041700235555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/importsWatch/patch0/foo.ts000066400000000000000000000000521434170041700247050ustar00rootroot00000000000000export interface IFoo { bar: string; }ts-loader-9.4.2/test/comparison-tests/importsWatch/patch1/000077500000000000000000000000001434170041700235565ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/importsWatch/patch1/foo.ts000066400000000000000000000000531434170041700247070ustar00rootroot00000000000000export interface IFoo { bar: boolean; }ts-loader-9.4.2/test/comparison-tests/importsWatch/tsconfig.json000066400000000000000000000000341434170041700251020ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/importsWatch/webpack.config.js000066400000000000000000000004251434170041700256150ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/instance/000077500000000000000000000000001434170041700215165ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/instance/a.ts000066400000000000000000000000371434170041700223060ustar00rootroot00000000000000declare var someGlobal: number;ts-loader-9.4.2/test/comparison-tests/instance/b.ts000066400000000000000000000000371434170041700223070ustar00rootroot00000000000000declare var someGlobal: string;ts-loader-9.4.2/test/comparison-tests/instance/expectedOutput-4.9/000077500000000000000000000000001434170041700250505ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/instance/expectedOutput-4.9/err.txt000066400000000000000000000001341434170041700263770ustar00rootroot00000000000000Error: Conflict: Multiple chunks emit assets to the same filename bundle.js (chunks a and b)ts-loader-9.4.2/test/comparison-tests/instance/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700270475ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/instance/expectedOutput-transpile-4.9/err.txt000066400000000000000000000001341434170041700303760ustar00rootroot00000000000000Error: Conflict: Multiple chunks emit assets to the same filename bundle.js (chunks a and b)ts-loader-9.4.2/test/comparison-tests/instance/tsconfig.json000066400000000000000000000000751434170041700242270ustar00rootroot00000000000000{ "compilerOptions": { }, "files": [ "i-dont-exist" ] }ts-loader-9.4.2/test/comparison-tests/instance/webpack.config.js000066400000000000000000000007561434170041700247440ustar00rootroot00000000000000module.exports = { mode: 'development', entry: { a: './a.ts', b: './b.ts' }, output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ // this will fail if both files are passed through the same instance { test: /a\.ts$/, loader: '../../index.js' }, { test: /b\.ts$/, loader: '../../index.js', options: { instance: 'different' } } ] } }ts-loader-9.4.2/test/comparison-tests/issue372/000077500000000000000000000000001434170041700212765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue372/app.ts000066400000000000000000000001061434170041700224230ustar00rootroot00000000000000import {IFoo, s} from './foo' var foo: IFoo; foo.bar = 'foobar' + s; ts-loader-9.4.2/test/comparison-tests/issue372/expectedOutput-4.9/000077500000000000000000000000001434170041700246305ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue372/expectedOutput-4.9/bundle.js000066400000000000000000000055711434170041700264470ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar foo_1 = __webpack_require__(/*! ./foo */ \"./foo.ts\");\nvar foo;\nfoo.bar = 'foobar' + foo_1.s;\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./foo.ts": /*!****************!*\ !*** ./foo.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nexports.s = void 0;\nvar sString = __webpack_require__(/*! a */ \"./node_modules/a/index.js\");\nexports.s = sString;\n\n\n//# sourceURL=webpack:///./foo.ts?"); /***/ }), /***/ "./node_modules/a/index.js": /*!*********************************!*\ !*** ./node_modules/a/index.js ***! \*********************************/ /***/ ((module) => { eval("module.exports = 'a';\n\n//# sourceURL=webpack:///./node_modules/a/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/issue372/expectedOutput-4.9/output.txt000066400000000000000000000003411434170041700267270ustar00rootroot00000000000000asset bundle.js 2.87 KiB [emitted] (name: main) ./app.ts 110 bytes [built] [code generated] ./foo.ts 110 bytes [built] [code generated] ./node_modules/a/index.js 21 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/issue372/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700260075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue372/expectedOutput-4.9/patch0/bundle.js000066400000000000000000000056001434170041700276170ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar foo_1 = __webpack_require__(/*! ./foo */ \"./foo.ts\");\nvar foo;\nfoo.bar = 'foobar_patch0' + foo_1.s;\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./foo.ts": /*!****************!*\ !*** ./foo.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nexports.s = void 0;\nvar sString = __webpack_require__(/*! a */ \"./node_modules/a/index.js\");\nexports.s = sString;\n\n\n//# sourceURL=webpack:///./foo.ts?"); /***/ }), /***/ "./node_modules/a/index.js": /*!*********************************!*\ !*** ./node_modules/a/index.js ***! \*********************************/ /***/ ((module) => { eval("module.exports = 'a';\n\n//# sourceURL=webpack:///./node_modules/a/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/issue372/expectedOutput-4.9/patch0/output.txt000066400000000000000000000002451434170041700301110ustar00rootroot00000000000000asset bundle.js 2.88 KiB [emitted] (name: main) cached modules 131 bytes [cached] 2 modules ./app.ts 117 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/issue372/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700266275ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue372/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000057111434170041700304420ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar foo_1 = __webpack_require__(/*! ./foo */ \"./foo.ts\");\nvar foo;\nfoo.bar = 'foobar' + foo_1.s;\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./foo.ts": /*!****************!*\ !*** ./foo.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.s = void 0;\nvar sString = __webpack_require__(/*! a */ \"./node_modules/a/index.js\");\nexports.s = sString;\n\n\n//# sourceURL=webpack:///./foo.ts?"); /***/ }), /***/ "./node_modules/a/index.js": /*!*********************************!*\ !*** ./node_modules/a/index.js ***! \*********************************/ /***/ ((module) => { eval("module.exports = 'a';\n\n//# sourceURL=webpack:///./node_modules/a/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/issue372/expectedOutput-transpile-4.9/output.txt000066400000000000000000000003411434170041700307260ustar00rootroot00000000000000asset bundle.js 2.95 KiB [emitted] (name: main) ./app.ts 146 bytes [built] [code generated] ./foo.ts 146 bytes [built] [code generated] ./node_modules/a/index.js 21 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/issue372/expectedOutput-transpile-4.9/patch0/000077500000000000000000000000001434170041700300065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue372/expectedOutput-transpile-4.9/patch0/bundle.js000066400000000000000000000057201434170041700316210ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar foo_1 = __webpack_require__(/*! ./foo */ \"./foo.ts\");\nvar foo;\nfoo.bar = 'foobar_patch0' + foo_1.s;\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./foo.ts": /*!****************!*\ !*** ./foo.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.s = void 0;\nvar sString = __webpack_require__(/*! a */ \"./node_modules/a/index.js\");\nexports.s = sString;\n\n\n//# sourceURL=webpack:///./foo.ts?"); /***/ }), /***/ "./node_modules/a/index.js": /*!*********************************!*\ !*** ./node_modules/a/index.js ***! \*********************************/ /***/ ((module) => { eval("module.exports = 'a';\n\n//# sourceURL=webpack:///./node_modules/a/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/issue372/expectedOutput-transpile-4.9/patch0/output.txt000066400000000000000000000002451434170041700321100ustar00rootroot00000000000000asset bundle.js 2.95 KiB [emitted] (name: main) cached modules 167 bytes [cached] 2 modules ./app.ts 153 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/issue372/foo.ts000066400000000000000000000001431434170041700224270ustar00rootroot00000000000000import * as sString from 'a'; export interface IFoo { bar: string; } export var s = sString; ts-loader-9.4.2/test/comparison-tests/issue372/node_modules/000077500000000000000000000000001434170041700237535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue372/node_modules/@types/000077500000000000000000000000001434170041700252175ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue372/node_modules/@types/a/000077500000000000000000000000001434170041700254375ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue372/node_modules/@types/a/index.d.ts000066400000000000000000000000431434170041700273350ustar00rootroot00000000000000declare var a: string; export = a; ts-loader-9.4.2/test/comparison-tests/issue372/node_modules/@types/a/package.json000066400000000000000000000000641434170041700277250ustar00rootroot00000000000000{ "name": "@types/a", "typings": "index.d.ts" } ts-loader-9.4.2/test/comparison-tests/issue372/node_modules/a/000077500000000000000000000000001434170041700241735ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue372/node_modules/a/index.js000066400000000000000000000000251434170041700256350ustar00rootroot00000000000000module.exports = 'a';ts-loader-9.4.2/test/comparison-tests/issue372/node_modules/a/package.json000066400000000000000000000000451434170041700264600ustar00rootroot00000000000000{ "name": "a", "main": "index.js" }ts-loader-9.4.2/test/comparison-tests/issue372/patch0/000077500000000000000000000000001434170041700224555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue372/patch0/app.ts000066400000000000000000000001151434170041700236020ustar00rootroot00000000000000import {IFoo, s} from './foo' var foo: IFoo; foo.bar = 'foobar_patch0' + s; ts-loader-9.4.2/test/comparison-tests/issue372/tsconfig.json000066400000000000000000000000711434170041700240030ustar00rootroot00000000000000{ "compilerOptions": { }, "exclude": [ "patch*" ] }ts-loader-9.4.2/test/comparison-tests/issue372/webpack.config.js000066400000000000000000000004251434170041700245150ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/issue441/000077500000000000000000000000001434170041700212735ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue441/app.ts000066400000000000000000000000751434170041700224250ustar00rootroot00000000000000import {IFoo} from './foo' var foo: IFoo; foo.bar = 'foobar'ts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-4.9/000077500000000000000000000000001434170041700246255ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-4.9/bundle.js000066400000000000000000000024261434170041700264400ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nvar foo;\nfoo.bar = 'foobar';\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](0, __webpack_exports__); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-4.9/output.txt000066400000000000000000000001701434170041700267240ustar00rootroot00000000000000asset bundle.js 1.27 KiB [emitted] (name: main) ./app.ts 70 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700260045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-4.9/patch0/bundle.js000066400000000000000000000024261434170041700276170ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nvar foo;\nfoo.bar = 'foobar';\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](0, __webpack_exports__); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-4.9/patch0/output.txt000066400000000000000000000001701434170041700301030ustar00rootroot00000000000000asset bundle.js 1.27 KiB [emitted] (name: main) ./app.ts 70 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-4.9/patch1/000077500000000000000000000000001434170041700260055ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-4.9/patch1/bundle.js000066400000000000000000000024261434170041700276200ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nvar foo;\nfoo.bar = 'foobar';\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](0, __webpack_exports__); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-4.9/patch1/output.txt000066400000000000000000000001701434170041700301040ustar00rootroot00000000000000asset bundle.js 1.27 KiB [emitted] (name: main) ./app.ts 70 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700266245ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000024261434170041700304370ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nvar foo;\nfoo.bar = 'foobar';\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](0, __webpack_exports__); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-transpile-4.9/output.txt000066400000000000000000000001701434170041700307230ustar00rootroot00000000000000asset bundle.js 1.27 KiB [emitted] (name: main) ./app.ts 70 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-transpile-4.9/patch0/000077500000000000000000000000001434170041700300035ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-transpile-4.9/patch0/bundle.js000066400000000000000000000024261434170041700316160ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nvar foo;\nfoo.bar = 'foobar';\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](0, __webpack_exports__); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-transpile-4.9/patch0/output.txt000066400000000000000000000001701434170041700321020ustar00rootroot00000000000000asset bundle.js 1.27 KiB [emitted] (name: main) ./app.ts 70 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-transpile-4.9/patch1/000077500000000000000000000000001434170041700300045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-transpile-4.9/patch1/bundle.js000066400000000000000000000024261434170041700316170ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nvar foo;\nfoo.bar = 'foobar';\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](0, __webpack_exports__); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/issue441/expectedOutput-transpile-4.9/patch1/output.txt000066400000000000000000000001701434170041700321030ustar00rootroot00000000000000asset bundle.js 1.27 KiB [emitted] (name: main) ./app.ts 70 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/issue441/foo.ts000066400000000000000000000000521434170041700224230ustar00rootroot00000000000000export interface IFoo { bar: string; }ts-loader-9.4.2/test/comparison-tests/issue441/patch0/000077500000000000000000000000001434170041700224525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue441/patch0/styles.d.ts000066400000000000000000000001471434170041700245710ustar00rootroot00000000000000 export interface IStyles { bar: string; } declare const styles: IStyles; export default styles; ts-loader-9.4.2/test/comparison-tests/issue441/patch1/000077500000000000000000000000001434170041700224535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue441/patch1/styles.d.ts000066400000000000000000000001721434170041700245700ustar00rootroot00000000000000 export interface IStyles { foo: string; ipsum: string; } declare const styles: IStyles; export default styles; ts-loader-9.4.2/test/comparison-tests/issue441/styles.d.ts000066400000000000000000000001471434170041700234120ustar00rootroot00000000000000 export interface IStyles { foo: string; } declare const styles: IStyles; export default styles; ts-loader-9.4.2/test/comparison-tests/issue441/tsconfig.json000066400000000000000000000000341434170041700237770ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/issue441/webpack.config.js000066400000000000000000000007061434170041700245140ustar00rootroot00000000000000var webpack = require('webpack'); module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [{ test: /\.ts$/, loader: '../../index.js' }] }, plugins: [ new webpack.IgnorePlugin( { resourceRegExp: /\.d\.ts$/ }) ] }; ts-loader-9.4.2/test/comparison-tests/issue71/000077500000000000000000000000001434170041700212125ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue71/app.ts000066400000000000000000000001241434170041700223370ustar00rootroot00000000000000import a = require('a'); import b = require('./b'); console.log(a); console.log(b);ts-loader-9.4.2/test/comparison-tests/issue71/b.ts000066400000000000000000000000151434170041700217770ustar00rootroot00000000000000export = 'b';ts-loader-9.4.2/test/comparison-tests/issue71/expectedOutput-4.9/000077500000000000000000000000001434170041700245445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue71/expectedOutput-4.9/bundle.js000066400000000000000000000053731434170041700263630ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar a = __webpack_require__(/*! a */ \"./node_modules/a/index.js\");\nvar b = __webpack_require__(/*! ./b */ \"./b.ts\");\nconsole.log(a);\nconsole.log(b);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./b.ts": /*!**************!*\ !*** ./b.ts ***! \**************/ /***/ ((module) => { "use strict"; eval("\nmodule.exports = 'b';\n\n\n//# sourceURL=webpack:///./b.ts?"); /***/ }), /***/ "./node_modules/a/index.js": /*!*********************************!*\ !*** ./node_modules/a/index.js ***! \*********************************/ /***/ ((module) => { eval("module.exports = 'a';\n\n//# sourceURL=webpack:///./node_modules/a/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/issue71/expectedOutput-4.9/output.txt000066400000000000000000000003361434170041700266470ustar00rootroot00000000000000asset bundle.js 2.75 KiB [emitted] (name: main) ./app.ts 119 bytes [built] [code generated] ./node_modules/a/index.js 21 bytes [built] [code generated] ./b.ts 36 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/issue71/node_modules/000077500000000000000000000000001434170041700236675ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue71/node_modules/a/000077500000000000000000000000001434170041700241075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/issue71/node_modules/a/a.d.ts000066400000000000000000000000151434170041700251150ustar00rootroot00000000000000export = 'a';ts-loader-9.4.2/test/comparison-tests/issue71/node_modules/a/index.js000066400000000000000000000000251434170041700255510ustar00rootroot00000000000000module.exports = 'a';ts-loader-9.4.2/test/comparison-tests/issue71/node_modules/a/package.json000066400000000000000000000000731434170041700263750ustar00rootroot00000000000000{ "name": "a", "main": "index.js", "typings": "a.d.ts" }ts-loader-9.4.2/test/comparison-tests/issue71/tsconfig.json000066400000000000000000000000641434170041700237210ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true } }ts-loader-9.4.2/test/comparison-tests/issue71/webpack.config.js000066400000000000000000000004611434170041700244310ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/000077500000000000000000000000001434170041700240115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/app.ts000066400000000000000000000000641434170041700251410ustar00rootroot00000000000000import './submodule-es5'; import './submodule-es6'; ts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/expectedOutput-4.9/000077500000000000000000000000001434170041700273435ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/expectedOutput-4.9/bundle.js000066400000000000000000000121251434170041700311530ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _submodule_es5__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./submodule-es5 */ \"./submodule-es5/index.ts\");\n/* harmony import */ var _submodule_es5__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_submodule_es5__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _submodule_es6__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./submodule-es6 */ \"./submodule-es6/index.ts\");\n/* harmony import */ var _submodule_es6__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_submodule_es6__WEBPACK_IMPORTED_MODULE_1__);\n\n\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule-es6/index.ts": /*!********************************!*\ !*** ./submodule-es6/index.ts ***! \********************************/ /***/ (() => { eval("const set = new Set([42]);\nfor (const value of set) {\n console.log(value);\n}\nconst string = 'Hello from es6 file';\nconsole.log(string);\n\n\n//# sourceURL=webpack:///./submodule-es6/index.ts?"); /***/ }), /***/ "./submodule-es5/index.ts": /*!********************************!*\ !*** ./submodule-es5/index.ts ***! \********************************/ /***/ (() => { eval("var string = 'Hello from es5 file';\nconsole.log(string);\n\n\n//# sourceURL=webpack:///./submodule-es5/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/compat get default export */ /******/ (() => { /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = (module) => { /******/ var getter = module && module.__esModule ? /******/ () => (module['default']) : /******/ () => (module); /******/ __webpack_require__.d(getter, { a: getter }); /******/ return getter; /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/expectedOutput-4.9/output.txt000066400000000000000000000004651434170041700314510ustar00rootroot00000000000000asset bundle.js 5.08 KiB [emitted] (name: main) runtime modules 937 bytes 4 modules cacheable modules 248 bytes ./app.ts 52 bytes [built] [code generated] ./submodule-es5/index.ts 57 bytes [built] [code generated] ./submodule-es6/index.ts 139 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700313425ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000121251434170041700331520ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _submodule_es5__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./submodule-es5 */ \"./submodule-es5/index.ts\");\n/* harmony import */ var _submodule_es5__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_submodule_es5__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _submodule_es6__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./submodule-es6 */ \"./submodule-es6/index.ts\");\n/* harmony import */ var _submodule_es6__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_submodule_es6__WEBPACK_IMPORTED_MODULE_1__);\n\n\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule-es6/index.ts": /*!********************************!*\ !*** ./submodule-es6/index.ts ***! \********************************/ /***/ (() => { eval("const set = new Set([42]);\nfor (const value of set) {\n console.log(value);\n}\nconst string = 'Hello from es6 file';\nconsole.log(string);\n\n\n//# sourceURL=webpack:///./submodule-es6/index.ts?"); /***/ }), /***/ "./submodule-es5/index.ts": /*!********************************!*\ !*** ./submodule-es5/index.ts ***! \********************************/ /***/ (() => { eval("var string = 'Hello from es5 file';\nconsole.log(string);\n\n\n//# sourceURL=webpack:///./submodule-es5/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/compat get default export */ /******/ (() => { /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = (module) => { /******/ var getter = module && module.__esModule ? /******/ () => (module['default']) : /******/ () => (module); /******/ __webpack_require__.d(getter, { a: getter }); /******/ return getter; /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/expectedOutput-transpile-4.9/output.txt000066400000000000000000000004651434170041700334500ustar00rootroot00000000000000asset bundle.js 5.08 KiB [emitted] (name: main) runtime modules 937 bytes 4 modules cacheable modules 248 bytes ./app.ts 52 bytes [built] [code generated] ./submodule-es5/index.ts 57 bytes [built] [code generated] ./submodule-es6/index.ts 139 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/submodule-es5/000077500000000000000000000000001434170041700265025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/submodule-es5/index.ts000066400000000000000000000000731434170041700301610ustar00rootroot00000000000000const string = 'Hello from es5 file'; console.log(string); ts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/submodule-es5/tsconfig.json000066400000000000000000000000731434170041700312110ustar00rootroot00000000000000{ "compilerOptions": { "target": "es5" } } ts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/submodule-es6/000077500000000000000000000000001434170041700265035ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/submodule-es6/index.ts000066400000000000000000000002111434170041700301540ustar00rootroot00000000000000const set = new Set([42]); for (const value of set) { console.log(value); } const string = 'Hello from es6 file'; console.log(string); ts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/submodule-es6/tsconfig.json000066400000000000000000000000721434170041700312110ustar00rootroot00000000000000{ "compilerOptions": { "target": "es6" } }ts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/tsconfig.json000066400000000000000000000000731434170041700265200ustar00rootroot00000000000000{ "compilerOptions": { "target": "es5" } } ts-loader-9.4.2/test/comparison-tests/loaderOptionsCaching/webpack.config.js000066400000000000000000000013361434170041700272320ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts'] }, module: { rules: [ { test: /submodule-es6.*\.ts$/, loader: 'ts-loader', options: { compilerOptions: { target: 'es6', }, }, }, { test: /submodule-es5.*\.ts$/, loader: 'ts-loader', options: { compilerOptions: { target: 'es5', }, }, } ] } } ts-loader-9.4.2/test/comparison-tests/localTsImplementationOfTypings/000077500000000000000000000000001434170041700260645ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/localTsImplementationOfTypings/app.ts000066400000000000000000000000771434170041700272200ustar00rootroot00000000000000import myComponent = require('api'); console.log(myComponent);ts-loader-9.4.2/test/comparison-tests/localTsImplementationOfTypings/expectedOutput-4.9/000077500000000000000000000000001434170041700314165ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/localTsImplementationOfTypings/expectedOutput-4.9/bundle.js000066400000000000000000000051331434170041700332270ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar myComponent = __webpack_require__(/*! api */ \"./fake.ts\");\nconsole.log(myComponent);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./fake.ts": /*!*****************!*\ !*** ./fake.ts ***! \*****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.sayHello = void 0;\nfunction sayHello(name) {\n return \"Hello, \".concat(name, \"!\");\n}\nexports.sayHello = sayHello;\n\n\n//# sourceURL=webpack:///./fake.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/localTsImplementationOfTypings/expectedOutput-4.9/output.txt000066400000000000000000000006671434170041700335300ustar00rootroot00000000000000asset bundle.js 2.59 KiB [emitted] (name: main) ./app.ts 101 bytes [built] [code generated] [1 error] ./fake.ts 165 bytes [built] [code generated] ERROR in app.ts ./app.ts 1:29-34 [tsl] ERROR in app.ts(1,30)  TS2307: Cannot find module 'api' or its corresponding type declarations. ts-loader-default_609318b4f68865d3 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/localTsImplementationOfTypings/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700334155ustar00rootroot00000000000000bundle.js000066400000000000000000000052531434170041700351520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/localTsImplementationOfTypings/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar myComponent = __webpack_require__(/*! api */ \"./fake.ts\");\nconsole.log(myComponent);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./fake.ts": /*!*****************!*\ !*** ./fake.ts ***! \*****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.sayHello = void 0;\nfunction sayHello(name) {\n return \"Hello, \".concat(name, \"!\");\n}\nexports.sayHello = sayHello;\n\n\n//# sourceURL=webpack:///./fake.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002461434170041700354410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/localTsImplementationOfTypings/expectedOutput-transpile-4.9asset bundle.js 2.67 KiB [emitted] (name: main) ./app.ts 137 bytes [built] [code generated] ./fake.ts 201 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/localTsImplementationOfTypings/fake.ts000066400000000000000000000001201434170041700273330ustar00rootroot00000000000000export function sayHello(name: string): string { return `Hello, ${name}!`; }ts-loader-9.4.2/test/comparison-tests/localTsImplementationOfTypings/tsconfig.json000066400000000000000000000000741434170041700305740ustar00rootroot00000000000000{ "compilerOptions": { }, "include": [ "app.ts" ] }ts-loader-9.4.2/test/comparison-tests/localTsImplementationOfTypings/webpack.config.js000066400000000000000000000005771434170041700313130ustar00rootroot00000000000000var path = require('path'); module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { alias: { api: path.resolve(__dirname, 'fake') }, extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/newline.loader.js000066400000000000000000000001731434170041700231570ustar00rootroot00000000000000module.exports = function(contents) { // @ts-ignore this.cacheable(); return contents.replace(/\r\n/g, '\n'); }ts-loader-9.4.2/test/comparison-tests/node/000077500000000000000000000000001434170041700206375ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/node/app.ts000066400000000000000000000001021434170041700217600ustar00rootroot00000000000000/// ts-loader-9.4.2/test/comparison-tests/node/expectedOutput-4.9/000077500000000000000000000000001434170041700241715ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/node/expectedOutput-4.9/bundle.js000066400000000000000000000023211434170041700257760ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("/// \n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/node/expectedOutput-4.9/output.txt000066400000000000000000000001671434170041700262760ustar00rootroot00000000000000asset bundle.js 1.2 KiB [emitted] (name: main) ./app.ts 67 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/node/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700261705ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/node/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000023211434170041700277750ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("/// \n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/node/expectedOutput-transpile-4.9/output.txt000066400000000000000000000001671434170041700302750ustar00rootroot00000000000000asset bundle.js 1.2 KiB [emitted] (name: main) ./app.ts 67 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/node/tsconfig.json000066400000000000000000000000341434170041700233430ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/node/webpack.config.js000066400000000000000000000004251434170041700240560ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/000077500000000000000000000000001434170041700302325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/app.ts000066400000000000000000000000511434170041700313560ustar00rootroot00000000000000import a = require('a'); console.log(a);ts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-4.9/000077500000000000000000000000001434170041700335645ustar00rootroot00000000000000bundle.js000066400000000000000000000061021434170041700353130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar a = __webpack_require__(/*! a */ \"./node_modules/a/index.ts\");\nconsole.log(a);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./node_modules/a/index.ts": /*!*********************************!*\ !*** ./node_modules/a/index.ts ***! \*********************************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /nodeModulesMeaningfulErrorWhenImportingTs/node_modules/a/index.ts. By default, ts-loader will not compile .ts files in node_modules./nYou should not need to recompile .ts files there, but if you really want to, use the allowTsInNodeModules option./nSee: https://github.com/Microsoft/TypeScript/issues/12358/n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./node_modules/a/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000013151434170041700356060ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-4.9asset bundle.js 3.1 KiB [emitted] (name: main) ./app.ts 79 bytes [built] [code generated] ./node_modules/a/index.ts 39 bytes [built] [code generated] ERROR in ./node_modules/a/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for node_modules/a/index.ts. By default, ts-loader will not compile .ts files in node_modules. You should not need to recompile .ts files there, but if you really want to, use the allowTsInNodeModules option. See: https://github.com/Microsoft/TypeScript/issues/12358 at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:8-20 webpack compiled with 1 errorexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700355045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTsbundle.js000066400000000000000000000051171434170041700373170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar a = __webpack_require__(/*! a */ \"./node_modules/a/index.ts\");\nconsole.log(a);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./node_modules/a/index.ts": /*!*********************************!*\ !*** ./node_modules/a/index.ts ***! \*********************************/ /***/ ((module) => { eval("\nvar elephant = \"In the room\";\nmodule.exports = elephant;\n\n\n//# sourceURL=webpack:///./node_modules/a/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002651434170041700376100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/expectedOutput-transpile-4.9asset bundle.js 2.58 KiB [emitted] (name: main) ./app.ts 115 bytes [built] [code generated] ./node_modules/a/index.ts 71 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/node_modules/000077500000000000000000000000001434170041700327075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/node_modules/a/000077500000000000000000000000001434170041700331275ustar00rootroot00000000000000index.ts000066400000000000000000000000601434170041700345230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/node_modules/avar elephant = "In the room" export = elephant;package.json000066400000000000000000000000451434170041700353350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/node_modules/a{ "name": "a", "main": "index.js" }tsconfig.json000066400000000000000000000000371434170041700355570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/node_modules/a{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/tsconfig.json000066400000000000000000000000371434170041700327410ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/nodeModulesMeaningfulErrorWhenImportingTs/webpack.config.js000066400000000000000000000004251434170041700334510ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/nodeResolution/000077500000000000000000000000001434170041700227235ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeResolution/app.ts000066400000000000000000000000511434170041700240470ustar00rootroot00000000000000import a = require('a'); console.log(a);ts-loader-9.4.2/test/comparison-tests/nodeResolution/expectedOutput-4.9/000077500000000000000000000000001434170041700262555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeResolution/expectedOutput-4.9/bundle.js000066400000000000000000000047631434170041700300760ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar a = __webpack_require__(/*! a */ \"./node_modules/a/index.js\");\nconsole.log(a);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./node_modules/a/index.js": /*!*********************************!*\ !*** ./node_modules/a/index.js ***! \*********************************/ /***/ ((module) => { eval("module.exports = 'a';\n\n//# sourceURL=webpack:///./node_modules/a/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/nodeResolution/expectedOutput-4.9/output.txt000066400000000000000000000002641434170041700303600ustar00rootroot00000000000000asset bundle.js 2.49 KiB [emitted] (name: main) ./app.ts 79 bytes [built] [code generated] ./node_modules/a/index.js 21 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/nodeResolution/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700302545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeResolution/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000050331434170041700320640ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar a = __webpack_require__(/*! a */ \"./node_modules/a/index.js\");\nconsole.log(a);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./node_modules/a/index.js": /*!*********************************!*\ !*** ./node_modules/a/index.js ***! \*********************************/ /***/ ((module) => { eval("module.exports = 'a';\n\n//# sourceURL=webpack:///./node_modules/a/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/nodeResolution/expectedOutput-transpile-4.9/output.txt000066400000000000000000000002651434170041700323600ustar00rootroot00000000000000asset bundle.js 2.53 KiB [emitted] (name: main) ./app.ts 115 bytes [built] [code generated] ./node_modules/a/index.js 21 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/nodeResolution/node_modules/000077500000000000000000000000001434170041700254005ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeResolution/node_modules/a/000077500000000000000000000000001434170041700256205ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nodeResolution/node_modules/a/a.d.ts000066400000000000000000000000151434170041700266260ustar00rootroot00000000000000export = 'a';ts-loader-9.4.2/test/comparison-tests/nodeResolution/node_modules/a/index.js000066400000000000000000000000251434170041700272620ustar00rootroot00000000000000module.exports = 'a';ts-loader-9.4.2/test/comparison-tests/nodeResolution/node_modules/a/package.json000066400000000000000000000000731434170041700301060ustar00rootroot00000000000000{ "name": "a", "main": "index.js", "typings": "a.d.ts" }ts-loader-9.4.2/test/comparison-tests/nodeResolution/tsconfig.json000066400000000000000000000000371434170041700254320ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/nodeResolution/webpack.config.js000066400000000000000000000004611434170041700261420ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/nolib/000077500000000000000000000000001434170041700210155ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nolib/app.ts000066400000000000000000000000171434170041700221430ustar00rootroot00000000000000parseInt('10');ts-loader-9.4.2/test/comparison-tests/nolib/expectedOutput-4.9/000077500000000000000000000000001434170041700243475ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nolib/expectedOutput-4.9/bundle.js000066400000000000000000000022341434170041700261570ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("parseInt('10');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/nolib/expectedOutput-4.9/output.txt000066400000000000000000000027041434170041700264530ustar00rootroot00000000000000asset bundle.js 1.15 KiB [emitted] (name: main) ./app.ts 16 bytes [built] [code generated] [1 error] ERROR in tsconfig.json tsconfig.json [tsl] ERROR  TS2318: Cannot find global type 'Array'. ERROR in tsconfig.json tsconfig.json [tsl] ERROR  TS2318: Cannot find global type 'Boolean'. ERROR in tsconfig.json tsconfig.json [tsl] ERROR  TS2318: Cannot find global type 'Function'. ERROR in tsconfig.json tsconfig.json [tsl] ERROR  TS2318: Cannot find global type 'IArguments'. ERROR in tsconfig.json tsconfig.json [tsl] ERROR  TS2318: Cannot find global type 'Number'. ERROR in tsconfig.json tsconfig.json [tsl] ERROR  TS2318: Cannot find global type 'Object'. ERROR in tsconfig.json tsconfig.json [tsl] ERROR  TS2318: Cannot find global type 'RegExp'. ERROR in app.ts ./app.ts 1:0-8 [tsl] ERROR in app.ts(1,1)  TS2304: Cannot find name 'parseInt'. 8 errors have detailed information that is not shown. Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it. webpack compiled with 8 errorsts-loader-9.4.2/test/comparison-tests/nolib/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700263465ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/nolib/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000022341434170041700301560ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("parseInt('10');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/nolib/expectedOutput-transpile-4.9/output.txt000066400000000000000000000001701434170041700304450ustar00rootroot00000000000000asset bundle.js 1.15 KiB [emitted] (name: main) ./app.ts 16 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/nolib/tsconfig.json000066400000000000000000000000701434170041700235210ustar00rootroot00000000000000{ "compilerOptions": { "noLib": true } }ts-loader-9.4.2/test/comparison-tests/nolib/webpack.config.js000066400000000000000000000005421434170041700242340ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', context: __dirname, entry: './app.ts', output: { path: __dirname, filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/npmLink/000077500000000000000000000000001434170041700213225ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/npmLink/app.ts000066400000000000000000000000551434170041700224520ustar00rootroot00000000000000import lib from 'lib/foo'; console.log(lib);ts-loader-9.4.2/test/comparison-tests/npmLink/expectedOutput-4.9/000077500000000000000000000000001434170041700246545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/npmLink/expectedOutput-4.9/bundle.js000066400000000000000000000053001434170041700264610ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar foo_1 = __webpack_require__(/*! lib/foo */ \"../../test/comparison-tests/testLib/foo.ts\");\nconsole.log(foo_1[\"default\"]);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../../test/comparison-tests/testLib/foo.ts": /*!**************************************************!*\ !*** ../../test/comparison-tests/testLib/foo.ts ***! \**************************************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports[\"default\"] = 'foo';\n\n\n//# sourceURL=webpack:///../../test/comparison-tests/testLib/foo.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/npmLink/expectedOutput-4.9/output.txt000066400000000000000000000003061434170041700267540ustar00rootroot00000000000000asset bundle.js 2.69 KiB [emitted] (name: main) ./app.ts 104 bytes [built] [code generated] ../../test/comparison-tests/testLib/foo.ts 69 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/npmLink/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700266535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/npmLink/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000054131434170041700304650ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar foo_1 = __webpack_require__(/*! lib/foo */ \"../../test/comparison-tests/testLib/foo.ts\");\nconsole.log(foo_1.default);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../../test/comparison-tests/testLib/foo.ts": /*!**************************************************!*\ !*** ../../test/comparison-tests/testLib/foo.ts ***! \**************************************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports[\"default\"] = 'foo';\n\n\n//# sourceURL=webpack:///../../test/comparison-tests/testLib/foo.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/npmLink/expectedOutput-transpile-4.9/output.txt000066400000000000000000000003071434170041700307540ustar00rootroot00000000000000asset bundle.js 2.76 KiB [emitted] (name: main) ./app.ts 137 bytes [built] [code generated] ../../test/comparison-tests/testLib/foo.ts 102 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/npmLink/tsconfig.json000066400000000000000000000002451434170041700240320ustar00rootroot00000000000000{ "compilerOptions": { "module": "commonjs" }, // so that ts files there is part of this ts project "include": [ "../../test/comparison-tests/testLib/*" ] }ts-loader-9.4.2/test/comparison-tests/npmLink/webpack.config.js000066400000000000000000000004231434170041700245370ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/000077500000000000000000000000001434170041700244655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/app.ts000066400000000000000000000002051434170041700256120ustar00rootroot00000000000000import submodule = require('./submodule/submodule'); import externalLib = require('externalLib'); externalLib.doSomething(submodule);ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-4.9/000077500000000000000000000000001434170041700300175ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-4.9/bundle.js000066400000000000000000000061571434170041700316370ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar submodule = __webpack_require__(/*! ./submodule/submodule */ \"./submodule/submodule.ts\");\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(submodule);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule/submodule.ts": /*!********************************!*\ !*** ./submodule/submodule.ts ***! \********************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(\"\");\nvar message = \"Hello from submodule\";\nmodule.exports = message;\n\n\n//# sourceURL=webpack:///./submodule/submodule.ts?"); /***/ }), /***/ "./lib/externalLib.js": /*!****************************!*\ !*** ./lib/externalLib.js ***! \****************************/ /***/ ((module) => { eval("module.exports = {\n doSomething: function() { } \n}\n\n//# sourceURL=webpack:///./lib/externalLib.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-4.9/output.txt000066400000000000000000000003541434170041700321220ustar00rootroot00000000000000asset bundle.js 3.11 KiB [emitted] (name: main) ./app.ts 169 bytes [built] [code generated] ./submodule/submodule.ts 149 bytes [built] [code generated] ./lib/externalLib.js 55 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700311765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-4.9/patch0/bundle.js000066400000000000000000000061601434170041700330100ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar submodule = __webpack_require__(/*! ./submodule/submodule */ \"./submodule/submodule.ts\");\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething2(submodule);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule/submodule.ts": /*!********************************!*\ !*** ./submodule/submodule.ts ***! \********************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(\"\");\nvar message = \"Hello from submodule\";\nmodule.exports = message;\n\n\n//# sourceURL=webpack:///./submodule/submodule.ts?"); /***/ }), /***/ "./lib/externalLib.js": /*!****************************!*\ !*** ./lib/externalLib.js ***! \****************************/ /***/ ((module) => { eval("module.exports = {\n doSomething: function() { } \n}\n\n//# sourceURL=webpack:///./lib/externalLib.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-4.9/patch0/output.txt000066400000000000000000000007261434170041700333040ustar00rootroot00000000000000asset bundle.js 3.11 KiB [emitted] (name: main) cached modules 204 bytes [cached] 2 modules ./app.ts 170 bytes [built] [code generated] [1 error] ERROR in app.ts ./app.ts 3:12-24 [tsl] ERROR in app.ts(3,13)  TS2551: Property 'doSomething2' does not exist on type 'typeof externalLib'. Did you mean 'doSomething'? ts-loader-default_5848564071297d45 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-4.9/patch1/000077500000000000000000000000001434170041700311775ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-4.9/patch1/bundle.js000066400000000000000000000061571434170041700330170ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar submodule = __webpack_require__(/*! ./submodule/submodule */ \"./submodule/submodule.ts\");\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(submodule);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule/submodule.ts": /*!********************************!*\ !*** ./submodule/submodule.ts ***! \********************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(\"\");\nvar message = \"Hello from submodule\";\nmodule.exports = message;\n\n\n//# sourceURL=webpack:///./submodule/submodule.ts?"); /***/ }), /***/ "./lib/externalLib.js": /*!****************************!*\ !*** ./lib/externalLib.js ***! \****************************/ /***/ ((module) => { eval("module.exports = {\n doSomething: function() { } \n}\n\n//# sourceURL=webpack:///./lib/externalLib.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-4.9/patch1/output.txt000066400000000000000000000002451434170041700333010ustar00rootroot00000000000000asset bundle.js 3.11 KiB [emitted] (name: main) cached modules 204 bytes [cached] 2 modules ./app.ts 169 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700320165ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000062271434170041700336340ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar submodule = __webpack_require__(/*! ./submodule/submodule */ \"./submodule/submodule.ts\");\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(submodule);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule/submodule.ts": /*!********************************!*\ !*** ./submodule/submodule.ts ***! \********************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(\"\");\nvar message = \"Hello from submodule\";\nmodule.exports = message;\n\n\n//# sourceURL=webpack:///./submodule/submodule.ts?"); /***/ }), /***/ "./lib/externalLib.js": /*!****************************!*\ !*** ./lib/externalLib.js ***! \****************************/ /***/ ((module) => { eval("module.exports = {\n doSomething: function() { } \n}\n\n//# sourceURL=webpack:///./lib/externalLib.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000003541434170041700340420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-transpile-4.9asset bundle.js 3.15 KiB [emitted] (name: main) ./app.ts 205 bytes [built] [code generated] ./submodule/submodule.ts 149 bytes [built] [code generated] ./lib/externalLib.js 55 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-transpile-4.9/patch0/000077500000000000000000000000001434170041700331755ustar00rootroot00000000000000bundle.js000066400000000000000000000062301434170041700347260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar submodule = __webpack_require__(/*! ./submodule/submodule */ \"./submodule/submodule.ts\");\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething2(submodule);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule/submodule.ts": /*!********************************!*\ !*** ./submodule/submodule.ts ***! \********************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(\"\");\nvar message = \"Hello from submodule\";\nmodule.exports = message;\n\n\n//# sourceURL=webpack:///./submodule/submodule.ts?"); /***/ }), /***/ "./lib/externalLib.js": /*!****************************!*\ !*** ./lib/externalLib.js ***! \****************************/ /***/ ((module) => { eval("module.exports = {\n doSomething: function() { } \n}\n\n//# sourceURL=webpack:///./lib/externalLib.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700352200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-transpile-4.9/patch0asset bundle.js 3.15 KiB [emitted] (name: main) cached modules 204 bytes [cached] 2 modules ./app.ts 206 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-transpile-4.9/patch1/000077500000000000000000000000001434170041700331765ustar00rootroot00000000000000bundle.js000066400000000000000000000062271434170041700347350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar submodule = __webpack_require__(/*! ./submodule/submodule */ \"./submodule/submodule.ts\");\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(submodule);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./submodule/submodule.ts": /*!********************************!*\ !*** ./submodule/submodule.ts ***! \********************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; eval("\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething(\"\");\nvar message = \"Hello from submodule\";\nmodule.exports = message;\n\n\n//# sourceURL=webpack:///./submodule/submodule.ts?"); /***/ }), /***/ "./lib/externalLib.js": /*!****************************!*\ !*** ./lib/externalLib.js ***! \****************************/ /***/ ((module) => { eval("module.exports = {\n doSomething: function() { } \n}\n\n//# sourceURL=webpack:///./lib/externalLib.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700352210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/expectedOutput-transpile-4.9/patch1asset bundle.js 3.15 KiB [emitted] (name: main) cached modules 204 bytes [cached] 2 modules ./app.ts 205 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/lib/000077500000000000000000000000001434170041700252335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/lib/errorFile.ts000066400000000000000000000000141434170041700275270ustar00rootroot00000000000000var a == 0; ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/lib/externalLib.d.ts000066400000000000000000000002101434170041700302670ustar00rootroot00000000000000declare module externalLib { export function doSomething(arg: any): void; } declare module 'externalLib' { export = externalLib }ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/lib/externalLib.js000066400000000000000000000000671434170041700300450ustar00rootroot00000000000000module.exports = { doSomething: function() { } }ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/patch0/000077500000000000000000000000001434170041700256445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/patch0/app.ts000066400000000000000000000002061434170041700267720ustar00rootroot00000000000000import submodule = require('./submodule/submodule'); import externalLib = require('externalLib'); externalLib.doSomething2(submodule);ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/patch1/000077500000000000000000000000001434170041700256455ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/patch1/app.ts000066400000000000000000000002051434170041700267720ustar00rootroot00000000000000import submodule = require('./submodule/submodule'); import externalLib = require('externalLib'); externalLib.doSomething(submodule);ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/submodule/000077500000000000000000000000001434170041700264645ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/submodule/submodule.ts000066400000000000000000000002001434170041700310230ustar00rootroot00000000000000import externalLib = require('externalLib'); externalLib.doSomething(""); var message = "Hello from submodule" export = messagets-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/tsconfig.json000066400000000000000000000001201434170041700271650ustar00rootroot00000000000000{ "compilerOptions": { }, "include": [ "./*.ts", "lib/**/*.ts" ] } ts-loader-9.4.2/test/comparison-tests/onlyCompileBundledFiles/webpack.config.js000066400000000000000000000007041434170041700277040ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { alias: { externalLib: path.join(__dirname, "./lib/externalLib.js") }, extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { onlyCompileBundledFiles: true } } ] } } ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/000077500000000000000000000000001434170041700233345ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/app.ts000066400000000000000000000000731434170041700244640ustar00rootroot00000000000000import { message } from './message'; console.log(message); ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-4.9/000077500000000000000000000000001434170041700266665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-4.9/bundle.js000066400000000000000000000050611434170041700304770ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar message_1 = __webpack_require__(/*! ./message */ \"./message.ts\");\nconsole.log(message_1.message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./message.ts": /*!********************!*\ !*** ./message.ts ***! \********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.message = void 0;\nexports.message = 'Hello, world!';\n\n\n//# sourceURL=webpack:///./message.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-4.9/output.txt000066400000000000000000000002511434170041700307650ustar00rootroot00000000000000asset bundle.js 2.55 KiB [emitted] (name: main) ./app.ts 111 bytes [built] [code generated] ./message.ts 102 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700300455ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-4.9/patch0/bundle.js000066400000000000000000000050611434170041700316560ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar message_1 = __webpack_require__(/*! ./message */ \"./message.ts\");\nconsole.log(message_1.message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./message.ts": /*!********************!*\ !*** ./message.ts ***! \********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.message = void 0;\nexports.message = 'Hello, world!';\n\n\n//# sourceURL=webpack:///./message.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-4.9/patch0/output.txt000066400000000000000000000002441434170041700321460ustar00rootroot00000000000000asset bundle.js 2.55 KiB [emitted] (name: main) cached modules 102 bytes [cached] 1 module ./app.ts 111 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-4.9/patch1/000077500000000000000000000000001434170041700300465ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-4.9/patch1/bundle.js000066400000000000000000000050611434170041700316570ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar message_1 = __webpack_require__(/*! ./message */ \"./message.ts\");\nconsole.log(message_1.message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./message.ts": /*!********************!*\ !*** ./message.ts ***! \********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.message = void 0;\nexports.message = 'Hello, world!';\n\n\n//# sourceURL=webpack:///./message.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-4.9/patch1/output.txt000066400000000000000000000002301434170041700321420ustar00rootroot00000000000000asset bundle.js 2.55 KiB [emitted] (name: main) ./app.ts 111 bytes [built] ./message.ts 102 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700306655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000052011434170041700324720ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar message_1 = __webpack_require__(/*! ./message */ \"./message.ts\");\nconsole.log(message_1.message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./message.ts": /*!********************!*\ !*** ./message.ts ***! \********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.message = void 0;\nexports.message = 'Hello, world!';\n\n\n//# sourceURL=webpack:///./message.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-transpile-4.9/output.txt000066400000000000000000000002511434170041700327640ustar00rootroot00000000000000asset bundle.js 2.63 KiB [emitted] (name: main) ./app.ts 147 bytes [built] [code generated] ./message.ts 138 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-transpile-4.9/patch0/000077500000000000000000000000001434170041700320445ustar00rootroot00000000000000bundle.js000066400000000000000000000052011434170041700335720ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar message_1 = __webpack_require__(/*! ./message */ \"./message.ts\");\nconsole.log(message_1.message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./message.ts": /*!********************!*\ !*** ./message.ts ***! \********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.message = void 0;\nexports.message = 'Hello, world!';\n\n\n//# sourceURL=webpack:///./message.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700340660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-transpile-4.9/patch0asset bundle.js 2.63 KiB [emitted] (name: main) cached modules 138 bytes [cached] 1 module ./app.ts 147 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-transpile-4.9/patch1/000077500000000000000000000000001434170041700320455ustar00rootroot00000000000000bundle.js000066400000000000000000000052011434170041700335730ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar message_1 = __webpack_require__(/*! ./message */ \"./message.ts\");\nconsole.log(message_1.message);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./message.ts": /*!********************!*\ !*** ./message.ts ***! \********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.message = void 0;\nexports.message = 'Hello, world!';\n\n\n//# sourceURL=webpack:///./message.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002501434170041700340640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/expectedOutput-transpile-4.9/patch1asset bundle.js 2.63 KiB [emitted] (name: main) cached modules 147 bytes [cached] 1 module ./message.ts 138 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/message.ts000066400000000000000000000000541434170041700253270ustar00rootroot00000000000000BUG export const message = 'Hello, world!'; ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/patch0/000077500000000000000000000000001434170041700245135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/patch0/app.ts000066400000000000000000000000771434170041700256470ustar00rootroot00000000000000import { message } from './message'; BUG console.log(message); ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/patch1/000077500000000000000000000000001434170041700245145ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/patch1/message.ts000066400000000000000000000000601434170041700265040ustar00rootroot00000000000000BUG export const message = 'Hello, world!'; BUG ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/remove-bug-loader.js000066400000000000000000000000741434170041700272070ustar00rootroot00000000000000module.exports = contents => contents.replace(/bug/gi, ''); ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/tsconfig.json000066400000000000000000000000441434170041700260410ustar00rootroot00000000000000{ "exclude": [ "patch*" ] } ts-loader-9.4.2/test/comparison-tests/otherLoadersWatch/webpack.config.js000066400000000000000000000005221434170041700265510ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, use: [ { loader: 'ts-loader' }, { loader: './remove-bug-loader.js' } ] } ] } } ts-loader-9.4.2/test/comparison-tests/production/000077500000000000000000000000001434170041700221005ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/production/app.ts000066400000000000000000000000341434170041700232250ustar00rootroot00000000000000var a = '1', b = 1; b = a;ts-loader-9.4.2/test/comparison-tests/production/expectedOutput-4.9/000077500000000000000000000000001434170041700254325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/production/expectedOutput-4.9/output.txt000066400000000000000000000005611434170041700275350ustar00rootroot00000000000000assets by status 0 bytes [cached] 1 asset ./app.ts 27 bytes [built] [code generated] [1 error] ERROR in app.ts ./app.ts 4:0-1 [tsl] ERROR in app.ts(4,1)  TS2322: Type 'string' is not assignable to type 'number'. ts-loader-default_609318b4f68865d3 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/production/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700274315ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/production/expectedOutput-transpile-4.9/output.txt000066400000000000000000000002031434170041700315250ustar00rootroot00000000000000asset bundle.js 0 bytes [emitted] [minimized] (name: main) ./app.ts 27 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/production/tsconfig.json000066400000000000000000000000371434170041700246070ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/production/webpack.config.js000066400000000000000000000004651434170041700253230ustar00rootroot00000000000000var webpack = require('webpack'); module.exports = { mode: 'production', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/projectReferences/000077500000000000000000000000001434170041700233625ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferences/app.ts000066400000000000000000000001101434170041700245020ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three); ts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-4.9/000077500000000000000000000000001434170041700267145ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-4.9/bundle.js000066400000000000000000000051461434170041700305310ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700274625ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-4.9/lib/index.d.ts000066400000000000000000000001241434170041700313600ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; }; ts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-4.9/lib/index.js000066400000000000000000000002301434170041700311220ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-4.9/lib/index.js.map000066400000000000000000000002741434170041700317060ustar00rootroot00000000000000{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}ts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-4.9/lib/tsconfig.tsbuildinfo000066400000000000000000000022621434170041700335440ustar00rootroot00000000000000{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-4.9/output.txt000066400000000000000000000005761434170041700310250ustar00rootroot00000000000000asset bundle.js 2.6 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700307135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000052161434170041700325260ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-transpile-4.9/lib/000077500000000000000000000000001434170041700314615ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-transpile-4.9/lib/index.d.ts000066400000000000000000000001241434170041700333570ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; }; ts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-transpile-4.9/lib/index.js000066400000000000000000000002301434170041700331210ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700336260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-transpile-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700354640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferences/expectedOutput-transpile-4.9/output.txt000066400000000000000000000005771434170041700330250ustar00rootroot00000000000000asset bundle.js 2.64 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferences/lib/000077500000000000000000000000001434170041700241305ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferences/lib/.gitignore000066400000000000000000000000111434170041700261100ustar00rootroot00000000000000!*.js.mapts-loader-9.4.2/test/comparison-tests/projectReferences/lib/index.d.ts000066400000000000000000000001241434170041700260260ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; }; ts-loader-9.4.2/test/comparison-tests/projectReferences/lib/index.js000066400000000000000000000003661434170041700256020ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.lib = { one: 1, two: 2, three: 3 // I am adding this comment here by hand to ensure // Webpack is using the JS output for project references }; //# sourceMappingURL=index.js.mapts-loader-9.4.2/test/comparison-tests/projectReferences/lib/index.js.map000066400000000000000000000002731434170041700263530ustar00rootroot00000000000000{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}ts-loader-9.4.2/test/comparison-tests/projectReferences/lib/index.ts000066400000000000000000000000671434170041700256120ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/comparison-tests/projectReferences/lib/tsconfig.json000066400000000000000000000001771434170041700266440ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "sourceMap": true, "types": [] }, "files": [ "./index.ts" ] }ts-loader-9.4.2/test/comparison-tests/projectReferences/tsconfig.json000066400000000000000000000002261434170041700260710ustar00rootroot00000000000000{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferences/webpack.config.js000066400000000000000000000010261434170041700265770ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } } ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/000077500000000000000000000000001434170041700250765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/app.ts000066400000000000000000000001621434170041700262250ustar00rootroot00000000000000import { lib } from './lib'; import { utils } from "./utils"; console.log(lib.one, lib.two, lib.three); utils(); ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/common/000077500000000000000000000000001434170041700263665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/common/index.ts000066400000000000000000000000511434170041700300410ustar00rootroot00000000000000export function common() { return 30; }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/common/tsconfig.json000066400000000000000000000001051434170041700310710ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "types": [] } }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/000077500000000000000000000000001434170041700304305ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/bundle.js000066400000000000000000000071271434170041700322460ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ./utils */ \"./utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesMultiple/lib/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }), /***/ "./utils/index.ts": /*!************************!*\ !*** ./utils/index.ts ***! \************************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesMultiple/utils/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/common/000077500000000000000000000000001434170041700317205ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/common/index.d.ts000066400000000000000000000000521434170041700336160ustar00rootroot00000000000000export declare function common(): number; ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/common/index.js000066400000000000000000000002001434170041700333550ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.common = void 0; function common() { return 30; } exports.common = common; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700357200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"83a8bcfe78ca61ceac765c205ef0435e93f65e7bc386ea12d21e0c963a7e824e","signature":"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}indirectWithError/000077500000000000000000000000001434170041700340205ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9tsconfig.tsbuildinfo000066400000000000000000000025251434170041700401040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/indirectWithError{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./fileWithError.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"91f3e5980bd5693ad3967c8f676eb12a37b89180be92e6fa904374132ff8920c","28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839"],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./fileWithError.ts","start":36,"length":13,"code":2322,"category":1,"messageText":"Type 'boolean' is not assignable to type 'string'."}]],7,1,3,2,5,4],"affectedFilesPendingEmit":[[6,1],[7,1],[1,1]],"emitSignatures":[6,7]},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700311765ustar00rootroot00000000000000tsconfig.tsbuildinfo000066400000000000000000000025251434170041700352030ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./fileWithError.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"91f3e5980bd5693ad3967c8f676eb12a37b89180be92e6fa904374132ff8920c","28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839"],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./fileWithError.ts","start":36,"length":13,"code":2322,"category":1,"messageText":"Type 'boolean' is not assignable to type 'string'."}]],7,1,3,2,5,4],"affectedFilesPendingEmit":[[6,1],[7,1],[1,1]],"emitSignatures":[6,7]},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/output.txt000066400000000000000000000045611434170041700325370ustar00rootroot00000000000000assets by path common/ 1.32 KiB asset common/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] asset common/index.js 128 bytes [compared for emit] asset common/index.d.ts 42 bytes [compared for emit] assets by path unreferenced/ 1.37 KiB asset unreferenced/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] asset unreferenced/index.js 169 bytes [compared for emit] asset unreferenced/index.d.ts 48 bytes [compared for emit] assets by path unreferencedIndirect/ 1.42 KiB asset unreferencedIndirect/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] asset unreferencedIndirect/index.js 209 bytes [compared for emit] asset unreferencedIndirect/index.d.ts 56 bytes [compared for emit] asset bundle.js 3.65 KiB [emitted] (name: main) asset indirectWithError/tsconfig.tsbuildinfo 1.33 KiB [compared for emit] asset lib/tsconfig.tsbuildinfo 1.33 KiB [compared for emit] ./app.ts 187 bytes [built] [code generated] ./lib/index.ts 39 bytes [built] [code generated] [1 error] ./utils/index.ts 39 bytes [built] [code generated] [1 error] ERROR in ./lib/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for lib/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:12-28 ERROR in ./utils/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for utils/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 4:14-32 ERROR in lib/fileWithError.ts 2:4-17 [tsl] ERROR in lib/fileWithError.ts(2,5)  TS2322: Type 'boolean' is not assignable to type 'string'. ERROR in indirectWithError/fileWithError.ts 2:4-17 [tsl] ERROR in indirectWithError/fileWithError.ts(2,5)  TS2322: Type 'boolean' is not assignable to type 'string'. 2 errors have detailed information that is not shown. Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it. webpack compiled with 4 errorsts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700316075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch0/bundle.js000066400000000000000000000065051434170041700334240ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ./utils */ \"./utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }), /***/ "./utils/index.ts": /*!************************!*\ !*** ./utils/index.ts ***! \************************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesMultiple/utils/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch0/lib/000077500000000000000000000000001434170041700323555ustar00rootroot00000000000000fileWithError.d.ts000066400000000000000000000000471434170041700356560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch0/libexport declare function foo(): string; fileWithError.js000066400000000000000000000001771434170041700354260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.foo = void 0; function foo() { return "hello world"; } exports.foo = foo; index.d.ts000066400000000000000000000001241434170041700341740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch0/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000001671434170041700337470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; tsconfig.tsbuildinfo000066400000000000000000000025261434170041700363630ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./fileWithError.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"0dda94f9fb4df4c74ff92d8109d8db2122e4c980bb13857b2a538c2ac0b33c64","signature":"3dee7bbd2b685bdcb66cfc9b45605d6689ea42852231fa79cac9a40643c0fa22"},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch0/output.txt000066400000000000000000000024421434170041700337120ustar00rootroot00000000000000assets by status 369 bytes [compared for emit] assets by path lib/*.js 246 bytes asset lib/fileWithError.js 127 bytes [compared for emit] asset lib/index.js 119 bytes [compared for emit] assets by path lib/*.ts 123 bytes asset lib/index.d.ts 84 bytes [compared for emit] asset lib/fileWithError.d.ts 39 bytes [compared for emit] assets by status 4.68 KiB [emitted] asset bundle.js 3.35 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.33 KiB [emitted] ./app.ts 187 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] ./utils/index.ts 39 bytes [built] [1 error] ERROR in ./utils/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for utils/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 4:14-32 ERROR in indirectWithError/fileWithError.ts 2:4-17 [tsl] ERROR in indirectWithError/fileWithError.ts(2,5)  TS2322: Type 'boolean' is not assignable to type 'string'. ts-loader-default_b7d520153c6e6cf9 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch1/000077500000000000000000000000001434170041700316105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch1/bundle.js000066400000000000000000000067701434170041700334310ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ./utils */ \"./utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/index.ts": /*!*************************!*\ !*** ./common/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 30;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///./common/index.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }), /***/ "./utils/index.ts": /*!************************!*\ !*** ./utils/index.ts ***! \************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"./common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\n\n\n//# sourceURL=webpack:///./utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;indirectWithError/000077500000000000000000000000001434170041700352005ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch1fileWithError.d.ts000066400000000000000000000000471434170041700405600ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch1/indirectWithErrorexport declare function foo(): string; fileWithError.js000066400000000000000000000002141434170041700403200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch1/indirectWithError"use strict"; exports.__esModule = true; exports.foo = void 0; function foo() { return "hello i fixed this error"; } exports.foo = foo; index.d.ts000066400000000000000000000001241434170041700370760ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch1/indirectWithErrorexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000001671434170041700366510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch1/indirectWithError"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; tsconfig.tsbuildinfo000066400000000000000000000025261434170041700412650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch1/indirectWithError{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./fileWithError.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"e8c36f5bf4681d8c0c1866ed04f823e66548c8a788b325b672026efb17e9a384","signature":"3dee7bbd2b685bdcb66cfc9b45605d6689ea42852231fa79cac9a40643c0fa22"},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch1/output.txt000066400000000000000000000020611434170041700337100ustar00rootroot00000000000000assets by status 1.85 KiB [compared for emit] assets by path indirectWithError/ 382 bytes assets by path indirectWithError/*.js 259 bytes asset indirectWithError/fileWithError.js 140 bytes [compared for emit] asset indirectWithError/index.js 119 bytes [compared for emit] assets by path indirectWithError/*.ts 123 bytes asset indirectWithError/index.d.ts 84 bytes [compared for emit] asset indirectWithError/fileWithError.d.ts 39 bytes [compared for emit] assets by path utils/ 1.48 KiB asset utils/tsconfig.tsbuildinfo 1.27 KiB [compared for emit] asset utils/index.js 174 bytes [compared for emit] asset utils/index.d.ts 39 bytes [compared for emit] assets by status 4.83 KiB [emitted] asset bundle.js 3.49 KiB [emitted] (name: main) asset indirectWithError/tsconfig.tsbuildinfo 1.33 KiB [emitted] cached modules 119 bytes [cached] 1 module ./app.ts 187 bytes [built] [code generated] ./utils/index.ts 174 bytes [built] [code generated] ./common/index.ts 128 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch1/utils/000077500000000000000000000000001434170041700327505ustar00rootroot00000000000000index.d.ts000066400000000000000000000000471434170041700345730ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch1/utilsexport declare function utils(): void; index.js000066400000000000000000000002561434170041700343410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch1/utils"use strict"; exports.__esModule = true; exports.utils = void 0; var common_1 = require("../common"); function utils() { (0, common_1.common)(); } exports.utils = utils; tsconfig.tsbuildinfo000066400000000000000000000024261434170041700367550ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch1/utils{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/index.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb",{"version":"4c7e50bd7f85cc5d64f963157685ca8eb1223e12466f47c719aaf1af32173088","signature":"2c471583ee40dd55eed961a2de47a5014f6639fa90572027eec9139c40293e19"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch2/000077500000000000000000000000001434170041700316115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch2/bundle.js000066400000000000000000000067701434170041700334320ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ./utils */ \"./utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/index.ts": /*!*************************!*\ !*** ./common/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 30;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///./common/index.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }), /***/ "./utils/index.ts": /*!************************!*\ !*** ./utils/index.ts ***! \************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"./common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\n\n\n//# sourceURL=webpack:///./utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch2/output.txt000066400000000000000000000004201434170041700337060ustar00rootroot00000000000000asset bundle.js 3.49 KiB [emitted] (name: main) asset unreferenced/tsconfig.tsbuildinfo 1.16 KiB [emitted] asset unreferenced/index.js 183 bytes [emitted] cached modules 421 bytes [cached] 3 modules ./app.ts 187 bytes [built] [code generated] webpack compiled successfullyunreferenced/000077500000000000000000000000001434170041700341775ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch2index.js000066400000000000000000000002671434170041700356510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch2/unreferenced"use strict"; exports.__esModule = true; exports.unreferenced = void 0; function unreferenced() { return "i am unreferenced without error"; } exports.unreferenced = unreferenced; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700402560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch2/unreferenced{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"bb8ba6128be1271d91fd80319ca81516b664c6a68b5409b2991f70018b6c9e67","signature":"0de8093b7e96f737fa6d441f6d79e8ace62ba5d74bf9324a08fb773d8d32fc6d"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch3/000077500000000000000000000000001434170041700316125ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch3/bundle.js000066400000000000000000000067701434170041700334330ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ./utils */ \"./utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/index.ts": /*!*************************!*\ !*** ./common/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 30;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///./common/index.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }), /***/ "./utils/index.ts": /*!************************!*\ !*** ./utils/index.ts ***! \************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"./common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\n\n\n//# sourceURL=webpack:///./utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch3/output.txt000066400000000000000000000010031434170041700337050ustar00rootroot00000000000000asset bundle.js 3.49 KiB [emitted] (name: main) asset unreferencedIndirect/tsconfig.tsbuildinfo 1.42 KiB [emitted] cached modules 421 bytes [cached] 3 modules ./app.ts 187 bytes [built] [code generated] ERROR in unreferencedIndirect/index.ts 2:2-50 [tsl] ERROR in unreferencedIndirect/index.ts(2,3)  TS2322: Type 'string' is not assignable to type 'number'. ts-loader-default_b7d520153c6e6cf9 webpack compiled with 1 errorunreferencedIndirect/000077500000000000000000000000001434170041700356625ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch3tsconfig.tsbuildinfo000066400000000000000000000026521434170041700417470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch3/unreferencedIndirect{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"d442ceff036096362114a6b3c3fc728f2631155c62bd9f9a5ba0a282d1ff6b9c","signature":"2c1fe99ebadd28030971552c5b38142ab5a93ccb879983a2cecd1ab71d777dfd"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./index.ts","start":51,"length":48,"code":2322,"category":1,"messageText":"Type 'string' is not assignable to type 'number'."}]],1,3,2,5,4],"affectedFilesPendingEmit":[[6,1]],"emitSignatures":[[6,"5081781ea12d9924e909db967d29184ff3e0b8ca05d30ef60b8d696e0b50013e"]],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch4/000077500000000000000000000000001434170041700316135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch4/bundle.js000066400000000000000000000067701434170041700334340ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ./utils */ \"./utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/index.ts": /*!*************************!*\ !*** ./common/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 30;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///./common/index.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }), /***/ "./utils/index.ts": /*!************************!*\ !*** ./utils/index.ts ***! \************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"./common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\n\n\n//# sourceURL=webpack:///./utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch4/output.txt000066400000000000000000000004401434170041700337120ustar00rootroot00000000000000asset bundle.js 3.49 KiB [emitted] (name: main) asset unreferencedIndirect/tsconfig.tsbuildinfo 1.16 KiB [emitted] asset unreferencedIndirect/index.js 225 bytes [emitted] cached modules 421 bytes [cached] 3 modules ./app.ts 187 bytes [built] [code generated] webpack compiled successfullyunreferencedIndirect/000077500000000000000000000000001434170041700356635ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch4index.js000066400000000000000000000003411434170041700373260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch4/unreferencedIndirect"use strict"; exports.__esModule = true; exports.unreferencedIndirect = void 0; function unreferencedIndirect() { return "i am unreferencedIndirect now fixed error"; } exports.unreferencedIndirect = unreferencedIndirect; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700417420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch4/unreferencedIndirect{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"25e6889f7998ef0640339eb29cd18ffe0a26a90d6ab573c95601f51593801064","signature":"5081781ea12d9924e909db967d29184ff3e0b8ca05d30ef60b8d696e0b50013e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch5/000077500000000000000000000000001434170041700316145ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch5/bundle.js000066400000000000000000000067701434170041700334350ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ./utils */ \"./utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/index.ts": /*!*************************!*\ !*** ./common/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 30;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///./common/index.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }), /***/ "./utils/index.ts": /*!************************!*\ !*** ./utils/index.ts ***! \************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"./common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\n\n\n//# sourceURL=webpack:///./utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch5/output.txt000066400000000000000000000007531434170041700337220ustar00rootroot00000000000000asset bundle.js 3.49 KiB [emitted] (name: main) asset unreferenced/tsconfig.tsbuildinfo 1.42 KiB [emitted] cached modules 421 bytes [cached] 3 modules ./app.ts 187 bytes [built] [code generated] ERROR in unreferenced/index.ts 2:2-40 [tsl] ERROR in unreferenced/index.ts(2,3)  TS2322: Type 'string' is not assignable to type 'number'. ts-loader-default_b7d520153c6e6cf9 webpack compiled with 1 errorunreferenced/000077500000000000000000000000001434170041700342025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch5tsconfig.tsbuildinfo000066400000000000000000000026521434170041700402670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/patch5/unreferenced{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"a37fe63cb9341169cb1ad08e3df365ac56639ae5518c883090e0dee4941a2fe1","signature":"2a0d33199723c48fa395ddf78eb2f2b8ecbed53d595ec7e591dea65384d9588b"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./index.ts","start":43,"length":38,"code":2322,"category":1,"messageText":"Type 'string' is not assignable to type 'number'."}]],1,3,2,5,4],"affectedFilesPendingEmit":[[6,1]],"emitSignatures":[[6,"0de8093b7e96f737fa6d441f6d79e8ace62ba5d74bf9324a08fb773d8d32fc6d"]],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/unreferenced/000077500000000000000000000000001434170041700330755ustar00rootroot00000000000000index.d.ts000066400000000000000000000000601434170041700347130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/unreferencedexport declare function unreferenced(): string; index.js000066400000000000000000000002511434170041700344610ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/unreferenced"use strict"; exports.__esModule = true; exports.unreferenced = void 0; function unreferenced() { return "i am unreferenced"; } exports.unreferenced = unreferenced; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700370750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/unreferenced{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"71b9a35449a6c117c0de0bc5035eb20046c4d436d28294a9d6be2c1a9920ad98","signature":"0de8093b7e96f737fa6d441f6d79e8ace62ba5d74bf9324a08fb773d8d32fc6d"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}unreferencedIndirect/000077500000000000000000000000001434170041700345005ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9index.d.ts000066400000000000000000000000701434170041700363760ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/unreferencedIndirectexport declare function unreferencedIndirect(): string; index.js000066400000000000000000000003211434170041700361410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/unreferencedIndirect"use strict"; exports.__esModule = true; exports.unreferencedIndirect = void 0; function unreferencedIndirect() { return "i am unreferencedIndirect"; } exports.unreferencedIndirect = unreferencedIndirect; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700405570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-4.9/unreferencedIndirect{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"d2b6e2d5879e5092e979620936598256494f23e7449ca2b326a2618f9b4488c2","signature":"5081781ea12d9924e909db967d29184ff3e0b8ca05d30ef60b8d696e0b50013e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700324275ustar00rootroot00000000000000bundle.js000066400000000000000000000072231434170041700341630ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ./utils */ \"./utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesMultiple.transpile/lib/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }), /***/ "./utils/index.ts": /*!************************!*\ !*** ./utils/index.ts ***! \************************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesMultiple.transpile/utils/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/common/000077500000000000000000000000001434170041700337175ustar00rootroot00000000000000index.d.ts000066400000000000000000000000521434170041700355360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/commonexport declare function common(): number; index.js000066400000000000000000000002001434170041700352750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/common"use strict"; exports.__esModule = true; exports.common = void 0; function common() { return 30; } exports.common = common; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700377170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"83a8bcfe78ca61ceac765c205ef0435e93f65e7bc386ea12d21e0c963a7e824e","signature":"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}indirectWithError/000077500000000000000000000000001434170041700360175ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9tsconfig.tsbuildinfo000066400000000000000000000025251434170041700421030ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/indirectWithError{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./fileWithError.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"91f3e5980bd5693ad3967c8f676eb12a37b89180be92e6fa904374132ff8920c","28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839"],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./fileWithError.ts","start":36,"length":13,"code":2322,"category":1,"messageText":"Type 'boolean' is not assignable to type 'string'."}]],7,1,3,2,5,4],"affectedFilesPendingEmit":[[6,1],[7,1],[1,1]],"emitSignatures":[6,7]},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/lib/000077500000000000000000000000001434170041700331755ustar00rootroot00000000000000tsconfig.tsbuildinfo000066400000000000000000000025251434170041700372020ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./fileWithError.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"91f3e5980bd5693ad3967c8f676eb12a37b89180be92e6fa904374132ff8920c","28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839"],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./fileWithError.ts","start":36,"length":13,"code":2322,"category":1,"messageText":"Type 'boolean' is not assignable to type 'string'."}]],7,1,3,2,5,4],"affectedFilesPendingEmit":[[6,1],[7,1],[1,1]],"emitSignatures":[6,7]},"version":"4.9.3"}output.txt000066400000000000000000000045251434170041700344570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9assets by path common/ 1.32 KiB asset common/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] asset common/index.js 128 bytes [compared for emit] asset common/index.d.ts 42 bytes [compared for emit] assets by path unreferenced/ 1.37 KiB asset unreferenced/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] asset unreferenced/index.js 169 bytes [compared for emit] asset unreferenced/index.d.ts 48 bytes [compared for emit] assets by path unreferencedIndirect/ 1.42 KiB asset unreferencedIndirect/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] asset unreferencedIndirect/index.js 209 bytes [compared for emit] asset unreferencedIndirect/index.d.ts 56 bytes [compared for emit] asset bundle.js 3.7 KiB [emitted] (name: main) asset indirectWithError/tsconfig.tsbuildinfo 1.33 KiB [compared for emit] asset lib/tsconfig.tsbuildinfo 1.33 KiB [compared for emit] ./app.ts 223 bytes [built] [code generated] [2 errors] ./lib/index.ts 39 bytes [built] [code generated] [1 error] ./utils/index.ts 39 bytes [built] [code generated] [1 error] ERROR in ./app.ts 2:4-17 [tsl] ERROR in indirectWithError/fileWithError.ts(2,5)  TS2322: Type 'boolean' is not assignable to type 'string'. ERROR in ./app.ts 2:4-17 [tsl] ERROR in lib/fileWithError.ts(2,5)  TS2322: Type 'boolean' is not assignable to type 'string'. ERROR in ./lib/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for lib/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:12-28 ERROR in ./utils/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for utils/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 4:14-32 2 errors have detailed information that is not shown. Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it. webpack compiled with 4 errorsts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch0/000077500000000000000000000000001434170041700336065ustar00rootroot00000000000000bundle.js000066400000000000000000000065671434170041700353540ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ./utils */ \"./utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }), /***/ "./utils/index.ts": /*!************************!*\ !*** ./utils/index.ts ***! \************************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesMultiple.transpile/utils/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700342755ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch0fileWithError.d.ts000066400000000000000000000000471434170041700376550ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch0/libexport declare function foo(): string; fileWithError.js000066400000000000000000000001771434170041700374250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.foo = void 0; function foo() { return "hello world"; } exports.foo = foo; index.d.ts000066400000000000000000000001241434170041700361730ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch0/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000001671434170041700357460ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; tsconfig.tsbuildinfo000066400000000000000000000025261434170041700403620ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./fileWithError.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"0dda94f9fb4df4c74ff92d8109d8db2122e4c980bb13857b2a538c2ac0b33c64","signature":"3dee7bbd2b685bdcb66cfc9b45605d6689ea42852231fa79cac9a40643c0fa22"},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000024211434170041700356270ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch0assets by status 369 bytes [compared for emit] assets by path lib/*.js 246 bytes asset lib/fileWithError.js 127 bytes [compared for emit] asset lib/index.js 119 bytes [compared for emit] assets by path lib/*.ts 123 bytes asset lib/index.d.ts 84 bytes [compared for emit] asset lib/fileWithError.d.ts 39 bytes [compared for emit] assets by status 4.73 KiB [emitted] asset bundle.js 3.4 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.33 KiB [emitted] ./app.ts 223 bytes [built] [code generated] [1 error] ./lib/index.ts 119 bytes [built] [code generated] ./utils/index.ts 39 bytes [built] [1 error] ERROR in ./app.ts 2:4-17 [tsl] ERROR in indirectWithError/fileWithError.ts(2,5)  TS2322: Type 'boolean' is not assignable to type 'string'. ts-loader-default_8f3b13c212135902 ERROR in ./utils/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for utils/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 4:14-32 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch1/000077500000000000000000000000001434170041700336075ustar00rootroot00000000000000bundle.js000066400000000000000000000070401434170041700353400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ./utils */ \"./utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/index.ts": /*!*************************!*\ !*** ./common/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 30;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///./common/index.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }), /***/ "./utils/index.ts": /*!************************!*\ !*** ./utils/index.ts ***! \************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"./common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\n\n\n//# sourceURL=webpack:///./utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;indirectWithError/000077500000000000000000000000001434170041700371775ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch1fileWithError.d.ts000066400000000000000000000000471434170041700425570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch1/indirectWithErrorexport declare function foo(): string; fileWithError.js000066400000000000000000000002141434170041700423170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch1/indirectWithError"use strict"; exports.__esModule = true; exports.foo = void 0; function foo() { return "hello i fixed this error"; } exports.foo = foo; index.d.ts000066400000000000000000000001241434170041700410750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch1/indirectWithErrorexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000001671434170041700406500ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch1/indirectWithError"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; tsconfig.tsbuildinfo000066400000000000000000000025261434170041700432640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch1/indirectWithError{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./fileWithError.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"e8c36f5bf4681d8c0c1866ed04f823e66548c8a788b325b672026efb17e9a384","signature":"3dee7bbd2b685bdcb66cfc9b45605d6689ea42852231fa79cac9a40643c0fa22"},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000020611434170041700356300ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch1assets by status 1.85 KiB [compared for emit] assets by path indirectWithError/ 382 bytes assets by path indirectWithError/*.js 259 bytes asset indirectWithError/fileWithError.js 140 bytes [compared for emit] asset indirectWithError/index.js 119 bytes [compared for emit] assets by path indirectWithError/*.ts 123 bytes asset indirectWithError/index.d.ts 84 bytes [compared for emit] asset indirectWithError/fileWithError.d.ts 39 bytes [compared for emit] assets by path utils/ 1.48 KiB asset utils/tsconfig.tsbuildinfo 1.27 KiB [compared for emit] asset utils/index.js 174 bytes [compared for emit] asset utils/index.d.ts 39 bytes [compared for emit] assets by status 4.87 KiB [emitted] asset bundle.js 3.53 KiB [emitted] (name: main) asset indirectWithError/tsconfig.tsbuildinfo 1.33 KiB [emitted] cached modules 119 bytes [cached] 1 module ./app.ts 223 bytes [built] [code generated] ./utils/index.ts 174 bytes [built] [code generated] ./common/index.ts 128 bytes [built] [code generated] webpack compiled successfullyutils/000077500000000000000000000000001434170041700346705ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch1index.d.ts000066400000000000000000000000471434170041700365720ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch1/utilsexport declare function utils(): void; index.js000066400000000000000000000002561434170041700363400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch1/utils"use strict"; exports.__esModule = true; exports.utils = void 0; var common_1 = require("../common"); function utils() { (0, common_1.common)(); } exports.utils = utils; tsconfig.tsbuildinfo000066400000000000000000000024261434170041700407540ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch1/utils{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/index.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb",{"version":"4c7e50bd7f85cc5d64f963157685ca8eb1223e12466f47c719aaf1af32173088","signature":"2c471583ee40dd55eed961a2de47a5014f6639fa90572027eec9139c40293e19"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch3/000077500000000000000000000000001434170041700336115ustar00rootroot00000000000000bundle.js000066400000000000000000000070401434170041700353420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch3/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ./utils */ \"./utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/index.ts": /*!*************************!*\ !*** ./common/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 30;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///./common/index.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }), /***/ "./utils/index.ts": /*!************************!*\ !*** ./utils/index.ts ***! \************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"./common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\n\n\n//# sourceURL=webpack:///./utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000007421434170041700356360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch3assets by status 3.53 KiB [cached] 1 asset asset unreferencedIndirect/tsconfig.tsbuildinfo 1.42 KiB [emitted] cached modules 421 bytes [cached] 3 modules ./app.ts 223 bytes [built] [1 error] ERROR in ./app.ts 2:2-50 [tsl] ERROR in unreferencedIndirect/index.ts(2,3)  TS2322: Type 'string' is not assignable to type 'number'. ts-loader-default_8f3b13c212135902 webpack compiled with 1 errorunreferencedIndirect/000077500000000000000000000000001434170041700376615ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch3tsconfig.tsbuildinfo000066400000000000000000000026521434170041700437460ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch3/unreferencedIndirect{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"d442ceff036096362114a6b3c3fc728f2631155c62bd9f9a5ba0a282d1ff6b9c","signature":"2c1fe99ebadd28030971552c5b38142ab5a93ccb879983a2cecd1ab71d777dfd"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./index.ts","start":51,"length":48,"code":2322,"category":1,"messageText":"Type 'string' is not assignable to type 'number'."}]],1,3,2,5,4],"affectedFilesPendingEmit":[[6,1]],"emitSignatures":[[6,"5081781ea12d9924e909db967d29184ff3e0b8ca05d30ef60b8d696e0b50013e"]],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch4/000077500000000000000000000000001434170041700336125ustar00rootroot00000000000000bundle.js000066400000000000000000000070401434170041700353430ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch4/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ./utils */ \"./utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/index.ts": /*!*************************!*\ !*** ./common/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 30;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///./common/index.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }), /***/ "./utils/index.ts": /*!************************!*\ !*** ./utils/index.ts ***! \************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"./common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\n\n\n//# sourceURL=webpack:///./utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000004121434170041700356310ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch4assets by status 3.53 KiB [cached] 1 asset asset unreferencedIndirect/tsconfig.tsbuildinfo 1.16 KiB [emitted] asset unreferencedIndirect/index.js 225 bytes [emitted] cached modules 421 bytes [cached] 3 modules ./app.ts 223 bytes [built] webpack compiled successfullyunreferencedIndirect/000077500000000000000000000000001434170041700376625ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch4index.js000066400000000000000000000003411434170041700413250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch4/unreferencedIndirect"use strict"; exports.__esModule = true; exports.unreferencedIndirect = void 0; function unreferencedIndirect() { return "i am unreferencedIndirect now fixed error"; } exports.unreferencedIndirect = unreferencedIndirect; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700437410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch4/unreferencedIndirect{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"25e6889f7998ef0640339eb29cd18ffe0a26a90d6ab573c95601f51593801064","signature":"5081781ea12d9924e909db967d29184ff3e0b8ca05d30ef60b8d696e0b50013e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch5/000077500000000000000000000000001434170041700336135ustar00rootroot00000000000000bundle.js000066400000000000000000000070401434170041700353440ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch5/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ./utils */ \"./utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./common/index.ts": /*!*************************!*\ !*** ./common/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 30;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///./common/index.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }), /***/ "./utils/index.ts": /*!************************!*\ !*** ./utils/index.ts ***! \************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"./common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\n\n\n//# sourceURL=webpack:///./utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000007221434170041700356360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch5assets by status 3.53 KiB [cached] 1 asset asset unreferenced/tsconfig.tsbuildinfo 1.42 KiB [emitted] cached modules 421 bytes [cached] 3 modules ./app.ts 223 bytes [built] [1 error] ERROR in ./app.ts 2:2-40 [tsl] ERROR in unreferenced/index.ts(2,3)  TS2322: Type 'string' is not assignable to type 'number'. ts-loader-default_8f3b13c212135902 webpack compiled with 1 errorunreferenced/000077500000000000000000000000001434170041700362015ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch5tsconfig.tsbuildinfo000066400000000000000000000026521434170041700422660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/patch5/unreferenced{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"a37fe63cb9341169cb1ad08e3df365ac56639ae5518c883090e0dee4941a2fe1","signature":"2a0d33199723c48fa395ddf78eb2f2b8ecbed53d595ec7e591dea65384d9588b"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./index.ts","start":43,"length":38,"code":2322,"category":1,"messageText":"Type 'string' is not assignable to type 'number'."}]],1,3,2,5,4],"affectedFilesPendingEmit":[[6,1]],"emitSignatures":[[6,"0de8093b7e96f737fa6d441f6d79e8ace62ba5d74bf9324a08fb773d8d32fc6d"]],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}unreferenced/000077500000000000000000000000001434170041700350155ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9index.d.ts000066400000000000000000000000601434170041700367120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/unreferencedexport declare function unreferenced(): string; index.js000066400000000000000000000002511434170041700364600ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/unreferenced"use strict"; exports.__esModule = true; exports.unreferenced = void 0; function unreferenced() { return "i am unreferenced"; } exports.unreferenced = unreferenced; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700410740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/unreferenced{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"71b9a35449a6c117c0de0bc5035eb20046c4d436d28294a9d6be2c1a9920ad98","signature":"0de8093b7e96f737fa6d441f6d79e8ace62ba5d74bf9324a08fb773d8d32fc6d"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}unreferencedIndirect/000077500000000000000000000000001434170041700364775ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9index.d.ts000066400000000000000000000000701434170041700403750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/unreferencedIndirectexport declare function unreferencedIndirect(): string; index.js000066400000000000000000000003211434170041700401400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/unreferencedIndirect"use strict"; exports.__esModule = true; exports.unreferencedIndirect = void 0; function unreferencedIndirect() { return "i am unreferencedIndirect"; } exports.unreferencedIndirect = unreferencedIndirect; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700425560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/expectedOutput-transpile-4.9/unreferencedIndirect{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"d2b6e2d5879e5092e979620936598256494f23e7449ca2b326a2618f9b4488c2","signature":"5081781ea12d9924e909db967d29184ff3e0b8ca05d30ef60b8d696e0b50013e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/indirectWithError/000077500000000000000000000000001434170041700305455ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/indirectWithError/fileWithError.ts000066400000000000000000000000631434170041700337010ustar00rootroot00000000000000export function foo(): string { return false; }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/indirectWithError/index.ts000066400000000000000000000000671434170041700322270ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/indirectWithError/tsconfig.json000066400000000000000000000001051434170041700332500ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "types": [] } }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/lib/000077500000000000000000000000001434170041700256445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/lib/fileWithError.ts000066400000000000000000000000631434170041700310000ustar00rootroot00000000000000export function foo(): string { return false; }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/lib/index.ts000066400000000000000000000000671434170041700273260ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/lib/tsconfig.json000066400000000000000000000001051434170041700303470ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "types": [] } }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch0/000077500000000000000000000000001434170041700262555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch0/lib/000077500000000000000000000000001434170041700270235ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch0/lib/fileWithError.ts000066400000000000000000000000731434170041700321600ustar00rootroot00000000000000export function foo(): string { return "hello world"; }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch1/000077500000000000000000000000001434170041700262565ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch1/indirectWithError/000077500000000000000000000000001434170041700317255ustar00rootroot00000000000000fileWithError.ts000066400000000000000000000001101434170041700347730ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch1/indirectWithErrorexport function foo(): string { return "hello i fixed this error"; }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch2/000077500000000000000000000000001434170041700262575ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch2/unreferenced/000077500000000000000000000000001434170041700307245ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch2/unreferenced/index.ts000066400000000000000000000001171434170041700324020ustar00rootroot00000000000000export function unreferenced() { return "i am unreferenced without error"; } ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch3/000077500000000000000000000000001434170041700262605ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch3/unreferencedIndirect/000077500000000000000000000000001434170041700324075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch3/unreferencedIndirect/index.ts000066400000000000000000000001461434170041700340670ustar00rootroot00000000000000export function unreferencedIndirect(): number { return "i am unreferencedIndirect now is error"; } ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch4/000077500000000000000000000000001434170041700262615ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch4/unreferencedIndirect/000077500000000000000000000000001434170041700324105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch4/unreferencedIndirect/index.ts000066400000000000000000000001411434170041700340630ustar00rootroot00000000000000export function unreferencedIndirect() { return "i am unreferencedIndirect now fixed error"; } ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch5/000077500000000000000000000000001434170041700262625ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch5/unreferenced/000077500000000000000000000000001434170041700307275ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/patch5/unreferenced/index.ts000066400000000000000000000001241434170041700324030ustar00rootroot00000000000000export function unreferenced(): number { return "i am unreferenced with error"; } ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/tsconfig.json000066400000000000000000000003341434170041700276050ustar00rootroot00000000000000{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" }, { "path": "./utils" }, { "path": "./unreferenced" }, ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/unreferenced/000077500000000000000000000000001434170041700275435ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/unreferenced/index.ts000066400000000000000000000001011434170041700312120ustar00rootroot00000000000000export function unreferenced() { return "i am unreferenced"; } ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/unreferenced/tsconfig.json000066400000000000000000000002061434170041700322500ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "types": [] }, "references": [ { "path": "../unreferencedIndirect" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/unreferencedIndirect/000077500000000000000000000000001434170041700312255ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/unreferencedIndirect/index.ts000066400000000000000000000001211434170041700326760ustar00rootroot00000000000000export function unreferencedIndirect() { return "i am unreferencedIndirect"; } ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/unreferencedIndirect/tsconfig.json000066400000000000000000000001051434170041700337300ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "types": [] } }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/utils/000077500000000000000000000000001434170041700262365ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/utils/index.ts000066400000000000000000000001131434170041700277100ustar00rootroot00000000000000import { common } from "../common"; export function utils() { common(); }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/utils/tsconfig.json000066400000000000000000000002401434170041700307410ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "types": [] }, "references": [ { "path": "../common" }, { "path": "../indirectWithError" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultiple/webpack.config.js000066400000000000000000000010261434170041700303130ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } } ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/000077500000000000000000000000001434170041700304125ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/app/000077500000000000000000000000001434170041700311725ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/app/app.ts000066400000000000000000000001641434170041700323230ustar00rootroot00000000000000import { lib } from '../lib'; import { utils } from "../utils"; console.log(lib.one, lib.two, lib.three); utils(); ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/app/tsconfig.json000066400000000000000000000002701434170041700337000ustar00rootroot00000000000000{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "../lib" }, { "path": "../utils" }, ] }webpack.config.js000066400000000000000000000012541434170041700343330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/appvar path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /(app|lib|common|indirect).+\.ts$/, loader: 'ts-loader', options: { projectReferences: true } }, { test: /utils.+\.ts$/, loader: 'ts-loader', options: { instance: 'different', projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../../index.js") } } ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/common/000077500000000000000000000000001434170041700317025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/common/index.ts000066400000000000000000000000511434170041700333550ustar00rootroot00000000000000export function common() { return 30; }tsconfig.json000066400000000000000000000001051434170041700343260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/common{ "compilerOptions": { "composite": true, "types": [] } }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/000077500000000000000000000000001434170041700337445ustar00rootroot00000000000000app/000077500000000000000000000000001434170041700344455ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9bundle.js000066400000000000000000000070141434170041700362560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 30;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;common/000077500000000000000000000000001434170041700351555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9index.d.ts000066400000000000000000000000521434170041700370530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/commonexport declare function common(): number; index.js000066400000000000000000000002001434170041700366120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/common"use strict"; exports.__esModule = true; exports.common = void 0; function common() { return 30; } exports.common = common; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700412340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"83a8bcfe78ca61ceac765c205ef0435e93f65e7bc386ea12d21e0c963a7e824e","signature":"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}indirect/000077500000000000000000000000001434170041700354665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9index.d.ts000066400000000000000000000001241434170041700373640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/indirectexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000001671434170041700371370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/indirect"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700415450ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/indirect{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}lib/000077500000000000000000000000001434170041700344335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9index.d.ts000066400000000000000000000001241434170041700363310ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000001671434170041700361040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700405120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000016551434170041700357750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9assets by path ../utils/ 1.48 KiB asset ../utils/tsconfig.tsbuildinfo 1.27 KiB [compared for emit] + 2 assets assets by path ../common/ 1.32 KiB asset ../common/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] + 2 assets assets by path ../indirect/ 1.36 KiB asset ../indirect/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] asset ../indirect/index.js 119 bytes [compared for emit] asset ../indirect/index.d.ts 84 bytes [compared for emit] assets by path ../lib/ 1.36 KiB asset ../lib/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] asset ../lib/index.js 119 bytes [compared for emit] asset ../lib/index.d.ts 84 bytes [compared for emit] asset bundle.js 3.51 KiB [emitted] (name: main) ./app.ts 189 bytes [built] [code generated] ../lib/index.ts 119 bytes [built] [code generated] ../utils/index.ts 174 bytes [built] [code generated] ../common/index.ts 128 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700350445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9app/000077500000000000000000000000001434170041700356245ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch0bundle.js000066400000000000000000000070141434170041700374350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch0/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 35;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;common/000077500000000000000000000000001434170041700363345ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch0index.js000066400000000000000000000002001434170041700377710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch0/common"use strict"; exports.__esModule = true; exports.common = void 0; function common() { return 35; } exports.common = common; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700424130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch0/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"ea4f1fab5d827d59b4b09d9e42b615faf16b08c259290b9fcb5982bb9543bd52","signature":"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000006261434170041700371510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch0asset bundle.js 3.51 KiB [emitted] (name: main) asset ../common/tsconfig.tsbuildinfo 1.16 KiB [emitted] asset ../common/index.js 128 bytes [emitted] cached modules 119 bytes [cached] 1 module modules by path ../ 302 bytes ../utils/index.ts 174 bytes [built] [code generated] ../common/index.ts 128 bytes [built] [code generated] ./app.ts 189 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700350455ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9app/000077500000000000000000000000001434170041700356255ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch1bundle.js000066400000000000000000000071401434170041700374360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch1/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 35;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils2 = exports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\nfunction utils2() { return \"hello\"; }\nexports.utils2 = utils2;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000006121434170041700371450ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch1asset bundle.js 3.59 KiB [emitted] (name: main) asset ../utils/tsconfig.tsbuildinfo 1.27 KiB [emitted] asset ../utils/index.js 254 bytes [emitted] asset ../utils/index.d.ts 81 bytes [emitted] cached modules 247 bytes [cached] 2 modules cacheable modules 443 bytes ./app.ts 189 bytes [built] [code generated] ../utils/index.ts 254 bytes [built] [code generated] webpack compiled successfullyutils/000077500000000000000000000000001434170041700362055ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch1index.d.ts000066400000000000000000000001211434170041700401000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch1/utilsexport declare function utils(): void; export declare function utils2(): string; index.js000066400000000000000000000003761434170041700376600ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch1/utils"use strict"; exports.__esModule = true; exports.utils2 = exports.utils = void 0; var common_1 = require("../common"); function utils() { (0, common_1.common)(); } exports.utils = utils; function utils2() { return "hello"; } exports.utils2 = utils2; tsconfig.tsbuildinfo000066400000000000000000000024261434170041700422710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch1/utils{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/index.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb",{"version":"a1dbdf6843733c9641c0dccfc0fd2ac2bc4cb630b60143672e64e0a65a8dbb7a","signature":"965912a69421fffc4b79247cd826f3e8bdb5cdbd3ab8d0b5ca57e5a40cfc5869"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}patch2/000077500000000000000000000000001434170041700350465ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9app/000077500000000000000000000000001434170041700356265ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch2bundle.js000066400000000000000000000071701434170041700374420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch2/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n(0, utils_1.utils2)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 35;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils2 = exports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\nfunction utils2() { return \"hello\"; }\nexports.utils2 = utils2;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700371500ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch2asset bundle.js 3.62 KiB [emitted] (name: main) cached modules 501 bytes [cached] 3 modules ./app.ts 212 bytes [built] [code generated] webpack compiled successfullypatch3/000077500000000000000000000000001434170041700350475ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9app/000077500000000000000000000000001434170041700356275ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch3bundle.js000066400000000000000000000071701434170041700374430ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch3/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n(0, utils_1.utils2)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 35;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils2 = exports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\nfunction utils2() { return \"hello\"; }\nexports.utils2 = utils2;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;common/000077500000000000000000000000001434170041700363375ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch3tsconfig.tsbuildinfo000066400000000000000000000026521434170041700424240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch3/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"8dc151219b7f551da173dd2304fc01ffc31268701f42ee5f65b0b30138d4dd3c","signature":"233a16e654a6b6507aca0421baacb8e3a0bb95be0c1818690f06f86119b0bc43"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./index.ts","start":37,"length":10,"code":2322,"category":1,"messageText":"Type 'number' is not assignable to type 'string'."}]],1,3,2,5,4],"affectedFilesPendingEmit":[[6,1]],"emitSignatures":[[6,"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb"]],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012711434170041700371510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch3asset bundle.js 3.62 KiB [emitted] (name: main) asset ../common/tsconfig.tsbuildinfo 1.42 KiB [emitted] cached modules 119 bytes [cached] 1 module code generated modules 466 bytes [code generated] ./app.ts 212 bytes [built] [code generated] ../utils/index.ts 254 bytes [built] [code generated] ../common/index.ts 128 bytes [built] [1 error] ERROR in common/index.ts ../common/index.ts 2:2-12 [tsl] ERROR in common/index.ts(2,3)  TS2322: Type 'number' is not assignable to type 'string'. ts-loader-default_b7d520153c6e6cf9 @ ../utils/index.ts 4:15-35 @ ./app.ts 4:14-33 webpack compiled with 1 errorpatch4/000077500000000000000000000000001434170041700350505ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9app/000077500000000000000000000000001434170041700356305ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch4bundle.js000066400000000000000000000071701434170041700374440ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch4/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n(0, utils_1.utils2)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 35;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils2 = exports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\nfunction utils2() { return \"hello\"; }\nexports.utils2 = utils2;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;common/000077500000000000000000000000001434170041700363405ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch4index.js000066400000000000000000000002001434170041700377750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch4/common"use strict"; exports.__esModule = true; exports.common = void 0; function common() { return 35; } exports.common = common; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700424170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch4/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"ea4f1fab5d827d59b4b09d9e42b615faf16b08c259290b9fcb5982bb9543bd52","signature":"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000006311434170041700371510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch4asset bundle.js 3.62 KiB [emitted] (name: main) asset ../common/tsconfig.tsbuildinfo 1.16 KiB [emitted] asset ../common/index.js 128 bytes [emitted] cached modules 119 bytes [cached] 1 module code generated modules 466 bytes [code generated] ./app.ts 212 bytes [built] [code generated] ../utils/index.ts 254 bytes [built] [code generated] ../common/index.ts 128 bytes [built] webpack compiled successfullypatch5/000077500000000000000000000000001434170041700350515ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9app/000077500000000000000000000000001434170041700356315ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch5bundle.js000066400000000000000000000071701434170041700374450ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch5/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n(0, utils_1.utils2)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 35;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils2 = exports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\nfunction utils2() { return \"hello\"; }\nexports.utils2 = utils2;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000011171434170041700371520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch5asset bundle.js 3.62 KiB [emitted] (name: main) asset ../utils/tsconfig.tsbuildinfo 1.53 KiB [emitted] cached modules 247 bytes [cached] 2 modules cacheable modules 466 bytes ./app.ts 212 bytes [built] [code generated] ../utils/index.ts 254 bytes [built] [1 error] ERROR in utils/index.ts ../utils/index.ts 5:35-50 [tsl] ERROR in utils/index.ts(5,36)  TS2322: Type 'string' is not assignable to type 'number'. ts-loader-default_b7d520153c6e6cf9 @ ./app.ts 4:14-33 webpack compiled with 1 errorutils/000077500000000000000000000000001434170041700362115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch5tsconfig.tsbuildinfo000066400000000000000000000030401434170041700422660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch5/utils{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/index.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb",{"version":"5f3b60afa134ead3910d0edb722e281f51797b8747253688a08bced01be97e19","signature":"b45004303c96a0df80573d7d8505f23f55598a904ccea3781900f27f32ee56b2"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,[7,[{"file":"./index.ts","start":111,"length":15,"code":2322,"category":1,"messageText":"Type 'string' is not assignable to type 'number'."}]],1,3,2,5,4],"affectedFilesPendingEmit":[[7,1]],"emitSignatures":[[7,"965912a69421fffc4b79247cd826f3e8bdb5cdbd3ab8d0b5ca57e5a40cfc5869"]],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}patch6/000077500000000000000000000000001434170041700350525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9app/000077500000000000000000000000001434170041700356325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch6bundle.js000066400000000000000000000071701434170041700374460ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch6/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n(0, utils_1.utils2)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 35;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils2 = exports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\nfunction utils2() { return \"hello\"; }\nexports.utils2 = utils2;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000005141434170041700371530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch6asset bundle.js 3.62 KiB [emitted] (name: main) asset ../utils/tsconfig.tsbuildinfo 1.27 KiB [emitted] asset ../utils/index.js 254 bytes [emitted] cached modules 247 bytes [cached] 2 modules cacheable modules 466 bytes ./app.ts 212 bytes [built] [code generated] ../utils/index.ts 254 bytes [built] webpack compiled successfullyutils/000077500000000000000000000000001434170041700362125ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch6index.js000066400000000000000000000003761434170041700376650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch6/utils"use strict"; exports.__esModule = true; exports.utils2 = exports.utils = void 0; var common_1 = require("../common"); function utils() { (0, common_1.common)(); } exports.utils = utils; function utils2() { return "hello"; } exports.utils2 = utils2; tsconfig.tsbuildinfo000066400000000000000000000024261434170041700422760ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/patch6/utils{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/index.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb",{"version":"a1dbdf6843733c9641c0dccfc0fd2ac2bc4cb630b60143672e64e0a65a8dbb7a","signature":"965912a69421fffc4b79247cd826f3e8bdb5cdbd3ab8d0b5ca57e5a40cfc5869"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}utils/000077500000000000000000000000001434170041700350255ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9index.d.ts000066400000000000000000000000471434170041700367270ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/utilsexport declare function utils(): void; index.js000066400000000000000000000002561434170041700364750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/utils"use strict"; exports.__esModule = true; exports.utils = void 0; var common_1 = require("../common"); function utils() { (0, common_1.common)(); } exports.utils = utils; tsconfig.tsbuildinfo000066400000000000000000000024261434170041700411110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-4.9/utils{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/index.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb",{"version":"4c7e50bd7f85cc5d64f963157685ca8eb1223e12466f47c719aaf1af32173088","signature":"2c471583ee40dd55eed961a2de47a5014f6639fa90572027eec9139c40293e19"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700356645ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstanceapp/000077500000000000000000000000001434170041700364445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9bundle.js000066400000000000000000000070641434170041700402620ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 30;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;common/000077500000000000000000000000001434170041700371545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9index.d.ts000066400000000000000000000000521434170041700410520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/commonexport declare function common(): number; index.js000066400000000000000000000002001434170041700406110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/common"use strict"; exports.__esModule = true; exports.common = void 0; function common() { return 30; } exports.common = common; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700432330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"83a8bcfe78ca61ceac765c205ef0435e93f65e7bc386ea12d21e0c963a7e824e","signature":"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}indirect/000077500000000000000000000000001434170041700374655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9index.d.ts000066400000000000000000000001241434170041700413630ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/indirectexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000001671434170041700411360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/indirect"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700435440ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/indirect{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}lib/000077500000000000000000000000001434170041700364325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9index.d.ts000066400000000000000000000001241434170041700403300ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000001671434170041700401030ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700425110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000016551434170041700377740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9assets by path ../utils/ 1.48 KiB asset ../utils/tsconfig.tsbuildinfo 1.27 KiB [compared for emit] + 2 assets assets by path ../common/ 1.32 KiB asset ../common/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] + 2 assets assets by path ../indirect/ 1.36 KiB asset ../indirect/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] asset ../indirect/index.js 119 bytes [compared for emit] asset ../indirect/index.d.ts 84 bytes [compared for emit] assets by path ../lib/ 1.36 KiB asset ../lib/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] asset ../lib/index.js 119 bytes [compared for emit] asset ../lib/index.d.ts 84 bytes [compared for emit] asset bundle.js 3.55 KiB [emitted] (name: main) ./app.ts 225 bytes [built] [code generated] ../lib/index.ts 119 bytes [built] [code generated] ../utils/index.ts 174 bytes [built] [code generated] ../common/index.ts 128 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700370435ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9app/000077500000000000000000000000001434170041700376235ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch0bundle.js000066400000000000000000000070641434170041700414410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch0/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 35;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;common/000077500000000000000000000000001434170041700403335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch0index.js000066400000000000000000000002001434170041700417700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch0/common"use strict"; exports.__esModule = true; exports.common = void 0; function common() { return 35; } exports.common = common; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700444120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch0/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"ea4f1fab5d827d59b4b09d9e42b615faf16b08c259290b9fcb5982bb9543bd52","signature":"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005641434170041700411510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch0asset bundle.js 3.55 KiB [emitted] (name: main) asset ../common/tsconfig.tsbuildinfo 1.16 KiB [emitted] asset ../common/index.js 128 bytes [emitted] cached modules 119 bytes [cached] 1 module modules by path ../ 302 bytes ../utils/index.ts 174 bytes [built] ../common/index.ts 128 bytes [built] [code generated] ./app.ts 225 bytes [built] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700370445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9app/000077500000000000000000000000001434170041700376245ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch1bundle.js000066400000000000000000000072101434170041700414330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch1/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 35;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils2 = exports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\nfunction utils2() { return \"hello\"; }\nexports.utils2 = utils2;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000006121434170041700411440ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch1asset bundle.js 3.63 KiB [emitted] (name: main) asset ../utils/tsconfig.tsbuildinfo 1.27 KiB [emitted] asset ../utils/index.js 254 bytes [emitted] asset ../utils/index.d.ts 81 bytes [emitted] cached modules 247 bytes [cached] 2 modules cacheable modules 479 bytes ./app.ts 225 bytes [built] [code generated] ../utils/index.ts 254 bytes [built] [code generated] webpack compiled successfullyutils/000077500000000000000000000000001434170041700402045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch1index.d.ts000066400000000000000000000001211434170041700420770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch1/utilsexport declare function utils(): void; export declare function utils2(): string; index.js000066400000000000000000000003761434170041700416570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch1/utils"use strict"; exports.__esModule = true; exports.utils2 = exports.utils = void 0; var common_1 = require("../common"); function utils() { (0, common_1.common)(); } exports.utils = utils; function utils2() { return "hello"; } exports.utils2 = utils2; tsconfig.tsbuildinfo000066400000000000000000000024261434170041700442700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch1/utils{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/index.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb",{"version":"a1dbdf6843733c9641c0dccfc0fd2ac2bc4cb630b60143672e64e0a65a8dbb7a","signature":"965912a69421fffc4b79247cd826f3e8bdb5cdbd3ab8d0b5ca57e5a40cfc5869"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}patch2/000077500000000000000000000000001434170041700370455ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9app/000077500000000000000000000000001434170041700376255ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch2bundle.js000066400000000000000000000072401434170041700414370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch2/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n(0, utils_1.utils2)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 35;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils2 = exports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\nfunction utils2() { return \"hello\"; }\nexports.utils2 = utils2;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700411470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch2asset bundle.js 3.66 KiB [emitted] (name: main) cached modules 501 bytes [cached] 3 modules ./app.ts 248 bytes [built] [code generated] webpack compiled successfullypatch3/000077500000000000000000000000001434170041700370465ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9app/000077500000000000000000000000001434170041700376265ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch3bundle.js000066400000000000000000000072401434170041700414400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch3/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n(0, utils_1.utils2)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 35;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils2 = exports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\nfunction utils2() { return \"hello\"; }\nexports.utils2 = utils2;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;common/000077500000000000000000000000001434170041700403365ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch3tsconfig.tsbuildinfo000066400000000000000000000026521434170041700444230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch3/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"8dc151219b7f551da173dd2304fc01ffc31268701f42ee5f65b0b30138d4dd3c","signature":"233a16e654a6b6507aca0421baacb8e3a0bb95be0c1818690f06f86119b0bc43"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./index.ts","start":37,"length":10,"code":2322,"category":1,"messageText":"Type 'number' is not assignable to type 'string'."}]],1,3,2,5,4],"affectedFilesPendingEmit":[[6,1]],"emitSignatures":[[6,"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb"]],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000010631434170041700411470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch3assets by status 3.66 KiB [cached] 1 asset asset ../common/tsconfig.tsbuildinfo 1.42 KiB [emitted] cached modules 119 bytes [cached] 1 module modules by path ../ 382 bytes ../utils/index.ts 254 bytes [built] ../common/index.ts 128 bytes [built] ./app.ts 248 bytes [built] [1 error] ERROR in ./app.ts 2:2-12 [tsl] ERROR in common/index.ts(2,3)  TS2322: Type 'number' is not assignable to type 'string'. ts-loader-default_8f3b13c212135902 webpack compiled with 1 errorpatch4/000077500000000000000000000000001434170041700370475ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9app/000077500000000000000000000000001434170041700376275ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch4bundle.js000066400000000000000000000072401434170041700414410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch4/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n(0, utils_1.utils2)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 35;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils2 = exports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\nfunction utils2() { return \"hello\"; }\nexports.utils2 = utils2;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;common/000077500000000000000000000000001434170041700403375ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch4index.js000066400000000000000000000002001434170041700417740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch4/common"use strict"; exports.__esModule = true; exports.common = void 0; function common() { return 35; } exports.common = common; tsconfig.tsbuildinfo000066400000000000000000000022411434170041700444160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch4/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"ea4f1fab5d827d59b4b09d9e42b615faf16b08c259290b9fcb5982bb9543bd52","signature":"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005361434170041700411540ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch4assets by status 3.66 KiB [cached] 1 asset asset ../common/tsconfig.tsbuildinfo 1.16 KiB [emitted] asset ../common/index.js 128 bytes [emitted] cached modules 119 bytes [cached] 1 module modules by path ../ 382 bytes ../utils/index.ts 254 bytes [built] ../common/index.ts 128 bytes [built] ./app.ts 248 bytes [built] webpack compiled successfullypatch5/000077500000000000000000000000001434170041700370505ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9app/000077500000000000000000000000001434170041700376305ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch5bundle.js000066400000000000000000000072401434170041700414420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch5/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n(0, utils_1.utils2)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 35;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils2 = exports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\nfunction utils2() { return \"hello\"; }\nexports.utils2 = utils2;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000010151434170041700411460ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch5assets by status 3.66 KiB [cached] 1 asset asset ../utils/tsconfig.tsbuildinfo 1.53 KiB [emitted] cached modules 247 bytes [cached] 2 modules cacheable modules 502 bytes ./app.ts 248 bytes [built] [1 error] ../utils/index.ts 254 bytes [built] ERROR in ./app.ts 5:35-50 [tsl] ERROR in utils/index.ts(5,36)  TS2322: Type 'string' is not assignable to type 'number'. ts-loader-default_8f3b13c212135902 webpack compiled with 1 errorutils/000077500000000000000000000000001434170041700402105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch5tsconfig.tsbuildinfo000066400000000000000000000030401434170041700442650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch5/utils{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/index.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb",{"version":"5f3b60afa134ead3910d0edb722e281f51797b8747253688a08bced01be97e19","signature":"b45004303c96a0df80573d7d8505f23f55598a904ccea3781900f27f32ee56b2"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,[7,[{"file":"./index.ts","start":111,"length":15,"code":2322,"category":1,"messageText":"Type 'string' is not assignable to type 'number'."}]],1,3,2,5,4],"affectedFilesPendingEmit":[[7,1]],"emitSignatures":[[7,"965912a69421fffc4b79247cd826f3e8bdb5cdbd3ab8d0b5ca57e5a40cfc5869"]],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}patch6/000077500000000000000000000000001434170041700370515ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9app/000077500000000000000000000000001434170041700376315ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch6bundle.js000066400000000000000000000072401434170041700414430ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch6/app/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ../lib */ \"../lib/index.ts\");\nvar utils_1 = __webpack_require__(/*! ../utils */ \"../utils/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n(0, utils_1.utils)();\n(0, utils_1.utils2)();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "../common/index.ts": /*!**************************!*\ !*** ../common/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.common = void 0;\nfunction common() {\n return 35;\n}\nexports.common = common;\n\n\n//# sourceURL=webpack:///../common/index.ts?"); /***/ }), /***/ "../lib/index.ts": /*!***********************!*\ !*** ../lib/index.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///../lib/index.ts?"); /***/ }), /***/ "../utils/index.ts": /*!*************************!*\ !*** ../utils/index.ts ***! \*************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.utils2 = exports.utils = void 0;\nvar common_1 = __webpack_require__(/*! ../common */ \"../common/index.ts\");\nfunction utils() {\n (0, common_1.common)();\n}\nexports.utils = utils;\nfunction utils2() { return \"hello\"; }\nexports.utils2 = utils2;\n\n\n//# sourceURL=webpack:///../utils/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000004661434170041700411600ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch6assets by status 3.66 KiB [cached] 1 asset asset ../utils/tsconfig.tsbuildinfo 1.27 KiB [emitted] asset ../utils/index.js 254 bytes [emitted] cached modules 247 bytes [cached] 2 modules cacheable modules 502 bytes ./app.ts 248 bytes [built] ../utils/index.ts 254 bytes [built] webpack compiled successfullyutils/000077500000000000000000000000001434170041700402115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch6index.js000066400000000000000000000003761434170041700416640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch6/utils"use strict"; exports.__esModule = true; exports.utils2 = exports.utils = void 0; var common_1 = require("../common"); function utils() { (0, common_1.common)(); } exports.utils = utils; function utils2() { return "hello"; } exports.utils2 = utils2; tsconfig.tsbuildinfo000066400000000000000000000024261434170041700442750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/patch6/utils{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/index.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb",{"version":"a1dbdf6843733c9641c0dccfc0fd2ac2bc4cb630b60143672e64e0a65a8dbb7a","signature":"965912a69421fffc4b79247cd826f3e8bdb5cdbd3ab8d0b5ca57e5a40cfc5869"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}utils/000077500000000000000000000000001434170041700370245ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9index.d.ts000066400000000000000000000000471434170041700407260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/utilsexport declare function utils(): void; index.js000066400000000000000000000002561434170041700404740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/utils"use strict"; exports.__esModule = true; exports.utils = void 0; var common_1 = require("../common"); function utils() { (0, common_1.common)(); } exports.utils = utils; tsconfig.tsbuildinfo000066400000000000000000000024261434170041700431100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/expectedOutput-transpile-4.9/utils{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/index.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb",{"version":"4c7e50bd7f85cc5d64f963157685ca8eb1223e12466f47c719aaf1af32173088","signature":"2c471583ee40dd55eed961a2de47a5014f6639fa90572027eec9139c40293e19"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/indirect/000077500000000000000000000000001434170041700322135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/indirect/index.ts000066400000000000000000000000671434170041700336750ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; tsconfig.json000066400000000000000000000001051434170041700346370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/indirect{ "compilerOptions": { "composite": true, "types": [] } }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/lib/000077500000000000000000000000001434170041700311605ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/lib/index.ts000066400000000000000000000000671434170041700326420ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/lib/tsconfig.json000066400000000000000000000001051434170041700336630ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "types": [] } }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch0/000077500000000000000000000000001434170041700315715ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch0/common/000077500000000000000000000000001434170041700330615ustar00rootroot00000000000000index.ts000066400000000000000000000000511434170041700344550ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch0/commonexport function common() { return 35; }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch1/000077500000000000000000000000001434170041700315725ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch1/utils/000077500000000000000000000000001434170041700327325ustar00rootroot00000000000000index.ts000066400000000000000000000001701434170041700343300ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch1/utilsimport { common } from "../common"; export function utils() { common(); } export function utils2() { return "hello"; }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch2/000077500000000000000000000000001434170041700315735ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch2/app/000077500000000000000000000000001434170041700323535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch2/app/app.ts000066400000000000000000000002061434170041700335010ustar00rootroot00000000000000import { lib } from '../lib'; import { utils, utils2 } from "../utils"; console.log(lib.one, lib.two, lib.three); utils(); utils2(); ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch3/000077500000000000000000000000001434170041700315745ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch3/common/000077500000000000000000000000001434170041700330645ustar00rootroot00000000000000index.ts000066400000000000000000000000611434170041700344610ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch3/commonexport function common(): string { return 35; }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch4/000077500000000000000000000000001434170041700315755ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch4/common/000077500000000000000000000000001434170041700330655ustar00rootroot00000000000000index.ts000066400000000000000000000000511434170041700344610ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch4/commonexport function common() { return 35; }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch5/000077500000000000000000000000001434170041700315765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch5/utils/000077500000000000000000000000001434170041700327365ustar00rootroot00000000000000index.ts000066400000000000000000000002001434170041700343260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch5/utilsimport { common } from "../common"; export function utils() { common(); } export function utils2(): number { return "hello"; }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch6/000077500000000000000000000000001434170041700315775ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch6/utils/000077500000000000000000000000001434170041700327375ustar00rootroot00000000000000index.ts000066400000000000000000000001701434170041700343350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/patch6/utilsimport { common } from "../common"; export function utils() { common(); } export function utils2() { return "hello"; }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/utils/000077500000000000000000000000001434170041700315525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/utils/index.ts000066400000000000000000000001131434170041700332240ustar00rootroot00000000000000import { common } from "../common"; export function utils() { common(); }ts-loader-9.4.2/test/comparison-tests/projectReferencesMultipleDifferentInstance/utils/tsconfig.json000066400000000000000000000002271434170041700342620ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "types": [] }, "references": [ { "path": "../common" }, { "path": "../indirect" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/000077500000000000000000000000001434170041700254765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/app.ts000066400000000000000000000001101434170041700266160ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three); ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-4.9/000077500000000000000000000000001434170041700310305ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-4.9/bundle.js000066400000000000000000000057571434170041700326550ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/foo.ts": /*!********************!*\ !*** ./lib/foo.ts ***! \********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.foo = void 0;\nexports.foo = 'foo';\n\n\n//# sourceURL=webpack:///./lib/foo.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar foo_1 = __webpack_require__(/*! ./foo */ \"./lib/foo.ts\");\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n foo: foo_1.foo\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700315765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-4.9/lib/foo.d.ts000066400000000000000000000000421434170041700331470ustar00rootroot00000000000000export declare const foo = "foo"; ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-4.9/lib/foo.js000066400000000000000000000001241434170041700327140ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.foo = void 0; exports.foo = 'foo'; ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-4.9/lib/index.d.ts000066400000000000000000000001451434170041700334770ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; foo: string; }; ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-4.9/lib/index.js000066400000000000000000000002511434170041700332410ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.lib = void 0; var foo_1 = require("./foo"); exports.lib = { one: 1, two: 2, three: 3, foo: foo_1.foo }; tsconfig.tsbuildinfo000066400000000000000000000025451434170041700356050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./foo.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"a43230ea8da8a5ab3adc7b12f9eb9d65d1d1e5c87896fb2d8747a1a3f7a3f759","signature":"4c57bbad758e31eeba3abc8e95e00dbac67b9581c2e7d02884ffb14c672b1520"},{"version":"582b90393f0a99a0e2da27ccff010fe0b914246cc25e49da7e760543b0789cf8","signature":"822618dba4b9d398326f33458039773f2c32dc8940c6134ce0b019b1ff20d068"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-4.9/output.txt000066400000000000000000000010441434170041700331300ustar00rootroot00000000000000assets by path lib/*.js 253 bytes asset lib/index.js 169 bytes [compared for emit] asset lib/foo.js 84 bytes [compared for emit] assets by path lib/*.ts 135 bytes asset lib/index.d.ts 101 bytes [compared for emit] asset lib/foo.d.ts 34 bytes [compared for emit] asset bundle.js 2.98 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.35 KiB [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 169 bytes [built] [code generated] ./lib/foo.ts 84 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700330275ustar00rootroot00000000000000bundle.js000066400000000000000000000060271434170041700345640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/foo.ts": /*!********************!*\ !*** ./lib/foo.ts ***! \********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.foo = void 0;\nexports.foo = 'foo';\n\n\n//# sourceURL=webpack:///./lib/foo.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar foo_1 = __webpack_require__(/*! ./foo */ \"./lib/foo.ts\");\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n foo: foo_1.foo\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-transpile-4.9/lib/000077500000000000000000000000001434170041700335755ustar00rootroot00000000000000foo.d.ts000066400000000000000000000000421434170041700350670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-transpile-4.9/libexport declare const foo = "foo"; foo.js000066400000000000000000000001241434170041700346340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.foo = void 0; exports.foo = 'foo'; index.d.ts000066400000000000000000000001451434170041700354170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; foo: string; }; index.js000066400000000000000000000002511434170041700351610ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var foo_1 = require("./foo"); exports.lib = { one: 1, two: 2, three: 3, foo: foo_1.foo }; tsconfig.tsbuildinfo000066400000000000000000000025451434170041700376040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./foo.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"a43230ea8da8a5ab3adc7b12f9eb9d65d1d1e5c87896fb2d8747a1a3f7a3f759","signature":"4c57bbad758e31eeba3abc8e95e00dbac67b9581c2e7d02884ffb14c672b1520"},{"version":"582b90393f0a99a0e2da27ccff010fe0b914246cc25e49da7e760543b0789cf8","signature":"822618dba4b9d398326f33458039773f2c32dc8940c6134ce0b019b1ff20d068"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000010441434170041700350500ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/expectedOutput-transpile-4.9assets by path lib/*.js 253 bytes asset lib/index.js 169 bytes [compared for emit] asset lib/foo.js 84 bytes [compared for emit] assets by path lib/*.ts 135 bytes asset lib/index.d.ts 101 bytes [compared for emit] asset lib/foo.d.ts 34 bytes [compared for emit] asset bundle.js 3.02 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.35 KiB [compared for emit] ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 169 bytes [built] [code generated] ./lib/foo.ts 84 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/lib/000077500000000000000000000000001434170041700262445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/lib/foo.d.ts000066400000000000000000000000421434170041700276150ustar00rootroot00000000000000export declare const foo = "foo"; ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/lib/foo.js000066400000000000000000000000761434170041700273700ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.foo = 'foo'; ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/lib/foo.ts000066400000000000000000000000321434170041700273720ustar00rootroot00000000000000export const foo = 'foo'; ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/lib/index.d.ts000066400000000000000000000001451434170041700301450ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; foo: string; }; ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/lib/index.js000066400000000000000000000004071434170041700277120ustar00rootroot00000000000000"use strict"; exports.__esModule = true; var foo_1 = require("./foo"); exports.lib = { one: 1, two: 2, three: 3, foo: foo_1.foo // I am adding this comment here by hand to ensure // Webpack is using the JS output for project references }; ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/lib/index.ts000066400000000000000000000001341434170041700277210ustar00rootroot00000000000000import { foo } from './foo'; export const lib = { one: 1, two: 2, three: 3, foo }; ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/lib/tsconfig.json000066400000000000000000000001701434170041700307510ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "types": [] }, "files": [ "./index.ts", "./foo.ts" ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/tsconfig.json000066400000000000000000000002261434170041700302050ustar00rootroot00000000000000{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesNoSourceMap/webpack.config.js000066400000000000000000000010251434170041700307120ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } } ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/000077500000000000000000000000001434170041700250435ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/app.ts000066400000000000000000000001101434170041700261630ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three); ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-4.9/000077500000000000000000000000001434170041700303755ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-4.9/bundle.js000066400000000000000000000051461434170041700322120ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700311435ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-4.9/lib/index.d.ts000066400000000000000000000001241434170041700330410ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; }; ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-4.9/lib/index.js000066400000000000000000000002301434170041700326030ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-4.9/lib/index.js.map000066400000000000000000000002741434170041700333670ustar00rootroot00000000000000{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700351460ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-4.9/output.txt000066400000000000000000000005761434170041700325060ustar00rootroot00000000000000asset bundle.js 2.6 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700323745ustar00rootroot00000000000000bundle.js000066400000000000000000000052161434170041700341300ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-transpile-4.9/lib/000077500000000000000000000000001434170041700331425ustar00rootroot00000000000000index.d.ts000066400000000000000000000001241434170041700347610ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700345230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700353070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-transpile-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700371450ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005771434170041700344270ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/expectedOutput-transpile-4.9asset bundle.js 2.64 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/lib/000077500000000000000000000000001434170041700256115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/lib/index.ts000066400000000000000000000000671434170041700272730ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/lib/tsconfig.json000066400000000000000000000001771434170041700303250ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "sourceMap": true, "types": [] }, "files": [ "./index.ts" ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/tsconfig.json000066400000000000000000000002261434170041700275520ustar00rootroot00000000000000{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt/webpack.config.js000066400000000000000000000010241434170041700302560ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/000077500000000000000000000000001434170041700306455ustar00rootroot00000000000000expectedOutput-4.9/000077500000000000000000000000001434170041700341205ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApiapp.d.ts000066400000000000000000000000131434170041700354640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-4.9export {}; bundle.js000066400000000000000000000051461434170041700357350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700346665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-4.9index.d.ts000066400000000000000000000001241434170041700365640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700363260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700371120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700407500ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000010571434170041700362240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-4.9assets by status 1.59 KiB [compared for emit] asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] assets by status 3.41 KiB [emitted] asset bundle.js 2.6 KiB [emitted] (name: main) asset tsconfig.tsbuildinfo 816 bytes [emitted] asset app.d.ts 11 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullytsconfig.tsbuildinfo000066400000000000000000000014601434170041700402010ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-4.9{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./lib/index.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},"12503634626",{"version":"-14331559384","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700361175ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApibundle.js000066400000000000000000000052161434170041700377320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700366655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-transpile-4.9index.d.ts000066400000000000000000000001241434170041700405630ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700403250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700411110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700427470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005771434170041700402310ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_Composite_WatchApi/expectedOutput-transpile-4.9asset bundle.js 2.64 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/000077500000000000000000000000001434170041700300325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/app.ts000066400000000000000000000001221434170041700311550ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three, lib.four); ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-4.9/000077500000000000000000000000001434170041700333645ustar00rootroot00000000000000bundle.js000066400000000000000000000051661434170041700351240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700340535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-4.9index.d.ts000066400000000000000000000001241434170041700357510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700355130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700362770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700401350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012461434170041700354110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-4.9asset bundle.js 2.62 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 147 bytes [built] [code generated] [1 error] ./lib/index.ts 119 bytes [built] [code generated] ERROR in app.ts ./app.ts 3:45-49 [tsl] ERROR in app.ts(3,46)  TS2339: Property 'four' does not exist on type '{ one: number; two: number; three: number; }'. ts-loader-default_b7d520153c6e6cf9 webpack compiled with 1 errorexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700353045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProjectbundle.js000066400000000000000000000052361434170041700371210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700360525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-transpile-4.9index.d.ts000066400000000000000000000001241434170041700377500ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700375120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700402760ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-transpile-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700421340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005771434170041700374160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/expectedOutput-transpile-4.9asset bundle.js 2.65 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 183 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/lib/000077500000000000000000000000001434170041700306005ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/lib/.gitignore000066400000000000000000000000111434170041700325600ustar00rootroot00000000000000!*.js.mapts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/lib/index.ts000066400000000000000000000000671434170041700322620ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/lib/tsconfig.json000066400000000000000000000001771434170041700333140ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "sourceMap": true, "types": [] }, "files": [ "./index.ts" ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/tsconfig.json000066400000000000000000000002261434170041700325410ustar00rootroot00000000000000{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject/webpack.config.js000066400000000000000000000010241434170041700332450ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/000077500000000000000000000000001434170041700336345ustar00rootroot00000000000000expectedOutput-4.9/000077500000000000000000000000001434170041700371075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApiapp.d.ts000066400000000000000000000000131434170041700404530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-4.9export {}; bundle.js000066400000000000000000000051661434170041700407260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700376555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-4.9index.d.ts000066400000000000000000000001241434170041700415530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700413150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700421010ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700437370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000015271434170041700412150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-4.9assets by status 1.59 KiB [compared for emit] asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] assets by status 3.42 KiB [emitted] asset bundle.js 2.62 KiB [emitted] (name: main) asset tsconfig.tsbuildinfo 816 bytes [emitted] asset app.d.ts 11 bytes [emitted] ./app.ts 147 bytes [built] [code generated] [1 error] ./lib/index.ts 119 bytes [built] [code generated] ERROR in app.ts ./app.ts 3:45-49 [tsl] ERROR in app.ts(3,46)  TS2339: Property 'four' does not exist on type '{ one: number; two: number; three: number; }'. ts-loader-default_16c1704dade3bd5f webpack compiled with 1 errortsconfig.tsbuildinfo000066400000000000000000000014601434170041700431700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-4.9{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./lib/index.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},"12503634626",{"version":"-18375343467","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700411065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApibundle.js000066400000000000000000000052361434170041700427230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700416545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-transpile-4.9index.d.ts000066400000000000000000000001241434170041700435520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700433140ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700441000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-transpile-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700457360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005771434170041700432200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_Composite_WatchApi/expectedOutput-transpile-4.9asset bundle.js 2.65 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 183 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/000077500000000000000000000000001434170041700316125ustar00rootroot00000000000000expectedOutput-4.9/000077500000000000000000000000001434170041700350655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApibundle.js000066400000000000000000000051661434170041700367040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700356335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/expectedOutput-4.9index.d.ts000066400000000000000000000001241434170041700375310ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/expectedOutput-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700372730ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700400570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/expectedOutput-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700417150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012461434170041700371710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/expectedOutput-4.9asset bundle.js 2.62 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 147 bytes [built] [code generated] [1 error] ./lib/index.ts 119 bytes [built] [code generated] ERROR in app.ts ./app.ts 3:45-49 [tsl] ERROR in app.ts(3,46)  TS2339: Property 'four' does not exist on type '{ one: number; two: number; three: number; }'. ts-loader-default_16c1704dade3bd5f webpack compiled with 1 errorexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700370645ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApibundle.js000066400000000000000000000052361434170041700407010ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700376325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/expectedOutput-transpile-4.9index.d.ts000066400000000000000000000001241434170041700415300ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700412720ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700420560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/expectedOutput-transpile-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700437140ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005771434170041700411760ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_ErrorInProject_WatchApi/expectedOutput-transpile-4.9asset bundle.js 2.65 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 183 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference/000077500000000000000000000000001434170041700320065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference/app.ts000066400000000000000000000001101434170041700331260ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three); expectedOutput-4.9/000077500000000000000000000000001434170041700352615ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReferencebundle.js000066400000000000000000000056251434170041700371000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesNotBuilt_SemanticErrorInReference/lib/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700360275ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference/expectedOutput-4.9tsconfig.tsbuildinfo000066400000000000000000000023721434170041700421130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"d72617818121755fe770ae2c317e676b0d526fe8bfcd4ba4eff1762911aae1b4"],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./index.ts","start":61,"length":1,"code":2322,"category":1,"messageText":"Type 'number' is not assignable to type 'string'."}]],1,3,2,5,4],"affectedFilesPendingEmit":[[6,1],[1,1]],"emitSignatures":[6]},"version":"4.9.3"}output.txt000066400000000000000000000015651434170041700373710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference/expectedOutput-4.9asset bundle.js 2.93 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.24 KiB [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 39 bytes [built] [code generated] [1 error] ERROR in ./lib/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for lib/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:12-28 ERROR in lib/index.ts ./lib/index.ts 6:6-7 [tsl] ERROR in lib/index.ts(6,7)  TS2322: Type 'number' is not assignable to type 'string'. ts-loader-default_b7d520153c6e6cf9 @ ./app.ts 3:12-28 webpack compiled with 2 errorsexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700372605ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReferencebundle.js000066400000000000000000000057071434170041700411000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesNotBuilt_SemanticErrorInReference.transpile/lib/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700400265ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference/expectedOutput-transpile-4.9tsconfig.tsbuildinfo000066400000000000000000000023721434170041700441120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"d72617818121755fe770ae2c317e676b0d526fe8bfcd4ba4eff1762911aae1b4"],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./index.ts","start":61,"length":1,"code":2322,"category":1,"messageText":"Type 'number' is not assignable to type 'string'."}]],1,3,2,5,4],"affectedFilesPendingEmit":[[6,1],[1,1]],"emitSignatures":[6]},"version":"4.9.3"}output.txt000066400000000000000000000015301434170041700413600ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference/expectedOutput-transpile-4.9asset bundle.js 2.97 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.24 KiB [compared for emit] ./app.ts 167 bytes [built] [code generated] [1 error] ./lib/index.ts 39 bytes [built] [code generated] [1 error] ERROR in ./app.ts 6:6-7 [tsl] ERROR in lib/index.ts(6,7)  TS2322: Type 'number' is not assignable to type 'string'. ts-loader-default_8f3b13c212135902 ERROR in ./lib/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for lib/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:12-28 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference/lib/000077500000000000000000000000001434170041700325545ustar00rootroot00000000000000.gitignore000066400000000000000000000000111434170041700344550ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference/lib!*.js.mapindex.ts000066400000000000000000000001151434170041700341510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference/libexport const lib = { one: 1, two: 2, three: 3 }; const y: string = 10; tsconfig.json000066400000000000000000000001771434170041700352110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference/lib{ "compilerOptions": { "composite": true, "sourceMap": true, "types": [] }, "files": [ "./index.ts" ] }tsconfig.json000066400000000000000000000002261434170041700344360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" } ] }webpack.config.js000066400000000000000000000010241434170041700351420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReferencevar path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApi/000077500000000000000000000000001434170041700355315ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-testsexpectedOutput-4.9/000077500000000000000000000000001434170041700410635ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApiapp.d.ts000066400000000000000000000000131434170041700424270ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApi/expectedOutput-4.9export {}; bundle.js000066400000000000000000000056501434170041700427000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApi/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApi/lib/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700416315ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApi/expectedOutput-4.9tsconfig.tsbuildinfo000066400000000000000000000023721434170041700457150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApi/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"d72617818121755fe770ae2c317e676b0d526fe8bfcd4ba4eff1762911aae1b4"],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./index.ts","start":61,"length":1,"code":2322,"category":1,"messageText":"Type 'number' is not assignable to type 'string'."}]],1,3,2,5,4],"affectedFilesPendingEmit":[[6,1],[1,1]],"emitSignatures":[6]},"version":"4.9.3"}output.txt000066400000000000000000000017061434170041700431700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApi/expectedOutput-4.9asset bundle.js 2.94 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.24 KiB [compared for emit] asset tsconfig.tsbuildinfo 758 bytes [emitted] asset app.d.ts 11 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 39 bytes [built] [code generated] [1 error] ERROR in ./lib/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for lib/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:12-28 ERROR in lib/index.ts ./lib/index.ts 6:6-7 [tsl] ERROR in lib/index.ts(6,7)  TS2322: Type 'number' is not assignable to type 'string'. ts-loader-default_16c1704dade3bd5f @ ./app.ts 3:12-28 webpack compiled with 2 errorstsconfig.tsbuildinfo000066400000000000000000000013661434170041700451510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApi/expectedOutput-4.9{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},{"version":"-14331559384","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700430625ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApibundle.js000066400000000000000000000057321434170041700447000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApi/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApi.transpile/lib/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700436305ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApi/expectedOutput-transpile-4.9tsconfig.tsbuildinfo000066400000000000000000000023721434170041700477140ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApi/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"d72617818121755fe770ae2c317e676b0d526fe8bfcd4ba4eff1762911aae1b4"],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./index.ts","start":61,"length":1,"code":2322,"category":1,"messageText":"Type 'number' is not assignable to type 'string'."}]],1,3,2,5,4],"affectedFilesPendingEmit":[[6,1],[1,1]],"emitSignatures":[6]},"version":"4.9.3"}output.txt000066400000000000000000000015301434170041700451620ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_Composite_WatchApi/expectedOutput-transpile-4.9asset bundle.js 2.99 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.24 KiB [compared for emit] ./app.ts 167 bytes [built] [code generated] [1 error] ./lib/index.ts 39 bytes [built] [code generated] [1 error] ERROR in ./app.ts 6:6-7 [tsl] ERROR in lib/index.ts(6,7)  TS2322: Type 'number' is not assignable to type 'string'. ts-loader-default_d3199d8b31480e4e ERROR in ./lib/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for lib/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:12-28 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_WatchApi/000077500000000000000000000000001434170041700335665ustar00rootroot00000000000000expectedOutput-4.9/000077500000000000000000000000001434170041700370415ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_WatchApibundle.js000066400000000000000000000056361434170041700406620ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_WatchApi/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesNotBuilt_SemanticErrorInReference_WatchApi/lib/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700376075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_WatchApi/expectedOutput-4.9tsconfig.tsbuildinfo000066400000000000000000000023721434170041700436730ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_WatchApi/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"d72617818121755fe770ae2c317e676b0d526fe8bfcd4ba4eff1762911aae1b4"],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./index.ts","start":61,"length":1,"code":2322,"category":1,"messageText":"Type 'number' is not assignable to type 'string'."}]],1,3,2,5,4],"affectedFilesPendingEmit":[[6,1],[1,1]],"emitSignatures":[6]},"version":"4.9.3"}output.txt000066400000000000000000000015651434170041700411510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_WatchApi/expectedOutput-4.9asset bundle.js 2.93 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.24 KiB [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 39 bytes [built] [code generated] [1 error] ERROR in ./lib/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for lib/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:12-28 ERROR in lib/index.ts ./lib/index.ts 6:6-7 [tsl] ERROR in lib/index.ts(6,7)  TS2322: Type 'number' is not assignable to type 'string'. ts-loader-default_16c1704dade3bd5f @ ./app.ts 3:12-28 webpack compiled with 2 errorsexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700410405ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_WatchApibundle.js000066400000000000000000000057201434170041700426530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_WatchApi/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesNotBuilt_SemanticErrorInReference_WatchApi.transpile/lib/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700416065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_WatchApi/expectedOutput-transpile-4.9tsconfig.tsbuildinfo000066400000000000000000000023721434170041700456720ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_WatchApi/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"d72617818121755fe770ae2c317e676b0d526fe8bfcd4ba4eff1762911aae1b4"],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[6,[{"file":"./index.ts","start":61,"length":1,"code":2322,"category":1,"messageText":"Type 'number' is not assignable to type 'string'."}]],1,3,2,5,4],"affectedFilesPendingEmit":[[6,1],[1,1]],"emitSignatures":[6]},"version":"4.9.3"}output.txt000066400000000000000000000015301434170041700431400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SemanticErrorInReference_WatchApi/expectedOutput-transpile-4.9asset bundle.js 2.98 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.24 KiB [compared for emit] ./app.ts 167 bytes [built] [code generated] [1 error] ./lib/index.ts 39 bytes [built] [code generated] [1 error] ERROR in ./app.ts 6:6-7 [tsl] ERROR in lib/index.ts(6,7)  TS2322: Type 'number' is not assignable to type 'string'. ts-loader-default_d3199d8b31480e4e ERROR in ./lib/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for lib/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:12-28 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/000077500000000000000000000000001434170041700315315ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/app.ts000066400000000000000000000001101434170041700326510ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three); expectedOutput-4.9/000077500000000000000000000000001434170041700350045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReferencebundle.js000066400000000000000000000056231434170041700366210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesNotBuilt_SyntaxErrorInReference/lib/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700355525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/expectedOutput-4.9tsconfig.tsbuildinfo000066400000000000000000000022501434170041700416310ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":[{"version":"2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60","signature":false},{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","signature":false,"affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","signature":false,"affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","signature":false,"affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","signature":false,"affectsGlobalScope":true},{"version":"aca78cf7a85704ce6925bea0c532dd5cee00ed1eb509c30f20c2b43b1c1f69de","signature":false}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"changeFileSet":[6,1,3,2,5,4]},"version":"4.9.3"}output.txt000066400000000000000000000015441434170041700371110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/expectedOutput-4.9asset bundle.js 2.92 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 39 bytes [built] [code generated] [1 error] ERROR in ./lib/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for lib/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:12-28 ERROR in lib/index.ts ./lib/index.ts 4:11-12 [tsl] ERROR in lib/index.ts(4,12)  TS1136: Property assignment expected. ts-loader-default_b7d520153c6e6cf9 @ ./app.ts 3:12-28 webpack compiled with 2 errorsexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700370035ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReferencebundle.js000066400000000000000000000057051434170041700406210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesNotBuilt_SyntaxErrorInReference.transpile/lib/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700375515ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/expectedOutput-transpile-4.9tsconfig.tsbuildinfo000066400000000000000000000022501434170041700436300ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":[{"version":"2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60","signature":false},{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","signature":false,"affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","signature":false,"affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","signature":false,"affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","signature":false,"affectsGlobalScope":true},{"version":"aca78cf7a85704ce6925bea0c532dd5cee00ed1eb509c30f20c2b43b1c1f69de","signature":false}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"changeFileSet":[6,1,3,2,5,4]},"version":"4.9.3"}output.txt000066400000000000000000000015071434170041700411070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/expectedOutput-transpile-4.9asset bundle.js 2.97 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] ./app.ts 167 bytes [built] [code generated] [1 error] ./lib/index.ts 39 bytes [built] [code generated] [1 error] ERROR in ./app.ts 4:11-12 [tsl] ERROR in lib/index.ts(4,12)  TS1136: Property assignment expected. ts-loader-default_8f3b13c212135902 ERROR in ./lib/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for lib/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:12-28 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/lib/000077500000000000000000000000001434170041700322775ustar00rootroot00000000000000.gitignore000066400000000000000000000000111434170041700342000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/lib!*.js.mapts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/lib/index.ts000066400000000000000000000000711434170041700337540ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3,, }; tsconfig.json000066400000000000000000000001771434170041700347340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/lib{ "compilerOptions": { "composite": true, "sourceMap": true, "types": [] }, "files": [ "./index.ts" ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference/tsconfig.json000066400000000000000000000002261434170041700342400ustar00rootroot00000000000000{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" } ] }webpack.config.js000066400000000000000000000010241434170041700346650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReferencevar path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApi/000077500000000000000000000000001434170041700352545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-testsexpectedOutput-4.9/000077500000000000000000000000001434170041700406065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApiapp.d.ts000066400000000000000000000000131434170041700421520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApi/expectedOutput-4.9export {}; bundle.js000066400000000000000000000056461434170041700424300ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApi/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApi/lib/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700413545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApi/expectedOutput-4.9tsconfig.tsbuildinfo000066400000000000000000000022501434170041700454330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApi/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":[{"version":"2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60","signature":false},{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","signature":false,"affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","signature":false,"affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","signature":false,"affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","signature":false,"affectsGlobalScope":true},{"version":"aca78cf7a85704ce6925bea0c532dd5cee00ed1eb509c30f20c2b43b1c1f69de","signature":false}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"changeFileSet":[6,1,3,2,5,4]},"version":"4.9.3"}output.txt000066400000000000000000000016651434170041700427170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApi/expectedOutput-4.9asset bundle.js 2.94 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] asset tsconfig.tsbuildinfo 758 bytes [emitted] asset app.d.ts 11 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 39 bytes [built] [code generated] [1 error] ERROR in ./lib/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for lib/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:12-28 ERROR in lib/index.ts ./lib/index.ts 4:11-12 [tsl] ERROR in lib/index.ts(4,12)  TS1136: Property assignment expected. ts-loader-default_16c1704dade3bd5f @ ./app.ts 3:12-28 webpack compiled with 2 errorstsconfig.tsbuildinfo000066400000000000000000000013661434170041700446740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApi/expectedOutput-4.9{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},{"version":"-14331559384","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700426055ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApibundle.js000066400000000000000000000057301434170041700444210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApi/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApi.transpile/lib/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700433535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApi/expectedOutput-transpile-4.9tsconfig.tsbuildinfo000066400000000000000000000022501434170041700474320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApi/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":[{"version":"2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60","signature":false},{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","signature":false,"affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","signature":false,"affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","signature":false,"affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","signature":false,"affectsGlobalScope":true},{"version":"aca78cf7a85704ce6925bea0c532dd5cee00ed1eb509c30f20c2b43b1c1f69de","signature":false}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"changeFileSet":[6,1,3,2,5,4]},"version":"4.9.3"}output.txt000066400000000000000000000015071434170041700447110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_Composite_WatchApi/expectedOutput-transpile-4.9asset bundle.js 2.99 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] ./app.ts 167 bytes [built] [code generated] [1 error] ./lib/index.ts 39 bytes [built] [code generated] [1 error] ERROR in ./app.ts 4:11-12 [tsl] ERROR in lib/index.ts(4,12)  TS1136: Property assignment expected. ts-loader-default_d3199d8b31480e4e ERROR in ./lib/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for lib/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:12-28 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_WatchApi/000077500000000000000000000000001434170041700333115ustar00rootroot00000000000000expectedOutput-4.9/000077500000000000000000000000001434170041700365645ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_WatchApibundle.js000066400000000000000000000056341434170041700404030ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_WatchApi/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesNotBuilt_SyntaxErrorInReference_WatchApi/lib/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700373325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_WatchApi/expectedOutput-4.9tsconfig.tsbuildinfo000066400000000000000000000022501434170041700434110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_WatchApi/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":[{"version":"2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60","signature":false},{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","signature":false,"affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","signature":false,"affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","signature":false,"affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","signature":false,"affectsGlobalScope":true},{"version":"aca78cf7a85704ce6925bea0c532dd5cee00ed1eb509c30f20c2b43b1c1f69de","signature":false}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"changeFileSet":[6,1,3,2,5,4]},"version":"4.9.3"}output.txt000066400000000000000000000015441434170041700406710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_WatchApi/expectedOutput-4.9asset bundle.js 2.93 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 39 bytes [built] [code generated] [1 error] ERROR in ./lib/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for lib/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:12-28 ERROR in lib/index.ts ./lib/index.ts 4:11-12 [tsl] ERROR in lib/index.ts(4,12)  TS1136: Property assignment expected. ts-loader-default_16c1704dade3bd5f @ ./app.ts 3:12-28 webpack compiled with 2 errorsexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700405635ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_WatchApibundle.js000066400000000000000000000057161434170041700424030ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_WatchApi/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: TypeScript emitted no output for /projectReferencesNotBuilt_SyntaxErrorInReference_WatchApi.transpile/lib/index.ts. The most common cause for this is having errors when building referenced projects./n at makeSourceMapAndFinish (/workspaces/ts-loader/dist/index.js:52:18)/n at successLoader (/workspaces/ts-loader/dist/index.js:39:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:22:5)\");\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700413315ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_WatchApi/expectedOutput-transpile-4.9tsconfig.tsbuildinfo000066400000000000000000000022501434170041700454100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_WatchApi/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":[{"version":"2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60","signature":false},{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","signature":false,"affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","signature":false,"affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","signature":false,"affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","signature":false,"affectsGlobalScope":true},{"version":"aca78cf7a85704ce6925bea0c532dd5cee00ed1eb509c30f20c2b43b1c1f69de","signature":false}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"changeFileSet":[6,1,3,2,5,4]},"version":"4.9.3"}output.txt000066400000000000000000000015071434170041700426670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_SyntaxErrorInReference_WatchApi/expectedOutput-transpile-4.9asset bundle.js 2.98 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.16 KiB [compared for emit] ./app.ts 167 bytes [built] [code generated] [1 error] ./lib/index.ts 39 bytes [built] [code generated] [1 error] ERROR in ./app.ts 4:11-12 [tsl] ERROR in lib/index.ts(4,12)  TS1136: Property assignment expected. ts-loader-default_d3199d8b31480e4e ERROR in ./lib/index.ts Module build failed (from ../../index.js): Error: TypeScript emitted no output for lib/index.ts. The most common cause for this is having errors when building referenced projects. at makeSourceMapAndFinish (dist/index.js:52:18) at successLoader (dist/index.js:39:5) at Object.loader (dist/index.js:22:5) @ ./app.ts 3:12-28 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/000077500000000000000000000000001434170041700266235ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-4.9/000077500000000000000000000000001434170041700321555ustar00rootroot00000000000000bundle.js000066400000000000000000000051461434170041700337130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700327235ustar00rootroot00000000000000index.d.ts000066400000000000000000000001241434170041700345420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700343040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700350700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700367260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005761434170041700342070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-4.9asset bundle.js 2.6 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700340755ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApibundle.js000066400000000000000000000052161434170041700357100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700346435ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-transpile-4.9index.d.ts000066400000000000000000000001241434170041700365410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700363030ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700370670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-transpile-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700407250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005771434170041700362070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesNotBuilt_WatchApi/expectedOutput-transpile-4.9asset bundle.js 2.64 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/000077500000000000000000000000001434170041700245115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/app.ts000066400000000000000000000001101434170041700256310ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three); ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-4.9/000077500000000000000000000000001434170041700300435ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-4.9/bundle.js000066400000000000000000000051461434170041700316600ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700306115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-4.9/lib/out/000077500000000000000000000000001434170041700314205ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-4.9/lib/out/index.d.ts000066400000000000000000000001241434170041700333160ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; }; ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-4.9/lib/out/index.js000066400000000000000000000002301434170041700330600ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002771434170041700335700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-4.9/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000023201434170041700354160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-4.9/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-4.9/output.txt000066400000000000000000000006151434170041700321460ustar00rootroot00000000000000asset bundle.js 2.6 KiB [emitted] (name: main) asset lib/out/tsconfig.tsbuildinfo 1.2 KiB [compared for emit] asset lib/out/index.js.map 191 bytes [compared for emit] asset lib/out/index.js 152 bytes [compared for emit] asset lib/out/index.d.ts 84 bytes [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700320425ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000052161434170041700336550ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-transpile-4.9/lib/000077500000000000000000000000001434170041700326105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-transpile-4.9/lib/out/000077500000000000000000000000001434170041700334175ustar00rootroot00000000000000index.d.ts000066400000000000000000000001241434170041700352360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-transpile-4.9/lib/outexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700350000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-transpile-4.9/lib/out"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002771434170041700355670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-transpile-4.9/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000023201434170041700374150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-transpile-4.9/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000006161434170041700340670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/expectedOutput-transpile-4.9asset bundle.js 2.64 KiB [emitted] (name: main) asset lib/out/tsconfig.tsbuildinfo 1.2 KiB [compared for emit] asset lib/out/index.js.map 191 bytes [compared for emit] asset lib/out/index.js 152 bytes [compared for emit] asset lib/out/index.d.ts 84 bytes [compared for emit] ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/lib/000077500000000000000000000000001434170041700252575ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/lib/.gitignore000066400000000000000000000000111434170041700272370ustar00rootroot00000000000000!*.js.mapts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/lib/index.ts000066400000000000000000000000671434170041700267410ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/lib/out/000077500000000000000000000000001434170041700260665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/lib/out/index.d.ts000066400000000000000000000001241434170041700277640ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; }; ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/lib/out/index.js000066400000000000000000000002021434170041700275250ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/lib/out/index.js.map000066400000000000000000000002761434170041700303140ustar00rootroot00000000000000{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/lib/tsconfig.json000066400000000000000000000002261434170041700277660ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "sourceMap": true, "outDir": "./out", "types": [] }, "files": [ "./index.ts" ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/tsconfig.json000066400000000000000000000002261434170041700272200ustar00rootroot00000000000000{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDir/webpack.config.js000066400000000000000000000010241434170041700277240ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/000077500000000000000000000000001434170041700274535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/app.ts000066400000000000000000000001101434170041700305730ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three); ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/000077500000000000000000000000001434170041700330055ustar00rootroot00000000000000bundle.js000066400000000000000000000052371434170041700345440ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700335535ustar00rootroot00000000000000out/000077500000000000000000000000001434170041700343035ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/libindex.d.ts000066400000000000000000000001241434170041700362010ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/lib/outexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700357430ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/lib/out"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002771434170041700365320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000023201434170041700403600ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000006221434170041700350270ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9asset bundle.js 2.66 KiB [emitted] (name: main) asset lib/out/tsconfig.tsbuildinfo 1.2 KiB [compared for emit] asset lib/out/index.js.map 191 bytes [compared for emit] asset lib/out/index.js 152 bytes [compared for emit] asset lib/out/index.d.ts 84 bytes [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/out/index.js 152 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700341055ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9bundle.js000066400000000000000000000052771434170041700357270ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700346535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch0out/000077500000000000000000000000001434170041700354625ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch0/libindex.d.ts000066400000000000000000000001461434170041700373640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch0/lib/outexport declare const lib: { one: number; two: number; three: number; four: number; }; index.js000066400000000000000000000002671434170041700371340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch0/lib/out"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4 // Add new number }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003401434170041700377000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch0/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC,CAAC,iBAAiB;CAC1B,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000023201434170041700415370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch0/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"244518e7eae5520d792e5c61f0be65249602dd956014a68836c0a35ed686ba28","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005531434170041700362110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch0asset bundle.js 2.69 KiB [emitted] (name: main) asset lib/out/tsconfig.tsbuildinfo 1.2 KiB [emitted] asset lib/out/index.js.map 224 bytes [emitted] asset lib/out/index.js 183 bytes [emitted] asset lib/out/index.d.ts 102 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/out/index.js 183 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700341065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9bundle.js000066400000000000000000000053451434170041700357240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002361434170041700362100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch1asset bundle.js 2.72 KiB [emitted] (name: main) ./app.ts 169 bytes [built] [code generated] ./lib/out/index.js 183 bytes [built] webpack compiled successfullypatch2/000077500000000000000000000000001434170041700341075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9bundle.js000066400000000000000000000053451434170041700357250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700346555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch2out/000077500000000000000000000000001434170041700354645ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch2/libtsconfig.tsbuildinfo000066400000000000000000000023421434170041700415450ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch2/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"23d9f9198eb0838fea3c992f317d990ea5a1ece7525595371d76fa7537ed6c96","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,3,2,5,4],"changeFileSet":[6],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012471434170041700362140ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch2asset bundle.js 2.72 KiB [emitted] (name: main) asset lib/out/tsconfig.tsbuildinfo 1.22 KiB [emitted] cached modules 183 bytes [cached] 1 module ./app.ts 169 bytes [built] [code generated] ERROR in lib/index.ts 6:2-3 [tsl] ERROR in lib/index.ts(6,3)  TS1136: Property assignment expected. ts-loader-default_b7d520153c6e6cf9 ERROR in lib/index.ts 7:0-1 [tsl] ERROR in lib/index.ts(7,1)  TS1128: Declaration or statement expected. ts-loader-default_b7d520153c6e6cf9 webpack compiled with 2 errorspatch3/000077500000000000000000000000001434170041700341105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9bundle.js000066400000000000000000000053451434170041700357260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch3/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700346565ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch3out/000077500000000000000000000000001434170041700354655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch3/libindex.d.ts000066400000000000000000000001701434170041700373640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch3/lib/outexport declare const lib: { one: number; two: number; three: number; four: number; five: number; }; index.js000066400000000000000000000002621434170041700371320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch3/lib/out"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4, five: 5 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003471434170041700377120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch3/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;IACP,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000023201434170041700415420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch3/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"c250f21a4c1fc3baa49fd9af20e30f28a0c5a4c1ab58eead42bbca5482f3f963","signature":"64f0f3546d7b6f37dd84a10e5f8a7e22b917671569c4c3954c5a5cca5fcf74d8"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005401434170041700362100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch3asset bundle.js 2.72 KiB [emitted] (name: main) asset lib/out/tsconfig.tsbuildinfo 1.2 KiB [emitted] asset lib/out/index.js.map 231 bytes [emitted] asset lib/out/index.js 178 bytes [emitted] asset lib/out/index.d.ts 120 bytes [emitted] cached modules 183 bytes [cached] 1 module ./app.ts 169 bytes [built] [code generated] webpack compiled successfullypatch4/000077500000000000000000000000001434170041700341115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9bundle.js000066400000000000000000000053621434170041700357260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch4/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.ffive); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000010101434170041700362020ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch4asset bundle.js 2.74 KiB [emitted] (name: main) ./app.ts 186 bytes [built] [code generated] [1 error] ./lib/out/index.js 178 bytes [built] [code generated] ERROR in app.ts ./app.ts 3:55-60 [tsl] ERROR in app.ts(3,56)  TS2551: Property 'ffive' does not exist on type '{ one: number; two: number; three: number; four: number; five: number; }'. Did you mean 'five'? ts-loader-default_b7d520153c6e6cf9 webpack compiled with 1 errorpatch5/000077500000000000000000000000001434170041700341125ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9bundle.js000066400000000000000000000053611434170041700357260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch5/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.five); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700362130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-4.9/patch5asset bundle.js 2.74 KiB [emitted] (name: main) cached modules 178 bytes [cached] 1 module ./app.ts 185 bytes [built] [code generated] webpack compiled successfullyexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700347255ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonbundle.js000066400000000000000000000053071434170041700365410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700354735ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9out/000077500000000000000000000000001434170041700363025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/libindex.d.ts000066400000000000000000000001241434170041700402000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/lib/outexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700377420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/lib/out"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002771434170041700405310ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000023201434170041700423570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000006221434170041700370260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9asset bundle.js 2.69 KiB [emitted] (name: main) asset lib/out/tsconfig.tsbuildinfo 1.2 KiB [compared for emit] asset lib/out/index.js.map 191 bytes [compared for emit] asset lib/out/index.js 152 bytes [compared for emit] asset lib/out/index.d.ts 84 bytes [compared for emit] ./app.ts 167 bytes [built] [code generated] ./lib/out/index.js 152 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700361045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9bundle.js000066400000000000000000000053471434170041700377240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700366525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch0out/000077500000000000000000000000001434170041700374615ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch0/libindex.d.ts000066400000000000000000000001461434170041700413630ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch0/lib/outexport declare const lib: { one: number; two: number; three: number; four: number; }; index.js000066400000000000000000000002671434170041700411330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch0/lib/out"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4 // Add new number }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003401434170041700416770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch0/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC,CAAC,iBAAiB;CAC1B,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000023201434170041700435360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch0/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"244518e7eae5520d792e5c61f0be65249602dd956014a68836c0a35ed686ba28","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005321434170041700402050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch0asset bundle.js 2.73 KiB [emitted] (name: main) asset lib/out/tsconfig.tsbuildinfo 1.2 KiB [emitted] asset lib/out/index.js.map 224 bytes [emitted] asset lib/out/index.js 183 bytes [emitted] asset lib/out/index.d.ts 102 bytes [emitted] ./app.ts 167 bytes [built] ./lib/out/index.js 183 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700361055ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9bundle.js000066400000000000000000000054151434170041700377210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002361434170041700402070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch1asset bundle.js 2.76 KiB [emitted] (name: main) ./app.ts 205 bytes [built] [code generated] ./lib/out/index.js 183 bytes [built] webpack compiled successfullypatch2/000077500000000000000000000000001434170041700361065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9bundle.js000066400000000000000000000054151434170041700377220ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700366545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch2out/000077500000000000000000000000001434170041700374635ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch2/libtsconfig.tsbuildinfo000066400000000000000000000023421434170041700435440ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch2/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"23d9f9198eb0838fea3c992f317d990ea5a1ece7525595371d76fa7537ed6c96","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,3,2,5,4],"changeFileSet":[6],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012241434170041700402060ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch2assets by status 2.76 KiB [cached] 1 asset asset lib/out/tsconfig.tsbuildinfo 1.22 KiB [emitted] cached modules 183 bytes [cached] 1 module ./app.ts 205 bytes [built] [2 errors] ERROR in ./app.ts 6:2-3 [tsl] ERROR in lib/index.ts(6,3)  TS1136: Property assignment expected. ts-loader-default_8f3b13c212135902 ERROR in ./app.ts 7:0-1 [tsl] ERROR in lib/index.ts(7,1)  TS1128: Declaration or statement expected. ts-loader-default_8f3b13c212135902 webpack compiled with 2 errorspatch3/000077500000000000000000000000001434170041700361075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9bundle.js000066400000000000000000000054151434170041700377230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch3/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700366555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch3out/000077500000000000000000000000001434170041700374645ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch3/libindex.d.ts000066400000000000000000000001701434170041700413630ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch3/lib/outexport declare const lib: { one: number; two: number; three: number; four: number; five: number; }; index.js000066400000000000000000000002621434170041700411310ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch3/lib/out"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4, five: 5 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003471434170041700417110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch3/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;IACP,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000023201434170041700435410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch3/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"c250f21a4c1fc3baa49fd9af20e30f28a0c5a4c1ab58eead42bbca5482f3f963","signature":"64f0f3546d7b6f37dd84a10e5f8a7e22b917671569c4c3954c5a5cca5fcf74d8"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005121434170041700402060ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch3assets by status 2.76 KiB [cached] 1 asset asset lib/out/tsconfig.tsbuildinfo 1.2 KiB [emitted] asset lib/out/index.js.map 231 bytes [emitted] asset lib/out/index.js 178 bytes [emitted] asset lib/out/index.d.ts 120 bytes [emitted] cached modules 183 bytes [cached] 1 module ./app.ts 205 bytes [built] webpack compiled successfullypatch4/000077500000000000000000000000001434170041700361105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9bundle.js000066400000000000000000000054321434170041700377230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch4/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.ffive); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002571434170041700402150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch4asset bundle.js 2.78 KiB [emitted] (name: main) ./app.ts 222 bytes [built] [code generated] ./lib/out/index.js 178 bytes [built] [code generated] webpack compiled successfullypatch5/000077500000000000000000000000001434170041700361115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9bundle.js000066400000000000000000000054311434170041700377230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch5/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.five); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700402120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/expectedOutput-transpile-4.9/patch5asset bundle.js 2.77 KiB [emitted] (name: main) cached modules 178 bytes [cached] 1 module ./app.ts 221 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/lib/000077500000000000000000000000001434170041700302215ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/lib/.gitignore000066400000000000000000000000111434170041700322010ustar00rootroot00000000000000!*.js.mapts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/lib/index.ts000066400000000000000000000000671434170041700317030ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/lib/package.json000066400000000000000000000004001434170041700325010ustar00rootroot00000000000000{ "name": "lib", "version": "1.0.0", "description": "", "main": "out/index.js", "typings": "out/index.d.ts", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC" } ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/lib/tsconfig.json000066400000000000000000000002261434170041700327300ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "sourceMap": true, "outDir": "./out", "types": [] }, "files": [ "./index.ts" ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch0/000077500000000000000000000000001434170041700306325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch0/lib/000077500000000000000000000000001434170041700314005ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch0/lib/index.ts000066400000000000000000000001241434170041700330540ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3, four: 4 // Add new number }; ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch1/000077500000000000000000000000001434170041700306335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch1/app.ts000066400000000000000000000001501434170041700317570ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three, lib.four); // consume new number ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch2/000077500000000000000000000000001434170041700306345ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch2/lib/000077500000000000000000000000001434170041700314025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch2/lib/index.ts000066400000000000000000000001311434170041700330540ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3, four: 4, // Add new number , }; ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch3/000077500000000000000000000000001434170041700306355ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch3/lib/000077500000000000000000000000001434170041700314035ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch3/lib/index.ts000066400000000000000000000001401434170041700330550ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3, four: 4, // Add new number five: 5, }; ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch4/000077500000000000000000000000001434170041700306365ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch4/app.ts000066400000000000000000000001631434170041700317660ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three, lib.four, lib.ffive); // consume new number ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch5/000077500000000000000000000000001434170041700306375ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/patch5/app.ts000066400000000000000000000001621434170041700317660ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three, lib.four, lib.five); // consume new number ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/tsconfig.json000066400000000000000000000002261434170041700321620ustar00rootroot00000000000000{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJson/webpack.config.js000066400000000000000000000010241434170041700326660ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/000077500000000000000000000000001434170041700317555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/app.ts000066400000000000000000000001101434170041700330750ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three); expectedOutput-4.9/000077500000000000000000000000001434170041700352305ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuiltbundle.js000066400000000000000000000052371434170041700370460ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002571434170041700373350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9asset bundle.js 2.66 KiB [emitted] (name: main) ./app.ts 131 bytes [built] [code generated] ./lib/out/index.js 152 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700364075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9bundle.js000066400000000000000000000052371434170041700402250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700371555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch0out/000077500000000000000000000000001434170041700377645ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch0/libindex.d.ts000066400000000000000000000001461434170041700416660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch0/lib/outexport declare const lib: { one: number; two: number; three: number; four: number; }; index.js000066400000000000000000000002671434170041700414360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch0/lib/out"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4 // Add new number }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003401434170041700422020ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch0/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC,CAAC,iBAAiB;CAC1B,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000023201434170041700440410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch0/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"244518e7eae5520d792e5c61f0be65249602dd956014a68836c0a35ed686ba28","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000006101434170041700405050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch0asset bundle.js 2.66 KiB [emitted] (name: main) asset lib/out/tsconfig.tsbuildinfo 1.2 KiB [compared for emit] asset lib/out/index.js.map 224 bytes [compared for emit] asset lib/out/index.js 183 bytes [compared for emit] asset lib/out/index.d.ts 102 bytes [compared for emit] cached modules 152 bytes [cached] 1 module ./app.ts 131 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700364105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9bundle.js000066400000000000000000000053451434170041700402260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002571434170041700405150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch1asset bundle.js 2.72 KiB [emitted] (name: main) ./app.ts 169 bytes [built] [code generated] ./lib/out/index.js 183 bytes [built] [code generated] webpack compiled successfullypatch2/000077500000000000000000000000001434170041700364115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9bundle.js000066400000000000000000000053451434170041700402270ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700371575ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch2out/000077500000000000000000000000001434170041700377665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch2/libtsconfig.tsbuildinfo000066400000000000000000000023421434170041700440470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch2/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"23d9f9198eb0838fea3c992f317d990ea5a1ece7525595371d76fa7537ed6c96","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,3,2,5,4],"changeFileSet":[6],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012471434170041700405160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch2asset bundle.js 2.72 KiB [emitted] (name: main) asset lib/out/tsconfig.tsbuildinfo 1.22 KiB [emitted] cached modules 183 bytes [cached] 1 module ./app.ts 169 bytes [built] [code generated] ERROR in lib/index.ts 6:2-3 [tsl] ERROR in lib/index.ts(6,3)  TS1136: Property assignment expected. ts-loader-default_b7d520153c6e6cf9 ERROR in lib/index.ts 7:0-1 [tsl] ERROR in lib/index.ts(7,1)  TS1128: Declaration or statement expected. ts-loader-default_b7d520153c6e6cf9 webpack compiled with 2 errorspatch3/000077500000000000000000000000001434170041700364125ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9bundle.js000066400000000000000000000053451434170041700402300ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch3/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700371605ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch3out/000077500000000000000000000000001434170041700377675ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch3/libindex.d.ts000066400000000000000000000001701434170041700416660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch3/lib/outexport declare const lib: { one: number; two: number; three: number; four: number; five: number; }; index.js000066400000000000000000000002621434170041700414340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch3/lib/out"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4, five: 5 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003471434170041700422140ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch3/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;IACP,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000023201434170041700440440ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch3/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"c250f21a4c1fc3baa49fd9af20e30f28a0c5a4c1ab58eead42bbca5482f3f963","signature":"64f0f3546d7b6f37dd84a10e5f8a7e22b917671569c4c3954c5a5cca5fcf74d8"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005401434170041700405120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch3asset bundle.js 2.72 KiB [emitted] (name: main) asset lib/out/tsconfig.tsbuildinfo 1.2 KiB [emitted] asset lib/out/index.js.map 231 bytes [emitted] asset lib/out/index.js 178 bytes [emitted] asset lib/out/index.d.ts 120 bytes [emitted] cached modules 183 bytes [cached] 1 module ./app.ts 169 bytes [built] [code generated] webpack compiled successfullypatch4/000077500000000000000000000000001434170041700364135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9bundle.js000066400000000000000000000053621434170041700402300ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch4/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.ffive); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000010101434170041700405040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch4asset bundle.js 2.74 KiB [emitted] (name: main) ./app.ts 186 bytes [built] [code generated] [1 error] ./lib/out/index.js 178 bytes [built] [code generated] ERROR in app.ts ./app.ts 3:55-60 [tsl] ERROR in app.ts(3,56)  TS2551: Property 'ffive' does not exist on type '{ one: number; two: number; three: number; four: number; five: number; }'. Did you mean 'five'? ts-loader-default_b7d520153c6e6cf9 webpack compiled with 1 errorpatch5/000077500000000000000000000000001434170041700364145ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9bundle.js000066400000000000000000000053611434170041700402300ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch5/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.five); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700405150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-4.9/patch5asset bundle.js 2.74 KiB [emitted] (name: main) cached modules 178 bytes [cached] 1 module ./app.ts 185 bytes [built] [code generated] webpack compiled successfullyexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700372275ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuiltbundle.js000066400000000000000000000053071434170041700410430ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002571434170041700413340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9asset bundle.js 2.69 KiB [emitted] (name: main) ./app.ts 167 bytes [built] [code generated] ./lib/out/index.js 152 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700404075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9bundle.js000066400000000000000000000054151434170041700422230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002571434170041700425140ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch1asset bundle.js 2.76 KiB [emitted] (name: main) ./app.ts 205 bytes [built] [code generated] ./lib/out/index.js 183 bytes [built] [code generated] webpack compiled successfullypatch2/000077500000000000000000000000001434170041700404105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9bundle.js000066400000000000000000000054151434170041700422240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700411565ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch2out/000077500000000000000000000000001434170041700417655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch2/libtsconfig.tsbuildinfo000066400000000000000000000023421434170041700460460ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch2/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"23d9f9198eb0838fea3c992f317d990ea5a1ece7525595371d76fa7537ed6c96","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,3,2,5,4],"changeFileSet":[6],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012241434170041700425100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch2assets by status 2.76 KiB [cached] 1 asset asset lib/out/tsconfig.tsbuildinfo 1.22 KiB [emitted] cached modules 183 bytes [cached] 1 module ./app.ts 205 bytes [built] [2 errors] ERROR in ./app.ts 6:2-3 [tsl] ERROR in lib/index.ts(6,3)  TS1136: Property assignment expected. ts-loader-default_8f3b13c212135902 ERROR in ./app.ts 7:0-1 [tsl] ERROR in lib/index.ts(7,1)  TS1128: Declaration or statement expected. ts-loader-default_8f3b13c212135902 webpack compiled with 2 errorspatch3/000077500000000000000000000000001434170041700404115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9bundle.js000066400000000000000000000054151434170041700422250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch3/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700411575ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch3out/000077500000000000000000000000001434170041700417665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch3/libindex.d.ts000066400000000000000000000001701434170041700436650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch3/lib/outexport declare const lib: { one: number; two: number; three: number; four: number; five: number; }; index.js000066400000000000000000000002621434170041700434330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch3/lib/out"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4, five: 5 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003471434170041700442130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch3/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;IACP,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000023201434170041700460430ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch3/lib/out{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.d.ts","../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"c250f21a4c1fc3baa49fd9af20e30f28a0c5a4c1ab58eead42bbca5482f3f963","signature":"64f0f3546d7b6f37dd84a10e5f8a7e22b917671569c4c3954c5a5cca5fcf74d8"}],"options":{"composite":true,"newLine":1,"outDir":"./","skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005121434170041700425100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch3assets by status 2.76 KiB [cached] 1 asset asset lib/out/tsconfig.tsbuildinfo 1.2 KiB [emitted] asset lib/out/index.js.map 231 bytes [emitted] asset lib/out/index.js 178 bytes [emitted] asset lib/out/index.d.ts 120 bytes [emitted] cached modules 183 bytes [cached] 1 module ./app.ts 205 bytes [built] webpack compiled successfullypatch4/000077500000000000000000000000001434170041700404125ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9bundle.js000066400000000000000000000054321434170041700422250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch4/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.ffive); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002571434170041700425170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch4asset bundle.js 2.78 KiB [emitted] (name: main) ./app.ts 222 bytes [built] [code generated] ./lib/out/index.js 178 bytes [built] [code generated] webpack compiled successfullypatch5/000077500000000000000000000000001434170041700404135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9bundle.js000066400000000000000000000054311434170041700422250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch5/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/out/index.js\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.five); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/out/index.js": /*!**************************!*\ !*** ./lib/out/index.js ***! \**************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./lib/out/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700425140ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/expectedOutput-transpile-4.9/patch5asset bundle.js 2.77 KiB [emitted] (name: main) cached modules 178 bytes [cached] 1 module ./app.ts 221 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/lib/000077500000000000000000000000001434170041700325235ustar00rootroot00000000000000.gitignore000066400000000000000000000000111434170041700344240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/lib!*.js.mapindex.ts000066400000000000000000000000671434170041700341260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/libexport const lib = { one: 1, two: 2, three: 3 }; package.json000066400000000000000000000004001434170041700347240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/lib{ "name": "lib", "version": "1.0.0", "description": "", "main": "out/index.js", "typings": "out/index.d.ts", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC" } tsconfig.json000066400000000000000000000002261434170041700351530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/lib{ "compilerOptions": { "composite": true, "sourceMap": true, "outDir": "./out", "types": [] }, "files": [ "./index.ts" ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch0/000077500000000000000000000000001434170041700331345ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch0/lib/000077500000000000000000000000001434170041700337025ustar00rootroot00000000000000index.ts000066400000000000000000000001241434170041700352770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch0/libexport const lib = { one: 1, two: 2, three: 3, four: 4 // Add new number }; ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch1/000077500000000000000000000000001434170041700331355ustar00rootroot00000000000000app.ts000066400000000000000000000001501434170041700342020ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch1import { lib } from './lib'; console.log(lib.one, lib.two, lib.three, lib.four); // consume new number ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch2/000077500000000000000000000000001434170041700331365ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch2/lib/000077500000000000000000000000001434170041700337045ustar00rootroot00000000000000index.ts000066400000000000000000000001311434170041700352770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch2/libexport const lib = { one: 1, two: 2, three: 3, four: 4, // Add new number , }; ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch3/000077500000000000000000000000001434170041700331375ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch3/lib/000077500000000000000000000000001434170041700337055ustar00rootroot00000000000000index.ts000066400000000000000000000001401434170041700353000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch3/libexport const lib = { one: 1, two: 2, three: 3, four: 4, // Add new number five: 5, }; ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch4/000077500000000000000000000000001434170041700331405ustar00rootroot00000000000000app.ts000066400000000000000000000001631434170041700342110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch4import { lib } from './lib'; console.log(lib.one, lib.two, lib.three, lib.four, lib.ffive); // consume new number ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch5/000077500000000000000000000000001434170041700331415ustar00rootroot00000000000000app.ts000066400000000000000000000001621434170041700342110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt/patch5import { lib } from './lib'; console.log(lib.one, lib.two, lib.three, lib.four, lib.five); // consume new number tsconfig.json000066400000000000000000000002261434170041700344050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuilt{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" } ] }webpack.config.js000066400000000000000000000010241434170041700351110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesOutDirWithPackageJsonAlreadyBuiltvar path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/000077500000000000000000000000001434170041700246655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/app.ts000066400000000000000000000001221434170041700260100ustar00rootroot00000000000000import { lib } from './lib/src/index'; console.log(lib.one, lib.two, lib.three); ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-4.9/000077500000000000000000000000001434170041700302175ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-4.9/bundle.js000066400000000000000000000103161434170041700320270ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lib_src_index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/src/index */ \"./lib/src/index.ts\");\n\nconsole.log(_lib_src_index__WEBPACK_IMPORTED_MODULE_0__.lib.one, _lib_src_index__WEBPACK_IMPORTED_MODULE_0__.lib.two, _lib_src_index__WEBPACK_IMPORTED_MODULE_0__.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/src/index.ts": /*!**************************!*\ !*** ./lib/src/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"lib\": () => (/* binding */ lib)\n/* harmony export */ });\nconst lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/src/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700307655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-4.9/lib/out/000077500000000000000000000000001434170041700315745ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-4.9/lib/out/index.d.ts000066400000000000000000000001241434170041700334720ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; }; ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-4.9/lib/out/index.js000066400000000000000000000001361434170041700332410ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003121434170041700337320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-4.9/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000235621434170041700347760ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.es2015.d.ts","../../../node_modules/typescript/lib/lib.es2016.d.ts","../../../node_modules/typescript/lib/lib.es2017.d.ts","../../../node_modules/typescript/lib/lib.es2018.d.ts","../../../node_modules/typescript/lib/lib.es2019.d.ts","../../../node_modules/typescript/lib/lib.es2020.d.ts","../../../node_modules/typescript/lib/lib.es2021.d.ts","../../../node_modules/typescript/lib/lib.es2022.d.ts","../../../node_modules/typescript/lib/lib.esnext.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../../node_modules/typescript/lib/lib.es2015.collection.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.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.intl.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.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.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.es2019.intl.d.ts","../../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../../node_modules/typescript/lib/lib.esnext.full.d.ts","./src/index.ts"],"fileInfos":[{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},"dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6","7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467","8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9","5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06","4b421cbfb3a38a27c279dec1e9112c3d1da296f77a1a85ddadf7e7a425d45d18","1fc5ab7a764205c68fa10d381b08417795fc73111d6dd16b5b1ed36badb743d9","746d62152361558ea6d6115cf0da4dd10ede041d14882ede3568bce5dc4b4f1f","d11a03592451da2d1065e09e61f4e2a9bf68f780f4f6623c18b57816a9679d17","aea179452def8a6152f98f63b191b84e7cbd69b0e248c91e61fb2e52328abe8c",{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"f3d4da15233e593eacb3965cde7960f3fddf5878528d882bcedd5cbaba0193c7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"adb996790133eb33b33aadb9c09f15c2c575e71fb57a62de8bf74dbf59ec7dfb","affectsGlobalScope":true},{"version":"8cc8c5a3bac513368b0157f3d8b31cfdcfe78b56d3724f30f80ed9715e404af8","affectsGlobalScope":true},{"version":"cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a","affectsGlobalScope":true},{"version":"c5c05907c02476e4bde6b7e76a79ffcd948aedd14b6a8f56e4674221b0417398","affectsGlobalScope":true},{"version":"5f406584aef28a331c36523df688ca3650288d14f39c5d2e555c95f0d2ff8f6f","affectsGlobalScope":true},{"version":"22f230e544b35349cfb3bd9110b6ef37b41c6d6c43c3314a31bd0d9652fcec72","affectsGlobalScope":true},{"version":"7ea0b55f6b315cf9ac2ad622b0a7813315bb6e97bf4bb3fbf8f8affbca7dc695","affectsGlobalScope":true},{"version":"3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93","affectsGlobalScope":true},{"version":"eb26de841c52236d8222f87e9e6a235332e0788af8c87a71e9e210314300410a","affectsGlobalScope":true},{"version":"3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006","affectsGlobalScope":true},{"version":"17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"81cac4cbc92c0c839c70f8ffb94eb61e2d32dc1c3cf6d95844ca099463cf37ea","affectsGlobalScope":true},{"version":"b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"d154ea5bb7f7f9001ed9153e876b2d5b8f5c2bb9ec02b3ae0d239ec769f1f2ae","affectsGlobalScope":true},{"version":"bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c","affectsGlobalScope":true},{"version":"c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8","affectsGlobalScope":true},{"version":"9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951","affectsGlobalScope":true},{"version":"6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de","affectsGlobalScope":true},{"version":"6e7997ef61de3132e4d4b2250e75343f487903ddf5370e7ce33cf1b9db9a63ed","affectsGlobalScope":true},{"version":"2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993","affectsGlobalScope":true},{"version":"5e5e095c4470c8bab227dbbc61374878ecead104c74ab9960d3adcccfee23205","affectsGlobalScope":true},{"version":"09aa50414b80c023553090e2f53827f007a301bc34b0495bfb2c3c08ab9ad1eb","affectsGlobalScope":true},{"version":"d7f680a43f8cd12a6b6122c07c54ba40952b0c8aa140dcfcf32eb9e6cb028596","affectsGlobalScope":true},{"version":"3787b83e297de7c315d55d4a7c546ae28e5f6c0a361b7a1dcec1f1f50a54ef11","affectsGlobalScope":true},{"version":"e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40","affectsGlobalScope":true},{"version":"faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e","affectsGlobalScope":true},{"version":"06393d13ea207a1bfe08ec8d7be562549c5e2da8983f2ee074e00002629d1871","affectsGlobalScope":true},{"version":"2768ef564cfc0689a1b76106c421a2909bdff0acbe87da010785adab80efdd5c","affectsGlobalScope":true},{"version":"b248e32ca52e8f5571390a4142558ae4f203ae2f94d5bac38a3084d529ef4e58","affectsGlobalScope":true},{"version":"6c55633c733c8378db65ac3da7a767c3cf2cf3057f0565a9124a16a3a2019e87","affectsGlobalScope":true},{"version":"fb4416144c1bf0323ccbc9afb0ab289c07312214e8820ad17d709498c865a3fe","affectsGlobalScope":true},{"version":"5b0ca94ec819d68d33da516306c15297acec88efeb0ae9e2b39f71dbd9685ef7","affectsGlobalScope":true},{"version":"34c839eaaa6d78c8674ae2c37af2236dee6831b13db7b4ef4df3ec889a04d4f2","affectsGlobalScope":true},{"version":"34478567f8a80171f88f2f30808beb7da15eac0538ae91282dd33dce928d98ed","affectsGlobalScope":true},{"version":"ab7d58e6161a550ff92e5aff755dc37fe896245348332cd5f1e1203479fe0ed1","affectsGlobalScope":true},{"version":"6bda95ea27a59a276e46043b7065b55bd4b316c25e70e29b572958fa77565d43","affectsGlobalScope":true},{"version":"aedb8de1abb2ff1095c153854a6df7deae4a5709c37297f9d6e9948b6806fa66","affectsGlobalScope":true},{"version":"a4da0551fd39b90ca7ce5f68fb55d4dc0c1396d589b612e1902f68ee090aaada","affectsGlobalScope":true},{"version":"11ffe3c281f375fff9ffdde8bbec7669b4dd671905509079f866f2354a788064","affectsGlobalScope":true},{"version":"52d1bb7ab7a3306fd0375c8bff560feed26ed676a5b0457fa8027b563aecb9a4","affectsGlobalScope":true},"d96fa8a56871904776165ceb8e00bd56127e1a017bb2664cae76223b5f815141",{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"outDir":"./out","rootDir":"./src","skipLibCheck":true,"sourceMap":true,"target":99},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[60,11,12,16,15,2,17,18,19,20,21,22,23,24,3,4,28,25,26,27,29,30,31,5,32,33,34,35,6,39,36,37,38,40,7,41,46,47,42,43,44,45,8,51,48,49,50,52,9,53,54,55,56,57,1,10,59,58,14,13],"latestChangedDtsFile":"./out/index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-4.9/output.txt000066400000000000000000000007671434170041700323320ustar00rootroot00000000000000assets by path lib/out/ 380 bytes asset lib/out/index.js.map 202 bytes [compared for emit] asset lib/out/index.js 94 bytes [compared for emit] asset lib/out/index.d.ts 84 bytes [compared for emit] asset lib/tsconfig.tsbuildinfo 9.86 KiB [compared for emit] asset bundle.js 4.2 KiB [emitted] (name: main) runtime modules 670 bytes 3 modules cacheable modules 142 bytes ./app.ts 81 bytes [built] [code generated] ./lib/src/index.ts 61 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700322165ustar00rootroot00000000000000bundle.js000066400000000000000000000103161434170041700337470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lib_src_index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/src/index */ \"./lib/src/index.ts\");\n\nconsole.log(_lib_src_index__WEBPACK_IMPORTED_MODULE_0__.lib.one, _lib_src_index__WEBPACK_IMPORTED_MODULE_0__.lib.two, _lib_src_index__WEBPACK_IMPORTED_MODULE_0__.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/src/index.ts": /*!**************************!*\ !*** ./lib/src/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"lib\": () => (/* binding */ lib)\n/* harmony export */ });\nconst lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/src/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-transpile-4.9/lib/000077500000000000000000000000001434170041700327645ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-transpile-4.9/lib/out/000077500000000000000000000000001434170041700335735ustar00rootroot00000000000000index.d.ts000066400000000000000000000001241434170041700354120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-transpile-4.9/lib/outexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000001361434170041700351610ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-transpile-4.9/lib/outexport const lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003121434170041700357310ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-transpile-4.9/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000235621434170041700367750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.es2015.d.ts","../../../node_modules/typescript/lib/lib.es2016.d.ts","../../../node_modules/typescript/lib/lib.es2017.d.ts","../../../node_modules/typescript/lib/lib.es2018.d.ts","../../../node_modules/typescript/lib/lib.es2019.d.ts","../../../node_modules/typescript/lib/lib.es2020.d.ts","../../../node_modules/typescript/lib/lib.es2021.d.ts","../../../node_modules/typescript/lib/lib.es2022.d.ts","../../../node_modules/typescript/lib/lib.esnext.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../../node_modules/typescript/lib/lib.es2015.collection.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.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.intl.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.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.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.es2019.intl.d.ts","../../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../../node_modules/typescript/lib/lib.esnext.full.d.ts","./src/index.ts"],"fileInfos":[{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},"dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6","7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467","8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9","5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06","4b421cbfb3a38a27c279dec1e9112c3d1da296f77a1a85ddadf7e7a425d45d18","1fc5ab7a764205c68fa10d381b08417795fc73111d6dd16b5b1ed36badb743d9","746d62152361558ea6d6115cf0da4dd10ede041d14882ede3568bce5dc4b4f1f","d11a03592451da2d1065e09e61f4e2a9bf68f780f4f6623c18b57816a9679d17","aea179452def8a6152f98f63b191b84e7cbd69b0e248c91e61fb2e52328abe8c",{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"f3d4da15233e593eacb3965cde7960f3fddf5878528d882bcedd5cbaba0193c7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"adb996790133eb33b33aadb9c09f15c2c575e71fb57a62de8bf74dbf59ec7dfb","affectsGlobalScope":true},{"version":"8cc8c5a3bac513368b0157f3d8b31cfdcfe78b56d3724f30f80ed9715e404af8","affectsGlobalScope":true},{"version":"cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a","affectsGlobalScope":true},{"version":"c5c05907c02476e4bde6b7e76a79ffcd948aedd14b6a8f56e4674221b0417398","affectsGlobalScope":true},{"version":"5f406584aef28a331c36523df688ca3650288d14f39c5d2e555c95f0d2ff8f6f","affectsGlobalScope":true},{"version":"22f230e544b35349cfb3bd9110b6ef37b41c6d6c43c3314a31bd0d9652fcec72","affectsGlobalScope":true},{"version":"7ea0b55f6b315cf9ac2ad622b0a7813315bb6e97bf4bb3fbf8f8affbca7dc695","affectsGlobalScope":true},{"version":"3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93","affectsGlobalScope":true},{"version":"eb26de841c52236d8222f87e9e6a235332e0788af8c87a71e9e210314300410a","affectsGlobalScope":true},{"version":"3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006","affectsGlobalScope":true},{"version":"17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"81cac4cbc92c0c839c70f8ffb94eb61e2d32dc1c3cf6d95844ca099463cf37ea","affectsGlobalScope":true},{"version":"b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"d154ea5bb7f7f9001ed9153e876b2d5b8f5c2bb9ec02b3ae0d239ec769f1f2ae","affectsGlobalScope":true},{"version":"bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c","affectsGlobalScope":true},{"version":"c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8","affectsGlobalScope":true},{"version":"9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951","affectsGlobalScope":true},{"version":"6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de","affectsGlobalScope":true},{"version":"6e7997ef61de3132e4d4b2250e75343f487903ddf5370e7ce33cf1b9db9a63ed","affectsGlobalScope":true},{"version":"2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993","affectsGlobalScope":true},{"version":"5e5e095c4470c8bab227dbbc61374878ecead104c74ab9960d3adcccfee23205","affectsGlobalScope":true},{"version":"09aa50414b80c023553090e2f53827f007a301bc34b0495bfb2c3c08ab9ad1eb","affectsGlobalScope":true},{"version":"d7f680a43f8cd12a6b6122c07c54ba40952b0c8aa140dcfcf32eb9e6cb028596","affectsGlobalScope":true},{"version":"3787b83e297de7c315d55d4a7c546ae28e5f6c0a361b7a1dcec1f1f50a54ef11","affectsGlobalScope":true},{"version":"e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40","affectsGlobalScope":true},{"version":"faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e","affectsGlobalScope":true},{"version":"06393d13ea207a1bfe08ec8d7be562549c5e2da8983f2ee074e00002629d1871","affectsGlobalScope":true},{"version":"2768ef564cfc0689a1b76106c421a2909bdff0acbe87da010785adab80efdd5c","affectsGlobalScope":true},{"version":"b248e32ca52e8f5571390a4142558ae4f203ae2f94d5bac38a3084d529ef4e58","affectsGlobalScope":true},{"version":"6c55633c733c8378db65ac3da7a767c3cf2cf3057f0565a9124a16a3a2019e87","affectsGlobalScope":true},{"version":"fb4416144c1bf0323ccbc9afb0ab289c07312214e8820ad17d709498c865a3fe","affectsGlobalScope":true},{"version":"5b0ca94ec819d68d33da516306c15297acec88efeb0ae9e2b39f71dbd9685ef7","affectsGlobalScope":true},{"version":"34c839eaaa6d78c8674ae2c37af2236dee6831b13db7b4ef4df3ec889a04d4f2","affectsGlobalScope":true},{"version":"34478567f8a80171f88f2f30808beb7da15eac0538ae91282dd33dce928d98ed","affectsGlobalScope":true},{"version":"ab7d58e6161a550ff92e5aff755dc37fe896245348332cd5f1e1203479fe0ed1","affectsGlobalScope":true},{"version":"6bda95ea27a59a276e46043b7065b55bd4b316c25e70e29b572958fa77565d43","affectsGlobalScope":true},{"version":"aedb8de1abb2ff1095c153854a6df7deae4a5709c37297f9d6e9948b6806fa66","affectsGlobalScope":true},{"version":"a4da0551fd39b90ca7ce5f68fb55d4dc0c1396d589b612e1902f68ee090aaada","affectsGlobalScope":true},{"version":"11ffe3c281f375fff9ffdde8bbec7669b4dd671905509079f866f2354a788064","affectsGlobalScope":true},{"version":"52d1bb7ab7a3306fd0375c8bff560feed26ed676a5b0457fa8027b563aecb9a4","affectsGlobalScope":true},"d96fa8a56871904776165ceb8e00bd56127e1a017bb2664cae76223b5f815141",{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"outDir":"./out","rootDir":"./src","skipLibCheck":true,"sourceMap":true,"target":99},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[60,11,12,16,15,2,17,18,19,20,21,22,23,24,3,4,28,25,26,27,29,30,31,5,32,33,34,35,6,39,36,37,38,40,7,41,46,47,42,43,44,45,8,51,48,49,50,52,9,53,54,55,56,57,1,10,59,58,14,13],"latestChangedDtsFile":"./out/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000007671434170041700342520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/expectedOutput-transpile-4.9assets by path lib/out/ 380 bytes asset lib/out/index.js.map 202 bytes [compared for emit] asset lib/out/index.js 94 bytes [compared for emit] asset lib/out/index.d.ts 84 bytes [compared for emit] asset lib/tsconfig.tsbuildinfo 9.86 KiB [compared for emit] asset bundle.js 4.2 KiB [emitted] (name: main) runtime modules 670 bytes 3 modules cacheable modules 142 bytes ./app.ts 81 bytes [built] [code generated] ./lib/src/index.ts 61 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/lib/000077500000000000000000000000001434170041700254335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/lib/out/000077500000000000000000000000001434170041700262425ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/lib/out/index.d.ts000066400000000000000000000001241434170041700301400ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; }; ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/lib/out/index.js000066400000000000000000000001361434170041700277070ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/lib/src/000077500000000000000000000000001434170041700262225ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/lib/src/index.ts000066400000000000000000000000671434170041700277040ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/lib/tsconfig.json000066400000000000000000000003121434170041700301360ustar00rootroot00000000000000{ "compilerOptions": { "target": "esnext", "composite": true, "sourceMap": true, "outDir": "./out", "rootDir": "./src", "types": [] }, "files": [ "./src/index.ts" ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/tsconfig.json000066400000000000000000000002161434170041700273730ustar00rootroot00000000000000{ "compilerOptions": { "target": "esnext", "types": [] }, "files": ["./app.ts"], "references": [ { "path": "./lib" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDir/webpack.config.js000066400000000000000000000010251434170041700301010ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } } ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/000077500000000000000000000000001434170041700273225ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/app.ts000066400000000000000000000001221434170041700304450ustar00rootroot00000000000000import { lib } from './lib/src/index'; console.log(lib.one, lib.two, lib.three); ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-4.9/000077500000000000000000000000001434170041700326545ustar00rootroot00000000000000bundle.js000066400000000000000000000103161434170041700344050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lib_src_index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/src/index */ \"./lib/src/index.ts\");\n\nconsole.log(_lib_src_index__WEBPACK_IMPORTED_MODULE_0__.lib.one, _lib_src_index__WEBPACK_IMPORTED_MODULE_0__.lib.two, _lib_src_index__WEBPACK_IMPORTED_MODULE_0__.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/src/index.ts": /*!**************************!*\ !*** ./lib/src/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"lib\": () => (/* binding */ lib)\n/* harmony export */ });\nconst lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/src/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700334225ustar00rootroot00000000000000out/000077500000000000000000000000001434170041700341525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-4.9/libindex.d.ts000066400000000000000000000001241434170041700360500ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-4.9/lib/outexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000001361434170041700356170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-4.9/lib/outexport const lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003121434170041700363670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-4.9/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000235621434170041700374330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.es2015.d.ts","../../../node_modules/typescript/lib/lib.es2016.d.ts","../../../node_modules/typescript/lib/lib.es2017.d.ts","../../../node_modules/typescript/lib/lib.es2018.d.ts","../../../node_modules/typescript/lib/lib.es2019.d.ts","../../../node_modules/typescript/lib/lib.es2020.d.ts","../../../node_modules/typescript/lib/lib.es2021.d.ts","../../../node_modules/typescript/lib/lib.es2022.d.ts","../../../node_modules/typescript/lib/lib.esnext.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../../node_modules/typescript/lib/lib.es2015.collection.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.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.intl.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.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.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.es2019.intl.d.ts","../../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../../node_modules/typescript/lib/lib.esnext.full.d.ts","./src/index.ts"],"fileInfos":[{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},"dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6","7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467","8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9","5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06","4b421cbfb3a38a27c279dec1e9112c3d1da296f77a1a85ddadf7e7a425d45d18","1fc5ab7a764205c68fa10d381b08417795fc73111d6dd16b5b1ed36badb743d9","746d62152361558ea6d6115cf0da4dd10ede041d14882ede3568bce5dc4b4f1f","d11a03592451da2d1065e09e61f4e2a9bf68f780f4f6623c18b57816a9679d17","aea179452def8a6152f98f63b191b84e7cbd69b0e248c91e61fb2e52328abe8c",{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"f3d4da15233e593eacb3965cde7960f3fddf5878528d882bcedd5cbaba0193c7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"adb996790133eb33b33aadb9c09f15c2c575e71fb57a62de8bf74dbf59ec7dfb","affectsGlobalScope":true},{"version":"8cc8c5a3bac513368b0157f3d8b31cfdcfe78b56d3724f30f80ed9715e404af8","affectsGlobalScope":true},{"version":"cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a","affectsGlobalScope":true},{"version":"c5c05907c02476e4bde6b7e76a79ffcd948aedd14b6a8f56e4674221b0417398","affectsGlobalScope":true},{"version":"5f406584aef28a331c36523df688ca3650288d14f39c5d2e555c95f0d2ff8f6f","affectsGlobalScope":true},{"version":"22f230e544b35349cfb3bd9110b6ef37b41c6d6c43c3314a31bd0d9652fcec72","affectsGlobalScope":true},{"version":"7ea0b55f6b315cf9ac2ad622b0a7813315bb6e97bf4bb3fbf8f8affbca7dc695","affectsGlobalScope":true},{"version":"3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93","affectsGlobalScope":true},{"version":"eb26de841c52236d8222f87e9e6a235332e0788af8c87a71e9e210314300410a","affectsGlobalScope":true},{"version":"3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006","affectsGlobalScope":true},{"version":"17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"81cac4cbc92c0c839c70f8ffb94eb61e2d32dc1c3cf6d95844ca099463cf37ea","affectsGlobalScope":true},{"version":"b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"d154ea5bb7f7f9001ed9153e876b2d5b8f5c2bb9ec02b3ae0d239ec769f1f2ae","affectsGlobalScope":true},{"version":"bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c","affectsGlobalScope":true},{"version":"c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8","affectsGlobalScope":true},{"version":"9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951","affectsGlobalScope":true},{"version":"6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de","affectsGlobalScope":true},{"version":"6e7997ef61de3132e4d4b2250e75343f487903ddf5370e7ce33cf1b9db9a63ed","affectsGlobalScope":true},{"version":"2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993","affectsGlobalScope":true},{"version":"5e5e095c4470c8bab227dbbc61374878ecead104c74ab9960d3adcccfee23205","affectsGlobalScope":true},{"version":"09aa50414b80c023553090e2f53827f007a301bc34b0495bfb2c3c08ab9ad1eb","affectsGlobalScope":true},{"version":"d7f680a43f8cd12a6b6122c07c54ba40952b0c8aa140dcfcf32eb9e6cb028596","affectsGlobalScope":true},{"version":"3787b83e297de7c315d55d4a7c546ae28e5f6c0a361b7a1dcec1f1f50a54ef11","affectsGlobalScope":true},{"version":"e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40","affectsGlobalScope":true},{"version":"faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e","affectsGlobalScope":true},{"version":"06393d13ea207a1bfe08ec8d7be562549c5e2da8983f2ee074e00002629d1871","affectsGlobalScope":true},{"version":"2768ef564cfc0689a1b76106c421a2909bdff0acbe87da010785adab80efdd5c","affectsGlobalScope":true},{"version":"b248e32ca52e8f5571390a4142558ae4f203ae2f94d5bac38a3084d529ef4e58","affectsGlobalScope":true},{"version":"6c55633c733c8378db65ac3da7a767c3cf2cf3057f0565a9124a16a3a2019e87","affectsGlobalScope":true},{"version":"fb4416144c1bf0323ccbc9afb0ab289c07312214e8820ad17d709498c865a3fe","affectsGlobalScope":true},{"version":"5b0ca94ec819d68d33da516306c15297acec88efeb0ae9e2b39f71dbd9685ef7","affectsGlobalScope":true},{"version":"34c839eaaa6d78c8674ae2c37af2236dee6831b13db7b4ef4df3ec889a04d4f2","affectsGlobalScope":true},{"version":"34478567f8a80171f88f2f30808beb7da15eac0538ae91282dd33dce928d98ed","affectsGlobalScope":true},{"version":"ab7d58e6161a550ff92e5aff755dc37fe896245348332cd5f1e1203479fe0ed1","affectsGlobalScope":true},{"version":"6bda95ea27a59a276e46043b7065b55bd4b316c25e70e29b572958fa77565d43","affectsGlobalScope":true},{"version":"aedb8de1abb2ff1095c153854a6df7deae4a5709c37297f9d6e9948b6806fa66","affectsGlobalScope":true},{"version":"a4da0551fd39b90ca7ce5f68fb55d4dc0c1396d589b612e1902f68ee090aaada","affectsGlobalScope":true},{"version":"11ffe3c281f375fff9ffdde8bbec7669b4dd671905509079f866f2354a788064","affectsGlobalScope":true},{"version":"52d1bb7ab7a3306fd0375c8bff560feed26ed676a5b0457fa8027b563aecb9a4","affectsGlobalScope":true},"d96fa8a56871904776165ceb8e00bd56127e1a017bb2664cae76223b5f815141",{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"outDir":"./out","rootDir":"./src","skipLibCheck":true,"sourceMap":true,"target":99},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[60,11,12,16,15,2,17,18,19,20,21,22,23,24,3,4,28,25,26,27,29,30,31,5,32,33,34,35,6,39,36,37,38,40,7,41,46,47,42,43,44,45,8,51,48,49,50,52,9,53,54,55,56,57,1,10,59,58,14,13],"latestChangedDtsFile":"./out/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000007671434170041700347100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-4.9assets by path lib/out/ 380 bytes asset lib/out/index.js.map 202 bytes [compared for emit] asset lib/out/index.js 94 bytes [compared for emit] asset lib/out/index.d.ts 84 bytes [compared for emit] asset lib/tsconfig.tsbuildinfo 9.86 KiB [compared for emit] asset bundle.js 4.2 KiB [emitted] (name: main) runtime modules 670 bytes 3 modules cacheable modules 142 bytes ./app.ts 81 bytes [built] [code generated] ./lib/src/index.ts 61 bytes [built] [code generated] webpack compiled successfullyexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700345745ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfigbundle.js000066400000000000000000000103161434170041700364040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lib_src_index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/src/index */ \"./lib/src/index.ts\");\n\nconsole.log(_lib_src_index__WEBPACK_IMPORTED_MODULE_0__.lib.one, _lib_src_index__WEBPACK_IMPORTED_MODULE_0__.lib.two, _lib_src_index__WEBPACK_IMPORTED_MODULE_0__.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/src/index.ts": /*!**************************!*\ !*** ./lib/src/index.ts ***! \**************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"lib\": () => (/* binding */ lib)\n/* harmony export */ });\nconst lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/src/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700353425ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-transpile-4.9out/000077500000000000000000000000001434170041700361515ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-transpile-4.9/libindex.d.ts000066400000000000000000000001241434170041700400470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-transpile-4.9/lib/outexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000001361434170041700376160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-transpile-4.9/lib/outexport const lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003121434170041700403660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-transpile-4.9/lib/out{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000235621434170041700414320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.es2015.d.ts","../../../node_modules/typescript/lib/lib.es2016.d.ts","../../../node_modules/typescript/lib/lib.es2017.d.ts","../../../node_modules/typescript/lib/lib.es2018.d.ts","../../../node_modules/typescript/lib/lib.es2019.d.ts","../../../node_modules/typescript/lib/lib.es2020.d.ts","../../../node_modules/typescript/lib/lib.es2021.d.ts","../../../node_modules/typescript/lib/lib.es2022.d.ts","../../../node_modules/typescript/lib/lib.esnext.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../../node_modules/typescript/lib/lib.es2015.collection.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.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.intl.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.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.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.es2019.intl.d.ts","../../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../../node_modules/typescript/lib/lib.esnext.full.d.ts","./src/index.ts"],"fileInfos":[{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},"dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6","7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467","8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9","5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06","4b421cbfb3a38a27c279dec1e9112c3d1da296f77a1a85ddadf7e7a425d45d18","1fc5ab7a764205c68fa10d381b08417795fc73111d6dd16b5b1ed36badb743d9","746d62152361558ea6d6115cf0da4dd10ede041d14882ede3568bce5dc4b4f1f","d11a03592451da2d1065e09e61f4e2a9bf68f780f4f6623c18b57816a9679d17","aea179452def8a6152f98f63b191b84e7cbd69b0e248c91e61fb2e52328abe8c",{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"f3d4da15233e593eacb3965cde7960f3fddf5878528d882bcedd5cbaba0193c7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"adb996790133eb33b33aadb9c09f15c2c575e71fb57a62de8bf74dbf59ec7dfb","affectsGlobalScope":true},{"version":"8cc8c5a3bac513368b0157f3d8b31cfdcfe78b56d3724f30f80ed9715e404af8","affectsGlobalScope":true},{"version":"cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a","affectsGlobalScope":true},{"version":"c5c05907c02476e4bde6b7e76a79ffcd948aedd14b6a8f56e4674221b0417398","affectsGlobalScope":true},{"version":"5f406584aef28a331c36523df688ca3650288d14f39c5d2e555c95f0d2ff8f6f","affectsGlobalScope":true},{"version":"22f230e544b35349cfb3bd9110b6ef37b41c6d6c43c3314a31bd0d9652fcec72","affectsGlobalScope":true},{"version":"7ea0b55f6b315cf9ac2ad622b0a7813315bb6e97bf4bb3fbf8f8affbca7dc695","affectsGlobalScope":true},{"version":"3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93","affectsGlobalScope":true},{"version":"eb26de841c52236d8222f87e9e6a235332e0788af8c87a71e9e210314300410a","affectsGlobalScope":true},{"version":"3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006","affectsGlobalScope":true},{"version":"17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"81cac4cbc92c0c839c70f8ffb94eb61e2d32dc1c3cf6d95844ca099463cf37ea","affectsGlobalScope":true},{"version":"b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"d154ea5bb7f7f9001ed9153e876b2d5b8f5c2bb9ec02b3ae0d239ec769f1f2ae","affectsGlobalScope":true},{"version":"bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c","affectsGlobalScope":true},{"version":"c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8","affectsGlobalScope":true},{"version":"9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951","affectsGlobalScope":true},{"version":"6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de","affectsGlobalScope":true},{"version":"6e7997ef61de3132e4d4b2250e75343f487903ddf5370e7ce33cf1b9db9a63ed","affectsGlobalScope":true},{"version":"2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993","affectsGlobalScope":true},{"version":"5e5e095c4470c8bab227dbbc61374878ecead104c74ab9960d3adcccfee23205","affectsGlobalScope":true},{"version":"09aa50414b80c023553090e2f53827f007a301bc34b0495bfb2c3c08ab9ad1eb","affectsGlobalScope":true},{"version":"d7f680a43f8cd12a6b6122c07c54ba40952b0c8aa140dcfcf32eb9e6cb028596","affectsGlobalScope":true},{"version":"3787b83e297de7c315d55d4a7c546ae28e5f6c0a361b7a1dcec1f1f50a54ef11","affectsGlobalScope":true},{"version":"e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40","affectsGlobalScope":true},{"version":"faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e","affectsGlobalScope":true},{"version":"06393d13ea207a1bfe08ec8d7be562549c5e2da8983f2ee074e00002629d1871","affectsGlobalScope":true},{"version":"2768ef564cfc0689a1b76106c421a2909bdff0acbe87da010785adab80efdd5c","affectsGlobalScope":true},{"version":"b248e32ca52e8f5571390a4142558ae4f203ae2f94d5bac38a3084d529ef4e58","affectsGlobalScope":true},{"version":"6c55633c733c8378db65ac3da7a767c3cf2cf3057f0565a9124a16a3a2019e87","affectsGlobalScope":true},{"version":"fb4416144c1bf0323ccbc9afb0ab289c07312214e8820ad17d709498c865a3fe","affectsGlobalScope":true},{"version":"5b0ca94ec819d68d33da516306c15297acec88efeb0ae9e2b39f71dbd9685ef7","affectsGlobalScope":true},{"version":"34c839eaaa6d78c8674ae2c37af2236dee6831b13db7b4ef4df3ec889a04d4f2","affectsGlobalScope":true},{"version":"34478567f8a80171f88f2f30808beb7da15eac0538ae91282dd33dce928d98ed","affectsGlobalScope":true},{"version":"ab7d58e6161a550ff92e5aff755dc37fe896245348332cd5f1e1203479fe0ed1","affectsGlobalScope":true},{"version":"6bda95ea27a59a276e46043b7065b55bd4b316c25e70e29b572958fa77565d43","affectsGlobalScope":true},{"version":"aedb8de1abb2ff1095c153854a6df7deae4a5709c37297f9d6e9948b6806fa66","affectsGlobalScope":true},{"version":"a4da0551fd39b90ca7ce5f68fb55d4dc0c1396d589b612e1902f68ee090aaada","affectsGlobalScope":true},{"version":"11ffe3c281f375fff9ffdde8bbec7669b4dd671905509079f866f2354a788064","affectsGlobalScope":true},{"version":"52d1bb7ab7a3306fd0375c8bff560feed26ed676a5b0457fa8027b563aecb9a4","affectsGlobalScope":true},"d96fa8a56871904776165ceb8e00bd56127e1a017bb2664cae76223b5f815141",{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"outDir":"./out","rootDir":"./src","skipLibCheck":true,"sourceMap":true,"target":99},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[60,11,12,16,15,2,17,18,19,20,21,22,23,24,3,4,28,25,26,27,29,30,31,5,32,33,34,35,6,39,36,37,38,40,7,41,46,47,42,43,44,45,8,51,48,49,50,52,9,53,54,55,56,57,1,10,59,58,14,13],"latestChangedDtsFile":"./out/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000007671434170041700367070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/expectedOutput-transpile-4.9assets by path lib/out/ 380 bytes asset lib/out/index.js.map 202 bytes [compared for emit] asset lib/out/index.js 94 bytes [compared for emit] asset lib/out/index.d.ts 84 bytes [compared for emit] asset lib/tsconfig.tsbuildinfo 9.86 KiB [compared for emit] asset bundle.js 4.2 KiB [emitted] (name: main) runtime modules 670 bytes 3 modules cacheable modules 142 bytes ./app.ts 81 bytes [built] [code generated] ./lib/src/index.ts 61 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/lib/000077500000000000000000000000001434170041700300705ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/lib/out/000077500000000000000000000000001434170041700306775ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/lib/out/index.d.ts000066400000000000000000000001241434170041700325750ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; }; ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/lib/out/index.js000066400000000000000000000001361434170041700323440ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/lib/src/000077500000000000000000000000001434170041700306575ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/lib/src/index.ts000066400000000000000000000000671434170041700323410ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/lib/tsconfig.json000066400000000000000000000003121434170041700325730ustar00rootroot00000000000000{ "compilerOptions": { "target": "esnext", "composite": true, "sourceMap": true, "outDir": "./out", "rootDir": "./src", "types": [] }, "files": [ "./src/index.ts" ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/tsconfig.json000066400000000000000000000002621434170041700320310ustar00rootroot00000000000000{ "compilerOptions": { "target": "esnext", "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesRootDirInvalidConfig/webpack.config.js000066400000000000000000000010251434170041700325360ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } } ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/000077500000000000000000000000001434170041700250545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/app/000077500000000000000000000000001434170041700256345ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/app/src/000077500000000000000000000000001434170041700264235ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/app/src/index.ts000066400000000000000000000001121434170041700300740ustar00rootroot00000000000000import { getMeaningOfLife } from "lib"; console.log(getMeaningOfLife()); ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/app/tsconfig.json000066400000000000000000000002421434170041700303410ustar00rootroot00000000000000{ "references": [ { "path": "../lib" } ], "compilerOptions": { "outDir": "dist", "rootDir": "src", "types": [] } }ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/app/webpack.config.js000066400000000000000000000011151434170041700310500ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './src/index.ts', output: { filename: 'index.js', path: path.resolve(__dirname, 'dist') }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../../index.js") } } ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/common/000077500000000000000000000000001434170041700263445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/common/package.json000066400000000000000000000002231434170041700306270ustar00rootroot00000000000000{ "name": "common", "version": "1.0.0", "main": "dist/index.js", "license": "MIT", "devDependencies": { "typescript": "^3.9.3" } } ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/common/src/000077500000000000000000000000001434170041700271335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/common/src/index.ts000066400000000000000000000000521434170041700306070ustar00rootroot00000000000000export const getMeaningOfLife2 = () => 45;ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/common/tsconfig.json000066400000000000000000000002051434170041700310500ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "outDir": "dist", "rootDir": "src", "types": [] } }ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/000077500000000000000000000000001434170041700304065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/app/000077500000000000000000000000001434170041700311665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/app/dist/000077500000000000000000000000001434170041700321315ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/app/dist/index.js000066400000000000000000000064041434170041700336020ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife = getMeaningOfLife;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/common/000077500000000000000000000000001434170041700316765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/common/dist/000077500000000000000000000000001434170041700326415ustar00rootroot00000000000000index.d.ts000066400000000000000000000000661434170041700344650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/common/distexport declare const getMeaningOfLife2: () => number; index.js000066400000000000000000000002601434170041700342250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/common/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife2 = void 0; var getMeaningOfLife2 = function () { return 45; }; exports.getMeaningOfLife2 = getMeaningOfLife2; tsconfig.tsbuildinfo000066400000000000000000000023161434170041700357010ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"04a941e6fe6c7eb7913fa3105993c5282e1401287cef79308eed0201ee2c9ef9","signature":"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700311545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/lib/dist/000077500000000000000000000000001434170041700321175ustar00rootroot00000000000000index.d.ts000066400000000000000000000000651434170041700337420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/lib/distexport declare const getMeaningOfLife: () => number; ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/lib/dist/index.js000066400000000000000000000003551434170041700335670ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.getMeaningOfLife = void 0; var common_1 = require("common"); var getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife = getMeaningOfLife; tsconfig.tsbuildinfo000066400000000000000000000025101434170041700351530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"1f22ba07ef5ca5b17da3030aee4582883803beb20e5bcc5b0cb29acb0289a635","signature":"cb0c875cdccbe72f5bbcd75441105aaeeb7f2a8e425f0c4333fe810ec0259456"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/output.txt000066400000000000000000000013031434170041700325040ustar00rootroot00000000000000assets by path ../../lib/ 1.6 KiB asset ../../lib/tsconfig.tsbuildinfo 1.32 KiB [compared for emit] asset ../../lib/dist/index.js 237 bytes [compared for emit] asset ../../lib/dist/index.d.ts 53 bytes [compared for emit] assets by path ../../common/ 1.43 KiB asset ../../common/tsconfig.tsbuildinfo 1.2 KiB [compared for emit] asset ../../common/dist/index.js 176 bytes [compared for emit] asset ../../common/dist/index.d.ts 54 bytes [compared for emit] asset index.js 3.25 KiB [emitted] (name: main) ./src/index.ts 113 bytes [built] [code generated] ../lib/dist/index.js 237 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700315655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/patch0/app/000077500000000000000000000000001434170041700323455ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/patch0/app/dist/000077500000000000000000000000001434170041700333105ustar00rootroot00000000000000index.js000066400000000000000000000064101434170041700346770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/patch0/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife3 = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife3 = getMeaningOfLife3;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/patch0/lib/000077500000000000000000000000001434170041700323335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/patch0/lib/dist/000077500000000000000000000000001434170041700332765ustar00rootroot00000000000000index.d.ts000066400000000000000000000000661434170041700351220ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/patch0/lib/distexport declare const getMeaningOfLife3: () => number; index.js000066400000000000000000000003611434170041700346640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/patch0/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife3 = void 0; var common_1 = require("common"); var getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife3 = getMeaningOfLife3; tsconfig.tsbuildinfo000066400000000000000000000025101434170041700363320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"852833616e510f30b68b4efa8b8f0080c0936671acbf52967e72b6c4ab0a72e9","signature":"f99922acc37970b3e751734a37d730d1382695bab7ffb6730f1aad484ef3828a"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-4.9/patch0/output.txt000066400000000000000000000013561434170041700336730ustar00rootroot00000000000000assets by path ../../lib/dist/ 295 bytes asset ../../lib/dist/index.js 241 bytes [emitted] asset ../../lib/dist/index.d.ts 54 bytes [emitted] asset index.js 3.26 KiB [emitted] (name: main) asset ../../lib/tsconfig.tsbuildinfo 1.32 KiB [emitted] ./src/index.ts 113 bytes [built] [code generated] [1 error] ../lib/dist/index.js 241 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] ERROR in app/src/index.ts ./src/index.ts 1:9-25 [tsl] ERROR in app/src/index.ts(1,10)  TS2724: '"lib"' has no exported member named 'getMeaningOfLife'. Did you mean 'getMeaningOfLife3'? ts-loader-default_b7d520153c6e6cf9 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700324055ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/app/000077500000000000000000000000001434170041700331655ustar00rootroot00000000000000dist/000077500000000000000000000000001434170041700340515ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/appindex.js000066400000000000000000000064541434170041700355270ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife = getMeaningOfLife;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/common/000077500000000000000000000000001434170041700336755ustar00rootroot00000000000000dist/000077500000000000000000000000001434170041700345615ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/commonindex.d.ts000066400000000000000000000000661434170041700364640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/common/distexport declare const getMeaningOfLife2: () => number; index.js000066400000000000000000000002601434170041700362240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/common/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife2 = void 0; var getMeaningOfLife2 = function () { return 45; }; exports.getMeaningOfLife2 = getMeaningOfLife2; tsconfig.tsbuildinfo000066400000000000000000000023161434170041700377000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"04a941e6fe6c7eb7913fa3105993c5282e1401287cef79308eed0201ee2c9ef9","signature":"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/lib/000077500000000000000000000000001434170041700331535ustar00rootroot00000000000000dist/000077500000000000000000000000001434170041700340375ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/libindex.d.ts000066400000000000000000000000651434170041700357410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/lib/distexport declare const getMeaningOfLife: () => number; index.js000066400000000000000000000003551434170041700355070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife = void 0; var common_1 = require("common"); var getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife = getMeaningOfLife; tsconfig.tsbuildinfo000066400000000000000000000025101434170041700371520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"1f22ba07ef5ca5b17da3030aee4582883803beb20e5bcc5b0cb29acb0289a635","signature":"cb0c875cdccbe72f5bbcd75441105aaeeb7f2a8e425f0c4333fe810ec0259456"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013031434170041700344240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9assets by path ../../lib/ 1.6 KiB asset ../../lib/tsconfig.tsbuildinfo 1.32 KiB [compared for emit] asset ../../lib/dist/index.js 237 bytes [compared for emit] asset ../../lib/dist/index.d.ts 53 bytes [compared for emit] assets by path ../../common/ 1.43 KiB asset ../../common/tsconfig.tsbuildinfo 1.2 KiB [compared for emit] asset ../../common/dist/index.js 176 bytes [compared for emit] asset ../../common/dist/index.d.ts 54 bytes [compared for emit] asset index.js 3.29 KiB [emitted] (name: main) ./src/index.ts 149 bytes [built] [code generated] ../lib/dist/index.js 237 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/patch0/000077500000000000000000000000001434170041700335645ustar00rootroot00000000000000app/000077500000000000000000000000001434170041700342655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/patch0dist/000077500000000000000000000000001434170041700352305ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/patch0/appindex.js000066400000000000000000000064601434170041700367030ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/patch0/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife3 = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife3 = getMeaningOfLife3;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700342535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/patch0dist/000077500000000000000000000000001434170041700352165ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/patch0/libindex.d.ts000066400000000000000000000000661434170041700371210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/patch0/lib/distexport declare const getMeaningOfLife3: () => number; index.js000066400000000000000000000003611434170041700366630ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/patch0/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife3 = void 0; var common_1 = require("common"); var getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife3 = getMeaningOfLife3; tsconfig.tsbuildinfo000066400000000000000000000025101434170041700403310ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"852833616e510f30b68b4efa8b8f0080c0936671acbf52967e72b6c4ab0a72e9","signature":"f99922acc37970b3e751734a37d730d1382695bab7ffb6730f1aad484ef3828a"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000006511434170041700356100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/expectedOutput-transpile-4.9/patch0assets by path ../../lib/dist/ 295 bytes asset ../../lib/dist/index.js 241 bytes [emitted] asset ../../lib/dist/index.d.ts 54 bytes [emitted] asset index.js 3.3 KiB [emitted] (name: main) asset ../../lib/tsconfig.tsbuildinfo 1.32 KiB [emitted] ./src/index.ts 149 bytes [built] [code generated] ../lib/dist/index.js 241 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/lib/000077500000000000000000000000001434170041700256225ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/lib/package.json000066400000000000000000000002201434170041700301020ustar00rootroot00000000000000{ "name": "lib", "version": "1.0.0", "main": "dist/index.js", "license": "MIT", "devDependencies": { "typescript": "^3.9.3" } } ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/lib/src/000077500000000000000000000000001434170041700264115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/lib/src/index.ts000066400000000000000000000001461434170041700300710ustar00rootroot00000000000000import { getMeaningOfLife2 } from "common"; export const getMeaningOfLife = () => getMeaningOfLife2();ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/lib/tsconfig.json000066400000000000000000000003001434170041700303220ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "outDir": "dist", "rootDir": "src", "types": [] }, "references": [ { "path": "../common" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/patch0/000077500000000000000000000000001434170041700262335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/patch0/lib/000077500000000000000000000000001434170041700270015ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/patch0/lib/src/000077500000000000000000000000001434170041700275705ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks/patch0/lib/src/index.ts000066400000000000000000000001471434170041700312510ustar00rootroot00000000000000import { getMeaningOfLife2 } from "common"; export const getMeaningOfLife3 = () => getMeaningOfLife2();ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/000077500000000000000000000000001434170041700265705ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/app/000077500000000000000000000000001434170041700273505ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/app/src/000077500000000000000000000000001434170041700301375ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/app/src/index.ts000066400000000000000000000001121434170041700316100ustar00rootroot00000000000000import { getMeaningOfLife } from "lib"; console.log(getMeaningOfLife()); ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/app/tsconfig.json000066400000000000000000000003041434170041700320540ustar00rootroot00000000000000{ "references": [ { "path": "../lib" } ], "compilerOptions": { "outDir": "dist", "rootDir": "src", "preserveSymlinks": true, "types": [] } }ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/app/webpack.config.js000066400000000000000000000011151434170041700325640ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './src/index.ts', output: { filename: 'index.js', path: path.resolve(__dirname, 'dist') }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../../index.js") } } ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/common/000077500000000000000000000000001434170041700300605ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/common/package.json000066400000000000000000000002231434170041700323430ustar00rootroot00000000000000{ "name": "common", "version": "1.0.0", "main": "dist/index.js", "license": "MIT", "devDependencies": { "typescript": "^3.9.3" } } ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/common/src/000077500000000000000000000000001434170041700306475ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/common/src/index.ts000066400000000000000000000000521434170041700323230ustar00rootroot00000000000000export const getMeaningOfLife2 = () => 45;ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/common/tsconfig.json000066400000000000000000000002471434170041700325720ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "outDir": "dist", "rootDir": "src", "preserveSymlinks": true, "types": [] } }ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/000077500000000000000000000000001434170041700321225ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/app/000077500000000000000000000000001434170041700327025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/app/dist/000077500000000000000000000000001434170041700336455ustar00rootroot00000000000000index.js000066400000000000000000000064041434170041700352370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife = getMeaningOfLife;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/common/000077500000000000000000000000001434170041700334125ustar00rootroot00000000000000dist/000077500000000000000000000000001434170041700342765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/commonindex.d.ts000066400000000000000000000000661434170041700362010ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/common/distexport declare const getMeaningOfLife2: () => number; index.js000066400000000000000000000002601434170041700357410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/common/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife2 = void 0; var getMeaningOfLife2 = function () { return 45; }; exports.getMeaningOfLife2 = getMeaningOfLife2; tsconfig.tsbuildinfo000066400000000000000000000023161434170041700374150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"04a941e6fe6c7eb7913fa3105993c5282e1401287cef79308eed0201ee2c9ef9","signature":"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700326705ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/lib/dist/000077500000000000000000000000001434170041700336335ustar00rootroot00000000000000index.d.ts000066400000000000000000000000651434170041700354560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/lib/distexport declare const getMeaningOfLife: () => number; index.js000066400000000000000000000003551434170041700352240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife = void 0; var common_1 = require("common"); var getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife = getMeaningOfLife; tsconfig.tsbuildinfo000066400000000000000000000025251434170041700366750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../node_modules/common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"1f22ba07ef5ca5b17da3030aee4582883803beb20e5bcc5b0cb29acb0289a635","signature":"cb0c875cdccbe72f5bbcd75441105aaeeb7f2a8e425f0c4333fe810ec0259456"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[7,6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013041434170041700341420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9assets by path ../../lib/ 1.62 KiB asset ../../lib/tsconfig.tsbuildinfo 1.33 KiB [compared for emit] asset ../../lib/dist/index.js 237 bytes [compared for emit] asset ../../lib/dist/index.d.ts 53 bytes [compared for emit] assets by path ../../common/ 1.43 KiB asset ../../common/tsconfig.tsbuildinfo 1.2 KiB [compared for emit] asset ../../common/dist/index.js 176 bytes [compared for emit] asset ../../common/dist/index.d.ts 54 bytes [compared for emit] asset index.js 3.25 KiB [emitted] (name: main) ./src/index.ts 113 bytes [built] [code generated] ../lib/dist/index.js 237 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700333015ustar00rootroot00000000000000app/000077500000000000000000000000001434170041700340025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/patch0dist/000077500000000000000000000000001434170041700347455ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/patch0/appindex.js000066400000000000000000000064101434170041700364130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/patch0/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife3 = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife3 = getMeaningOfLife3;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700337705ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/patch0dist/000077500000000000000000000000001434170041700347335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/patch0/libindex.d.ts000066400000000000000000000000661434170041700366360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/patch0/lib/distexport declare const getMeaningOfLife3: () => number; index.js000066400000000000000000000003611434170041700364000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/patch0/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife3 = void 0; var common_1 = require("common"); var getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife3 = getMeaningOfLife3; tsconfig.tsbuildinfo000066400000000000000000000025251434170041700400540ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../node_modules/common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"852833616e510f30b68b4efa8b8f0080c0936671acbf52967e72b6c4ab0a72e9","signature":"f99922acc37970b3e751734a37d730d1382695bab7ffb6730f1aad484ef3828a"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[7,6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013561434170041700353300ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-4.9/patch0assets by path ../../lib/dist/ 295 bytes asset ../../lib/dist/index.js 241 bytes [emitted] asset ../../lib/dist/index.d.ts 54 bytes [emitted] asset index.js 3.26 KiB [emitted] (name: main) asset ../../lib/tsconfig.tsbuildinfo 1.33 KiB [emitted] ./src/index.ts 113 bytes [built] [code generated] [1 error] ../lib/dist/index.js 241 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] ERROR in app/src/index.ts ./src/index.ts 1:9-25 [tsl] ERROR in app/src/index.ts(1,10)  TS2724: '"lib"' has no exported member named 'getMeaningOfLife'. Did you mean 'getMeaningOfLife3'? ts-loader-default_b7d520153c6e6cf9 webpack compiled with 1 errorexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700340425ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserveapp/000077500000000000000000000000001434170041700346225ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9dist/000077500000000000000000000000001434170041700355655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/appindex.js000066400000000000000000000064541434170041700372430ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife = getMeaningOfLife;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;common/000077500000000000000000000000001434170041700353325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9dist/000077500000000000000000000000001434170041700362755ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/commonindex.d.ts000066400000000000000000000000661434170041700402000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/common/distexport declare const getMeaningOfLife2: () => number; index.js000066400000000000000000000002601434170041700377400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/common/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife2 = void 0; var getMeaningOfLife2 = function () { return 45; }; exports.getMeaningOfLife2 = getMeaningOfLife2; tsconfig.tsbuildinfo000066400000000000000000000023161434170041700414140ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"04a941e6fe6c7eb7913fa3105993c5282e1401287cef79308eed0201ee2c9ef9","signature":"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}lib/000077500000000000000000000000001434170041700346105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9dist/000077500000000000000000000000001434170041700355535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/libindex.d.ts000066400000000000000000000000651434170041700374550ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/lib/distexport declare const getMeaningOfLife: () => number; index.js000066400000000000000000000003551434170041700372230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife = void 0; var common_1 = require("common"); var getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife = getMeaningOfLife; tsconfig.tsbuildinfo000066400000000000000000000025251434170041700406740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../node_modules/common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"1f22ba07ef5ca5b17da3030aee4582883803beb20e5bcc5b0cb29acb0289a635","signature":"cb0c875cdccbe72f5bbcd75441105aaeeb7f2a8e425f0c4333fe810ec0259456"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[7,6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013041434170041700361410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9assets by path ../../lib/ 1.62 KiB asset ../../lib/tsconfig.tsbuildinfo 1.33 KiB [compared for emit] asset ../../lib/dist/index.js 237 bytes [compared for emit] asset ../../lib/dist/index.d.ts 53 bytes [compared for emit] assets by path ../../common/ 1.43 KiB asset ../../common/tsconfig.tsbuildinfo 1.2 KiB [compared for emit] asset ../../common/dist/index.js 176 bytes [compared for emit] asset ../../common/dist/index.d.ts 54 bytes [compared for emit] asset index.js 3.29 KiB [emitted] (name: main) ./src/index.ts 149 bytes [built] [code generated] ../lib/dist/index.js 237 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700352215ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9app/000077500000000000000000000000001434170041700360015ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/patch0dist/000077500000000000000000000000001434170041700367445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/patch0/appindex.js000066400000000000000000000064601434170041700404170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/patch0/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife3 = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife3 = getMeaningOfLife3;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700357675ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/patch0dist/000077500000000000000000000000001434170041700367325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/patch0/libindex.d.ts000066400000000000000000000000661434170041700406350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/patch0/lib/distexport declare const getMeaningOfLife3: () => number; index.js000066400000000000000000000003611434170041700403770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/patch0/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife3 = void 0; var common_1 = require("common"); var getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife3 = getMeaningOfLife3; tsconfig.tsbuildinfo000066400000000000000000000025251434170041700420530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../node_modules/common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"852833616e510f30b68b4efa8b8f0080c0936671acbf52967e72b6c4ab0a72e9","signature":"f99922acc37970b3e751734a37d730d1382695bab7ffb6730f1aad484ef3828a"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[7,6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000006511434170041700373240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/expectedOutput-transpile-4.9/patch0assets by path ../../lib/dist/ 295 bytes asset ../../lib/dist/index.js 241 bytes [emitted] asset ../../lib/dist/index.d.ts 54 bytes [emitted] asset index.js 3.3 KiB [emitted] (name: main) asset ../../lib/tsconfig.tsbuildinfo 1.33 KiB [emitted] ./src/index.ts 149 bytes [built] [code generated] ../lib/dist/index.js 241 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/lib/000077500000000000000000000000001434170041700273365ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/lib/package.json000066400000000000000000000002201434170041700316160ustar00rootroot00000000000000{ "name": "lib", "version": "1.0.0", "main": "dist/index.js", "license": "MIT", "devDependencies": { "typescript": "^3.9.3" } } ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/lib/src/000077500000000000000000000000001434170041700301255ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/lib/src/index.ts000066400000000000000000000001461434170041700316050ustar00rootroot00000000000000import { getMeaningOfLife2 } from "common"; export const getMeaningOfLife = () => getMeaningOfLife2();ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/lib/tsconfig.json000066400000000000000000000003421434170041700320440ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "outDir": "dist", "rootDir": "src", "preserveSymlinks": true, "types": [] }, "references": [ { "path": "../common" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/patch0/000077500000000000000000000000001434170041700277475ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/patch0/lib/000077500000000000000000000000001434170041700305155ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/patch0/lib/src/000077500000000000000000000000001434170041700313045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve/patch0/lib/src/index.ts000066400000000000000000000001471434170041700327650ustar00rootroot00000000000000import { getMeaningOfLife2 } from "common"; export const getMeaningOfLife3 = () => getMeaningOfLife2();ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/000077500000000000000000000000001434170041700303505ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/000077500000000000000000000000001434170041700337025ustar00rootroot00000000000000app/000077500000000000000000000000001434170041700344035ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9dist/000077500000000000000000000000001434170041700353465ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/appindex.js000066400000000000000000000064041434170041700370170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife = getMeaningOfLife;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;common/000077500000000000000000000000001434170041700351135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9dist/000077500000000000000000000000001434170041700360565ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/commonindex.d.ts000066400000000000000000000000661434170041700377610ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/common/distexport declare const getMeaningOfLife2: () => number; index.js000066400000000000000000000002601434170041700375210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/common/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife2 = void 0; var getMeaningOfLife2 = function () { return 45; }; exports.getMeaningOfLife2 = getMeaningOfLife2; tsconfig.tsbuildinfo000066400000000000000000000023161434170041700411750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"04a941e6fe6c7eb7913fa3105993c5282e1401287cef79308eed0201ee2c9ef9","signature":"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}lib/000077500000000000000000000000001434170041700343715ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9dist/000077500000000000000000000000001434170041700353345ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/libindex.d.ts000066400000000000000000000000651434170041700372360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/lib/distexport declare const getMeaningOfLife: () => number; index.js000066400000000000000000000003551434170041700370040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife = void 0; var common_1 = require("common"); var getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife = getMeaningOfLife; tsconfig.tsbuildinfo000066400000000000000000000025251434170041700404550ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../node_modules/common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"1f22ba07ef5ca5b17da3030aee4582883803beb20e5bcc5b0cb29acb0289a635","signature":"cb0c875cdccbe72f5bbcd75441105aaeeb7f2a8e425f0c4333fe810ec0259456"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[7,6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013041434170041700357220ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9assets by path ../../lib/ 1.62 KiB asset ../../lib/tsconfig.tsbuildinfo 1.33 KiB [compared for emit] asset ../../lib/dist/index.js 237 bytes [compared for emit] asset ../../lib/dist/index.d.ts 53 bytes [compared for emit] assets by path ../../common/ 1.43 KiB asset ../../common/tsconfig.tsbuildinfo 1.2 KiB [compared for emit] asset ../../common/dist/index.js 176 bytes [compared for emit] asset ../../common/dist/index.d.ts 54 bytes [compared for emit] asset index.js 3.25 KiB [emitted] (name: main) ./src/index.ts 113 bytes [built] [code generated] ../lib/dist/index.js 237 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700350025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9app/000077500000000000000000000000001434170041700355625ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/patch0dist/000077500000000000000000000000001434170041700365255ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/patch0/appindex.js000066400000000000000000000064101434170041700401730ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/patch0/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife3 = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife3 = getMeaningOfLife3;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700355505ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/patch0dist/000077500000000000000000000000001434170041700365135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/patch0/libindex.d.ts000066400000000000000000000000661434170041700404160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/patch0/lib/distexport declare const getMeaningOfLife3: () => number; index.js000066400000000000000000000003611434170041700401600ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/patch0/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife3 = void 0; var common_1 = require("common"); var getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife3 = getMeaningOfLife3; tsconfig.tsbuildinfo000066400000000000000000000025251434170041700416340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../node_modules/common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"852833616e510f30b68b4efa8b8f0080c0936671acbf52967e72b6c4ab0a72e9","signature":"f99922acc37970b3e751734a37d730d1382695bab7ffb6730f1aad484ef3828a"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[7,6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013561434170041700371100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-4.9/patch0assets by path ../../lib/dist/ 295 bytes asset ../../lib/dist/index.js 241 bytes [emitted] asset ../../lib/dist/index.d.ts 54 bytes [emitted] asset index.js 3.26 KiB [emitted] (name: main) asset ../../lib/tsconfig.tsbuildinfo 1.33 KiB [emitted] ./src/index.ts 113 bytes [built] [code generated] [1 error] ../lib/dist/index.js 241 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] ERROR in app/src/index.ts ./src/index.ts 1:9-25 [tsl] ERROR in app/src/index.ts(1,10)  TS2724: '"lib"' has no exported member named 'getMeaningOfLife'. Did you mean 'getMeaningOfLife3'? ts-loader-default_16c1704dade3bd5f webpack compiled with 1 errorexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700356225ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApiapp/000077500000000000000000000000001434170041700364025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9dist/000077500000000000000000000000001434170041700373455ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/appindex.js000066400000000000000000000064541434170041700410230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife = getMeaningOfLife;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;common/000077500000000000000000000000001434170041700371125ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9dist/000077500000000000000000000000001434170041700400555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/commonindex.d.ts000066400000000000000000000000661434170041700417600ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/common/distexport declare const getMeaningOfLife2: () => number; index.js000066400000000000000000000002601434170041700415200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/common/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife2 = void 0; var getMeaningOfLife2 = function () { return 45; }; exports.getMeaningOfLife2 = getMeaningOfLife2; tsconfig.tsbuildinfo000066400000000000000000000023161434170041700431740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"04a941e6fe6c7eb7913fa3105993c5282e1401287cef79308eed0201ee2c9ef9","signature":"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}lib/000077500000000000000000000000001434170041700363705ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9dist/000077500000000000000000000000001434170041700373335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/libindex.d.ts000066400000000000000000000000651434170041700412350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/lib/distexport declare const getMeaningOfLife: () => number; index.js000066400000000000000000000003551434170041700410030ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife = void 0; var common_1 = require("common"); var getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife = getMeaningOfLife; tsconfig.tsbuildinfo000066400000000000000000000025251434170041700424540ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../node_modules/common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"1f22ba07ef5ca5b17da3030aee4582883803beb20e5bcc5b0cb29acb0289a635","signature":"cb0c875cdccbe72f5bbcd75441105aaeeb7f2a8e425f0c4333fe810ec0259456"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[7,6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013041434170041700377210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9assets by path ../../lib/ 1.62 KiB asset ../../lib/tsconfig.tsbuildinfo 1.33 KiB [compared for emit] asset ../../lib/dist/index.js 237 bytes [compared for emit] asset ../../lib/dist/index.d.ts 53 bytes [compared for emit] assets by path ../../common/ 1.43 KiB asset ../../common/tsconfig.tsbuildinfo 1.2 KiB [compared for emit] asset ../../common/dist/index.js 176 bytes [compared for emit] asset ../../common/dist/index.d.ts 54 bytes [compared for emit] asset index.js 3.29 KiB [emitted] (name: main) ./src/index.ts 149 bytes [built] [code generated] ../lib/dist/index.js 237 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700370015ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9app/000077500000000000000000000000001434170041700375615ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/patch0dist/000077500000000000000000000000001434170041700405245ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/patch0/appindex.js000066400000000000000000000064601434170041700421770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/patch0/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife3 = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife3 = getMeaningOfLife3;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700375475ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/patch0dist/000077500000000000000000000000001434170041700405125ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/patch0/libindex.d.ts000066400000000000000000000000661434170041700424150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/patch0/lib/distexport declare const getMeaningOfLife3: () => number; index.js000066400000000000000000000003611434170041700421570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/patch0/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife3 = void 0; var common_1 = require("common"); var getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife3 = getMeaningOfLife3; tsconfig.tsbuildinfo000066400000000000000000000025251434170041700436330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../node_modules/common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"852833616e510f30b68b4efa8b8f0080c0936671acbf52967e72b6c4ab0a72e9","signature":"f99922acc37970b3e751734a37d730d1382695bab7ffb6730f1aad484ef3828a"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[7,6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000006511434170041700411040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinksPreserve_WatchApi/expectedOutput-transpile-4.9/patch0assets by path ../../lib/dist/ 295 bytes asset ../../lib/dist/index.js 241 bytes [emitted] asset ../../lib/dist/index.d.ts 54 bytes [emitted] asset index.js 3.3 KiB [emitted] (name: main) asset ../../lib/tsconfig.tsbuildinfo 1.33 KiB [emitted] ./src/index.ts 149 bytes [built] [code generated] ../lib/dist/index.js 241 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/000077500000000000000000000000001434170041700266345ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/000077500000000000000000000000001434170041700321665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/app/000077500000000000000000000000001434170041700327465ustar00rootroot00000000000000dist/000077500000000000000000000000001434170041700336325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/appindex.js000066400000000000000000000064041434170041700353030ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife = getMeaningOfLife;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/common/000077500000000000000000000000001434170041700334565ustar00rootroot00000000000000dist/000077500000000000000000000000001434170041700343425ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/commonindex.d.ts000066400000000000000000000000661434170041700362450ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/common/distexport declare const getMeaningOfLife2: () => number; index.js000066400000000000000000000002601434170041700360050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/common/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife2 = void 0; var getMeaningOfLife2 = function () { return 45; }; exports.getMeaningOfLife2 = getMeaningOfLife2; tsconfig.tsbuildinfo000066400000000000000000000023161434170041700374610ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"04a941e6fe6c7eb7913fa3105993c5282e1401287cef79308eed0201ee2c9ef9","signature":"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700327345ustar00rootroot00000000000000dist/000077500000000000000000000000001434170041700336205ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/libindex.d.ts000066400000000000000000000000651434170041700355220ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/lib/distexport declare const getMeaningOfLife: () => number; index.js000066400000000000000000000003551434170041700352700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife = void 0; var common_1 = require("common"); var getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife = getMeaningOfLife; tsconfig.tsbuildinfo000066400000000000000000000025101434170041700367330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"1f22ba07ef5ca5b17da3030aee4582883803beb20e5bcc5b0cb29acb0289a635","signature":"cb0c875cdccbe72f5bbcd75441105aaeeb7f2a8e425f0c4333fe810ec0259456"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013031434170041700342050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9assets by path ../../lib/ 1.6 KiB asset ../../lib/tsconfig.tsbuildinfo 1.32 KiB [compared for emit] asset ../../lib/dist/index.js 237 bytes [compared for emit] asset ../../lib/dist/index.d.ts 53 bytes [compared for emit] assets by path ../../common/ 1.43 KiB asset ../../common/tsconfig.tsbuildinfo 1.2 KiB [compared for emit] asset ../../common/dist/index.js 176 bytes [compared for emit] asset ../../common/dist/index.d.ts 54 bytes [compared for emit] asset index.js 3.25 KiB [emitted] (name: main) ./src/index.ts 113 bytes [built] [code generated] ../lib/dist/index.js 237 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700333455ustar00rootroot00000000000000app/000077500000000000000000000000001434170041700340465ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/patch0dist/000077500000000000000000000000001434170041700350115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/patch0/appindex.js000066400000000000000000000064101434170041700364570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/patch0/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife3 = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife3 = getMeaningOfLife3;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700340345ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/patch0dist/000077500000000000000000000000001434170041700347775ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/patch0/libindex.d.ts000066400000000000000000000000661434170041700367020ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/patch0/lib/distexport declare const getMeaningOfLife3: () => number; index.js000066400000000000000000000003611434170041700364440ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/patch0/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife3 = void 0; var common_1 = require("common"); var getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife3 = getMeaningOfLife3; tsconfig.tsbuildinfo000066400000000000000000000025101434170041700401120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"852833616e510f30b68b4efa8b8f0080c0936671acbf52967e72b6c4ab0a72e9","signature":"f99922acc37970b3e751734a37d730d1382695bab7ffb6730f1aad484ef3828a"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013561434170041700353740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-4.9/patch0assets by path ../../lib/dist/ 295 bytes asset ../../lib/dist/index.js 241 bytes [emitted] asset ../../lib/dist/index.d.ts 54 bytes [emitted] asset index.js 3.26 KiB [emitted] (name: main) asset ../../lib/tsconfig.tsbuildinfo 1.32 KiB [emitted] ./src/index.ts 113 bytes [built] [code generated] [1 error] ../lib/dist/index.js 241 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] ERROR in app/src/index.ts ./src/index.ts 1:9-25 [tsl] ERROR in app/src/index.ts(1,10)  TS2724: '"lib"' has no exported member named 'getMeaningOfLife'. Did you mean 'getMeaningOfLife3'? ts-loader-default_16c1704dade3bd5f webpack compiled with 1 errorexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700341065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApiapp/000077500000000000000000000000001434170041700346665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9dist/000077500000000000000000000000001434170041700356315ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/appindex.js000066400000000000000000000064541434170041700373070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife = getMeaningOfLife;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;common/000077500000000000000000000000001434170041700353765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9dist/000077500000000000000000000000001434170041700363415ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/commonindex.d.ts000066400000000000000000000000661434170041700402440ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/common/distexport declare const getMeaningOfLife2: () => number; index.js000066400000000000000000000002601434170041700400040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/common/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife2 = void 0; var getMeaningOfLife2 = function () { return 45; }; exports.getMeaningOfLife2 = getMeaningOfLife2; tsconfig.tsbuildinfo000066400000000000000000000023161434170041700414600ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/common{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"04a941e6fe6c7eb7913fa3105993c5282e1401287cef79308eed0201ee2c9ef9","signature":"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}lib/000077500000000000000000000000001434170041700346545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9dist/000077500000000000000000000000001434170041700356175ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/libindex.d.ts000066400000000000000000000000651434170041700375210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/lib/distexport declare const getMeaningOfLife: () => number; index.js000066400000000000000000000003551434170041700372670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife = void 0; var common_1 = require("common"); var getMeaningOfLife = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife = getMeaningOfLife; tsconfig.tsbuildinfo000066400000000000000000000025101434170041700407320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"1f22ba07ef5ca5b17da3030aee4582883803beb20e5bcc5b0cb29acb0289a635","signature":"cb0c875cdccbe72f5bbcd75441105aaeeb7f2a8e425f0c4333fe810ec0259456"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013031434170041700362040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9assets by path ../../lib/ 1.6 KiB asset ../../lib/tsconfig.tsbuildinfo 1.32 KiB [compared for emit] asset ../../lib/dist/index.js 237 bytes [compared for emit] asset ../../lib/dist/index.d.ts 53 bytes [compared for emit] assets by path ../../common/ 1.43 KiB asset ../../common/tsconfig.tsbuildinfo 1.2 KiB [compared for emit] asset ../../common/dist/index.js 176 bytes [compared for emit] asset ../../common/dist/index.d.ts 54 bytes [compared for emit] asset index.js 3.29 KiB [emitted] (name: main) ./src/index.ts 149 bytes [built] [code generated] ../lib/dist/index.js 237 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700352655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9app/000077500000000000000000000000001434170041700360455ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/patch0dist/000077500000000000000000000000001434170041700370105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/patch0/appindex.js000066400000000000000000000064601434170041700404630ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/patch0/app/dist/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./src/index.ts": /*!**********************!*\ !*** ./src/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! lib */ \"../lib/dist/index.js\");\nconsole.log((0, lib_1.getMeaningOfLife)());\n\n\n//# sourceURL=webpack:///./src/index.ts?"); /***/ }), /***/ "../common/dist/index.js": /*!*******************************!*\ !*** ../common/dist/index.js ***! \*******************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife2 = void 0;\nvar getMeaningOfLife2 = function () { return 45; };\nexports.getMeaningOfLife2 = getMeaningOfLife2;\n\n\n//# sourceURL=webpack:///../common/dist/index.js?"); /***/ }), /***/ "../lib/dist/index.js": /*!****************************!*\ !*** ../lib/dist/index.js ***! \****************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.getMeaningOfLife3 = void 0;\nvar common_1 = __webpack_require__(/*! common */ \"../common/dist/index.js\");\nvar getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); };\nexports.getMeaningOfLife3 = getMeaningOfLife3;\n\n\n//# sourceURL=webpack:///../lib/dist/index.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/index.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700360335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/patch0dist/000077500000000000000000000000001434170041700367765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/patch0/libindex.d.ts000066400000000000000000000000661434170041700407010ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/patch0/lib/distexport declare const getMeaningOfLife3: () => number; index.js000066400000000000000000000003611434170041700404430ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/patch0/lib/dist"use strict"; exports.__esModule = true; exports.getMeaningOfLife3 = void 0; var common_1 = require("common"); var getMeaningOfLife3 = function () { return (0, common_1.getMeaningOfLife2)(); }; exports.getMeaningOfLife3 = getMeaningOfLife3; tsconfig.tsbuildinfo000066400000000000000000000025101434170041700421110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../common/dist/index.d.ts","./src/index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"ff3ea32a8da48d914c97453f41159f05f0eb54fefa17b664d412b6588d1ba729",{"version":"852833616e510f30b68b4efa8b8f0080c0936671acbf52967e72b6c4ab0a72e9","signature":"f99922acc37970b3e751734a37d730d1382695bab7ffb6730f1aad484ef3828a"}],"options":{"composite":true,"newLine":1,"outDir":"./dist","rootDir":"./src","skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./dist/index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000006511434170041700373700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesSymLinks_WatchApi/expectedOutput-transpile-4.9/patch0assets by path ../../lib/dist/ 295 bytes asset ../../lib/dist/index.js 241 bytes [emitted] asset ../../lib/dist/index.d.ts 54 bytes [emitted] asset index.js 3.3 KiB [emitted] (name: main) asset ../../lib/tsconfig.tsbuildinfo 1.32 KiB [emitted] ./src/index.ts 149 bytes [built] [code generated] ../lib/dist/index.js 241 bytes [built] [code generated] ../common/dist/index.js 176 bytes [built] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/000077500000000000000000000000001434170041700243515ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/app.ts000066400000000000000000000001101434170041700254710ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three); ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/000077500000000000000000000000001434170041700277035ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/bundle.js000066400000000000000000000051461434170041700315200ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700304515ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/lib/index.d.ts000066400000000000000000000001241434170041700323470ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/lib/index.js000066400000000000000000000002301434170041700321110ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/lib/index.js.map000066400000000000000000000002741434170041700326750ustar00rootroot00000000000000{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700344540ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/output.txt000066400000000000000000000005761434170041700320140ustar00rootroot00000000000000asset bundle.js 2.6 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700310625ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch0/bundle.js000066400000000000000000000052061434170041700326740ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch0/lib/000077500000000000000000000000001434170041700316305ustar00rootroot00000000000000index.d.ts000066400000000000000000000001461434170041700334530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch0/libexport declare const lib: { one: number; two: number; three: number; four: number; }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch0/lib/index.js000066400000000000000000000002671434170041700333020ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4 // Add new number }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003351434170041700337730ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC,CAAC,iBAAiB;CAC1B,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700356330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"244518e7eae5520d792e5c61f0be65249602dd956014a68836c0a35ed686ba28","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch0/output.txt000066400000000000000000000005301434170041700331610ustar00rootroot00000000000000asset bundle.js 2.63 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [emitted] asset lib/index.js.map 221 bytes [emitted] asset lib/index.js 183 bytes [emitted] asset lib/index.d.ts 102 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 150 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch1/000077500000000000000000000000001434170041700310635ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch1/bundle.js000066400000000000000000000052541434170041700327000ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch1/output.txt000066400000000000000000000002441434170041700331640ustar00rootroot00000000000000asset bundle.js 2.67 KiB [emitted] (name: main) cached modules 150 bytes [cached] 1 module ./app.ts 169 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch2/000077500000000000000000000000001434170041700310645ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch2/bundle.js000066400000000000000000000052541434170041700327010ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch2/lib/000077500000000000000000000000001434170041700316325ustar00rootroot00000000000000tsconfig.tsbuildinfo000066400000000000000000000023041434170041700356320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch2/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"23d9f9198eb0838fea3c992f317d990ea5a1ece7525595371d76fa7537ed6c96","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,3,2,5,4],"changeFileSet":[6],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch2/output.txt000066400000000000000000000013521434170041700331660ustar00rootroot00000000000000asset bundle.js 2.67 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.19 KiB [emitted] ./app.ts 169 bytes [built] [code generated] ./lib/index.ts 150 bytes [built] [2 errors] ERROR in lib/index.ts ./lib/index.ts 6:2-3 [tsl] ERROR in lib/index.ts(6,3)  TS1136: Property assignment expected. ts-loader-default_b7d520153c6e6cf9 @ ./app.ts 3:12-28 ERROR in lib/index.ts ./lib/index.ts 7:0-1 [tsl] ERROR in lib/index.ts(7,1)  TS1128: Declaration or statement expected. ts-loader-default_b7d520153c6e6cf9 @ ./app.ts 3:12-28 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch3/000077500000000000000000000000001434170041700310655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch3/bundle.js000066400000000000000000000052501434170041700326760ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch3/lib/000077500000000000000000000000001434170041700316335ustar00rootroot00000000000000index.d.ts000066400000000000000000000001701434170041700334530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch3/libexport declare const lib: { one: number; two: number; three: number; four: number; five: number; }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch3/lib/index.js000066400000000000000000000002621434170041700333000ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4, five: 5 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003441434170041700337760ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch3/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;IACP,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700356360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch3/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"c250f21a4c1fc3baa49fd9af20e30f28a0c5a4c1ab58eead42bbca5482f3f963","signature":"64f0f3546d7b6f37dd84a10e5f8a7e22b917671569c4c3954c5a5cca5fcf74d8"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch3/output.txt000066400000000000000000000005301434170041700331640ustar00rootroot00000000000000asset bundle.js 2.66 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [emitted] asset lib/index.js.map 228 bytes [emitted] asset lib/index.js 178 bytes [emitted] asset lib/index.d.ts 120 bytes [emitted] ./app.ts 169 bytes [built] [code generated] ./lib/index.ts 145 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch4/000077500000000000000000000000001434170041700310665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch4/bundle.js000066400000000000000000000052711434170041700327020ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.ffive); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch4/output.txt000066400000000000000000000007751434170041700332000ustar00rootroot00000000000000asset bundle.js 2.68 KiB [emitted] (name: main) cached modules 145 bytes [cached] 1 module ./app.ts 186 bytes [built] [code generated] [1 error] ERROR in app.ts ./app.ts 3:55-60 [tsl] ERROR in app.ts(3,56)  TS2551: Property 'ffive' does not exist on type '{ one: number; two: number; three: number; four: number; five: number; }'. Did you mean 'five'? ts-loader-default_b7d520153c6e6cf9 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch5/000077500000000000000000000000001434170041700310675ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch5/bundle.js000066400000000000000000000052701434170041700327020ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.five); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-4.9/patch5/output.txt000066400000000000000000000002441434170041700331700ustar00rootroot00000000000000asset bundle.js 2.68 KiB [emitted] (name: main) cached modules 145 bytes [cached] 1 module ./app.ts 185 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700317025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000052161434170041700335150ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/lib/000077500000000000000000000000001434170041700324505ustar00rootroot00000000000000index.d.ts000066400000000000000000000001241434170041700342670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700340310ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700346150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700364530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/output.txt000066400000000000000000000005771434170041700340140ustar00rootroot00000000000000asset bundle.js 2.64 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch0/000077500000000000000000000000001434170041700330615ustar00rootroot00000000000000bundle.js000066400000000000000000000052561434170041700346210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700335505ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch0index.d.ts000066400000000000000000000001461434170041700354520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch0/libexport declare const lib: { one: number; two: number; three: number; four: number; }; index.js000066400000000000000000000002671434170041700352220ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4 // Add new number }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003351434170041700357720ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC,CAAC,iBAAiB;CAC1B,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700376320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"244518e7eae5520d792e5c61f0be65249602dd956014a68836c0a35ed686ba28","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005071434170041700351050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch0asset bundle.js 2.67 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [emitted] asset lib/index.js.map 221 bytes [emitted] asset lib/index.js 183 bytes [emitted] asset lib/index.d.ts 102 bytes [emitted] ./app.ts 167 bytes [built] ./lib/index.ts 150 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch1/000077500000000000000000000000001434170041700330625ustar00rootroot00000000000000bundle.js000066400000000000000000000053241434170041700346160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700351040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch1asset bundle.js 2.71 KiB [emitted] (name: main) cached modules 150 bytes [cached] 1 module ./app.ts 205 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch2/000077500000000000000000000000001434170041700330635ustar00rootroot00000000000000bundle.js000066400000000000000000000053241434170041700346170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700335525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch2tsconfig.tsbuildinfo000066400000000000000000000023041434170041700376310ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch2/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"23d9f9198eb0838fea3c992f317d990ea5a1ece7525595371d76fa7537ed6c96","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,3,2,5,4],"changeFileSet":[6],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012061434170041700351040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch2assets by status 2.71 KiB [cached] 1 asset asset lib/tsconfig.tsbuildinfo 1.19 KiB [emitted] ./app.ts 205 bytes [built] [2 errors] ./lib/index.ts 150 bytes [built] ERROR in ./app.ts 6:2-3 [tsl] ERROR in lib/index.ts(6,3)  TS1136: Property assignment expected. ts-loader-default_8f3b13c212135902 ERROR in ./app.ts 7:0-1 [tsl] ERROR in lib/index.ts(7,1)  TS1128: Declaration or statement expected. ts-loader-default_8f3b13c212135902 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch3/000077500000000000000000000000001434170041700330645ustar00rootroot00000000000000bundle.js000066400000000000000000000053201434170041700346140ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch3/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700335535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch3index.d.ts000066400000000000000000000001701434170041700354520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch3/libexport declare const lib: { one: number; two: number; three: number; four: number; five: number; }; index.js000066400000000000000000000002621434170041700352200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch3/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4, five: 5 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003441434170041700357750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch3/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;IACP,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700376350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch3/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"c250f21a4c1fc3baa49fd9af20e30f28a0c5a4c1ab58eead42bbca5482f3f963","signature":"64f0f3546d7b6f37dd84a10e5f8a7e22b917671569c4c3954c5a5cca5fcf74d8"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005061434170041700351070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch3asset bundle.js 2.7 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [emitted] asset lib/index.js.map 228 bytes [emitted] asset lib/index.js 178 bytes [emitted] asset lib/index.d.ts 120 bytes [emitted] ./app.ts 205 bytes [built] ./lib/index.ts 145 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch4/000077500000000000000000000000001434170041700330655ustar00rootroot00000000000000bundle.js000066400000000000000000000053411434170041700346200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch4/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.ffive); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700351070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch4asset bundle.js 2.72 KiB [emitted] (name: main) cached modules 145 bytes [cached] 1 module ./app.ts 222 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch5/000077500000000000000000000000001434170041700330665ustar00rootroot00000000000000bundle.js000066400000000000000000000053401434170041700346200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch5/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.five); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700351100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/expectedOutput-transpile-4.9/patch5asset bundle.js 2.72 KiB [emitted] (name: main) cached modules 145 bytes [cached] 1 module ./app.ts 221 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/lib/000077500000000000000000000000001434170041700251175ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/lib/.gitignore000066400000000000000000000000111434170041700270770ustar00rootroot00000000000000!*.js.mapts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/lib/index.ts000066400000000000000000000000671434170041700266010ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/lib/tsconfig.json000066400000000000000000000001771434170041700276330ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "sourceMap": true, "types": [] }, "files": [ "./index.ts" ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch0/000077500000000000000000000000001434170041700255305ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch0/lib/000077500000000000000000000000001434170041700262765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch0/lib/index.ts000066400000000000000000000001241434170041700277520ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3, four: 4 // Add new number }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch1/000077500000000000000000000000001434170041700255315ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch1/app.ts000066400000000000000000000001501434170041700266550ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three, lib.four); // consume new number ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch2/000077500000000000000000000000001434170041700255325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch2/lib/000077500000000000000000000000001434170041700263005ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch2/lib/index.ts000066400000000000000000000001311434170041700277520ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3, four: 4, // Add new number , }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch3/000077500000000000000000000000001434170041700255335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch3/lib/000077500000000000000000000000001434170041700263015ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch3/lib/index.ts000066400000000000000000000001401434170041700277530ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3, four: 4, // Add new number five: 5, }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch4/000077500000000000000000000000001434170041700255345ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch4/app.ts000066400000000000000000000001631434170041700266640ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three, lib.four, lib.ffive); // consume new number ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch5/000077500000000000000000000000001434170041700255355ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/patch5/app.ts000066400000000000000000000001621434170041700266640ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three, lib.four, lib.five); // consume new number ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/tsconfig.json000066400000000000000000000002251434170041700270570ustar00rootroot00000000000000{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch/webpack.config.js000066400000000000000000000007701434170041700275730ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/000077500000000000000000000000001434170041700273175ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/app.ts000066400000000000000000000001101434170041700304370ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three); ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/000077500000000000000000000000001434170041700326515ustar00rootroot00000000000000bundle.js000066400000000000000000000061271434170041700344070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700334175ustar00rootroot00000000000000helper.d.ts000066400000000000000000000001271434170041700354110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/libexport declare const helper: { one: number; two: number; three: number; }; helper.js000066400000000000000000000002371434170041700351570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000002761434170041700357360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACX,CAAC"}index.d.ts000066400000000000000000000001241434170041700352360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000003641434170041700350100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003501434170041700355570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;CACpB,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025711434170041700374250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"bd8500a78d56a07c2de3c8c735ca2ea8bfba63861da1c1e6a77f96ac5526c238","signature":"9547233658a31639485353eb30596a0329b38600ed28a2ce8d70e7f88b5a1d8c"},{"version":"bc4ed2b009cdf5f131d46c0ab70386155058ea9011c613bdf82b0b16dae6fa1c","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013001434170041700346650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9assets by path lib/*.js 403 bytes asset lib/index.js 244 bytes [compared for emit] asset lib/helper.js 159 bytes [compared for emit] assets by path lib/*.map 422 bytes asset lib/index.js.map 232 bytes [compared for emit] asset lib/helper.js.map 190 bytes [compared for emit] assets by path lib/*.ts 171 bytes asset lib/helper.d.ts 87 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] asset bundle.js 3.08 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 125 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700337515ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9bundle.js000066400000000000000000000061451434170041700355660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700345175ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/patch0helper.d.ts000066400000000000000000000001511434170041700365650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/patch0/libexport declare const helper: { one: number; two: number; three: number; four: number; }; helper.js000066400000000000000000000002541434170041700363350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3, four: 4 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000003221434170041700371050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/patch0/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;CACV,CAAC"}index.js000066400000000000000000000003641434170041700361670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003501434170041700367360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;CACpB,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025721434170041700406050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"1fb681e6157008026aa84db0d697833c02fcb11e4b1cb011820844edbffa703c","signature":"695f3f9978b7c5a431d1c0d00791cee3d41b76f2a13fddf525fd5d34431cab6a"},{"version":"bc4ed2b009cdf5f131d46c0ab70386155058ea9011c613bdf82b0b16dae6fa1c","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./helper.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000010541434170041700360520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/patch0assets by path lib/*.js 416 bytes asset lib/index.js 244 bytes [emitted] asset lib/helper.js 172 bytes [emitted] assets by path lib/*.map 442 bytes asset lib/index.js.map 232 bytes [emitted] asset lib/helper.js.map 210 bytes [emitted] asset bundle.js 3.1 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [emitted] asset lib/helper.d.ts 105 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 138 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700337525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9bundle.js000066400000000000000000000063371434170041700355720ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar helper_1 = __webpack_require__(/*! ./lib/helper */ \"./lib/helper.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, helper_1.helper.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700360540ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-4.9/patch1asset bundle.js 3.22 KiB [emitted] (name: main) cached modules 349 bytes [cached] 2 modules ./app.ts 215 bytes [built] [code generated] webpack compiled successfullyexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700345715ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesbundle.js000066400000000000000000000061771434170041700364130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700353375ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9helper.d.ts000066400000000000000000000001271434170041700374100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/libexport declare const helper: { one: number; two: number; three: number; }; helper.js000066400000000000000000000002371434170041700371560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000002761434170041700377350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACX,CAAC"}index.d.ts000066400000000000000000000001241434170041700372350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000003641434170041700370070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003501434170041700375560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;CACpB,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025711434170041700414240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"bd8500a78d56a07c2de3c8c735ca2ea8bfba63861da1c1e6a77f96ac5526c238","signature":"9547233658a31639485353eb30596a0329b38600ed28a2ce8d70e7f88b5a1d8c"},{"version":"bc4ed2b009cdf5f131d46c0ab70386155058ea9011c613bdf82b0b16dae6fa1c","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013001434170041700366640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9assets by path lib/*.js 403 bytes asset lib/index.js 244 bytes [compared for emit] asset lib/helper.js 159 bytes [compared for emit] assets by path lib/*.map 422 bytes asset lib/index.js.map 232 bytes [compared for emit] asset lib/helper.js.map 190 bytes [compared for emit] assets by path lib/*.ts 171 bytes asset lib/helper.d.ts 87 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] asset bundle.js 3.12 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [compared for emit] ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 125 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700357505ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9bundle.js000066400000000000000000000062151434170041700375630ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700365165ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/patch0helper.d.ts000066400000000000000000000001511434170041700405640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/patch0/libexport declare const helper: { one: number; two: number; three: number; four: number; }; helper.js000066400000000000000000000002541434170041700403340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3, four: 4 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000003221434170041700411040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;CACV,CAAC"}index.js000066400000000000000000000003641434170041700401660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003501434170041700407350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;CACpB,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025721434170041700426040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"1fb681e6157008026aa84db0d697833c02fcb11e4b1cb011820844edbffa703c","signature":"695f3f9978b7c5a431d1c0d00791cee3d41b76f2a13fddf525fd5d34431cab6a"},{"version":"bc4ed2b009cdf5f131d46c0ab70386155058ea9011c613bdf82b0b16dae6fa1c","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./helper.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000010251434170041700400470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/patch0assets by path lib/*.js 416 bytes asset lib/index.js 244 bytes [emitted] asset lib/helper.js 172 bytes [emitted] assets by path lib/*.map 442 bytes asset lib/index.js.map 232 bytes [emitted] asset lib/helper.js.map 210 bytes [emitted] asset bundle.js 3.14 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [emitted] asset lib/helper.d.ts 105 bytes [emitted] cached modules 211 bytes [cached] 1 module ./app.ts 167 bytes [built] ./lib/helper.ts 138 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700357515ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9bundle.js000066400000000000000000000064071434170041700375670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar helper_1 = __webpack_require__(/*! ./lib/helper */ \"./lib/helper.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, helper_1.helper.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700400530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/expectedOutput-transpile-4.9/patch1asset bundle.js 3.26 KiB [emitted] (name: main) cached modules 349 bytes [cached] 2 modules ./app.ts 251 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/lib/000077500000000000000000000000001434170041700300655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/lib/.gitignore000066400000000000000000000000111434170041700320450ustar00rootroot00000000000000!*.js.mapts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/lib/helper.ts000066400000000000000000000001001434170041700317030ustar00rootroot00000000000000export const helper = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/lib/index.ts000066400000000000000000000001671434170041700315500ustar00rootroot00000000000000import { helper } from './helper'; export const lib = { one: helper.one, two: helper.two, three: helper.three }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/lib/tsconfig.json000066400000000000000000000002221434170041700325700ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "sourceMap": true, "types": [] }, "files": [ "./index.ts", "./helper.ts" ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/patch0/000077500000000000000000000000001434170041700304765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/patch0/lib/000077500000000000000000000000001434170041700312445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/patch0/lib/helper.ts000066400000000000000000000001151434170041700330700ustar00rootroot00000000000000export const helper = { one: 1, two: 2, three: 3, four: 4 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/patch1/000077500000000000000000000000001434170041700304775ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/patch1/app.ts000066400000000000000000000002221434170041700316230ustar00rootroot00000000000000import { lib } from './lib'; import { helper } from './lib/helper'; console.log(lib.one, lib.two, lib.three, helper.four); // consume new number ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/tsconfig.json000066400000000000000000000002261434170041700320260ustar00rootroot00000000000000{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles/webpack.config.js000066400000000000000000000007701434170041700325410ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/000077500000000000000000000000001434170041700316215ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/app.ts000066400000000000000000000001101434170041700327410ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three); expectedOutput-4.9/000077500000000000000000000000001434170041700350745ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuiltbundle.js000066400000000000000000000061271434170041700367110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000003361434170041700371770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9asset bundle.js 3.08 KiB [emitted] (name: main) ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 125 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700362535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9bundle.js000066400000000000000000000061451434170041700400700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700370215ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch0helper.d.ts000066400000000000000000000001271434170041700410720ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch0/libexport declare const helper: { one: number; two: number; three: number; }; helper.js000066400000000000000000000002371434170041700406400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000002761434170041700414170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch0/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACX,CAAC"}index.d.ts000066400000000000000000000001461434170041700407230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch0/libexport declare const lib: { one: number; two: number; three: number; four: number; }; index.js000066400000000000000000000004011434170041700404610ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three, four: 4 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003741434170041700412460ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;IACnB,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025711434170041700431060ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"bd8500a78d56a07c2de3c8c735ca2ea8bfba63861da1c1e6a77f96ac5526c238","signature":"9547233658a31639485353eb30596a0329b38600ed28a2ce8d70e7f88b5a1d8c"},{"version":"2433124b24fe94913871ceba0ffaaa1bb06e73b73a6f6b4181c52b6208eb922e","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012701434170041700403540ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch0assets by path lib/*.js 416 bytes asset lib/index.js 257 bytes [compared for emit] asset lib/helper.js 159 bytes [compared for emit] assets by path lib/*.map 442 bytes asset lib/index.js.map 252 bytes [compared for emit] asset lib/helper.js.map 190 bytes [compared for emit] assets by path lib/*.ts 189 bytes asset lib/index.d.ts 102 bytes [compared for emit] asset lib/helper.d.ts 87 bytes [compared for emit] asset bundle.js 3.1 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [compared for emit] cached modules 125 bytes [cached] 1 module ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 224 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700362545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9bundle.js000066400000000000000000000061631434170041700400710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700370225ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch1helper.d.ts000066400000000000000000000001511434170041700410700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch1/libexport declare const helper: { one: number; two: number; three: number; four: number; }; helper.js000066400000000000000000000002541434170041700406400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch1/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3, four: 4 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000003221434170041700414100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch1/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;CACV,CAAC"}index.js000066400000000000000000000004011434170041700404620ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch1/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three, four: 4 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003741434170041700412470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch1/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;IACnB,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025721434170041700431100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch1/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"1fb681e6157008026aa84db0d697833c02fcb11e4b1cb011820844edbffa703c","signature":"695f3f9978b7c5a431d1c0d00791cee3d41b76f2a13fddf525fd5d34431cab6a"},{"version":"2433124b24fe94913871ceba0ffaaa1bb06e73b73a6f6b4181c52b6208eb922e","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./helper.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000010551434170041700403560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch1assets by path lib/*.js 429 bytes asset lib/index.js 257 bytes [emitted] asset lib/helper.js 172 bytes [emitted] assets by path lib/*.map 462 bytes asset lib/index.js.map 252 bytes [emitted] asset lib/helper.js.map 210 bytes [emitted] asset bundle.js 3.11 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [emitted] asset lib/helper.d.ts 105 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 224 bytes [built] [code generated] ./lib/helper.ts 138 bytes [built] [code generated] webpack compiled successfullypatch2/000077500000000000000000000000001434170041700362555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9bundle.js000066400000000000000000000063551434170041700400750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar helper_1 = __webpack_require__(/*! ./lib/helper */ \"./lib/helper.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, helper_1.helper.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700403570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-4.9/patch2asset bundle.js 3.23 KiB [emitted] (name: main) cached modules 362 bytes [cached] 2 modules ./app.ts 215 bytes [built] [code generated] webpack compiled successfullyexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700370735ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuiltbundle.js000066400000000000000000000061771434170041700407150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000003361434170041700411760ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9asset bundle.js 3.12 KiB [emitted] (name: main) ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 125 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700402525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9bundle.js000066400000000000000000000062151434170041700420650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700410205ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch0helper.d.ts000066400000000000000000000001271434170041700430710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch0/libexport declare const helper: { one: number; two: number; three: number; }; helper.js000066400000000000000000000002371434170041700426370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000002761434170041700434160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACX,CAAC"}index.d.ts000066400000000000000000000001461434170041700427220ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch0/libexport declare const lib: { one: number; two: number; three: number; four: number; }; index.js000066400000000000000000000004011434170041700424600ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three, four: 4 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003741434170041700432450ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;IACnB,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025711434170041700451050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"bd8500a78d56a07c2de3c8c735ca2ea8bfba63861da1c1e6a77f96ac5526c238","signature":"9547233658a31639485353eb30596a0329b38600ed28a2ce8d70e7f88b5a1d8c"},{"version":"2433124b24fe94913871ceba0ffaaa1bb06e73b73a6f6b4181c52b6208eb922e","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012501434170041700423510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch0assets by path lib/*.js 416 bytes asset lib/index.js 257 bytes [compared for emit] asset lib/helper.js 159 bytes [compared for emit] assets by path lib/*.map 442 bytes asset lib/index.js.map 252 bytes [compared for emit] asset lib/helper.js.map 190 bytes [compared for emit] assets by path lib/*.ts 189 bytes asset lib/index.d.ts 102 bytes [compared for emit] asset lib/helper.d.ts 87 bytes [compared for emit] asset bundle.js 3.14 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [compared for emit] cached modules 125 bytes [cached] 1 module ./app.ts 167 bytes [built] ./lib/index.ts 224 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700402535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9bundle.js000066400000000000000000000062331434170041700420660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700410215ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch1helper.d.ts000066400000000000000000000001511434170041700430670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch1/libexport declare const helper: { one: number; two: number; three: number; four: number; }; helper.js000066400000000000000000000002541434170041700426370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch1/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3, four: 4 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000003221434170041700434070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch1/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;CACV,CAAC"}index.js000066400000000000000000000004011434170041700424610ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch1/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three, four: 4 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003741434170041700432460ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch1/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;IACnB,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025721434170041700451070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch1/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"1fb681e6157008026aa84db0d697833c02fcb11e4b1cb011820844edbffa703c","signature":"695f3f9978b7c5a431d1c0d00791cee3d41b76f2a13fddf525fd5d34431cab6a"},{"version":"2433124b24fe94913871ceba0ffaaa1bb06e73b73a6f6b4181c52b6208eb922e","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./helper.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000010251434170041700423520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch1assets by path lib/*.js 429 bytes asset lib/index.js 257 bytes [emitted] asset lib/helper.js 172 bytes [emitted] assets by path lib/*.map 462 bytes asset lib/index.js.map 252 bytes [emitted] asset lib/helper.js.map 210 bytes [emitted] asset bundle.js 3.15 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [emitted] asset lib/helper.d.ts 105 bytes [emitted] cached modules 224 bytes [cached] 1 module ./app.ts 167 bytes [built] ./lib/helper.ts 138 bytes [built] [code generated] webpack compiled successfullypatch2/000077500000000000000000000000001434170041700402545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9bundle.js000066400000000000000000000064251434170041700420720ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar helper_1 = __webpack_require__(/*! ./lib/helper */ \"./lib/helper.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, helper_1.helper.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700423560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/expectedOutput-transpile-4.9/patch2asset bundle.js 3.27 KiB [emitted] (name: main) cached modules 362 bytes [cached] 2 modules ./app.ts 251 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/lib/000077500000000000000000000000001434170041700323675ustar00rootroot00000000000000.gitignore000066400000000000000000000000111434170041700342700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/lib!*.js.maphelper.ts000066400000000000000000000001001434170041700341260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/libexport const helper = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/lib/index.ts000066400000000000000000000001671434170041700340520ustar00rootroot00000000000000import { helper } from './helper'; export const lib = { one: helper.one, two: helper.two, three: helper.three }; tsconfig.json000066400000000000000000000002221434170041700350130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/lib{ "compilerOptions": { "composite": true, "sourceMap": true, "types": [] }, "files": [ "./index.ts", "./helper.ts" ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/libOutput/000077500000000000000000000000001434170041700336105ustar00rootroot00000000000000.gitignore000066400000000000000000000000111434170041700355110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/libOutput!*.js.maphelper.d.ts000066400000000000000000000001271434170041700356020ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/libOutputexport declare const helper: { one: number; two: number; three: number; }; helper.js000066400000000000000000000002061434170041700353440ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/libOutput"use strict"; exports.__esModule = true; exports.helper = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000002751434170041700361260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/libOutput{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACX,CAAC"}index.d.ts000066400000000000000000000001241434170041700354270ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/libOutputexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000003361434170041700352000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/libOutput"use strict"; exports.__esModule = true; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003471434170041700357560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/libOutput{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;CACpB,CAAC"}tsconfig.tsbuildinfo000066400000000000000000002164531434170041700376240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/libOutput{ "program": { "fileInfos": { "../../../../node_modules/typescript/lib/lib.d.ts": { "version": "49ff9798f592c8b7e628fd881401e68810c1b3589ecd7a41b32b3c287374cde0", "signature": "49ff9798f592c8b7e628fd881401e68810c1b3589ecd7a41b32b3c287374cde0" }, "../../../../node_modules/typescript/lib/lib.es5.d.ts": { "version": "ff5688d6b2fcfef06842a395d7ff4d5730d45b724d4c48913118c889829052a1", "signature": "ff5688d6b2fcfef06842a395d7ff4d5730d45b724d4c48913118c889829052a1" }, "../../../../node_modules/typescript/lib/lib.es2015.d.ts": { "version": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96", "signature": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96" }, "../../../../node_modules/typescript/lib/lib.es2016.d.ts": { "version": "5f217838d25704474d9ef93774f04164889169ca31475fe423a9de6758f058d1", "signature": "5f217838d25704474d9ef93774f04164889169ca31475fe423a9de6758f058d1" }, "../../../../node_modules/typescript/lib/lib.es2017.d.ts": { "version": "459097c7bdd88fc5731367e56591e4f465f2c9de81a35427a7bd473165c34743", "signature": "459097c7bdd88fc5731367e56591e4f465f2c9de81a35427a7bd473165c34743" }, "../../../../node_modules/typescript/lib/lib.es2018.d.ts": { "version": "9c67dcc7ca897b61f58d57d487bc9f07950546e5ac8701cbc41a8a4fec48b091", "signature": "9c67dcc7ca897b61f58d57d487bc9f07950546e5ac8701cbc41a8a4fec48b091" }, "../../../../node_modules/typescript/lib/lib.dom.d.ts": { "version": "2d53f3741e5a4f78a90f623387d71a1cc809bb258f10cdaec034b67cbf71022f", "signature": "2d53f3741e5a4f78a90f623387d71a1cc809bb258f10cdaec034b67cbf71022f" }, "../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts": { "version": "fe4e59403e34c7ff747abe4ff6abbc7718229556d7c1a5b93473fb53156c913b", "signature": "fe4e59403e34c7ff747abe4ff6abbc7718229556d7c1a5b93473fb53156c913b" }, "../../../../node_modules/typescript/lib/lib.scripthost.d.ts": { "version": "b9faa17292f17d2ad75e34fac77dd63a6403af1dba02d39cd0cbb9ffdf3de8b9", "signature": "b9faa17292f17d2ad75e34fac77dd63a6403af1dba02d39cd0cbb9ffdf3de8b9" }, "../../../../node_modules/typescript/lib/lib.es2015.core.d.ts": { "version": "4ab19088d508f9e62bfc61c157e8a65b2afaefa251ecca315e7d20b5b97b256f", "signature": "4ab19088d508f9e62bfc61c157e8a65b2afaefa251ecca315e7d20b5b97b256f" }, "../../../../node_modules/typescript/lib/lib.es2015.collection.d.ts": { "version": "dd94d8ef48c562389eb58af8df3a3a34d11367f7c818192aa5f16470d469e3f0", "signature": "dd94d8ef48c562389eb58af8df3a3a34d11367f7c818192aa5f16470d469e3f0" }, "../../../../node_modules/typescript/lib/lib.es2015.generator.d.ts": { "version": "765e0e9c9d74cf4d031ca8b0bdb269a853e7d81eda6354c8510218d03db12122", "signature": "765e0e9c9d74cf4d031ca8b0bdb269a853e7d81eda6354c8510218d03db12122" }, "../../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts": { "version": "285958e7699f1babd76d595830207f18d719662a0c30fac7baca7df7162a9210", "signature": "285958e7699f1babd76d595830207f18d719662a0c30fac7baca7df7162a9210" }, "../../../../node_modules/typescript/lib/lib.es2015.promise.d.ts": { "version": "e6b8ff2798f8ebd7a1c7afd8671f2cb67ee1901c422f5964d74b0b34c6574ea2", "signature": "e6b8ff2798f8ebd7a1c7afd8671f2cb67ee1901c422f5964d74b0b34c6574ea2" }, "../../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts": { "version": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe", "signature": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe" }, "../../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts": { "version": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976", "signature": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976" }, "../../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts": { "version": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230", "signature": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230" }, "../../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": { "version": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303", "signature": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303" }, "../../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts": { "version": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0", "signature": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0" }, "../../../../node_modules/typescript/lib/lib.es2017.object.d.ts": { "version": "ff8ad203e83338289b0f5defc1a5b5c253fb7d251b464db497383f915a0df3f4", "signature": "ff8ad203e83338289b0f5defc1a5b5c253fb7d251b464db497383f915a0df3f4" }, "../../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": { "version": "b8667586a618c5cf64523d4e500ae39e781428abfb28f3de441fc66b56144b6f", "signature": "b8667586a618c5cf64523d4e500ae39e781428abfb28f3de441fc66b56144b6f" }, "../../../../node_modules/typescript/lib/lib.es2017.string.d.ts": { "version": "21df2e0059f14dcb4c3a0e125859f6b6ff01332ee24b0065a741d121250bc71c", "signature": "21df2e0059f14dcb4c3a0e125859f6b6ff01332ee24b0065a741d121250bc71c" }, "../../../../node_modules/typescript/lib/lib.es2017.intl.d.ts": { "version": "c1759cb171c7619af0d2234f2f8fb2a871ee88e956e2ed91bb61778e41f272c6", "signature": "c1759cb171c7619af0d2234f2f8fb2a871ee88e956e2ed91bb61778e41f272c6" }, "../../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": { "version": "28569d59e07d4378cb3d54979c4c60f9f06305c9bb6999ffe6cab758957adc46", "signature": "28569d59e07d4378cb3d54979c4c60f9f06305c9bb6999ffe6cab758957adc46" }, "../../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": { "version": "93c0c9ae60e46e4d1389dd33936bbfa24d9c66ef83a1569fcbb67a46432405e0", "signature": "93c0c9ae60e46e4d1389dd33936bbfa24d9c66ef83a1569fcbb67a46432405e0" }, "../../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": { "version": "16c06e535d8e03be7c35735f9ce92c9e591cfea50cdcd0ac1353a0b85c60ab10", "signature": "16c06e535d8e03be7c35735f9ce92c9e591cfea50cdcd0ac1353a0b85c60ab10" }, "../../../../node_modules/typescript/lib/lib.es2018.intl.d.ts": { "version": "1b820b57379c726f94af50cd60053674af53ff9d079c1563cc70071e8b757dd0", "signature": "1b820b57379c726f94af50cd60053674af53ff9d079c1563cc70071e8b757dd0" }, "../../../../node_modules/typescript/lib/lib.es2018.promise.d.ts": { "version": "efe049114bad1035b0aa9a4a0359f50ab776e3897c411521e51d3013079cbd62", "signature": "efe049114bad1035b0aa9a4a0359f50ab776e3897c411521e51d3013079cbd62" }, "../../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts": { "version": "e7780d04cd4120ee554c665829db2bbdd6b947cbaa3c150b7d9ea74df3beb2e8", "signature": "e7780d04cd4120ee554c665829db2bbdd6b947cbaa3c150b7d9ea74df3beb2e8" }, "../../../../node_modules/typescript/lib/lib.esnext.intl.d.ts": { "version": "f6e0c89daaf72eac38dfb1d5ef0972183f7f26a68da15bfe5bcb7cfccf0c7db8", "signature": "f6e0c89daaf72eac38dfb1d5ef0972183f7f26a68da15bfe5bcb7cfccf0c7db8" }, "../../../../node_modules/typescript/lib/lib.esnext.bigint.d.ts": { "version": "63b66918290d794f73832a6d0325be5026236674fe8c0cb0b68d162000d7bbe8", "signature": "63b66918290d794f73832a6d0325be5026236674fe8c0cb0b68d162000d7bbe8" }, "./helper.ts": { "version": "bd8500a78d56a07c2de3c8c735ca2ea8bfba63861da1c1e6a77f96ac5526c238", "signature": "affd04424229ba34162d389ba65c55af2f176324c07a2225509909a216b2b7b1" }, "./index.ts": { "version": "bc4ed2b009cdf5f131d46c0ab70386155058ea9011c613bdf82b0b16dae6fa1c", "signature": "0dd99d92de87be28f815ef57f516fb62cd7482c63a363827f154cf0821eaaf48" }, "../../../../node_modules/@types/anymatch/index.d.ts": { "version": "48b52264fa193879a074197839dbb4796fa07e86350ff888e5361e06aa46df76", "signature": "48b52264fa193879a074197839dbb4796fa07e86350ff888e5361e06aa46df76" }, "../../../../node_modules/@types/braces/index.d.ts": { "version": "90b8546eff85ca8f4358d2bb3b01bdf53f8411a5ffa1099639bb3162acd87dc2", "signature": "90b8546eff85ca8f4358d2bb3b01bdf53f8411a5ffa1099639bb3162acd87dc2" }, "../../../../node_modules/@types/micromatch/index.d.ts": { "version": "af1ce94e5c3d99a5bd4d91d53555d2e58c1a60adc5a8a719d1f8fe25d3dad91b", "signature": "af1ce94e5c3d99a5bd4d91d53555d2e58c1a60adc5a8a719d1f8fe25d3dad91b" }, "../../../../node_modules/@types/node/globals.d.ts": { "version": "3af134c0480536f901a30692d216bd29712a3869fe38a7be066ea1eef34a8561", "signature": "3af134c0480536f901a30692d216bd29712a3869fe38a7be066ea1eef34a8561" }, "../../../../node_modules/@types/node/assert.d.ts": { "version": "58a52f282f1dad18179023804c1f3a7536bf875748a0a314abd43f60fd5b244f", "signature": "58a52f282f1dad18179023804c1f3a7536bf875748a0a314abd43f60fd5b244f" }, "../../../../node_modules/@types/node/async_hooks.d.ts": { "version": "1305b079a057355f496bdde048716189178877a6b4fe0e9267a46af67f8c7561", "signature": "1305b079a057355f496bdde048716189178877a6b4fe0e9267a46af67f8c7561" }, "../../../../node_modules/@types/node/buffer.d.ts": { "version": "fe892fea1e75a442fffb4a604d7eeb451e858787a9f2f01c4e83bf12a3b5048d", "signature": "fe892fea1e75a442fffb4a604d7eeb451e858787a9f2f01c4e83bf12a3b5048d" }, "../../../../node_modules/@types/node/child_process.d.ts": { "version": "c5a3c14cb11afb48d405562e6843145caa67c60be9738f408cd7977ce30a0b00", "signature": "c5a3c14cb11afb48d405562e6843145caa67c60be9738f408cd7977ce30a0b00" }, "../../../../node_modules/@types/node/cluster.d.ts": { "version": "ce629710e5e58724902b753212e97861fd73e2aa09f5d88cb6d55dc763cf8c8a", "signature": "ce629710e5e58724902b753212e97861fd73e2aa09f5d88cb6d55dc763cf8c8a" }, "../../../../node_modules/@types/node/console.d.ts": { "version": "525c8fc510d9632d2a0a9de2d41c3ac1cdd79ff44d3b45c6d81cacabb683528d", "signature": "525c8fc510d9632d2a0a9de2d41c3ac1cdd79ff44d3b45c6d81cacabb683528d" }, "../../../../node_modules/@types/node/constants.d.ts": { "version": "b952021e804dcd9cb5e5552e1ec8bf9f479b61e20da5641e2a542fe77db9a598", "signature": "b952021e804dcd9cb5e5552e1ec8bf9f479b61e20da5641e2a542fe77db9a598" }, "../../../../node_modules/@types/node/crypto.d.ts": { "version": "a9ccdfa12ea56a5dc82a34df1820f820934ebb8af0f96324952be06e7484201f", "signature": "a9ccdfa12ea56a5dc82a34df1820f820934ebb8af0f96324952be06e7484201f" }, "../../../../node_modules/@types/node/dgram.d.ts": { "version": "b6c6861bccf209a98eeddb99bdb7bd987fb29fc52130d5d9fd2f79d3607a0a7a", "signature": "b6c6861bccf209a98eeddb99bdb7bd987fb29fc52130d5d9fd2f79d3607a0a7a" }, "../../../../node_modules/@types/node/dns.d.ts": { "version": "896cd7d58e9d832392a6e374a8f8b64f142089b4d2678a2c90fd8d1d49128677", "signature": "896cd7d58e9d832392a6e374a8f8b64f142089b4d2678a2c90fd8d1d49128677" }, "../../../../node_modules/@types/node/domain.d.ts": { "version": "d5b7c8819ce1bd31a45f7675309e145ec28e3aa1b60a8e0637fd0e8916255baa", "signature": "d5b7c8819ce1bd31a45f7675309e145ec28e3aa1b60a8e0637fd0e8916255baa" }, "../../../../node_modules/@types/node/events.d.ts": { "version": "0be551fde848d5adde38731272ee980bda2bde0f8bf2a76ce99e01b86985546c", "signature": "0be551fde848d5adde38731272ee980bda2bde0f8bf2a76ce99e01b86985546c" }, "../../../../node_modules/@types/node/fs.d.ts": { "version": "10c5b29dccf29ea7f9aea324ab09b0e2237d6506bd8e28538963b28855819616", "signature": "10c5b29dccf29ea7f9aea324ab09b0e2237d6506bd8e28538963b28855819616" }, "../../../../node_modules/@types/node/http.d.ts": { "version": "cc4cd9d8af7f5689b5df3c91d0fc287fafbd89e6e305183da28a6877a8aa08a8", "signature": "cc4cd9d8af7f5689b5df3c91d0fc287fafbd89e6e305183da28a6877a8aa08a8" }, "../../../../node_modules/@types/node/http2.d.ts": { "version": "28fdca6c7a3d5dd62c738461051ef345b50d167efab39dceb2fcc9a079db1b07", "signature": "28fdca6c7a3d5dd62c738461051ef345b50d167efab39dceb2fcc9a079db1b07" }, "../../../../node_modules/@types/node/https.d.ts": { "version": "dacbe08610729f6343ea9880ea8e737c6d7a6efa4a318d8f6acaf85db4aceed6", "signature": "dacbe08610729f6343ea9880ea8e737c6d7a6efa4a318d8f6acaf85db4aceed6" }, "../../../../node_modules/@types/node/inspector.d.ts": { "version": "7f71142177d3c98370b31751e3d320c9743ed28eee215acb88d8e0d2a31e321e", "signature": "7f71142177d3c98370b31751e3d320c9743ed28eee215acb88d8e0d2a31e321e" }, "../../../../node_modules/@types/node/module.d.ts": { "version": "03394bf8deb8781b490ae9266a843fbdf00647947d79e25fcbf1d89a9e9c8a66", "signature": "03394bf8deb8781b490ae9266a843fbdf00647947d79e25fcbf1d89a9e9c8a66" }, "../../../../node_modules/@types/node/net.d.ts": { "version": "cc5fac2b9e45a6670b96fd32cb42c97e0d4a7b2ee12c87963c6fe0f55fa84f50", "signature": "cc5fac2b9e45a6670b96fd32cb42c97e0d4a7b2ee12c87963c6fe0f55fa84f50" }, "../../../../node_modules/@types/node/os.d.ts": { "version": "1a6016bd905855b2b45881e9edbd7ab8c7175f8bcbb711ff06989c4bcdc75486", "signature": "1a6016bd905855b2b45881e9edbd7ab8c7175f8bcbb711ff06989c4bcdc75486" }, "../../../../node_modules/@types/node/path.d.ts": { "version": "5fb30076f0e0e5744db8993648bfb67aadd895f439edad5cce039127a87a8a36", "signature": "5fb30076f0e0e5744db8993648bfb67aadd895f439edad5cce039127a87a8a36" }, "../../../../node_modules/@types/node/perf_hooks.d.ts": { "version": "27ef4001526ee9d8afa57687a60bb3b59c52b32d29db0a2260094ab64726164f", "signature": "27ef4001526ee9d8afa57687a60bb3b59c52b32d29db0a2260094ab64726164f" }, "../../../../node_modules/@types/node/process.d.ts": { "version": "3a8848a9c307429b861402cc69bc472ffe0c05b86474fc158723169161e16389", "signature": "3a8848a9c307429b861402cc69bc472ffe0c05b86474fc158723169161e16389" }, "../../../../node_modules/@types/node/punycode.d.ts": { "version": "30ec6f9c683b988c3cfaa0c4690692049c4e7ed7dc6f6e94f56194c06b86f5e1", "signature": "30ec6f9c683b988c3cfaa0c4690692049c4e7ed7dc6f6e94f56194c06b86f5e1" }, "../../../../node_modules/@types/node/querystring.d.ts": { "version": "b610b39b7d42b8e8359875ce77c3149d657bbaa6c9058beb655af805efb581b3", "signature": "b610b39b7d42b8e8359875ce77c3149d657bbaa6c9058beb655af805efb581b3" }, "../../../../node_modules/@types/node/readline.d.ts": { "version": "94cf93922adcc9cb4acf11d8d71641af728de919a50ae55d8e83159afea1a42c", "signature": "94cf93922adcc9cb4acf11d8d71641af728de919a50ae55d8e83159afea1a42c" }, "../../../../node_modules/@types/node/repl.d.ts": { "version": "65dbe15ed8a8ed5d4707a63868178dc38111cfc06de28a2e50713ca017a9c157", "signature": "65dbe15ed8a8ed5d4707a63868178dc38111cfc06de28a2e50713ca017a9c157" }, "../../../../node_modules/@types/node/stream.d.ts": { "version": "15087156b728a1bdf46de0e1299f904c6a658af37f80851f6fe76fb21bb99b65", "signature": "15087156b728a1bdf46de0e1299f904c6a658af37f80851f6fe76fb21bb99b65" }, "../../../../node_modules/@types/node/string_decoder.d.ts": { "version": "17e157df6125098a1a34eb4d201ee4ac03bbe97e471ab5627bb2c40fce555948", "signature": "17e157df6125098a1a34eb4d201ee4ac03bbe97e471ab5627bb2c40fce555948" }, "../../../../node_modules/@types/node/timers.d.ts": { "version": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9", "signature": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9" }, "../../../../node_modules/@types/node/tls.d.ts": { "version": "8fd6756e8a6fac64089e19e4fbe822bcfafa62f79b237172288eaa1379e84083", "signature": "8fd6756e8a6fac64089e19e4fbe822bcfafa62f79b237172288eaa1379e84083" }, "../../../../node_modules/@types/node/trace_events.d.ts": { "version": "978aecd2e6bc2ac094e9a35eda98ff8586713857b3655e7c98ca5ed8f7d50662", "signature": "978aecd2e6bc2ac094e9a35eda98ff8586713857b3655e7c98ca5ed8f7d50662" }, "../../../../node_modules/@types/node/tty.d.ts": { "version": "0fd8dac24f12d9fd1fcc275200dd1b6771072f20331a07b18f7dbcbe20f7d3f4", "signature": "0fd8dac24f12d9fd1fcc275200dd1b6771072f20331a07b18f7dbcbe20f7d3f4" }, "../../../../node_modules/@types/node/url.d.ts": { "version": "1e3da92862604b1f7a32265169f9aa712c4567742d42597704e04ae3e07019e7", "signature": "1e3da92862604b1f7a32265169f9aa712c4567742d42597704e04ae3e07019e7" }, "../../../../node_modules/@types/node/util.d.ts": { "version": "0f6382d5032e45eec50b8f6c1e18c77544bc4db2ef8f854d196b254ec16add12", "signature": "0f6382d5032e45eec50b8f6c1e18c77544bc4db2ef8f854d196b254ec16add12" }, "../../../../node_modules/@types/node/v8.d.ts": { "version": "6ad2dd29dbf3aea031062298e9978d4b2a1fadd0997eb9d8caaf95aaa89e7033", "signature": "6ad2dd29dbf3aea031062298e9978d4b2a1fadd0997eb9d8caaf95aaa89e7033" }, "../../../../node_modules/@types/node/vm.d.ts": { "version": "f98df5ec124f441b465332271d0b083aeec815cd3c92d9249b9739e6318477a9", "signature": "f98df5ec124f441b465332271d0b083aeec815cd3c92d9249b9739e6318477a9" }, "../../../../node_modules/@types/node/worker_threads.d.ts": { "version": "16de20ae20cd1d948409a56b55832f3d416c66c8cb44bb8475e1e9db14d8e402", "signature": "16de20ae20cd1d948409a56b55832f3d416c66c8cb44bb8475e1e9db14d8e402" }, "../../../../node_modules/@types/node/zlib.d.ts": { "version": "f91189e04264b0e41ee96ff96661c3871e739b90156df2f2288da7a81019dcd9", "signature": "f91189e04264b0e41ee96ff96661c3871e739b90156df2f2288da7a81019dcd9" }, "../../../../node_modules/@types/node/base.d.ts": { "version": "6622f76993bdfeaacb947ba7c4cf26f2e5c5194194d02d792c3cba4174cd8fce", "signature": "6622f76993bdfeaacb947ba7c4cf26f2e5c5194194d02d792c3cba4174cd8fce" }, "../../../../node_modules/@types/node/ts3.2/util.d.ts": { "version": "4f54f0a9dd3b644c99ec32b32f8804d5978bc854799b228ae9c467bf3c84c64c", "signature": "4f54f0a9dd3b644c99ec32b32f8804d5978bc854799b228ae9c467bf3c84c64c" }, "../../../../node_modules/@types/node/ts3.2/globals.d.ts": { "version": "4926e99d2ad39c0bbd36f2d37cc8f52756bc7a5661ad7b12815df871a4b07ba1", "signature": "4926e99d2ad39c0bbd36f2d37cc8f52756bc7a5661ad7b12815df871a4b07ba1" }, "../../../../node_modules/@types/node/ts3.2/index.d.ts": { "version": "765fc34423b93c2ab763670d8d11d99e5f47387c13c161d6f1640dd6d91b7d1c", "signature": "765fc34423b93c2ab763670d8d11d99e5f47387c13c161d6f1640dd6d91b7d1c" }, "../../../../node_modules/@types/normalize-package-data/index.d.ts": { "version": "c9ad058b2cc9ce6dc2ed92960d6d009e8c04bef46d3f5312283debca6869f613", "signature": "c9ad058b2cc9ce6dc2ed92960d6d009e8c04bef46d3f5312283debca6869f613" }, "../../../../node_modules/@types/semver/index.d.ts": { "version": "053f38a8646cb2b1316e1a79c918b32b62ceb0758417fb087b2a05010ba9cc0c", "signature": "053f38a8646cb2b1316e1a79c918b32b62ceb0758417fb087b2a05010ba9cc0c" }, "../../../../node_modules/@types/tapable/index.d.ts": { "version": "c3175d4a7894de56cdc5e62f4269f1f57c2f08da88d3a91ad47bc0652ac8cb46", "signature": "c3175d4a7894de56cdc5e62f4269f1f57c2f08da88d3a91ad47bc0652ac8cb46" }, "../../../../node_modules/@types/uglify-js/node_modules/source-map/source-map.d.ts": { "version": "2887592574fcdfd087647c539dcb0fbe5af2521270dad4a37f9d17c16190d579", "signature": "2887592574fcdfd087647c539dcb0fbe5af2521270dad4a37f9d17c16190d579" }, "../../../../node_modules/@types/uglify-js/index.d.ts": { "version": "bdc18dd47aea9977e419a8e03e7e5d04ed8cf8265e014d8788848b76b969cbba", "signature": "bdc18dd47aea9977e419a8e03e7e5d04ed8cf8265e014d8788848b76b969cbba" }, "../../../../node_modules/@types/webpack/node_modules/source-map/source-map.d.ts": { "version": "2887592574fcdfd087647c539dcb0fbe5af2521270dad4a37f9d17c16190d579", "signature": "2887592574fcdfd087647c539dcb0fbe5af2521270dad4a37f9d17c16190d579" }, "../../../../node_modules/@types/webpack/index.d.ts": { "version": "ce4ec2f508914034bb1f6dc45f2bc26f157549a65a045328fc50a743d05be0c9", "signature": "ce4ec2f508914034bb1f6dc45f2bc26f157549a65a045328fc50a743d05be0c9" } }, "options": { "composite": true, "sourceMap": true, "configFilePath": "./tsconfig.json" }, "referencedMap": { "../../../../node_modules/typescript/lib/lib.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es5.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2016.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2017.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2018.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.dom.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.scripthost.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.core.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.collection.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.generator.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.promise.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2017.object.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2017.string.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2017.intl.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2018.intl.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2018.promise.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.esnext.intl.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.esnext.bigint.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "./helper.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "./index.ts": [ "./helper.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/anymatch/index.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/braces/index.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/micromatch/index.d.ts": [ "../../../../node_modules/@types/braces/index.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/globals.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/assert.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/async_hooks.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/buffer.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/stream.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/console.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/constants.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/crypto.d.ts": [ "../../../../node_modules/@types/node/stream.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/dns.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/domain.d.ts": [ "../../../../node_modules/@types/node/events.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/events.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/http.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/net.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/inspector.d.ts": [ "../../../../node_modules/@types/node/events.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/module.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/os.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/path.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/perf_hooks.d.ts": [ "../../../../node_modules/@types/node/async_hooks.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/process.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/punycode.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/querystring.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/stream.d.ts": [ "../../../../node_modules/@types/node/events.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/string_decoder.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/timers.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/trace_events.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/tty.d.ts": [ "../../../../node_modules/@types/node/net.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/url.d.ts": [ "../../../../node_modules/@types/node/querystring.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/util.d.ts": [ "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/v8.d.ts": [ "../../../../node_modules/@types/node/stream.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/vm.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/zlib.d.ts": [ "../../../../node_modules/@types/node/stream.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/base.d.ts": [ "../../../../node_modules/@types/node/globals.d.ts", "../../../../node_modules/@types/node/assert.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/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.2/util.d.ts" ], "../../../../node_modules/@types/node/ts3.2/util.d.ts": [ "../../../../node_modules/@types/node/util.d.ts" ], "../../../../node_modules/@types/node/ts3.2/globals.d.ts": [ "../../../../node_modules/@types/node/globals.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/ts3.2/index.d.ts": [ "../../../../node_modules/@types/node/base.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts", "../../../../node_modules/@types/node/ts3.2/globals.d.ts", "../../../../node_modules/@types/node/util.d.ts" ], "../../../../node_modules/@types/normalize-package-data/index.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/semver/index.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/tapable/index.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/uglify-js/node_modules/source-map/source-map.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/uglify-js/index.d.ts": [ "../../../../node_modules/@types/uglify-js/node_modules/source-map/source-map.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/webpack/node_modules/source-map/source-map.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/webpack/index.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/@types/uglify-js/node_modules/source-map/source-map.d.ts", "../../../../node_modules/@types/node/ts3.2/index.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ] }, "exportedModulesMap": { "../../../../node_modules/typescript/lib/lib.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es5.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2016.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2017.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2018.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.dom.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.scripthost.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.core.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.collection.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.generator.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.promise.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2017.object.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2017.string.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2017.intl.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2018.intl.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2018.promise.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.esnext.intl.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/typescript/lib/lib.esnext.bigint.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/anymatch/index.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/webpack/index.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/@types/uglify-js/node_modules/source-map/source-map.d.ts", "../../../../node_modules/@types/node/ts3.2/index.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/braces/index.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/micromatch/index.d.ts": [ "../../../../node_modules/@types/braces/index.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/globals.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/assert.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/base.d.ts": [ "../../../../node_modules/@types/node/globals.d.ts", "../../../../node_modules/@types/node/assert.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/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.2/util.d.ts" ], "../../../../node_modules/@types/node/ts3.2/index.d.ts": [ "../../../../node_modules/@types/node/base.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts", "../../../../node_modules/@types/node/ts3.2/globals.d.ts", "../../../../node_modules/@types/node/util.d.ts" ], "../../../../node_modules/@types/node/async_hooks.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/perf_hooks.d.ts": [ "../../../../node_modules/@types/node/async_hooks.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/buffer.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/stream.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/console.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/constants.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/crypto.d.ts": [ "../../../../node_modules/@types/node/stream.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/dns.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/tty.d.ts": [ "../../../../node_modules/@types/node/net.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/http.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/net.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/domain.d.ts": [ "../../../../node_modules/@types/node/events.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/events.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/stream.d.ts": [ "../../../../node_modules/@types/node/events.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/zlib.d.ts": [ "../../../../node_modules/@types/node/stream.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/v8.d.ts": [ "../../../../node_modules/@types/node/stream.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.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/ts3.2/util.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/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/inspector.d.ts": [ "../../../../node_modules/@types/node/events.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/module.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/os.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/path.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/process.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/punycode.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/querystring.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/url.d.ts": [ "../../../../node_modules/@types/node/querystring.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/string_decoder.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/timers.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/trace_events.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/util.d.ts": [ "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/webpack/node_modules/source-map/source-map.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/uglify-js/index.d.ts": [ "../../../../node_modules/@types/uglify-js/node_modules/source-map/source-map.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/uglify-js/node_modules/source-map/source-map.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/tapable/index.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/semver/index.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/normalize-package-data/index.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/ts3.2/globals.d.ts": [ "../../../../node_modules/@types/node/globals.d.ts", "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ], "../../../../node_modules/@types/node/ts3.2/util.d.ts": [ "../../../../node_modules/@types/node/util.d.ts" ], "../../../../node_modules/@types/node/vm.d.ts": [ "../../../../node_modules/@types/node/util.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts" ] }, "semanticDiagnosticsPerFile": [ "../../../../node_modules/typescript/lib/lib.d.ts", "./helper.ts", "./index.ts", "../../../../node_modules/@types/anymatch/index.d.ts", "../../../../node_modules/@types/braces/index.d.ts", "../../../../node_modules/@types/micromatch/index.d.ts", "../../../../node_modules/@types/node/globals.d.ts", "../../../../node_modules/@types/node/assert.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/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/base.d.ts", "../../../../node_modules/@types/node/ts3.2/util.d.ts", "../../../../node_modules/@types/node/ts3.2/globals.d.ts", "../../../../node_modules/@types/node/ts3.2/index.d.ts", "../../../../node_modules/@types/normalize-package-data/index.d.ts", "../../../../node_modules/@types/semver/index.d.ts", "../../../../node_modules/@types/tapable/index.d.ts", "../../../../node_modules/@types/uglify-js/node_modules/source-map/source-map.d.ts", "../../../../node_modules/@types/uglify-js/index.d.ts", "../../../../node_modules/@types/webpack/node_modules/source-map/source-map.d.ts", "../../../../node_modules/@types/webpack/index.d.ts", "../../../../node_modules/typescript/lib/lib.es2015.d.ts", "../../../../node_modules/typescript/lib/lib.es2016.d.ts", "../../../../node_modules/typescript/lib/lib.es2017.d.ts", "../../../../node_modules/typescript/lib/lib.es2018.d.ts", "../../../../node_modules/typescript/lib/lib.esnext.bigint.d.ts", "../../../../node_modules/typescript/lib/lib.esnext.intl.d.ts", "../../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts", "../../../../node_modules/typescript/lib/lib.es2018.promise.d.ts", "../../../../node_modules/typescript/lib/lib.es2018.intl.d.ts", "../../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", "../../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", "../../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", "../../../../node_modules/typescript/lib/lib.es2017.intl.d.ts", "../../../../node_modules/typescript/lib/lib.es2017.string.d.ts", "../../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", "../../../../node_modules/typescript/lib/lib.es2017.object.d.ts", "../../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts", "../../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", "../../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts", "../../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts", "../../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts", "../../../../node_modules/typescript/lib/lib.es2015.promise.d.ts", "../../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts", "../../../../node_modules/typescript/lib/lib.es2015.generator.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.scripthost.d.ts", "../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts", "../../../../node_modules/typescript/lib/lib.dom.d.ts", "../../../../node_modules/typescript/lib/lib.es5.d.ts" ] }, "version": "FakeTSVersion" }ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/patch0/000077500000000000000000000000001434170041700330005ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/patch0/lib/000077500000000000000000000000001434170041700335465ustar00rootroot00000000000000index.ts000066400000000000000000000002021434170041700351400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/patch0/libimport { helper } from './helper'; export const lib = { one: helper.one, two: helper.two, three: helper.three, four: 4 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/patch1/000077500000000000000000000000001434170041700330015ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/patch1/lib/000077500000000000000000000000001434170041700335475ustar00rootroot00000000000000helper.ts000066400000000000000000000001151434170041700353140ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/patch1/libexport const helper = { one: 1, two: 2, three: 3, four: 4 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/patch2/000077500000000000000000000000001434170041700330025ustar00rootroot00000000000000app.ts000066400000000000000000000002221434170041700340470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt/patch2import { lib } from './lib'; import { helper } from './lib/helper'; console.log(lib.one, lib.two, lib.three, helper.four); // consume new number tsconfig.json000066400000000000000000000002261434170041700342510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" } ] }webpack.config.js000066400000000000000000000007701434170041700347640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuiltmodule.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/000077500000000000000000000000001434170041700353445ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-testsexpectedOutput-4.9/000077500000000000000000000000001434170041700406765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApiapp.d.ts000066400000000000000000000000131434170041700422420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9export {}; bundle.js000066400000000000000000000061271434170041700425130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000004571434170041700430050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9asset bundle.js 3.08 KiB [emitted] (name: main) asset tsconfig.tsbuildinfo 816 bytes [emitted] asset app.d.ts 11 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 125 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700420555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9bundle.js000066400000000000000000000061451434170041700436720ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700426235ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch0helper.d.ts000066400000000000000000000001271434170041700446740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch0/libexport declare const helper: { one: number; two: number; three: number; }; helper.js000066400000000000000000000002371434170041700444420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000002761434170041700452210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch0/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACX,CAAC"}index.d.ts000066400000000000000000000001461434170041700445250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch0/libexport declare const lib: { one: number; two: number; three: number; four: number; }; index.js000066400000000000000000000004011434170041700442630ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three, four: 4 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003741434170041700450500ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;IACnB,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025711434170041700467100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"bd8500a78d56a07c2de3c8c735ca2ea8bfba63861da1c1e6a77f96ac5526c238","signature":"9547233658a31639485353eb30596a0329b38600ed28a2ce8d70e7f88b5a1d8c"},{"version":"2433124b24fe94913871ceba0ffaaa1bb06e73b73a6f6b4181c52b6208eb922e","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000015201434170041700441540ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch0assets by status 2.39 KiB [compared for emit] assets by path lib/*.js 416 bytes asset lib/index.js 257 bytes [compared for emit] asset lib/helper.js 159 bytes [compared for emit] assets by path lib/*.map 442 bytes asset lib/index.js.map 252 bytes [compared for emit] asset lib/helper.js.map 190 bytes [compared for emit] assets by path lib/*.ts 189 bytes asset lib/index.d.ts 102 bytes [compared for emit] asset lib/helper.d.ts 87 bytes [compared for emit] asset lib/tsconfig.tsbuildinfo 1.37 KiB [compared for emit] assets by status 3.9 KiB [emitted] asset bundle.js 3.1 KiB [emitted] (name: main) asset tsconfig.tsbuildinfo 816 bytes [emitted] cached modules 125 bytes [cached] 1 module ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 224 bytes [built] [code generated] webpack compiled successfullytsconfig.tsbuildinfo000066400000000000000000000014601434170041700461360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch0{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./lib/index.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},"11215156582",{"version":"-14331559384","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}patch1/000077500000000000000000000000001434170041700420565ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9app.d.ts000066400000000000000000000000131434170041700434220ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch1export {}; bundle.js000066400000000000000000000061631434170041700436730ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700426245ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch1helper.d.ts000066400000000000000000000001511434170041700446720ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch1/libexport declare const helper: { one: number; two: number; three: number; four: number; }; helper.js000066400000000000000000000002541434170041700444420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch1/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3, four: 4 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000003221434170041700452120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch1/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;CACV,CAAC"}index.js000066400000000000000000000004011434170041700442640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch1/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three, four: 4 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003741434170041700450510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch1/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;IACnB,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025721434170041700467120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch1/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"1fb681e6157008026aa84db0d697833c02fcb11e4b1cb011820844edbffa703c","signature":"695f3f9978b7c5a431d1c0d00791cee3d41b76f2a13fddf525fd5d34431cab6a"},{"version":"2433124b24fe94913871ceba0ffaaa1bb06e73b73a6f6b4181c52b6208eb922e","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./helper.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000011741434170041700441620ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch1assets by path lib/ 2.34 KiB assets by path lib/*.js 429 bytes asset lib/index.js 257 bytes [emitted] asset lib/helper.js 172 bytes [emitted] assets by path lib/*.map 462 bytes asset lib/index.js.map 252 bytes [emitted] asset lib/helper.js.map 210 bytes [emitted] asset lib/tsconfig.tsbuildinfo 1.37 KiB [emitted] asset lib/helper.d.ts 105 bytes [emitted] asset bundle.js 3.11 KiB [emitted] (name: main) asset app.d.ts 11 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 224 bytes [built] [code generated] ./lib/helper.ts 138 bytes [built] [code generated] webpack compiled successfullypatch2/000077500000000000000000000000001434170041700420575ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9bundle.js000066400000000000000000000063551434170041700436770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar helper_1 = __webpack_require__(/*! ./lib/helper */ \"./lib/helper.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, helper_1.helper.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000003241434170041700441570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch2asset bundle.js 3.23 KiB [emitted] (name: main) asset tsconfig.tsbuildinfo 851 bytes [emitted] cached modules 362 bytes [cached] 2 modules ./app.ts 215 bytes [built] [code generated] webpack compiled successfullytsconfig.tsbuildinfo000066400000000000000000000015231434170041700461400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9/patch2{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./lib/index.d.ts","./lib/helper.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},"11215156582","7897218607",{"version":"-12553192154","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6,7]],"referencedMap":[[8,1]],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}tsconfig.tsbuildinfo000066400000000000000000000014601434170041700447570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-4.9{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./lib/index.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},"12503634626",{"version":"-14331559384","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700426755ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApibundle.js000066400000000000000000000061771434170041700445170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000003361434170041700450000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9asset bundle.js 3.12 KiB [emitted] (name: main) ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 125 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700440545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000062151434170041700456670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700446225ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch0helper.d.ts000066400000000000000000000001271434170041700466730ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/libexport declare const helper: { one: number; two: number; three: number; }; helper.js000066400000000000000000000002371434170041700464410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000002761434170041700472200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACX,CAAC"}index.d.ts000066400000000000000000000001461434170041700465240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/libexport declare const lib: { one: number; two: number; three: number; four: number; }; index.js000066400000000000000000000004011434170041700462620ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three, four: 4 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003741434170041700470470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;IACnB,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025711434170041700507070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"bd8500a78d56a07c2de3c8c735ca2ea8bfba63861da1c1e6a77f96ac5526c238","signature":"9547233658a31639485353eb30596a0329b38600ed28a2ce8d70e7f88b5a1d8c"},{"version":"2433124b24fe94913871ceba0ffaaa1bb06e73b73a6f6b4181c52b6208eb922e","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012501434170041700461530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch0assets by path lib/*.js 416 bytes asset lib/index.js 257 bytes [compared for emit] asset lib/helper.js 159 bytes [compared for emit] assets by path lib/*.map 442 bytes asset lib/index.js.map 252 bytes [compared for emit] asset lib/helper.js.map 190 bytes [compared for emit] assets by path lib/*.ts 189 bytes asset lib/index.d.ts 102 bytes [compared for emit] asset lib/helper.d.ts 87 bytes [compared for emit] asset bundle.js 3.14 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [compared for emit] cached modules 125 bytes [cached] 1 module ./app.ts 167 bytes [built] ./lib/index.ts 224 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700440555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000062331434170041700456700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700446235ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch1helper.d.ts000066400000000000000000000001511434170041700466710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch1/libexport declare const helper: { one: number; two: number; three: number; four: number; }; helper.js000066400000000000000000000002541434170041700464410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch1/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3, four: 4 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000003221434170041700472110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch1/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;CACV,CAAC"}index.js000066400000000000000000000004011434170041700462630ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch1/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three, four: 4 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003741434170041700470500ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch1/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;IACnB,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025721434170041700507110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch1/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"1fb681e6157008026aa84db0d697833c02fcb11e4b1cb011820844edbffa703c","signature":"695f3f9978b7c5a431d1c0d00791cee3d41b76f2a13fddf525fd5d34431cab6a"},{"version":"2433124b24fe94913871ceba0ffaaa1bb06e73b73a6f6b4181c52b6208eb922e","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./helper.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000010251434170041700461540ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch1assets by path lib/*.js 429 bytes asset lib/index.js 257 bytes [emitted] asset lib/helper.js 172 bytes [emitted] assets by path lib/*.map 462 bytes asset lib/index.js.map 252 bytes [emitted] asset lib/helper.js.map 210 bytes [emitted] asset bundle.js 3.15 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [emitted] asset lib/helper.d.ts 105 bytes [emitted] cached modules 224 bytes [cached] 1 module ./app.ts 167 bytes [built] ./lib/helper.ts 138 bytes [built] [code generated] webpack compiled successfullypatch2/000077500000000000000000000000001434170041700440565ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000064251434170041700456740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar helper_1 = __webpack_require__(/*! ./lib/helper */ \"./lib/helper.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, helper_1.helper.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700461600ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_Composite_WatchApi/expectedOutput-transpile-4.9/patch2asset bundle.js 3.27 KiB [emitted] (name: main) cached modules 362 bytes [cached] 2 modules ./app.ts 251 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/000077500000000000000000000000001434170041700334015ustar00rootroot00000000000000expectedOutput-4.9/000077500000000000000000000000001434170041700366545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApibundle.js000066400000000000000000000061271434170041700404710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000003361434170041700407570ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9asset bundle.js 3.08 KiB [emitted] (name: main) ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 125 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700400335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9bundle.js000066400000000000000000000061451434170041700416500ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700406015ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch0helper.d.ts000066400000000000000000000001271434170041700426520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch0/libexport declare const helper: { one: number; two: number; three: number; }; helper.js000066400000000000000000000002371434170041700424200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000002761434170041700431770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch0/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACX,CAAC"}index.d.ts000066400000000000000000000001461434170041700425030ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch0/libexport declare const lib: { one: number; two: number; three: number; four: number; }; index.js000066400000000000000000000004011434170041700422410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three, four: 4 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003741434170041700430260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;IACnB,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025711434170041700446660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"bd8500a78d56a07c2de3c8c735ca2ea8bfba63861da1c1e6a77f96ac5526c238","signature":"9547233658a31639485353eb30596a0329b38600ed28a2ce8d70e7f88b5a1d8c"},{"version":"2433124b24fe94913871ceba0ffaaa1bb06e73b73a6f6b4181c52b6208eb922e","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012701434170041700421340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch0assets by path lib/*.js 416 bytes asset lib/index.js 257 bytes [compared for emit] asset lib/helper.js 159 bytes [compared for emit] assets by path lib/*.map 442 bytes asset lib/index.js.map 252 bytes [compared for emit] asset lib/helper.js.map 190 bytes [compared for emit] assets by path lib/*.ts 189 bytes asset lib/index.d.ts 102 bytes [compared for emit] asset lib/helper.d.ts 87 bytes [compared for emit] asset bundle.js 3.1 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [compared for emit] cached modules 125 bytes [cached] 1 module ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 224 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700400345ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9bundle.js000066400000000000000000000061631434170041700416510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700406025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch1helper.d.ts000066400000000000000000000001511434170041700426500ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch1/libexport declare const helper: { one: number; two: number; three: number; four: number; }; helper.js000066400000000000000000000002541434170041700424200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch1/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3, four: 4 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000003221434170041700431700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch1/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;CACV,CAAC"}index.js000066400000000000000000000004011434170041700422420ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch1/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three, four: 4 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003741434170041700430270ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch1/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;IACnB,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025721434170041700446700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch1/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"1fb681e6157008026aa84db0d697833c02fcb11e4b1cb011820844edbffa703c","signature":"695f3f9978b7c5a431d1c0d00791cee3d41b76f2a13fddf525fd5d34431cab6a"},{"version":"2433124b24fe94913871ceba0ffaaa1bb06e73b73a6f6b4181c52b6208eb922e","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./helper.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000010551434170041700421360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch1assets by path lib/*.js 429 bytes asset lib/index.js 257 bytes [emitted] asset lib/helper.js 172 bytes [emitted] assets by path lib/*.map 462 bytes asset lib/index.js.map 252 bytes [emitted] asset lib/helper.js.map 210 bytes [emitted] asset bundle.js 3.11 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [emitted] asset lib/helper.d.ts 105 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 224 bytes [built] [code generated] ./lib/helper.ts 138 bytes [built] [code generated] webpack compiled successfullypatch2/000077500000000000000000000000001434170041700400355ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9bundle.js000066400000000000000000000063551434170041700416550ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar helper_1 = __webpack_require__(/*! ./lib/helper */ \"./lib/helper.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, helper_1.helper.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700421370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-4.9/patch2asset bundle.js 3.23 KiB [emitted] (name: main) cached modules 362 bytes [cached] 2 modules ./app.ts 215 bytes [built] [code generated] webpack compiled successfullyexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700406535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApibundle.js000066400000000000000000000061771434170041700424750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000003361434170041700427560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9asset bundle.js 3.12 KiB [emitted] (name: main) ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 125 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700420325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000062151434170041700436450ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700426005ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch0helper.d.ts000066400000000000000000000001271434170041700446510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch0/libexport declare const helper: { one: number; two: number; three: number; }; helper.js000066400000000000000000000002371434170041700444170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000002761434170041700451760ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACX,CAAC"}index.d.ts000066400000000000000000000001461434170041700445020ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch0/libexport declare const lib: { one: number; two: number; three: number; four: number; }; index.js000066400000000000000000000004011434170041700442400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three, four: 4 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003741434170041700450250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;IACnB,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025711434170041700466650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"bd8500a78d56a07c2de3c8c735ca2ea8bfba63861da1c1e6a77f96ac5526c238","signature":"9547233658a31639485353eb30596a0329b38600ed28a2ce8d70e7f88b5a1d8c"},{"version":"2433124b24fe94913871ceba0ffaaa1bb06e73b73a6f6b4181c52b6208eb922e","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012501434170041700441310ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch0assets by path lib/*.js 416 bytes asset lib/index.js 257 bytes [compared for emit] asset lib/helper.js 159 bytes [compared for emit] assets by path lib/*.map 442 bytes asset lib/index.js.map 252 bytes [compared for emit] asset lib/helper.js.map 190 bytes [compared for emit] assets by path lib/*.ts 189 bytes asset lib/index.d.ts 102 bytes [compared for emit] asset lib/helper.d.ts 87 bytes [compared for emit] asset bundle.js 3.14 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [compared for emit] cached modules 125 bytes [cached] 1 module ./app.ts 167 bytes [built] ./lib/index.ts 224 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700420335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000062331434170041700436460ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700426015ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch1helper.d.ts000066400000000000000000000001511434170041700446470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch1/libexport declare const helper: { one: number; two: number; three: number; four: number; }; helper.js000066400000000000000000000002541434170041700444170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch1/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3, four: 4 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000003221434170041700451670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch1/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;CACV,CAAC"}index.js000066400000000000000000000004011434170041700442410ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch1/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three, four: 4 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003741434170041700450260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch1/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;IACnB,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025721434170041700466670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch1/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"1fb681e6157008026aa84db0d697833c02fcb11e4b1cb011820844edbffa703c","signature":"695f3f9978b7c5a431d1c0d00791cee3d41b76f2a13fddf525fd5d34431cab6a"},{"version":"2433124b24fe94913871ceba0ffaaa1bb06e73b73a6f6b4181c52b6208eb922e","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./helper.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000010251434170041700441320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch1assets by path lib/*.js 429 bytes asset lib/index.js 257 bytes [emitted] asset lib/helper.js 172 bytes [emitted] assets by path lib/*.map 462 bytes asset lib/index.js.map 252 bytes [emitted] asset lib/helper.js.map 210 bytes [emitted] asset bundle.js 3.15 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [emitted] asset lib/helper.d.ts 105 bytes [emitted] cached modules 224 bytes [cached] 1 module ./app.ts 167 bytes [built] ./lib/helper.ts 138 bytes [built] [code generated] webpack compiled successfullypatch2/000077500000000000000000000000001434170041700420345ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000064251434170041700436520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar helper_1 = __webpack_require__(/*! ./lib/helper */ \"./lib/helper.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, helper_1.helper.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700441360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFilesAlreadyBuilt_WatchApi/expectedOutput-transpile-4.9/patch2asset bundle.js 3.27 KiB [emitted] (name: main) cached modules 362 bytes [cached] 2 modules ./app.ts 251 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/000077500000000000000000000000001434170041700331215ustar00rootroot00000000000000expectedOutput-4.9/000077500000000000000000000000001434170041700363745ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApiapp.d.ts000066400000000000000000000000131434170041700377400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9export {}; bundle.js000066400000000000000000000061271434170041700402110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700371425ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9helper.d.ts000066400000000000000000000001271434170041700412130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/libexport declare const helper: { one: number; two: number; three: number; }; helper.js000066400000000000000000000002371434170041700407610ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000002761434170041700415400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACX,CAAC"}index.d.ts000066400000000000000000000001241434170041700410400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000003641434170041700406120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003501434170041700413610ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;CACpB,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025711434170041700432270ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"bd8500a78d56a07c2de3c8c735ca2ea8bfba63861da1c1e6a77f96ac5526c238","signature":"9547233658a31639485353eb30596a0329b38600ed28a2ce8d70e7f88b5a1d8c"},{"version":"bc4ed2b009cdf5f131d46c0ab70386155058ea9011c613bdf82b0b16dae6fa1c","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000015751434170041700405050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9assets by status 2.34 KiB [compared for emit] assets by path lib/*.js 403 bytes asset lib/index.js 244 bytes [compared for emit] asset lib/helper.js 159 bytes [compared for emit] assets by path lib/*.map 422 bytes asset lib/index.js.map 232 bytes [compared for emit] asset lib/helper.js.map 190 bytes [compared for emit] assets by path lib/*.ts 171 bytes asset lib/helper.d.ts 87 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] asset lib/tsconfig.tsbuildinfo 1.37 KiB [compared for emit] assets by status 3.89 KiB [emitted] asset bundle.js 3.08 KiB [emitted] (name: main) asset tsconfig.tsbuildinfo 816 bytes [emitted] asset app.d.ts 11 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 125 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700375535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9app.d.ts000066400000000000000000000000131434170041700411170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/patch0export {}; bundle.js000066400000000000000000000061451434170041700413700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700403215ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/patch0helper.d.ts000066400000000000000000000001511434170041700423670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/patch0/libexport declare const helper: { one: number; two: number; three: number; four: number; }; helper.js000066400000000000000000000002541434170041700421370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3, four: 4 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000003221434170041700427070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/patch0/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;CACV,CAAC"}index.js000066400000000000000000000003641434170041700417710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003501434170041700425400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;CACpB,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025721434170041700444070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"1fb681e6157008026aa84db0d697833c02fcb11e4b1cb011820844edbffa703c","signature":"695f3f9978b7c5a431d1c0d00791cee3d41b76f2a13fddf525fd5d34431cab6a"},{"version":"bc4ed2b009cdf5f131d46c0ab70386155058ea9011c613bdf82b0b16dae6fa1c","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./helper.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000011731434170041700416560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/patch0assets by path lib/ 2.31 KiB assets by path lib/*.js 416 bytes asset lib/index.js 244 bytes [emitted] asset lib/helper.js 172 bytes [emitted] assets by path lib/*.map 442 bytes asset lib/index.js.map 232 bytes [emitted] asset lib/helper.js.map 210 bytes [emitted] asset lib/tsconfig.tsbuildinfo 1.37 KiB [emitted] asset lib/helper.d.ts 105 bytes [emitted] asset bundle.js 3.1 KiB [emitted] (name: main) asset app.d.ts 11 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 138 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700375545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9bundle.js000066400000000000000000000063371434170041700413740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar helper_1 = __webpack_require__(/*! ./lib/helper */ \"./lib/helper.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, helper_1.helper.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000003241434170041700416540ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/patch1asset bundle.js 3.22 KiB [emitted] (name: main) asset tsconfig.tsbuildinfo 851 bytes [emitted] cached modules 349 bytes [cached] 2 modules ./app.ts 215 bytes [built] [code generated] webpack compiled successfullytsconfig.tsbuildinfo000066400000000000000000000015231434170041700436350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9/patch1{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./lib/index.d.ts","./lib/helper.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},"12503634626","7897218607",{"version":"-12553192154","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6,7]],"referencedMap":[[8,1]],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}tsconfig.tsbuildinfo000066400000000000000000000014601434170041700424550ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-4.9{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./lib/index.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},"12503634626",{"version":"-14331559384","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700403735ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApibundle.js000066400000000000000000000061771434170041700422150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700411415ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9helper.d.ts000066400000000000000000000001271434170041700432120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/libexport declare const helper: { one: number; two: number; three: number; }; helper.js000066400000000000000000000002371434170041700427600ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000002761434170041700435370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACX,CAAC"}index.d.ts000066400000000000000000000001241434170041700430370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000003641434170041700426110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003501434170041700433600ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;CACpB,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025711434170041700452260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"bd8500a78d56a07c2de3c8c735ca2ea8bfba63861da1c1e6a77f96ac5526c238","signature":"9547233658a31639485353eb30596a0329b38600ed28a2ce8d70e7f88b5a1d8c"},{"version":"bc4ed2b009cdf5f131d46c0ab70386155058ea9011c613bdf82b0b16dae6fa1c","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013001434170041700424660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9assets by path lib/*.js 403 bytes asset lib/index.js 244 bytes [compared for emit] asset lib/helper.js 159 bytes [compared for emit] assets by path lib/*.map 422 bytes asset lib/index.js.map 232 bytes [compared for emit] asset lib/helper.js.map 190 bytes [compared for emit] assets by path lib/*.ts 171 bytes asset lib/helper.d.ts 87 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] asset bundle.js 3.12 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [compared for emit] ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 125 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700415525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000062151434170041700433650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700423205ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/patch0helper.d.ts000066400000000000000000000001511434170041700443660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/libexport declare const helper: { one: number; two: number; three: number; four: number; }; helper.js000066400000000000000000000002541434170041700441360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3, four: 4 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000003221434170041700447060ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;CACV,CAAC"}index.js000066400000000000000000000003641434170041700437700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003501434170041700445370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;CACpB,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025721434170041700464060ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"1fb681e6157008026aa84db0d697833c02fcb11e4b1cb011820844edbffa703c","signature":"695f3f9978b7c5a431d1c0d00791cee3d41b76f2a13fddf525fd5d34431cab6a"},{"version":"bc4ed2b009cdf5f131d46c0ab70386155058ea9011c613bdf82b0b16dae6fa1c","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./helper.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000010251434170041700436510ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/patch0assets by path lib/*.js 416 bytes asset lib/index.js 244 bytes [emitted] asset lib/helper.js 172 bytes [emitted] assets by path lib/*.map 442 bytes asset lib/index.js.map 232 bytes [emitted] asset lib/helper.js.map 210 bytes [emitted] asset bundle.js 3.14 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [emitted] asset lib/helper.d.ts 105 bytes [emitted] cached modules 211 bytes [cached] 1 module ./app.ts 167 bytes [built] ./lib/helper.ts 138 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700415535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000064071434170041700433710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar helper_1 = __webpack_require__(/*! ./lib/helper */ \"./lib/helper.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, helper_1.helper.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700436550ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_Composite_WatchApi/expectedOutput-transpile-4.9/patch1asset bundle.js 3.26 KiB [emitted] (name: main) cached modules 349 bytes [cached] 2 modules ./app.ts 251 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/000077500000000000000000000000001434170041700310775ustar00rootroot00000000000000expectedOutput-4.9/000077500000000000000000000000001434170041700343525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApibundle.js000066400000000000000000000061271434170041700361670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700351205ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9helper.d.ts000066400000000000000000000001271434170041700371710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/libexport declare const helper: { one: number; two: number; three: number; }; helper.js000066400000000000000000000002371434170041700367370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000002761434170041700375160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACX,CAAC"}index.d.ts000066400000000000000000000001241434170041700370160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000003641434170041700365700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003501434170041700373370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;CACpB,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025711434170041700412050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"bd8500a78d56a07c2de3c8c735ca2ea8bfba63861da1c1e6a77f96ac5526c238","signature":"9547233658a31639485353eb30596a0329b38600ed28a2ce8d70e7f88b5a1d8c"},{"version":"bc4ed2b009cdf5f131d46c0ab70386155058ea9011c613bdf82b0b16dae6fa1c","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013001434170041700364450ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9assets by path lib/*.js 403 bytes asset lib/index.js 244 bytes [compared for emit] asset lib/helper.js 159 bytes [compared for emit] assets by path lib/*.map 422 bytes asset lib/index.js.map 232 bytes [compared for emit] asset lib/helper.js.map 190 bytes [compared for emit] assets by path lib/*.ts 171 bytes asset lib/helper.d.ts 87 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] asset bundle.js 3.08 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 125 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700355315ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9bundle.js000066400000000000000000000061451434170041700373460ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700362775ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/patch0helper.d.ts000066400000000000000000000001511434170041700403450ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/patch0/libexport declare const helper: { one: number; two: number; three: number; four: number; }; helper.js000066400000000000000000000002541434170041700401150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3, four: 4 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000003221434170041700406650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/patch0/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;CACV,CAAC"}index.js000066400000000000000000000003641434170041700377470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003501434170041700405160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;CACpB,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025721434170041700423650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"1fb681e6157008026aa84db0d697833c02fcb11e4b1cb011820844edbffa703c","signature":"695f3f9978b7c5a431d1c0d00791cee3d41b76f2a13fddf525fd5d34431cab6a"},{"version":"bc4ed2b009cdf5f131d46c0ab70386155058ea9011c613bdf82b0b16dae6fa1c","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./helper.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000010541434170041700376320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/patch0assets by path lib/*.js 416 bytes asset lib/index.js 244 bytes [emitted] asset lib/helper.js 172 bytes [emitted] assets by path lib/*.map 442 bytes asset lib/index.js.map 232 bytes [emitted] asset lib/helper.js.map 210 bytes [emitted] asset bundle.js 3.1 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [emitted] asset lib/helper.d.ts 105 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 138 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700355325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9bundle.js000066400000000000000000000063371434170041700373520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar helper_1 = __webpack_require__(/*! ./lib/helper */ \"./lib/helper.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, helper_1.helper.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700376340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-4.9/patch1asset bundle.js 3.22 KiB [emitted] (name: main) cached modules 349 bytes [cached] 2 modules ./app.ts 215 bytes [built] [code generated] webpack compiled successfullyexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700363515ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApibundle.js000066400000000000000000000061771434170041700401730ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700371175ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9helper.d.ts000066400000000000000000000001271434170041700411700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/libexport declare const helper: { one: number; two: number; three: number; }; helper.js000066400000000000000000000002371434170041700407360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000002761434170041700415150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACX,CAAC"}index.d.ts000066400000000000000000000001241434170041700410150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000003641434170041700405670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003501434170041700413360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;CACpB,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025711434170041700432040ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"bd8500a78d56a07c2de3c8c735ca2ea8bfba63861da1c1e6a77f96ac5526c238","signature":"9547233658a31639485353eb30596a0329b38600ed28a2ce8d70e7f88b5a1d8c"},{"version":"bc4ed2b009cdf5f131d46c0ab70386155058ea9011c613bdf82b0b16dae6fa1c","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013001434170041700404440ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9assets by path lib/*.js 403 bytes asset lib/index.js 244 bytes [compared for emit] asset lib/helper.js 159 bytes [compared for emit] assets by path lib/*.map 422 bytes asset lib/index.js.map 232 bytes [compared for emit] asset lib/helper.js.map 190 bytes [compared for emit] assets by path lib/*.ts 171 bytes asset lib/helper.d.ts 87 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] asset bundle.js 3.12 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [compared for emit] ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 211 bytes [built] [code generated] ./lib/helper.ts 125 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700375305ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000062151434170041700413430ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700402765ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/patch0helper.d.ts000066400000000000000000000001511434170041700423440ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/patch0/libexport declare const helper: { one: number; two: number; three: number; four: number; }; helper.js000066400000000000000000000002541434170041700421140ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.helper = void 0; exports.helper = { one: 1, two: 2, three: 3, four: 4 }; //# sourceMappingURL=helper.js.maphelper.js.map000066400000000000000000000003221434170041700426640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"helper.js","sourceRoot":"","sources":["helper.ts"],"names":[],"mappings":";;;AAAa,QAAA,MAAM,GAAG;IAClB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;CACV,CAAC"}index.js000066400000000000000000000003641434170041700417460ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; var helper_1 = require("./helper"); exports.lib = { one: helper_1.helper.one, two: helper_1.helper.two, three: helper_1.helper.three }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003501434170041700425150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAA,mCAAkC;AACrB,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,GAAG,EAAE,eAAM,CAAC,GAAG;IACf,KAAK,EAAE,eAAM,CAAC,KAAK;CACpB,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000025721434170041700443640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./helper.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"1fb681e6157008026aa84db0d697833c02fcb11e4b1cb011820844edbffa703c","signature":"695f3f9978b7c5a431d1c0d00791cee3d41b76f2a13fddf525fd5d34431cab6a"},{"version":"bc4ed2b009cdf5f131d46c0ab70386155058ea9011c613bdf82b0b16dae6fa1c","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,7,1,3,2,5,4],"latestChangedDtsFile":"./helper.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000010251434170041700416270ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/patch0assets by path lib/*.js 416 bytes asset lib/index.js 244 bytes [emitted] asset lib/helper.js 172 bytes [emitted] assets by path lib/*.map 442 bytes asset lib/index.js.map 232 bytes [emitted] asset lib/helper.js.map 210 bytes [emitted] asset bundle.js 3.14 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.37 KiB [emitted] asset lib/helper.d.ts 105 bytes [emitted] cached modules 211 bytes [cached] 1 module ./app.ts 167 bytes [built] ./lib/helper.ts 138 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700375315ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000064071434170041700413470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nvar helper_1 = __webpack_require__(/*! ./lib/helper */ \"./lib/helper.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, helper_1.helper.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/helper.ts": /*!***********************!*\ !*** ./lib/helper.ts ***! \***********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.helper = void 0;\nexports.helper = {\n one: 1,\n two: 2,\n three: 3,\n four: 4\n};\n\n\n//# sourceURL=webpack:///./lib/helper.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nvar helper_1 = __webpack_require__(/*! ./helper */ \"./lib/helper.ts\");\nexports.lib = {\n one: helper_1.helper.one,\n two: helper_1.helper.two,\n three: helper_1.helper.three\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002451434170041700416330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatchRefWithTwoFiles_WatchApi/expectedOutput-transpile-4.9/patch1asset bundle.js 3.26 KiB [emitted] (name: main) cached modules 349 bytes [cached] 2 modules ./app.ts 251 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/000077500000000000000000000000001434170041700301535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/000077500000000000000000000000001434170041700335055ustar00rootroot00000000000000app.d.ts000066400000000000000000000000131434170041700347720ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9export {}; bundle.js000066400000000000000000000051461434170041700352430ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700341745ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9index.d.ts000066400000000000000000000001241434170041700360720ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700356340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700364200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700402560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000010571434170041700355320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9assets by status 1.59 KiB [compared for emit] asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] assets by status 3.41 KiB [emitted] asset bundle.js 2.6 KiB [emitted] (name: main) asset tsconfig.tsbuildinfo 816 bytes [emitted] asset app.d.ts 11 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700346055ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9bundle.js000066400000000000000000000052061434170041700364170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700353535ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch0index.d.ts000066400000000000000000000001461434170041700372550ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch0/libexport declare const lib: { one: number; two: number; three: number; four: number; }; index.js000066400000000000000000000002671434170041700370250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4 // Add new number }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003351434170041700375750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC,CAAC,iBAAiB;CAC1B,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700414350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"244518e7eae5520d792e5c61f0be65249602dd956014a68836c0a35ed686ba28","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000006541434170041700367130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch0assets by path lib/ 1.67 KiB asset lib/tsconfig.tsbuildinfo 1.17 KiB [emitted] asset lib/index.js.map 221 bytes [emitted] asset lib/index.js 183 bytes [emitted] asset lib/index.d.ts 102 bytes [emitted] asset bundle.js 2.63 KiB [emitted] (name: main) asset tsconfig.tsbuildinfo 816 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 150 bytes [built] [code generated] webpack compiled successfullytsconfig.tsbuildinfo000066400000000000000000000014601434170041700406660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch0{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./lib/index.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},"11215156582",{"version":"-14331559384","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}patch1/000077500000000000000000000000001434170041700346065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9bundle.js000066400000000000000000000052541434170041700364230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000003231434170041700367050ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch1asset bundle.js 2.67 KiB [emitted] (name: main) asset tsconfig.tsbuildinfo 816 bytes [emitted] cached modules 150 bytes [cached] 1 module ./app.ts 169 bytes [built] [code generated] webpack compiled successfullytsconfig.tsbuildinfo000066400000000000000000000014601434170041700406670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch1{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./lib/index.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},"11215156582",{"version":"-16299197056","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}patch2/000077500000000000000000000000001434170041700346075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9app.d.ts000066400000000000000000000000131434170041700361530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch2export {}; bundle.js000066400000000000000000000052541434170041700364240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700353555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch2tsconfig.tsbuildinfo000066400000000000000000000023041434170041700414340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch2/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"23d9f9198eb0838fea3c992f317d990ea5a1ece7525595371d76fa7537ed6c96","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,3,2,5,4],"changeFileSet":[6],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000014141434170041700367100ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch2asset bundle.js 2.67 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.19 KiB [emitted] asset app.d.ts 11 bytes [emitted] ./app.ts 169 bytes [built] [code generated] ./lib/index.ts 150 bytes [built] [2 errors] ERROR in lib/index.ts ./lib/index.ts 6:2-3 [tsl] ERROR in lib/index.ts(6,3)  TS1136: Property assignment expected. ts-loader-default_16c1704dade3bd5f @ ./app.ts 3:12-28 ERROR in lib/index.ts ./lib/index.ts 7:0-1 [tsl] ERROR in lib/index.ts(7,1)  TS1128: Declaration or statement expected. ts-loader-default_16c1704dade3bd5f @ ./app.ts 3:12-28 webpack compiled with 2 errorspatch3/000077500000000000000000000000001434170041700346105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9bundle.js000066400000000000000000000052501434170041700364210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch3/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700353565ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch3index.d.ts000066400000000000000000000001701434170041700372550ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch3/libexport declare const lib: { one: number; two: number; three: number; four: number; five: number; }; index.js000066400000000000000000000002621434170041700370230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch3/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4, five: 5 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003441434170041700376000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch3/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;IACP,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700414400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch3/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"c250f21a4c1fc3baa49fd9af20e30f28a0c5a4c1ab58eead42bbca5482f3f963","signature":"64f0f3546d7b6f37dd84a10e5f8a7e22b917671569c4c3954c5a5cca5fcf74d8"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000006541434170041700367160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch3assets by path lib/ 1.69 KiB asset lib/tsconfig.tsbuildinfo 1.17 KiB [emitted] asset lib/index.js.map 228 bytes [emitted] asset lib/index.js 178 bytes [emitted] asset lib/index.d.ts 120 bytes [emitted] asset bundle.js 2.66 KiB [emitted] (name: main) asset tsconfig.tsbuildinfo 816 bytes [emitted] ./app.ts 169 bytes [built] [code generated] ./lib/index.ts 145 bytes [built] [code generated] webpack compiled successfullytsconfig.tsbuildinfo000066400000000000000000000014601434170041700406710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch3{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./lib/index.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},"11496633944",{"version":"-16299197056","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}patch4/000077500000000000000000000000001434170041700346115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9bundle.js000066400000000000000000000052711434170041700364250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch4/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.ffive); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000010541434170041700367120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch4asset bundle.js 2.68 KiB [emitted] (name: main) asset tsconfig.tsbuildinfo 816 bytes [emitted] cached modules 145 bytes [cached] 1 module ./app.ts 186 bytes [built] [code generated] [1 error] ERROR in app.ts ./app.ts 3:55-60 [tsl] ERROR in app.ts(3,56)  TS2551: Property 'ffive' does not exist on type '{ one: number; two: number; three: number; four: number; five: number; }'. Did you mean 'five'? ts-loader-default_16c1704dade3bd5f webpack compiled with 1 errortsconfig.tsbuildinfo000066400000000000000000000014601434170041700406720ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch4{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./lib/index.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},"11496633944",{"version":"-26657554079","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}patch5/000077500000000000000000000000001434170041700346125ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9bundle.js000066400000000000000000000052701434170041700364250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch5/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.five); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000003231434170041700367110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch5asset bundle.js 2.68 KiB [emitted] (name: main) asset tsconfig.tsbuildinfo 816 bytes [emitted] cached modules 145 bytes [cached] 1 module ./app.ts 185 bytes [built] [code generated] webpack compiled successfullytsconfig.tsbuildinfo000066400000000000000000000014601434170041700406730ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9/patch5{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./lib/index.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},"11496633944",{"version":"-21839530949","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}tsconfig.tsbuildinfo000066400000000000000000000014601434170041700375070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-4.9{"program":{"fileNames":["../../node_modules/typescript/lib/lib.d.ts","../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../node_modules/typescript/lib/lib.scripthost.d.ts","./lib/index.d.ts","./app.ts"],"fileInfos":["-10496480823",{"version":"283963714490","affectsGlobalScope":true},{"version":"-63757733770","affectsGlobalScope":true},{"version":"-24714112149","affectsGlobalScope":true},{"version":"204309182321","affectsGlobalScope":true},"12503634626",{"version":"-14331559384","signature":"-3531856636"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"fileIdsList":[[6]],"referencedMap":[[7,1]],"exportedModulesMap":[],"latestChangedDtsFile":"./app.d.ts"},"version":"4.9.3"}expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700354255ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApibundle.js000066400000000000000000000052161434170041700372400ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700361735ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9index.d.ts000066400000000000000000000001241434170041700400710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700376330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700404170ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700422550ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005771434170041700375370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9asset bundle.js 2.64 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700366045ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000052561434170041700404230ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700373525ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch0index.d.ts000066400000000000000000000001461434170041700412540ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/libexport declare const lib: { one: number; two: number; three: number; four: number; }; index.js000066400000000000000000000002671434170041700410240ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4 // Add new number }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003351434170041700415740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC,CAAC,iBAAiB;CAC1B,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700434340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"244518e7eae5520d792e5c61f0be65249602dd956014a68836c0a35ed686ba28","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005071434170041700407070ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch0asset bundle.js 2.67 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [emitted] asset lib/index.js.map 221 bytes [emitted] asset lib/index.js 183 bytes [emitted] asset lib/index.d.ts 102 bytes [emitted] ./app.ts 167 bytes [built] ./lib/index.ts 150 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700366055ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000053241434170041700404200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700407060ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch1asset bundle.js 2.71 KiB [emitted] (name: main) cached modules 150 bytes [cached] 1 module ./app.ts 205 bytes [built] [code generated] webpack compiled successfullypatch2/000077500000000000000000000000001434170041700366065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000053241434170041700404210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700373545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch2tsconfig.tsbuildinfo000066400000000000000000000023041434170041700434330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch2/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"23d9f9198eb0838fea3c992f317d990ea5a1ece7525595371d76fa7537ed6c96","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,3,2,5,4],"changeFileSet":[6],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012061434170041700407060ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch2assets by status 2.71 KiB [cached] 1 asset asset lib/tsconfig.tsbuildinfo 1.19 KiB [emitted] ./app.ts 205 bytes [built] [2 errors] ./lib/index.ts 150 bytes [built] ERROR in ./app.ts 6:2-3 [tsl] ERROR in lib/index.ts(6,3)  TS1136: Property assignment expected. ts-loader-default_d3199d8b31480e4e ERROR in ./app.ts 7:0-1 [tsl] ERROR in lib/index.ts(7,1)  TS1128: Declaration or statement expected. ts-loader-default_d3199d8b31480e4e webpack compiled with 2 errorspatch3/000077500000000000000000000000001434170041700366075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000053201434170041700404160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch3/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700373555ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch3index.d.ts000066400000000000000000000001701434170041700412540ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch3/libexport declare const lib: { one: number; two: number; three: number; four: number; five: number; }; index.js000066400000000000000000000002621434170041700410220ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch3/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4, five: 5 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003441434170041700415770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch3/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;IACP,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700434370ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch3/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"c250f21a4c1fc3baa49fd9af20e30f28a0c5a4c1ab58eead42bbca5482f3f963","signature":"64f0f3546d7b6f37dd84a10e5f8a7e22b917671569c4c3954c5a5cca5fcf74d8"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005061434170041700407110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch3asset bundle.js 2.7 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [emitted] asset lib/index.js.map 228 bytes [emitted] asset lib/index.js 178 bytes [emitted] asset lib/index.d.ts 120 bytes [emitted] ./app.ts 205 bytes [built] ./lib/index.ts 145 bytes [built] [code generated] webpack compiled successfullypatch4/000077500000000000000000000000001434170041700366105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000053411434170041700404220ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch4/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.ffive); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700407110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch4asset bundle.js 2.72 KiB [emitted] (name: main) cached modules 145 bytes [cached] 1 module ./app.ts 222 bytes [built] [code generated] webpack compiled successfullypatch5/000077500000000000000000000000001434170041700366115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000053401434170041700404220ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch5/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.five); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700407120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_Composite_WatchApi/expectedOutput-transpile-4.9/patch5asset bundle.js 2.72 KiB [emitted] (name: main) cached modules 145 bytes [cached] 1 module ./app.ts 221 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/000077500000000000000000000000001434170041700261315ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/000077500000000000000000000000001434170041700314635ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/bundle.js000066400000000000000000000051461434170041700333000ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700322315ustar00rootroot00000000000000index.d.ts000066400000000000000000000001241434170041700340500ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700336120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700343760ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700362340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/output.txt000066400000000000000000000005761434170041700335740ustar00rootroot00000000000000asset bundle.js 2.6 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700326425ustar00rootroot00000000000000bundle.js000066400000000000000000000052061434170041700343750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch0/lib/000077500000000000000000000000001434170041700334105ustar00rootroot00000000000000index.d.ts000066400000000000000000000001461434170041700352330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch0/libexport declare const lib: { one: number; two: number; three: number; four: number; }; index.js000066400000000000000000000002671434170041700350030ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4 // Add new number }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003351434170041700355530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC,CAAC,iBAAiB;CAC1B,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700374130ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"244518e7eae5520d792e5c61f0be65249602dd956014a68836c0a35ed686ba28","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005301434170041700346620ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch0asset bundle.js 2.63 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [emitted] asset lib/index.js.map 221 bytes [emitted] asset lib/index.js 183 bytes [emitted] asset lib/index.d.ts 102 bytes [emitted] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 150 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch1/000077500000000000000000000000001434170041700326435ustar00rootroot00000000000000bundle.js000066400000000000000000000052541434170041700344010ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700346650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch1asset bundle.js 2.67 KiB [emitted] (name: main) cached modules 150 bytes [cached] 1 module ./app.ts 169 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch2/000077500000000000000000000000001434170041700326445ustar00rootroot00000000000000bundle.js000066400000000000000000000052541434170041700344020ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch2/lib/000077500000000000000000000000001434170041700334125ustar00rootroot00000000000000tsconfig.tsbuildinfo000066400000000000000000000023041434170041700374120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch2/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"23d9f9198eb0838fea3c992f317d990ea5a1ece7525595371d76fa7537ed6c96","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,3,2,5,4],"changeFileSet":[6],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000013521434170041700346670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch2asset bundle.js 2.67 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.19 KiB [emitted] ./app.ts 169 bytes [built] [code generated] ./lib/index.ts 150 bytes [built] [2 errors] ERROR in lib/index.ts ./lib/index.ts 6:2-3 [tsl] ERROR in lib/index.ts(6,3)  TS1136: Property assignment expected. ts-loader-default_16c1704dade3bd5f @ ./app.ts 3:12-28 ERROR in lib/index.ts ./lib/index.ts 7:0-1 [tsl] ERROR in lib/index.ts(7,1)  TS1128: Declaration or statement expected. ts-loader-default_16c1704dade3bd5f @ ./app.ts 3:12-28 webpack compiled with 2 errorsts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch3/000077500000000000000000000000001434170041700326455ustar00rootroot00000000000000bundle.js000066400000000000000000000052501434170041700343770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch3/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch3/lib/000077500000000000000000000000001434170041700334135ustar00rootroot00000000000000index.d.ts000066400000000000000000000001701434170041700352330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch3/libexport declare const lib: { one: number; two: number; three: number; four: number; five: number; }; index.js000066400000000000000000000002621434170041700350010ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch3/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4, five: 5 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003441434170041700355560ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch3/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;IACP,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700374160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch3/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"c250f21a4c1fc3baa49fd9af20e30f28a0c5a4c1ab58eead42bbca5482f3f963","signature":"64f0f3546d7b6f37dd84a10e5f8a7e22b917671569c4c3954c5a5cca5fcf74d8"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005301434170041700346650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch3asset bundle.js 2.66 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [emitted] asset lib/index.js.map 228 bytes [emitted] asset lib/index.js 178 bytes [emitted] asset lib/index.d.ts 120 bytes [emitted] ./app.ts 169 bytes [built] [code generated] ./lib/index.ts 145 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch4/000077500000000000000000000000001434170041700326465ustar00rootroot00000000000000bundle.js000066400000000000000000000052711434170041700344030ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch4/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.ffive); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000007751434170041700347010ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch4asset bundle.js 2.68 KiB [emitted] (name: main) cached modules 145 bytes [cached] 1 module ./app.ts 186 bytes [built] [code generated] [1 error] ERROR in app.ts ./app.ts 3:55-60 [tsl] ERROR in app.ts(3,56)  TS2551: Property 'ffive' does not exist on type '{ one: number; two: number; three: number; four: number; five: number; }'. Did you mean 'five'? ts-loader-default_16c1704dade3bd5f webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch5/000077500000000000000000000000001434170041700326475ustar00rootroot00000000000000bundle.js000066400000000000000000000052701434170041700344030ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch5/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.five); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700346710ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-4.9/patch5asset bundle.js 2.68 KiB [emitted] (name: main) cached modules 145 bytes [cached] 1 module ./app.ts 185 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700334625ustar00rootroot00000000000000bundle.js000066400000000000000000000052161434170041700352160ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700341515ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9index.d.ts000066400000000000000000000001241434170041700360470ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002301434170041700356110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002741434170041700363750ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700402330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005771434170041700355150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9asset bundle.js 2.64 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullypatch0/000077500000000000000000000000001434170041700345625ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000052561434170041700364010ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch0/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700353305ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch0index.d.ts000066400000000000000000000001461434170041700372320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch0/libexport declare const lib: { one: number; two: number; three: number; four: number; }; index.js000066400000000000000000000002671434170041700370020ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch0/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4 // Add new number }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003351434170041700375520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC,CAAC,iBAAiB;CAC1B,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700414120ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch0/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"244518e7eae5520d792e5c61f0be65249602dd956014a68836c0a35ed686ba28","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005071434170041700366650ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch0asset bundle.js 2.67 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [emitted] asset lib/index.js.map 221 bytes [emitted] asset lib/index.js 183 bytes [emitted] asset lib/index.d.ts 102 bytes [emitted] ./app.ts 167 bytes [built] ./lib/index.ts 150 bytes [built] [code generated] webpack compiled successfullypatch1/000077500000000000000000000000001434170041700345635ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000053241434170041700363760ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch1/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700366640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch1asset bundle.js 2.71 KiB [emitted] (name: main) cached modules 150 bytes [cached] 1 module ./app.ts 205 bytes [built] [code generated] webpack compiled successfullypatch2/000077500000000000000000000000001434170041700345645ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000053241434170041700363770ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch2/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4 // Add new number\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700353325ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch2tsconfig.tsbuildinfo000066400000000000000000000023041434170041700414110ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch2/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"23d9f9198eb0838fea3c992f317d990ea5a1ece7525595371d76fa7537ed6c96","signature":"4323a7ca8bb142ba56fd9c74334a9e3d4d521a10907662b5d9ccb24936767c1e"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[1,3,2,5,4],"changeFileSet":[6],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000012061434170041700366640ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch2assets by status 2.71 KiB [cached] 1 asset asset lib/tsconfig.tsbuildinfo 1.19 KiB [emitted] ./app.ts 205 bytes [built] [2 errors] ./lib/index.ts 150 bytes [built] ERROR in ./app.ts 6:2-3 [tsl] ERROR in lib/index.ts(6,3)  TS1136: Property assignment expected. ts-loader-default_d3199d8b31480e4e ERROR in ./app.ts 7:0-1 [tsl] ERROR in lib/index.ts(7,1)  TS1128: Declaration or statement expected. ts-loader-default_d3199d8b31480e4e webpack compiled with 2 errorspatch3/000077500000000000000000000000001434170041700345655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000053201434170041700363740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch3/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700353335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch3index.d.ts000066400000000000000000000001701434170041700372320ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch3/libexport declare const lib: { one: number; two: number; three: number; four: number; five: number; }; index.js000066400000000000000000000002621434170041700370000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch3/lib"use strict"; exports.__esModule = true; exports.lib = void 0; exports.lib = { one: 1, two: 2, three: 3, four: 4, five: 5 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000003441434170041700375550ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch3/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,CAAC;IACP,IAAI,EAAE,CAAC;CACR,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022621434170041700414150ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch3/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},{"version":"c250f21a4c1fc3baa49fd9af20e30f28a0c5a4c1ab58eead42bbca5482f3f963","signature":"64f0f3546d7b6f37dd84a10e5f8a7e22b917671569c4c3954c5a5cca5fcf74d8"}],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005061434170041700366670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch3asset bundle.js 2.7 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [emitted] asset lib/index.js.map 228 bytes [emitted] asset lib/index.js 178 bytes [emitted] asset lib/index.d.ts 120 bytes [emitted] ./app.ts 205 bytes [built] ./lib/index.ts 145 bytes [built] [code generated] webpack compiled successfullypatch4/000077500000000000000000000000001434170041700345665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000053411434170041700364000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch4/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.ffive); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700366670ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch4asset bundle.js 2.72 KiB [emitted] (name: main) cached modules 145 bytes [cached] 1 module ./app.ts 222 bytes [built] [code generated] webpack compiled successfullypatch5/000077500000000000000000000000001434170041700345675ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9bundle.js000066400000000000000000000053401434170041700364000ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch5/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\nconsole.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three, lib_1.lib.four, lib_1.lib.five); // consume new number\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\nexports.lib = {\n one: 1,\n two: 2,\n three: 3,\n four: 4,\n five: 5\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002441434170041700366700ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWatch_WatchApi/expectedOutput-transpile-4.9/patch5asset bundle.js 2.72 KiB [emitted] (name: main) cached modules 145 bytes [cached] 1 module ./app.ts 221 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/000077500000000000000000000000001434170041700276345ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/app.ts000066400000000000000000000001101434170041700307540ustar00rootroot00000000000000import { lib } from './lib'; console.log(lib.one, lib.two, lib.three); ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-4.9/000077500000000000000000000000001434170041700331665ustar00rootroot00000000000000bundle.js000066400000000000000000000052241434170041700347210ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\n/*transform was here*/ console.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\n/*transform was here*/ exports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-4.9/lib/000077500000000000000000000000001434170041700337345ustar00rootroot00000000000000index.d.ts000066400000000000000000000001241434170041700355530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002571434170041700353260ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; /*transform was here*/ exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002751434170041700361020ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;uBAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022611434170041700377360ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839"],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"emitSignatures":[[6,"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"]],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005761434170041700352200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-4.9asset bundle.js 2.6 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 131 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyexpectedOutput-transpile-4.9/000077500000000000000000000000001434170041700351065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformerbundle.js000066400000000000000000000052741434170041700367250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar lib_1 = __webpack_require__(/*! ./lib */ \"./lib/index.ts\");\n/*transform was here*/ console.log(lib_1.lib.one, lib_1.lib.two, lib_1.lib.three);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./lib/index.ts": /*!**********************!*\ !*** ./lib/index.ts ***! \**********************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.lib = void 0;\n/*transform was here*/ exports.lib = {\n one: 1,\n two: 2,\n three: 3\n};\n\n\n//# sourceURL=webpack:///./lib/index.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;lib/000077500000000000000000000000001434170041700356545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-transpile-4.9index.d.ts000066400000000000000000000001241434170041700375520ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-transpile-4.9/libexport declare const lib: { one: number; two: number; three: number; }; index.js000066400000000000000000000002571434170041700373250ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-transpile-4.9/lib"use strict"; exports.__esModule = true; exports.lib = void 0; /*transform was here*/ exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapindex.js.map000066400000000000000000000002751434170041700401010ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-transpile-4.9/lib{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;uBAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}tsconfig.tsbuildinfo000066400000000000000000000022611434170041700417350ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-transpile-4.9/lib{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","./index.ts"],"fileInfos":["2dc8c927c9c162a773c6bb3cdc4f3286c23f10eedc67414028f9cb5951610f60",{"version":"8730f4bf322026ff5229336391a18bcaa1f94d4f82416c8b2f3954e2ccaae2ba","affectsGlobalScope":true},{"version":"3aafcb693fe5b5c3bd277bd4c3a617b53db474fe498fc5df067c5603b1eebde7","affectsGlobalScope":true},{"version":"7fac8cb5fc820bc2a59ae11ef1c5b38d3832c6d0dfaec5acdb5569137d09a481","affectsGlobalScope":true},{"version":"097a57355ded99c68e6df1b738990448e0bf170e606707df5a7c0481ff2427cd","affectsGlobalScope":true},"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839"],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[6,1,3,2,5,4],"emitSignatures":[[6,"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"]],"latestChangedDtsFile":"./index.d.ts"},"version":"4.9.3"}output.txt000066400000000000000000000005771434170041700372200ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/expectedOutput-transpile-4.9asset bundle.js 2.64 KiB [emitted] (name: main) asset lib/tsconfig.tsbuildinfo 1.17 KiB [compared for emit] asset lib/index.js.map 188 bytes [compared for emit] asset lib/index.js 152 bytes [compared for emit] asset lib/index.d.ts 84 bytes [compared for emit] ./app.ts 167 bytes [built] [code generated] ./lib/index.ts 119 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/lib/000077500000000000000000000000001434170041700304025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/lib/.gitignore000066400000000000000000000000111434170041700323620ustar00rootroot00000000000000!*.js.mapts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/lib/index.d.ts000066400000000000000000000001241434170041700323000ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/lib/index.js000066400000000000000000000002571434170041700320530ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.lib = void 0; /*transform was here*/ exports.lib = { one: 1, two: 2, three: 3 }; //# sourceMappingURL=index.js.mapts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/lib/index.js.map000066400000000000000000000002741434170041700326260ustar00rootroot00000000000000{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/lib/index.ts000066400000000000000000000000671434170041700320640ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/lib/tsconfig.json000066400000000000000000000001771434170041700331160ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "sourceMap": true, "types": [] }, "files": [ "./index.ts" ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/tsconfig.json000066400000000000000000000002261434170041700323430ustar00rootroot00000000000000{ "compilerOptions": { "types": [] }, "files": [ "./app.ts" ], "references": [ { "path": "./lib" } ] }ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/wasHereTransformer.js000066400000000000000000000010261434170041700340120ustar00rootroot00000000000000"use strict"; exports.__esModule = true; var ts = require("typescript"); var transformer = function (context) { var visitor = function (node) { if (node.kind == ts.SyntaxKind.FirstStatement || ts.isExpressionStatement(node)) { return ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, "transform was here") } return ts.visitEachChild(node, visitor, context); }; return function (node) { return ts.visitNode(node, visitor); }; }; exports["default"] = transformer; ts-loader-9.4.2/test/comparison-tests/projectReferencesWithCustomTransformer/webpack.config.js000066400000000000000000000015011434170041700330470ustar00rootroot00000000000000var path = require('path'); var wasHereTransformer = require('./wasHereTransformer').default; module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true, getCustomTransformers: (program) => ({ before: [wasHereTransformer] }) } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } } ts-loader-9.4.2/test/comparison-tests/replacement/000077500000000000000000000000001434170041700222115ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/replacement/a.ts000066400000000000000000000000371434170041700230010ustar00rootroot00000000000000var a = 'original'; export = a;ts-loader-9.4.2/test/comparison-tests/replacement/app.ts000066400000000000000000000000521434170041700233360ustar00rootroot00000000000000import a = require('./a'); console.log(a)ts-loader-9.4.2/test/comparison-tests/replacement/expectedOutput-4.9/000077500000000000000000000000001434170041700255435ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/replacement/expectedOutput-4.9/bundle.js000066400000000000000000000054031434170041700273540ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar a = __webpack_require__(/*! ./a */ \"./sub/a.ts\");\nconsole.log(a);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./sub/a.ts": /*!******************!*\ !*** ./sub/a.ts ***! \******************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("\nvar dep = __webpack_require__(/*! ./dep */ \"./sub/dep.ts\");\nmodule.exports = dep;\n\n\n//# sourceURL=webpack:///./sub/a.ts?"); /***/ }), /***/ "./sub/dep.ts": /*!********************!*\ !*** ./sub/dep.ts ***! \********************/ /***/ ((module) => { eval("\nvar dep = 'replacement';\nmodule.exports = dep;\n\n\n//# sourceURL=webpack:///./sub/dep.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/replacement/expectedOutput-4.9/output.txt000066400000000000000000000003241434170041700276430ustar00rootroot00000000000000asset bundle.js 2.75 KiB [emitted] (name: main) ./app.ts 81 bytes [built] [code generated] ./sub/a.ts 64 bytes [built] [code generated] ./sub/dep.ts 61 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/replacement/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700275425ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/replacement/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000054531434170041700313600ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar a = __webpack_require__(/*! ./a */ \"./sub/a.ts\");\nconsole.log(a);\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./sub/a.ts": /*!******************!*\ !*** ./sub/a.ts ***! \******************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("\nvar dep = __webpack_require__(/*! ./dep */ \"./sub/dep.ts\");\nmodule.exports = dep;\n\n\n//# sourceURL=webpack:///./sub/a.ts?"); /***/ }), /***/ "./sub/dep.ts": /*!********************!*\ !*** ./sub/dep.ts ***! \********************/ /***/ ((module) => { eval("\nvar dep = 'replacement';\nmodule.exports = dep;\n\n\n//# sourceURL=webpack:///./sub/dep.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/replacement/expectedOutput-transpile-4.9/output.txt000066400000000000000000000003251434170041700316430ustar00rootroot00000000000000asset bundle.js 2.79 KiB [emitted] (name: main) ./app.ts 117 bytes [built] [code generated] ./sub/a.ts 64 bytes [built] [code generated] ./sub/dep.ts 61 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/replacement/sub/000077500000000000000000000000001434170041700230025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/replacement/sub/a.ts000066400000000000000000000000541434170041700235710ustar00rootroot00000000000000import dep = require('./dep'); export = dep;ts-loader-9.4.2/test/comparison-tests/replacement/sub/dep.ts000066400000000000000000000000461434170041700241220ustar00rootroot00000000000000var dep = 'replacement'; export = dep;ts-loader-9.4.2/test/comparison-tests/replacement/tsconfig.json000066400000000000000000000000341434170041700247150ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/replacement/webpack.config.js000066400000000000000000000006201434170041700254250ustar00rootroot00000000000000var webpack = require('webpack') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] }, plugins: [ new webpack.NormalModuleReplacementPlugin(/a$/, "./sub/a") ] } ts-loader-9.4.2/test/comparison-tests/reportFiles/000077500000000000000000000000001434170041700222105ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/reportFiles/app.ts000066400000000000000000000000561434170041700233410ustar00rootroot00000000000000import './skip'; export let a: number a = '10'ts-loader-9.4.2/test/comparison-tests/reportFiles/expectedOutput-4.9/000077500000000000000000000000001434170041700255425ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/reportFiles/expectedOutput-4.9/bundle.js000066400000000000000000000047741434170041700273650ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nexports.a = void 0;\n__webpack_require__(/*! ./skip */ \"./skip.ts\");\nexports.a = '10';\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./skip.ts": /*!*****************!*\ !*** ./skip.ts ***! \*****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nexports.__esModule = true;\nexports.a = void 0;\nexports.a = '10';\n\n\n//# sourceURL=webpack:///./skip.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/reportFiles/expectedOutput-4.9/output.txt000066400000000000000000000006421434170041700276450ustar00rootroot00000000000000asset bundle.js 2.5 KiB [emitted] (name: main) ./app.ts 98 bytes [built] [code generated] [1 error] ./skip.ts 79 bytes [built] [code generated] ERROR in app.ts ./app.ts 3:0-1 [tsl] ERROR in app.ts(3,1)  TS2322: Type 'string' is not assignable to type 'number'. ts-loader-default_caeb77cc684552b3 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/reportFiles/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700275415ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/reportFiles/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000051141434170041700313510ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.a = void 0;\n__webpack_require__(/*! ./skip */ \"./skip.ts\");\nexports.a = '10';\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./skip.ts": /*!*****************!*\ !*** ./skip.ts ***! \*****************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.a = void 0;\nexports.a = '10';\n\n\n//# sourceURL=webpack:///./skip.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/reportFiles/expectedOutput-transpile-4.9/output.txt000066400000000000000000000002461434170041700316440ustar00rootroot00000000000000asset bundle.js 2.57 KiB [emitted] (name: main) ./app.ts 134 bytes [built] [code generated] ./skip.ts 115 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/reportFiles/skip.ts000066400000000000000000000000351434170041700235240ustar00rootroot00000000000000export let a: number a = '10'ts-loader-9.4.2/test/comparison-tests/reportFiles/tsconfig.json000066400000000000000000000000341434170041700247140ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/reportFiles/webpack.config.js000066400000000000000000000006211434170041700254250ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', 'tsx', '.js'] }, module: { rules: [ { test: /\.tsx?$/, loader: 'ts-loader', options: { reportFiles: [ '**/*.ts', '!skip.ts' ] } } ] } }ts-loader-9.4.2/test/comparison-tests/resolveJsonModule/000077500000000000000000000000001434170041700233715ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/resolveJsonModule/app.ts000066400000000000000000000000751434170041700245230ustar00rootroot00000000000000import * as file from "./file.json"; console.log(file.foo); ts-loader-9.4.2/test/comparison-tests/resolveJsonModule/expectedOutput-4.9/000077500000000000000000000000001434170041700267235ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/resolveJsonModule/expectedOutput-4.9/app.d.ts000066400000000000000000000000131434170041700302670ustar00rootroot00000000000000export {}; ts-loader-9.4.2/test/comparison-tests/resolveJsonModule/expectedOutput-4.9/bundle.js000066400000000000000000000003251434170041700305320ustar00rootroot00000000000000(()=>{"use strict";var o,r={920:o=>{o.exports={foo:"bar"}}},t={};o=function o(e){var s=t[e];if(void 0!==s)return s.exports;var n=t[e]={exports:{}};return r[e](n,n.exports,o),n.exports}(920),console.log(o.foo)})();ts-loader-9.4.2/test/comparison-tests/resolveJsonModule/expectedOutput-4.9/output.txt000066400000000000000000000010361434170041700310240ustar00rootroot00000000000000asset bundle.js 213 bytes [emitted] [minimized] (name: main) asset app.d.ts 11 bytes [emitted] ./app.ts 99 bytes [built] [code generated] ./file.json 23 bytes [built] [code generated] WARNING in configuration The 'mode' option has not been set, webpack will fallback to 'production' for this value. Set 'mode' option to 'development' or 'production' to enable defaults for each environment. You can also set it to 'none' to disable any default behavior. Learn more: https://webpack.js.org/configuration/mode/ webpack compiled with 1 warningts-loader-9.4.2/test/comparison-tests/resolveJsonModule/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700307225ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/resolveJsonModule/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000003251434170041700325310ustar00rootroot00000000000000(()=>{"use strict";var o,r={920:o=>{o.exports={foo:"bar"}}},t={};o=function o(e){var s=t[e];if(void 0!==s)return s.exports;var n=t[e]={exports:{}};return r[e](n,n.exports,o),n.exports}(920),console.log(o.foo)})();ts-loader-9.4.2/test/comparison-tests/resolveJsonModule/expectedOutput-transpile-4.9/output.txt000066400000000000000000000007751434170041700330340ustar00rootroot00000000000000asset bundle.js 213 bytes [emitted] [minimized] (name: main) ./app.ts 135 bytes [built] [code generated] ./file.json 23 bytes [built] [code generated] WARNING in configuration The 'mode' option has not been set, webpack will fallback to 'production' for this value. Set 'mode' option to 'development' or 'production' to enable defaults for each environment. You can also set it to 'none' to disable any default behavior. Learn more: https://webpack.js.org/configuration/mode/ webpack compiled with 1 warningts-loader-9.4.2/test/comparison-tests/resolveJsonModule/file.json000066400000000000000000000000221434170041700251750ustar00rootroot00000000000000{ "foo": "bar" }ts-loader-9.4.2/test/comparison-tests/resolveJsonModule/tsconfig.json000066400000000000000000000001721434170041700261000ustar00rootroot00000000000000{ "compilerOptions": { "resolveJsonModule": true, "composite": true }, "include": ["app.ts", "file.json"] } ts-loader-9.4.2/test/comparison-tests/resolveJsonModule/webpack.config.js000066400000000000000000000003171434170041700266100ustar00rootroot00000000000000module.exports = { entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.json'] }, module: { rules: [{ test: /\.tsx?$/, loader: 'ts-loader' }] } }; ts-loader-9.4.2/test/comparison-tests/run-tests.js000066400000000000000000000134641434170041700222240ustar00rootroot00000000000000const os = require('os'); const fs = require('fs-extra'); const path = require('path'); const rimraf = require('rimraf'); const typescript = require('typescript'); const execSync = require('child_process').execSync; const getProgram = require('./getProgram'); // Build const program = getProgram(path.resolve(__dirname, 'tsconfig.json')); const diagnostics = typescript.getPreEmitDiagnostics(program); if (diagnostics.length) { const formatDiagnosticHost = { getCurrentDirectory: typescript.sys.getCurrentDirectory, getCanonicalFileName: typescript.sys.useCaseSensitiveFileNames ? s => s : s => s.toLowerCase(), getNewLine: () => typescript.sys.newLine }; for (const d of diagnostics) { typescript.sys.write(typescript.formatDiagnostic(d, formatDiagnosticHost)); } throw new Error('Errors in the tests'); } // Parse command line arguments const saveOutputMode = process.argv.indexOf('--save-output') !== -1; const indexOfSingleTest = process.argv.indexOf('--single-test'); const singleTestToRun = indexOfSingleTest !== -1 && process.argv[indexOfSingleTest + 1]; const indexOfStartAtTestName = process.argv.indexOf('--start-at'); const startAtTestName = indexOfStartAtTestName !== -1 && process.argv[indexOfStartAtTestName + 1]; const indexOfTestCriteria = process.argv.indexOf('--match-test'); const testCriteria = indexOfTestCriteria !== -1 && new RegExp(process.argv[indexOfTestCriteria + 1]); /** @type {string[]} */ let passingTests = []; /** @type {string[]} */ let failingTests = []; // set up new empty staging area const stagingPath = path.resolve(__dirname, '../../.test'); rimraf.sync(stagingPath); runTests(); // -------------------------------------------------------------- function runTests() { const start = new Date().getTime(); console.log( '\n-------------------------------------------------------------------------\n' ); console.log(`Starting to run test suites on ${os.platform()}...\n`); const testDir = __dirname; if (singleTestToRun) { if (runTestAsChildProcess(getTestNameFromPath(singleTestToRun))) { passingTests.push(singleTestToRun); } else { failingTests.push(singleTestToRun); } } else { // loop through each test directory triggering a test run as child process /** @type {string[]} */ const availableTests = fs .readdirSync(testDir) .filter( /** * @param {string} testName */ testName => { if (startAtTestName && testName < startAtTestName) { return false; } const testPath = path.join(testDir, testName); const isATest = fs.statSync(testPath).isDirectory(); return isATest; } ) .filter( /** * @param {string} testName */ testName => (testCriteria ? !!testName.match(testCriteria) : true) ); // Allow multiple attempts to pass tests as they're flaky let attempt = 0; while (++attempt <= 40 && passingTests.length < availableTests.length) { if (attempt > 1) { console.log(`Some tests failed; re-running (attempt ${attempt})`); } availableTests .filter(testName => !passingTests.includes(testName)) .forEach(testName => { if (runTestAsChildProcess(testName)) { passingTests.push(testName); } }); } failingTests = availableTests.filter( testName => !passingTests.includes(testName) ); } const end = new Date().getTime(); console.log( '\n-------------------------------------------------------------------------\n' ); const totalTests = passingTests.length + failingTests.length; console.log( `${totalTests} test suites took ${(end - start) / 1000} seconds to run.\n` ); if (passingTests.length > 0) { console.log( `${passingTests.length} test suite(s) passed.\n\n - ${passingTests.join( '\n - ' )}\n` ); } if (failingTests.length > 0) { console.log( `${failingTests.length} test suite(s) failed.\n\n - ${failingTests.join( '\n - ' )}\n` ); process.exit(1); } else { console.log('No tests failed; congratulations!'); } } /** @param {string} testNameOrPath */ function getTestNameFromPath(testNameOrPath) { var tsLoaderPath = path.resolve(__dirname, '../..'); var tsLoaderBasename = path.basename(tsLoaderPath); var comparisonTestsRelativeRoot = path.relative(tsLoaderPath, __dirname); var comparisonTestsAbsoluteRoot = path.join( tsLoaderPath, comparisonTestsRelativeRoot ); // It wasn’t a path in comparison-tests; assume it was a test name if ( testNameOrPath.indexOf( path.join(tsLoaderBasename, comparisonTestsRelativeRoot) ) === -1 ) { return testNameOrPath; } // E.g. projectReferences/lib/index.ts var testPathRelativeToComparisonTests = path.relative( comparisonTestsAbsoluteRoot, testNameOrPath ); return testPathRelativeToComparisonTests.split(path.sep)[0]; } /** * Run test isolated in a child process * * @param {string} testName */ function runTestAsChildProcess(testName) { const testToRun = ' --test-to-run ' + testName; const debug = process.argv.indexOf('--debug') > -1; const testCommand = 'mocha -c --reporter spec ' + (debug ? '--inspect-brk=5858 ' : '') + 'test/comparison-tests/create-and-execute-test.js ' + testToRun; try { const _testOutput = execSync( testCommand + (saveOutputMode ? ' --save-output' : ''), { stdio: 'inherit' } ); /* No longer necessary and experimentalFileCaching is enabled by default - approach may prove useful in future though if (!saveOutputMode) { const _testOutput2 = execSync( testCommand + ' --extra-option experimentalFileCaching', { stdio: 'inherit' } ); } */ return true; } catch (err) { return false; } } ts-loader-9.4.2/test/comparison-tests/simpleDependency/000077500000000000000000000000001434170041700232025ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/simpleDependency/app.ts000066400000000000000000000000501434170041700243250ustar00rootroot00000000000000import dep = require('./dep'); dep('');ts-loader-9.4.2/test/comparison-tests/simpleDependency/deeperDep.ts000066400000000000000000000001001434170041700254360ustar00rootroot00000000000000function doSomething(input: string) { } export = doSomething;ts-loader-9.4.2/test/comparison-tests/simpleDependency/dep.ts000066400000000000000000000000631434170041700243210ustar00rootroot00000000000000import dep = require('./deeperDep'); export = dep;ts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-4.9/000077500000000000000000000000001434170041700265345ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-4.9/bundle.js000066400000000000000000000054261434170041700303520ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar dep = __webpack_require__(/*! ./dep */ \"./dep.ts\");\ndep('');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./deeperDep.ts": /*!**********************!*\ !*** ./deeperDep.ts ***! \**********************/ /***/ ((module) => { eval("\nfunction doSomething(input) {\n}\nmodule.exports = doSomething;\n\n\n//# sourceURL=webpack:///./deeperDep.ts?"); /***/ }), /***/ "./dep.ts": /*!****************!*\ !*** ./dep.ts ***! \****************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("\nvar dep = __webpack_require__(/*! ./deeperDep */ \"./deeperDep.ts\");\nmodule.exports = dep;\n\n\n//# sourceURL=webpack:///./dep.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-4.9/output.txt000066400000000000000000000003241434170041700306340ustar00rootroot00000000000000asset bundle.js 2.77 KiB [emitted] (name: main) ./app.ts 78 bytes [built] [code generated] ./dep.ts 70 bytes [built] [code generated] ./deeperDep.ts 76 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700277135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-4.9/patch0/bundle.js000066400000000000000000000054261434170041700315310ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar dep = __webpack_require__(/*! ./dep */ \"./dep.ts\");\ndep('');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./deeperDep.ts": /*!**********************!*\ !*** ./deeperDep.ts ***! \**********************/ /***/ ((module) => { eval("\nfunction doSomething(input) {\n}\nmodule.exports = doSomething;\n\n\n//# sourceURL=webpack:///./deeperDep.ts?"); /***/ }), /***/ "./dep.ts": /*!****************!*\ !*** ./dep.ts ***! \****************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("\nvar dep = __webpack_require__(/*! ./deeperDep */ \"./deeperDep.ts\");\nmodule.exports = dep;\n\n\n//# sourceURL=webpack:///./dep.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-4.9/patch0/output.txt000066400000000000000000000007411434170041700320160ustar00rootroot00000000000000asset bundle.js 2.77 KiB [emitted] (name: main) cached modules 78 bytes [cached] 1 module ./dep.ts 70 bytes [built] [code generated] ./deeperDep.ts 76 bytes [built] [code generated] ERROR in app.ts ./app.ts 3:4-6 [tsl] ERROR in app.ts(3,5)  TS2345: Argument of type 'string' is not assignable to parameter of type 'number'. ts-loader-default_609318b4f68865d3 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-4.9/patch1/000077500000000000000000000000001434170041700277145ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-4.9/patch1/bundle.js000066400000000000000000000054261434170041700315320ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nexports.__esModule = true;\nvar dep = __webpack_require__(/*! ./dep */ \"./dep.ts\");\ndep('');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./deeperDep.ts": /*!**********************!*\ !*** ./deeperDep.ts ***! \**********************/ /***/ ((module) => { eval("\nfunction doSomething(input) {\n}\nmodule.exports = doSomething;\n\n\n//# sourceURL=webpack:///./deeperDep.ts?"); /***/ }), /***/ "./dep.ts": /*!****************!*\ !*** ./dep.ts ***! \****************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("\nvar dep = __webpack_require__(/*! ./deeperDep */ \"./deeperDep.ts\");\nmodule.exports = dep;\n\n\n//# sourceURL=webpack:///./dep.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-4.9/patch1/output.txt000066400000000000000000000003231434170041700320130ustar00rootroot00000000000000asset bundle.js 2.77 KiB [emitted] (name: main) cached modules 78 bytes [cached] 1 module ./dep.ts 70 bytes [built] [code generated] ./deeperDep.ts 76 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700305335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000054761434170041700323560ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar dep = __webpack_require__(/*! ./dep */ \"./dep.ts\");\ndep('');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./deeperDep.ts": /*!**********************!*\ !*** ./deeperDep.ts ***! \**********************/ /***/ ((module) => { eval("\nfunction doSomething(input) {\n}\nmodule.exports = doSomething;\n\n\n//# sourceURL=webpack:///./deeperDep.ts?"); /***/ }), /***/ "./dep.ts": /*!****************!*\ !*** ./dep.ts ***! \****************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("\nvar dep = __webpack_require__(/*! ./deeperDep */ \"./deeperDep.ts\");\nmodule.exports = dep;\n\n\n//# sourceURL=webpack:///./dep.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-transpile-4.9/output.txt000066400000000000000000000003251434170041700326340ustar00rootroot00000000000000asset bundle.js 2.81 KiB [emitted] (name: main) ./app.ts 114 bytes [built] [code generated] ./dep.ts 70 bytes [built] [code generated] ./deeperDep.ts 76 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-transpile-4.9/patch0/000077500000000000000000000000001434170041700317125ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-transpile-4.9/patch0/bundle.js000066400000000000000000000054761434170041700335350ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar dep = __webpack_require__(/*! ./dep */ \"./dep.ts\");\ndep('');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./deeperDep.ts": /*!**********************!*\ !*** ./deeperDep.ts ***! \**********************/ /***/ ((module) => { eval("\nfunction doSomething(input) {\n}\nmodule.exports = doSomething;\n\n\n//# sourceURL=webpack:///./deeperDep.ts?"); /***/ }), /***/ "./dep.ts": /*!****************!*\ !*** ./dep.ts ***! \****************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("\nvar dep = __webpack_require__(/*! ./deeperDep */ \"./deeperDep.ts\");\nmodule.exports = dep;\n\n\n//# sourceURL=webpack:///./dep.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002521434170041700337330ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-transpile-4.9/patch0asset bundle.js 2.81 KiB [emitted] (name: main) cached modules 184 bytes [cached] 2 modules ./deeperDep.ts 76 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-transpile-4.9/patch1/000077500000000000000000000000001434170041700317135ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-transpile-4.9/patch1/bundle.js000066400000000000000000000054761434170041700335360ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar dep = __webpack_require__(/*! ./dep */ \"./dep.ts\");\ndep('');\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }), /***/ "./deeperDep.ts": /*!**********************!*\ !*** ./deeperDep.ts ***! \**********************/ /***/ ((module) => { eval("\nfunction doSomething(input) {\n}\nmodule.exports = doSomething;\n\n\n//# sourceURL=webpack:///./deeperDep.ts?"); /***/ }), /***/ "./dep.ts": /*!****************!*\ !*** ./dep.ts ***! \****************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { eval("\nvar dep = __webpack_require__(/*! ./deeperDep */ \"./deeperDep.ts\");\nmodule.exports = dep;\n\n\n//# sourceURL=webpack:///./dep.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./app.ts"); /******/ /******/ })() ;output.txt000066400000000000000000000002521434170041700337340ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/simpleDependency/expectedOutput-transpile-4.9/patch1asset bundle.js 2.81 KiB [emitted] (name: main) cached modules 184 bytes [cached] 2 modules ./deeperDep.ts 76 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/simpleDependency/patch0/000077500000000000000000000000001434170041700243615ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/simpleDependency/patch0/deeperDep.ts000066400000000000000000000001001434170041700266150ustar00rootroot00000000000000function doSomething(input: number) { } export = doSomething;ts-loader-9.4.2/test/comparison-tests/simpleDependency/patch1/000077500000000000000000000000001434170041700243625ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/simpleDependency/patch1/deeperDep.ts000066400000000000000000000001001434170041700266160ustar00rootroot00000000000000function doSomething(input: string) { } export = doSomething;ts-loader-9.4.2/test/comparison-tests/simpleDependency/tsconfig.json000066400000000000000000000000341434170041700257060ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/simpleDependency/webpack.config.js000066400000000000000000000004251434170041700264210ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/sourceMaps/000077500000000000000000000000001434170041700220335ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/sourceMaps/a.ts000066400000000000000000000000321434170041700226160ustar00rootroot00000000000000console.log('Hello world')ts-loader-9.4.2/test/comparison-tests/sourceMaps/expectedOutput-4.9/000077500000000000000000000000001434170041700253655ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/sourceMaps/expectedOutput-4.9/bundle.js000066400000000000000000000003161434170041700271740ustar00rootroot00000000000000/******/ (() => { // webpackBootstrap var __webpack_exports__ = {}; /*!**************!*\ !*** ./a.ts ***! \**************/ console.log('Hello world'); /******/ })() ; //# sourceMappingURL=bundle.js.mapts-loader-9.4.2/test/comparison-tests/sourceMaps/expectedOutput-4.9/bundle.js.map000066400000000000000000000003001434170041700277410ustar00rootroot00000000000000{"version":3,"file":"bundle.js","mappings":";;;;;AAAA,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC","sources":["webpack:///./a.ts"],"sourcesContent":["console.log('Hello world')"],"names":[],"sourceRoot":""}ts-loader-9.4.2/test/comparison-tests/sourceMaps/expectedOutput-4.9/output.txt000066400000000000000000000002071434170041700274650ustar00rootroot00000000000000asset bundle.js 206 bytes [emitted] (name: main) 1 related asset ./a.ts 28 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/sourceMaps/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700273645ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/sourceMaps/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000003161434170041700311730ustar00rootroot00000000000000/******/ (() => { // webpackBootstrap var __webpack_exports__ = {}; /*!**************!*\ !*** ./a.ts ***! \**************/ console.log('Hello world'); /******/ })() ; //# sourceMappingURL=bundle.js.mapts-loader-9.4.2/test/comparison-tests/sourceMaps/expectedOutput-transpile-4.9/bundle.js.map000066400000000000000000000003001434170041700317400ustar00rootroot00000000000000{"version":3,"file":"bundle.js","mappings":";;;;;AAAA,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC","sources":["webpack:///./a.ts"],"sourcesContent":["console.log('Hello world')"],"names":[],"sourceRoot":""}ts-loader-9.4.2/test/comparison-tests/sourceMaps/expectedOutput-transpile-4.9/output.txt000066400000000000000000000002071434170041700314640ustar00rootroot00000000000000asset bundle.js 206 bytes [emitted] (name: main) 1 related asset ./a.ts 28 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/sourceMaps/tsconfig.json000066400000000000000000000000601434170041700245360ustar00rootroot00000000000000{ "compilerOptions": { "sourceMap": true } }ts-loader-9.4.2/test/comparison-tests/sourceMaps/webpack.config.js000066400000000000000000000004561434170041700252560ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './a.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, devtool: 'source-map', module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/stub-new-version.js000066400000000000000000000024001434170041700234730ustar00rootroot00000000000000// @ts-check const fs = require('fs-extra'); const path = require('path'); const mkdirp = require('mkdirp'); const copySync = require('./copySync'); // BASH script to delete old test output // find ./test/comparison-tests -type d -name '*expectedOutput*4.7' -print0 | xargs -0 -I {} /bin/rm -rf "{}" // update this manually when a new version comes out const OLD_VERSION = '4.8'; const NEW_VERSION = '4.9'; fs.readdirSync(__dirname).forEach(function(test) { const testPath = path.join(__dirname, test); if (fs.statSync(testPath).isDirectory()) { if (test === 'testLib') return; const expectedOutput = path.join(testPath, `expectedOutput-${OLD_VERSION}`); const newExpectedOutput = path.join( testPath, `expectedOutput-${NEW_VERSION}` ); mkdirp.sync(newExpectedOutput); copySync(expectedOutput, newExpectedOutput); const expectedTranspileOutput = path.join( testPath, `expectedOutput-transpile-${OLD_VERSION}` ); const newExpectedTranspileOutput = path.join( testPath, `expectedOutput-transpile-${NEW_VERSION}` ); if (fs.existsSync(expectedTranspileOutput)) { mkdirp.sync(newExpectedTranspileOutput); copySync(expectedTranspileOutput, newExpectedTranspileOutput); } } }); ts-loader-9.4.2/test/comparison-tests/testLib/000077500000000000000000000000001434170041700213205ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/testLib/foo.ts000066400000000000000000000000251434170041700224500ustar00rootroot00000000000000export default 'foo';ts-loader-9.4.2/test/comparison-tests/testLib/package-lock.json000066400000000000000000000001021434170041700245250ustar00rootroot00000000000000{ "name": "lib", "version": "0.0.1", "lockfileVersion": 1 } ts-loader-9.4.2/test/comparison-tests/testLib/package.json000066400000000000000000000001531434170041700236050ustar00rootroot00000000000000{ "name": "lib", "version": "0.0.1", "description": "Dummy lib for npm link testing for ts-loader" } ts-loader-9.4.2/test/comparison-tests/tsconfig.json000066400000000000000000000005151434170041700224220ustar00rootroot00000000000000{ "compilerOptions": { "allowJs": true, "checkJs": true, "module": "commonjs", "noEmit": true, "lib": ["es2016"] }, "files": [ "getProgram.js", "create-and-execute-test.js", "run-tests.js", "newline.loader.js", "copySync.js" ] }ts-loader-9.4.2/test/comparison-tests/tsconfigInvalid/000077500000000000000000000000001434170041700230355ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/tsconfigInvalid/app.ts000066400000000000000000000000001434170041700241530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/tsconfigInvalid/expectedOutput-4.9/000077500000000000000000000000001434170041700263675ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/tsconfigInvalid/expectedOutput-4.9/bundle.js000066400000000000000000000025361434170041700302040ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: /u001b[31merror while parsing tsconfig.json/u001b[39m/n at Object.loader (/workspaces/ts-loader/dist/index.js:17:18)\");\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module doesn't tell about it's top-level declarations so it can't be inlined /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/tsconfigInvalid/expectedOutput-4.9/output.txt000066400000000000000000000015501434170041700304710ustar00rootroot00000000000000asset bundle.js 1.35 KiB [emitted] (name: main) ./app.ts 39 bytes [built] [code generated] [3 errors] ERROR in tsconfig.json ./app.ts tsconfig.json [tsl] ERROR  TS5024: Compiler option 'sourceMap' requires a value of type boolean. ERROR in tsconfig.json ./app.ts tsconfig.json [tsl] ERROR  TS6046: Argument for '--target' option must be: 'es3', 'es5', 'es6', 'es2015', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'esnext'. ERROR in ./app.ts Module build failed (from ../../index.js): Error: error while parsing tsconfig.json at Object.loader (dist/index.js:17:18) 2 errors have detailed information that is not shown. Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it. webpack compiled with 3 errorsts-loader-9.4.2/test/comparison-tests/tsconfigInvalid/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700303665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/tsconfigInvalid/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000025361434170041700322030ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: /u001b[31merror while parsing tsconfig.json/u001b[39m/n at Object.loader (/workspaces/ts-loader/dist/index.js:17:18)\");\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module doesn't tell about it's top-level declarations so it can't be inlined /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/tsconfigInvalid/expectedOutput-transpile-4.9/output.txt000066400000000000000000000015501434170041700324700ustar00rootroot00000000000000asset bundle.js 1.35 KiB [emitted] (name: main) ./app.ts 39 bytes [built] [code generated] [3 errors] ERROR in tsconfig.json ./app.ts tsconfig.json [tsl] ERROR  TS5024: Compiler option 'sourceMap' requires a value of type boolean. ERROR in tsconfig.json ./app.ts tsconfig.json [tsl] ERROR  TS6046: Argument for '--target' option must be: 'es3', 'es5', 'es6', 'es2015', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'esnext'. ERROR in ./app.ts Module build failed (from ../../index.js): Error: error while parsing tsconfig.json at Object.loader (dist/index.js:17:18) 2 errors have detailed information that is not shown. Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it. webpack compiled with 3 errorsts-loader-9.4.2/test/comparison-tests/tsconfigInvalid/tsconfig.json000066400000000000000000000001061434170041700255410ustar00rootroot00000000000000{ "compilerOptions": { "target": "es2", "sourceMap": "maybe" } }ts-loader-9.4.2/test/comparison-tests/tsconfigInvalid/webpack.config.js000066400000000000000000000004251434170041700262540ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/tsconfigInvalidFile/000077500000000000000000000000001434170041700236355ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/tsconfigInvalidFile/app.ts000066400000000000000000000000001434170041700247530ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/tsconfigInvalidFile/expectedOutput-4.9/000077500000000000000000000000001434170041700271675ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/tsconfigInvalidFile/expectedOutput-4.9/bundle.js000066400000000000000000000026521434170041700310030ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: /u001b[31mA file specified in tsconfig.json could not be found: /tsconfigInvalidFile/i-am-a-file-what-does-not-exist.ts/u001b[39m/n at Object.loader (/workspaces/ts-loader/dist/index.js:17:18)\");\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module doesn't tell about it's top-level declarations so it can't be inlined /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/tsconfigInvalidFile/expectedOutput-4.9/output.txt000066400000000000000000000005261434170041700312730ustar00rootroot00000000000000asset bundle.js 1.45 KiB [emitted] (name: main) ./app.ts 39 bytes [built] [code generated] [1 error] ERROR in ./app.ts Module build failed (from ../../index.js): Error: A file specified in tsconfig.json could not be found: i-am-a-file-what-does-not-exist.ts at Object.loader (dist/index.js:17:18) webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/tsconfigInvalidFile/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700311665ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/tsconfigInvalidFile/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000022131434170041700327730ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/tsconfigInvalidFile/expectedOutput-transpile-4.9/output.txt000066400000000000000000000001671434170041700332730ustar00rootroot00000000000000asset bundle.js 1.14 KiB [emitted] (name: main) ./app.ts 1 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/tsconfigInvalidFile/tsconfig.json000066400000000000000000000002041434170041700263400ustar00rootroot00000000000000{ "compilerOptions": { "sourceMap": true }, "files": [ "i-am-a-file-what-does-not-exist.ts", "app.ts" ] } ts-loader-9.4.2/test/comparison-tests/tsconfigInvalidFile/webpack.config.js000066400000000000000000000004251434170041700270540ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/tsconfigSearch/000077500000000000000000000000001434170041700226545ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/tsconfigSearch/expectedOutput-4.9/000077500000000000000000000000001434170041700262065ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/tsconfigSearch/expectedOutput-4.9/bundle.js000066400000000000000000000050621434170041700300200ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./src/app.ts": /*!********************!*\ !*** ./src/app.ts ***! \********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nexports.__esModule = true;\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething('');\n\n\n//# sourceURL=webpack:///./src/app.ts?"); /***/ }), /***/ "./lib/externalLib.js": /*!****************************!*\ !*** ./lib/externalLib.js ***! \****************************/ /***/ ((module) => { eval("module.exports = {\n doSomething: function() { } \n}\n\n//# sourceURL=webpack:///./lib/externalLib.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/tsconfigSearch/expectedOutput-4.9/output.txt000066400000000000000000000002641434170041700303110ustar00rootroot00000000000000asset bundle.js 2.55 KiB [emitted] (name: main) ./src/app.ts 112 bytes [built] [code generated] ./lib/externalLib.js 55 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/tsconfigSearch/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700302055ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/tsconfigSearch/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000051321434170041700320150ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./src/app.ts": /*!********************!*\ !*** ./src/app.ts ***! \********************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nvar externalLib = __webpack_require__(/*! externalLib */ \"./lib/externalLib.js\");\nexternalLib.doSomething('');\n\n\n//# sourceURL=webpack:///./src/app.ts?"); /***/ }), /***/ "./lib/externalLib.js": /*!****************************!*\ !*** ./lib/externalLib.js ***! \****************************/ /***/ ((module) => { eval("module.exports = {\n doSomething: function() { } \n}\n\n//# sourceURL=webpack:///./lib/externalLib.js?"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./src/app.ts"); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/tsconfigSearch/expectedOutput-transpile-4.9/output.txt000066400000000000000000000002641434170041700323100ustar00rootroot00000000000000asset bundle.js 2.59 KiB [emitted] (name: main) ./src/app.ts 148 bytes [built] [code generated] ./lib/externalLib.js 55 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/tsconfigSearch/lib/000077500000000000000000000000001434170041700234225ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/tsconfigSearch/lib/externalLib.d.ts000066400000000000000000000002101434170041700264560ustar00rootroot00000000000000declare module externalLib { export function doSomething(arg: any): void; } declare module 'externalLib' { export = externalLib }ts-loader-9.4.2/test/comparison-tests/tsconfigSearch/lib/externalLib.js000066400000000000000000000000671434170041700262340ustar00rootroot00000000000000module.exports = { doSomething: function() { } }ts-loader-9.4.2/test/comparison-tests/tsconfigSearch/src/000077500000000000000000000000001434170041700234435ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/tsconfigSearch/src/app.ts000066400000000000000000000001111434170041700245640ustar00rootroot00000000000000import externalLib = require('externalLib'); externalLib.doSomething('');ts-loader-9.4.2/test/comparison-tests/tsconfigSearch/tsconfig.json000066400000000000000000000000671434170041700253660ustar00rootroot00000000000000{ "files": [ "lib/externalLib.d.ts" ] }ts-loader-9.4.2/test/comparison-tests/tsconfigSearch/webpack.config.js000066400000000000000000000006031434170041700260710ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './src/app.ts', output: { filename: 'bundle.js' }, resolve: { alias: { externalLib: path.join(__dirname, "./lib/externalLib.js") }, extensions: ['.js', '.ts'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/000077500000000000000000000000001434170041700230675ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/app.ts000066400000000000000000000002751434170041700242230ustar00rootroot00000000000000interface AType { a: string; } interface BType extends AType { b: string; } class Foo { getSomething(): BType { return null; } } var foo = new Foo(); var x:BType = foo.getSomething();ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-4.9/000077500000000000000000000000001434170041700264215ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-4.9/bundle.js000066400000000000000000000025511434170041700302330ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var Foo = /** @class */ (function () {\n function Foo() {\n }\n Foo.prototype.getSomething = function () {\n return null;\n };\n return Foo;\n}());\nvar foo = new Foo();\nvar x = foo.getSomething();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-4.9/output.txt000066400000000000000000000001711434170041700305210ustar00rootroot00000000000000asset bundle.js 1.35 KiB [emitted] (name: main) ./app.ts 212 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-4.9/patch0/000077500000000000000000000000001434170041700276005ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-4.9/patch0/bundle.js000066400000000000000000000025511434170041700314120ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var Foo = /** @class */ (function () {\n function Foo() {\n }\n Foo.prototype.getSomething = function () {\n return null;\n };\n return Foo;\n}());\nvar foo = new Foo();\nvar x = foo.getSomething();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-4.9/patch0/output.txt000066400000000000000000000006161434170041700317040ustar00rootroot00000000000000asset bundle.js 1.35 KiB [emitted] (name: main) ./app.ts 212 bytes [built] [code generated] [1 error] ERROR in app.ts ./app.ts 11:4-5 [tsl] ERROR in app.ts(11,5)  TS2741: Property 'b' is missing in type 'AType' but required in type 'BType'. ts-loader-default_609318b4f68865d3 webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-4.9/patch1/000077500000000000000000000000001434170041700276015ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-4.9/patch1/bundle.js000066400000000000000000000025511434170041700314130ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var Foo = /** @class */ (function () {\n function Foo() {\n }\n Foo.prototype.getSomething = function () {\n return null;\n };\n return Foo;\n}());\nvar foo = new Foo();\nvar x = foo.getSomething();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-4.9/patch1/output.txt000066400000000000000000000001711434170041700317010ustar00rootroot00000000000000asset bundle.js 1.35 KiB [emitted] (name: main) ./app.ts 212 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700304205ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-transpile-4.9/bundle.js000066400000000000000000000025511434170041700322320ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var Foo = /** @class */ (function () {\n function Foo() {\n }\n Foo.prototype.getSomething = function () {\n return null;\n };\n return Foo;\n}());\nvar foo = new Foo();\nvar x = foo.getSomething();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-transpile-4.9/output.txt000066400000000000000000000001711434170041700325200ustar00rootroot00000000000000asset bundle.js 1.35 KiB [emitted] (name: main) ./app.ts 212 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-transpile-4.9/patch0/000077500000000000000000000000001434170041700315775ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-transpile-4.9/patch0/bundle.js000066400000000000000000000025511434170041700334110ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var Foo = /** @class */ (function () {\n function Foo() {\n }\n Foo.prototype.getSomething = function () {\n return null;\n };\n return Foo;\n}());\nvar foo = new Foo();\nvar x = foo.getSomething();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-transpile-4.9/patch0/output.txt000066400000000000000000000001711434170041700336770ustar00rootroot00000000000000asset bundle.js 1.35 KiB [emitted] (name: main) ./app.ts 212 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-transpile-4.9/patch1/000077500000000000000000000000001434170041700316005ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-transpile-4.9/patch1/bundle.js000066400000000000000000000025511434170041700334120ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("var Foo = /** @class */ (function () {\n function Foo() {\n }\n Foo.prototype.getSomething = function () {\n return null;\n };\n return Foo;\n}());\nvar foo = new Foo();\nvar x = foo.getSomething();\n\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval devtool is used. /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/expectedOutput-transpile-4.9/patch1/output.txt000066400000000000000000000001711434170041700337000ustar00rootroot00000000000000asset bundle.js 1.35 KiB [emitted] (name: main) ./app.ts 212 bytes [built] [code generated] webpack compiled successfullyts-loader-9.4.2/test/comparison-tests/typeSystemWatch/patch0/000077500000000000000000000000001434170041700242465ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/patch0/app.ts000066400000000000000000000002751434170041700254020ustar00rootroot00000000000000interface AType { a: string; } interface BType extends AType { b: string; } class Foo { getSomething(): AType { return null; } } var foo = new Foo(); var x:BType = foo.getSomething();ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/patch1/000077500000000000000000000000001434170041700242475ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/patch1/app.ts000066400000000000000000000003041434170041700253740ustar00rootroot00000000000000interface AType { a: string; } interface BType extends AType { b: string; } class Foo { getSomething(): AType { return null; } } var foo = new Foo(); var x:BType = foo.getSomething();ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/tsconfig.json000066400000000000000000000000671434170041700256010ustar00rootroot00000000000000{ "compilerOptions": { }, "files": [ "app.ts" ] }ts-loader-9.4.2/test/comparison-tests/typeSystemWatch/webpack.config.js000066400000000000000000000004251434170041700263060ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } ts-loader-9.4.2/test/comparison-tests/validateLoaderOptionNames/000077500000000000000000000000001434170041700250075ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/validateLoaderOptionNames/app.ts000066400000000000000000000000131434170041700261310ustar00rootroot00000000000000var a = 0; ts-loader-9.4.2/test/comparison-tests/validateLoaderOptionNames/expectedOutput-4.9/000077500000000000000000000000001434170041700303415ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/validateLoaderOptionNames/expectedOutput-4.9/bundle.js000066400000000000000000000040371434170041700321540ustar00rootroot00000000000000/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: ts-loader was supplied with an unexpected loader option: notRealOption/n/nPlease take a look at the options you are supplying; the following are valid options:/nsilent / logLevel / logInfoToStdOut / instance / compiler / context / configFile / transpileOnly / ignoreDiagnostics / errorFormatter / colors / compilerOptions / appendTsSuffixTo / appendTsxSuffixTo / onlyCompileBundledFiles / happyPackMode / getCustomTransformers / reportFiles / experimentalWatchApi / allowTsInNodeModules / experimentalFileCaching / projectReferences / resolveModuleName / resolveTypeReferenceDirective / useCaseSensitiveFileNames/n/n at validateLoaderOptions (/workspaces/ts-loader/dist/index.js:145:19)/n at getLoaderOptions (/workspaces/ts-loader/dist/index.js:102:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:14:21)\");\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module doesn't tell about it's top-level declarations so it can't be inlined /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;ts-loader-9.4.2/test/comparison-tests/validateLoaderOptionNames/expectedOutput-4.9/output.txt000066400000000000000000000016701434170041700324460ustar00rootroot00000000000000asset bundle.js 2.04 KiB [emitted] (name: main) ./app.ts 39 bytes [built] [code generated] [1 error] ERROR in ./app.ts Module build failed (from ../../index.js): Error: ts-loader was supplied with an unexpected loader option: notRealOption Please take a look at the options you are supplying; the following are valid options: silent / logLevel / logInfoToStdOut / instance / compiler / context / configFile / transpileOnly / ignoreDiagnostics / errorFormatter / colors / compilerOptions / appendTsSuffixTo / appendTsxSuffixTo / onlyCompileBundledFiles / happyPackMode / getCustomTransformers / reportFiles / experimentalWatchApi / allowTsInNodeModules / experimentalFileCaching / projectReferences / resolveModuleName / resolveTypeReferenceDirective / useCaseSensitiveFileNames at validateLoaderOptions (dist/index.js:145:19) at getLoaderOptions (dist/index.js:102:5) at Object.loader (dist/index.js:14:21) webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/validateLoaderOptionNames/expectedOutput-transpile-4.9/000077500000000000000000000000001434170041700323405ustar00rootroot00000000000000bundle.js000066400000000000000000000040371434170041700340740ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/validateLoaderOptionNames/expectedOutput-transpile-4.9/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./app.ts": /*!****************!*\ !*** ./app.ts ***! \****************/ /***/ (() => { eval("throw new Error(\"Module build failed (from ../../index.js):/nError: ts-loader was supplied with an unexpected loader option: notRealOption/n/nPlease take a look at the options you are supplying; the following are valid options:/nsilent / logLevel / logInfoToStdOut / instance / compiler / context / configFile / transpileOnly / ignoreDiagnostics / errorFormatter / colors / compilerOptions / appendTsSuffixTo / appendTsxSuffixTo / onlyCompileBundledFiles / happyPackMode / getCustomTransformers / reportFiles / experimentalWatchApi / allowTsInNodeModules / experimentalFileCaching / projectReferences / resolveModuleName / resolveTypeReferenceDirective / useCaseSensitiveFileNames/n/n at validateLoaderOptions (/workspaces/ts-loader/dist/index.js:145:19)/n at getLoaderOptions (/workspaces/ts-loader/dist/index.js:102:5)/n at Object.loader (/workspaces/ts-loader/dist/index.js:14:21)\");\n\n//# sourceURL=webpack:///./app.ts?"); /***/ }) /******/ }); /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module doesn't tell about it's top-level declarations so it can't be inlined /******/ var __webpack_exports__ = {}; /******/ __webpack_modules__["./app.ts"](); /******/ /******/ })() ;output.txt000066400000000000000000000016701434170041700343660ustar00rootroot00000000000000ts-loader-9.4.2/test/comparison-tests/validateLoaderOptionNames/expectedOutput-transpile-4.9asset bundle.js 2.04 KiB [emitted] (name: main) ./app.ts 39 bytes [built] [code generated] [1 error] ERROR in ./app.ts Module build failed (from ../../index.js): Error: ts-loader was supplied with an unexpected loader option: notRealOption Please take a look at the options you are supplying; the following are valid options: silent / logLevel / logInfoToStdOut / instance / compiler / context / configFile / transpileOnly / ignoreDiagnostics / errorFormatter / colors / compilerOptions / appendTsSuffixTo / appendTsxSuffixTo / onlyCompileBundledFiles / happyPackMode / getCustomTransformers / reportFiles / experimentalWatchApi / allowTsInNodeModules / experimentalFileCaching / projectReferences / resolveModuleName / resolveTypeReferenceDirective / useCaseSensitiveFileNames at validateLoaderOptions (dist/index.js:145:19) at getLoaderOptions (dist/index.js:102:5) at Object.loader (dist/index.js:14:21) webpack compiled with 1 errorts-loader-9.4.2/test/comparison-tests/validateLoaderOptionNames/tsconfig.json000066400000000000000000000000341434170041700275130ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/comparison-tests/validateLoaderOptionNames/webpack.config.js000066400000000000000000000004671434170041700302340ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { notRealOption: true } } ] } } ts-loader-9.4.2/test/execution-tests/000077500000000000000000000000001434170041700175435ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/1.8.2_allowJs-entryFileIsJs/000077500000000000000000000000001434170041700244345ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/1.8.2_allowJs-entryFileIsJs/karma.conf.js000066400000000000000000000004661434170041700270170ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: ['./**/*.tests.js'] }) ); }; ts-loader-9.4.2/test/execution-tests/1.8.2_allowJs-entryFileIsJs/src/000077500000000000000000000000001434170041700252235ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/1.8.2_allowJs-entryFileIsJs/src/app.js000066400000000000000000000000451434170041700263400ustar00rootroot00000000000000var dep = require('./dep'); dep('');ts-loader-9.4.2/test/execution-tests/1.8.2_allowJs-entryFileIsJs/src/deeperDep.js000066400000000000000000000001421434170041700274530ustar00rootroot00000000000000function doSomething(input) { return "doSomething with " + input } module.exports = doSomething;ts-loader-9.4.2/test/execution-tests/1.8.2_allowJs-entryFileIsJs/src/dep.js000066400000000000000000000000711434170041700263270ustar00rootroot00000000000000var dep = require('./deeperDep'); module.exports = dep; ts-loader-9.4.2/test/execution-tests/1.8.2_allowJs-entryFileIsJs/test/000077500000000000000000000000001434170041700254135ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/1.8.2_allowJs-entryFileIsJs/test/app.tests.js000066400000000000000000000003061434170041700276710ustar00rootroot00000000000000var dep = require('../src/dep'); describe("app", function() { it("dep can be called", function() { var result = dep("nothing"); expect(result).toBe("doSomething with nothing"); }); }); ts-loader-9.4.2/test/execution-tests/1.8.2_allowJs-entryFileIsJs/tsconfig.json000066400000000000000000000001451434170041700271430ustar00rootroot00000000000000{ "compilerOptions": { "allowJs": true, "moduleResolution": "node", "noEmitOnError": true } }ts-loader-9.4.2/test/execution-tests/1.8.2_allowJs-entryFileIsJs/webpack.config.js000066400000000000000000000010731434170041700276530ustar00rootroot00000000000000var path = require('path'); var aliasLoader = require('../../aliasLoader'); var config = { mode: 'development', entry: './src/app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.js$/, loader: 'ts-loader' } ] } }; module.exports = config; // for test harness purposes only, you would not need this in a normal project var tsLoaderPath = require('path').join(__dirname, "../../../index.js"); aliasLoader(config, tsLoaderPath, {}); ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/000077500000000000000000000000001434170041700272305ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/karma.conf.js000066400000000000000000000006351434170041700316110ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/main.js000066400000000000000000000002161434170041700305110ustar00rootroot00000000000000import 'babel-polyfill'; const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/node_modules/000077500000000000000000000000001434170041700317055ustar00rootroot00000000000000mathutils/000077500000000000000000000000001434170041700336405ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/node_modulesindex.js000066400000000000000000000002111434170041700352770ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/node_modules/mathutilsfunction adder(num1, num2) { return num1 + num2; } var version = '1.2'; module.exports = { adder: adder, version: version }mathutils.d.ts000066400000000000000000000002301434170041700364370ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/node_modules/mathutilsdeclare namespace mathutils { export var version: string; export function adder(num1: number, num2: number): number; } export = mathutils;package.json000066400000000000000000000001401434170041700361210ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/node_modules/mathutils{ "name": "mathutils", "version": "1.0.0", "main": "index.js", "typings": "mathutils.d.ts" }ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/package.json000066400000000000000000000006431434170041700315210ustar00rootroot00000000000000{ "name": "allow-js-import-types", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.8.5", "babel": "^6.0.0", "babel-core": "^6.0.0", "babel-loader": "^7.0.0", "babel-preset-es2015": "^6.0.0", "jasmine-core": "^2.3.4" }, "dependencies": { "babel-polyfill": "^6.0.0", "mathutils": "file:../../testPackages/mathutils" } } ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/src/000077500000000000000000000000001434170041700300175ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/src/simple.ts000066400000000000000000000002321434170041700316550ustar00rootroot00000000000000import mathutils from "mathutils"; export function usingMathutils() { return `with ${ mathutils.version } we can make ${ mathutils.adder(3, 4) }`; } ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/test/000077500000000000000000000000001434170041700302075ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/test/simple.tests.ts000066400000000000000000000003311434170041700332060ustar00rootroot00000000000000import { usingMathutils } from "../src/simple"; describe("simple", () => { it("usingMathutils successfully uses the mathutils module", () => { expect(usingMathutils()).toBe("with 1.2 we can make 7"); }); }); ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/tsconfig.json000066400000000000000000000004661434170041700317450ustar00rootroot00000000000000{ "compilerOptions": { "allowSyntheticDefaultImports": true, "moduleResolution": "node", "module": "es2015", "noEmitOnError": true, "noImplicitAny": true, "preserveConstEnums": true, "removeComments": false, "suppressImplicitAnyIndexErrors": true, "target": "es2015" } }ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/webpack.config.js000066400000000000000000000020701434170041700324450ustar00rootroot00000000000000/* eslint-disable no-var, strict, prefer-arrow-callback */ 'use strict'; var path = require('path'); var webpack = require('webpack'); var babelOptions = { "presets": [ [ "es2015", { "modules": false } ] ] }; module.exports = { mode: 'development', entry: './src/simple.ts', output: { filename: 'bundle.js' }, module: { rules: [{ test: /\.ts(x?)$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions }, { loader: 'ts-loader' } ] }, { test: /\.js$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions } ] }] }, resolve: { // Add `.ts` and `.tsx` as a resolvable extension. extensions: ['.ts', '.tsx', '.js'] }, }; // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/1.8.2_babel-allowSyntheticDefaultImports/yarn.lock000066400000000000000000000676571434170041700311000ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.8.5": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" dependencies: chalk "^1.1.3" esutils "^2.0.2" js-tokens "^3.0.2" babel-core@^6.0.0, babel-core@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: babel-code-frame "^6.26.0" babel-generator "^6.26.0" babel-helpers "^6.24.1" babel-messages "^6.23.0" babel-register "^6.26.0" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" convert-source-map "^1.5.0" debug "^2.6.8" json5 "^0.5.1" lodash "^4.17.4" minimatch "^3.0.4" path-is-absolute "^1.0.1" private "^0.1.7" slash "^1.0.0" source-map "^0.5.6" babel-generator@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" dependencies: babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.17.4" source-map "^0.5.6" trim-right "^1.0.1" babel-helper-call-delegate@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-define-map@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" dependencies: babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-get-function-arity@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-hoist-variables@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-optimise-call-expression@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-regex@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-replace-supers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" dependencies: babel-helper-optimise-call-expression "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helpers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-loader@^7.0.0: version "7.1.2" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126" dependencies: find-cache-dir "^1.0.0" loader-utils "^1.0.2" mkdirp "^0.5.1" babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" dependencies: babel-runtime "^6.22.0" babel-plugin-check-es2015-constants@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-arrow-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoping@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" dependencies: babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-plugin-transform-es2015-classes@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" dependencies: babel-helper-define-map "^6.24.1" babel-helper-function-name "^6.24.1" babel-helper-optimise-call-expression "^6.24.1" babel-helper-replace-supers "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-computed-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-destructuring@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-duplicate-keys@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-for-of@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-modules-amd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" dependencies: babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-commonjs@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" dependencies: babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-types "^6.26.0" babel-plugin-transform-es2015-modules-systemjs@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-umd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" dependencies: babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-object-super@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" dependencies: babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" babel-plugin-transform-es2015-parameters@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" dependencies: babel-helper-call-delegate "^6.24.1" babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-shorthand-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-spread@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-sticky-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-template-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-typeof-symbol@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-unicode-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" regexpu-core "^2.0.0" babel-plugin-transform-regenerator@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" dependencies: regenerator-transform "^0.10.0" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-polyfill@^6.0.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" dependencies: babel-runtime "^6.26.0" core-js "^2.5.0" regenerator-runtime "^0.10.5" babel-preset-es2015@^6.0.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" dependencies: babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-transform-es2015-arrow-functions "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" babel-plugin-transform-es2015-block-scoping "^6.24.1" babel-plugin-transform-es2015-classes "^6.24.1" babel-plugin-transform-es2015-computed-properties "^6.24.1" babel-plugin-transform-es2015-destructuring "^6.22.0" babel-plugin-transform-es2015-duplicate-keys "^6.24.1" babel-plugin-transform-es2015-for-of "^6.22.0" babel-plugin-transform-es2015-function-name "^6.24.1" babel-plugin-transform-es2015-literals "^6.22.0" babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-plugin-transform-es2015-modules-systemjs "^6.24.1" babel-plugin-transform-es2015-modules-umd "^6.24.1" babel-plugin-transform-es2015-object-super "^6.24.1" babel-plugin-transform-es2015-parameters "^6.24.1" babel-plugin-transform-es2015-shorthand-properties "^6.24.1" babel-plugin-transform-es2015-spread "^6.22.0" babel-plugin-transform-es2015-sticky-regex "^6.24.1" babel-plugin-transform-es2015-template-literals "^6.22.0" babel-plugin-transform-es2015-typeof-symbol "^6.22.0" babel-plugin-transform-es2015-unicode-regex "^6.24.1" babel-plugin-transform-regenerator "^6.24.1" babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" dependencies: babel-core "^6.26.0" babel-runtime "^6.26.0" core-js "^2.5.0" home-or-tmp "^2.0.0" lodash "^4.17.4" mkdirp "^0.5.1" source-map-support "^0.4.15" babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" dependencies: babel-runtime "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" lodash "^4.17.4" babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" dependencies: babel-code-frame "^6.26.0" babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" debug "^2.6.8" globals "^9.18.0" invariant "^2.2.2" lodash "^4.17.4" babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" dependencies: babel-runtime "^6.26.0" esutils "^2.0.2" lodash "^4.17.4" to-fast-properties "^1.0.3" babel@^6.0.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel/-/babel-6.23.0.tgz#d0d1e7d803e974765beea3232d4e153c0efb90f4" babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" big.js@^3.1.3: version "3.2.0" resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" brace-expansion@^1.1.7: version "1.1.8" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: balanced-match "^1.0.0" concat-map "0.0.1" chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" has-ansi "^2.0.0" strip-ansi "^3.0.0" supports-color "^2.0.0" commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" convert-source-map@^1.5.0: version "1.5.1" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" core-js@^2.4.0, core-js@^2.5.0: version "2.5.3" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e" debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: ms "2.0.0" detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" dependencies: repeating "^2.0.0" emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" escape-string-regexp@^1.0.2: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" find-cache-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" dependencies: commondir "^1.0.1" make-dir "^1.0.0" pkg-dir "^2.0.0" find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" dependencies: locate-path "^2.0.0" globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" dependencies: ansi-regex "^2.0.0" home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.1" invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: loose-envify "^1.0.0" is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" dependencies: number-is-nan "^1.0.0" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" loader-utils@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" dependencies: big.js "^3.1.3" emojis-list "^2.0.0" json5 "^0.5.0" locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" dependencies: p-locate "^2.0.0" path-exists "^3.0.0" lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" loose-envify@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" dependencies: js-tokens "^3.0.0" make-dir@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51" dependencies: pify "^3.0.0" "mathutils@file:../../testPackages/mathutils": version "1.0.0" minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: brace-expansion "^1.1.7" minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" os-tmpdir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" p-limit@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c" dependencies: p-try "^1.0.0" p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" dependencies: p-limit "^1.1.0" p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" dependencies: find-up "^2.1.0" private@^0.1.6, private@^0.1.7: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" regenerate@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" regenerator-runtime@^0.10.5: version "0.10.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" regenerator-transform@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" dependencies: babel-runtime "^6.18.0" babel-types "^6.19.0" private "^0.1.6" regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" dependencies: regenerate "^1.2.1" regjsgen "^0.2.0" regjsparser "^0.1.4" regjsgen@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" regjsparser@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" dependencies: jsesc "~0.5.0" repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" dependencies: is-finite "^1.0.0" slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" dependencies: source-map "^0.5.6" source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" dependencies: ansi-regex "^2.0.0" supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/000077500000000000000000000000001434170041700235135ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/karma.conf.js000066400000000000000000000006351434170041700260740ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/main.js000066400000000000000000000001641434170041700247760ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/node_modules/000077500000000000000000000000001434170041700261705ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/node_modules/@types/000077500000000000000000000000001434170041700274345ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/node_modules/@types/jasmine/000077500000000000000000000000001434170041700310625ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/node_modules/@types/jasmine/README.md000066400000000000000000000014071434170041700323430ustar00rootroot00000000000000# Installation > `npm install --save @types/jasmine` # Summary This package contains type definitions for Jasmine 2.5 (http://jasmine.github.io/). # Details Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/types-2.0/jasmine Additional Details * Last updated: Wed, 05 Oct 2016 20:53:34 GMT * File structure: Global * Library Dependencies: none * Module Dependencies: none * Global values: afterAll, afterEach, beforeAll, beforeEach, describe, expect, fail, fdescribe, fit, it, jasmine, pending, runs, spyOn, waits, waitsFor, xdescribe, xit # Credits These definitions were written by Boris Yankov , Theodore Brown , David Pärsson . ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/node_modules/@types/jasmine/index.d.ts000066400000000000000000000444131434170041700327710ustar00rootroot00000000000000// Type definitions for Jasmine 2.5 // Project: http://jasmine.github.io/ // Definitions by: Boris Yankov , Theodore Brown , David Pärsson // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // For ddescribe / iit use : https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/karma-jasmine/karma-jasmine.d.ts declare function describe(description: string, specDefinitions: () => void): void; declare function fdescribe(description: string, specDefinitions: () => void): void; declare function xdescribe(description: string, specDefinitions: () => void): void; declare function it(expectation: string, assertion?: (done: DoneFn) => void, timeout?: number): void; declare function fit(expectation: string, assertion?: (done: DoneFn) => void, timeout?: number): void; declare function xit(expectation: string, assertion?: (done: DoneFn) => void, timeout?: number): void; /** If you call the function pending anywhere in the spec body, no matter the expectations, the spec will be marked pending. */ declare function pending(reason?: string): void; declare function beforeEach(action: (done: DoneFn) => void, timeout?: number): void; declare function afterEach(action: (done: DoneFn) => void, timeout?: number): void; declare function beforeAll(action: (done: DoneFn) => void, timeout?: number): void; declare function afterAll(action: (done: DoneFn) => void, timeout?: number): void; declare function expect(spy: Function): jasmine.Matchers; declare function expect(actual: any): jasmine.Matchers; declare function fail(e?: any): void; /** Action method that should be called when the async work is complete */ interface DoneFn extends Function { (): void; /** fails the spec and indicates that it has completed. If the message is an Error, Error.message is used */ fail: (message?: Error|string) => void; } declare function spyOn(object: any, method: string): jasmine.Spy; declare function runs(asyncMethod: Function): void; declare function waitsFor(latchMethod: () => boolean, failureMessage?: string, timeout?: number): void; declare function waits(timeout?: number): void; declare namespace jasmine { var clock: () => Clock; function any(aclass: any): Any; function anything(): Any; function arrayContaining(sample: any[]): ArrayContaining; function objectContaining(sample: any): ObjectContaining; function createSpy(name: string, originalFn?: Function): Spy; function createSpyObj(baseName: string, methodNames: any[]): any; function createSpyObj(baseName: string, methodNames: any[]): T; function pp(value: any): string; function getEnv(): Env; function addCustomEqualityTester(equalityTester: CustomEqualityTester): void; function addMatchers(matchers: CustomMatcherFactories): void; function stringMatching(str: string): Any; function stringMatching(str: RegExp): Any; function formatErrorMsg(domain: string, usage: string) : (msg: string) => string interface Any { new (expectedClass: any): any; jasmineMatches(other: any): boolean; jasmineToString(): string; } // taken from TypeScript lib.core.es6.d.ts, applicable to CustomMatchers.contains() interface ArrayLike { length: number; [n: number]: T; } interface ArrayContaining { new (sample: any[]): any; asymmetricMatch(other: any): boolean; jasmineToString(): string; } interface ObjectContaining { new (sample: any): any; jasmineMatches(other: any, mismatchKeys: any[], mismatchValues: any[]): boolean; jasmineToString(): string; } interface Block { new (env: Env, func: SpecFunction, spec: Spec): any; execute(onComplete: () => void): void; } interface WaitsBlock extends Block { new (env: Env, timeout: number, spec: Spec): any; } interface WaitsForBlock extends Block { new (env: Env, timeout: number, latchFunction: SpecFunction, message: string, spec: Spec): any; } interface Clock { install(): void; uninstall(): void; /** Calls to any registered callback are triggered when the clock is ticked forward via the jasmine.clock().tick function, which takes a number of milliseconds. */ tick(ms: number): void; mockDate(date?: Date): void; withMock(func: () => void): void; } interface CustomEqualityTester { (first: any, second: any): boolean; } interface CustomMatcher { compare(actual: T, expected: T): CustomMatcherResult; compare(actual: any, expected: any): CustomMatcherResult; } interface CustomMatcherFactory { (util: MatchersUtil, customEqualityTesters: Array): CustomMatcher; } interface CustomMatcherFactories { [index: string]: CustomMatcherFactory; } interface CustomMatcherResult { pass: boolean; message?: string; } interface MatchersUtil { equals(a: any, b: any, customTesters?: Array): boolean; contains(haystack: ArrayLike | string, needle: any, customTesters?: Array): boolean; buildFailureMessage(matcherName: string, isNot: boolean, actual: any, ...expected: Array): string; } interface Env { setTimeout: any; clearTimeout: void; setInterval: any; clearInterval: void; updateInterval: number; currentSpec: Spec; matchersClass: Matchers; version(): any; versionString(): string; nextSpecId(): number; addReporter(reporter: Reporter): void; execute(): void; describe(description: string, specDefinitions: () => void): Suite; // ddescribe(description: string, specDefinitions: () => void): Suite; Not a part of jasmine. Angular team adds these beforeEach(beforeEachFunction: () => void): void; beforeAll(beforeAllFunction: () => void): void; currentRunner(): Runner; afterEach(afterEachFunction: () => void): void; afterAll(afterAllFunction: () => void): void; xdescribe(desc: string, specDefinitions: () => void): XSuite; it(description: string, func: () => void): Spec; // iit(description: string, func: () => void): Spec; Not a part of jasmine. Angular team adds these xit(desc: string, func: () => void): XSpec; compareRegExps_(a: RegExp, b: RegExp, mismatchKeys: string[], mismatchValues: string[]): boolean; compareObjects_(a: any, b: any, mismatchKeys: string[], mismatchValues: string[]): boolean; equals_(a: any, b: any, mismatchKeys: string[], mismatchValues: string[]): boolean; contains_(haystack: any, needle: any): boolean; addCustomEqualityTester(equalityTester: CustomEqualityTester): void; addMatchers(matchers: CustomMatcherFactories): void; specFilter(spec: Spec): boolean; throwOnExpectationFailure(value: boolean): void; seed(seed: string | number): string | number; provideFallbackReporter(reporter: Reporter): void; throwingExpectationFailures(): boolean; allowRespy(allow: boolean): void; randomTests(): boolean; randomizeTests(b: boolean): void; } interface FakeTimer { new (): any; reset(): void; tick(millis: number): void; runFunctionsWithinRange(oldMillis: number, nowMillis: number): void; scheduleFunction(timeoutKey: any, funcToCall: () => void, millis: number, recurring: boolean): void; } interface HtmlReporter { new (): any; } interface HtmlSpecFilter { new (): any; } interface Result { type: string; } interface NestedResults extends Result { description: string; totalCount: number; passedCount: number; failedCount: number; skipped: boolean; rollupCounts(result: NestedResults): void; log(values: any): void; getItems(): Result[]; addResult(result: Result): void; passed(): boolean; } interface MessageResult extends Result { values: any; trace: Trace; } interface ExpectationResult extends Result { matcherName: string; passed(): boolean; expected: any; actual: any; message: string; trace: Trace; } interface Order { new (options: {random: boolean, seed: string}): any; random: boolean; seed: string; sort(items: T[]) : T[]; } namespace errors { class ExpectationFailed extends Error { constructor(); stack: any; } } interface TreeProcessor { new (attrs: any): any; execute: (done: Function) => void; processTree() : any; } interface Trace { name: string; message: string; stack: any; } interface PrettyPrinter { new (): any; format(value: any): void; iterateObject(obj: any, fn: (property: string, isGetter: boolean) => void): void; emitScalar(value: any): void; emitString(value: string): void; emitArray(array: any[]): void; emitObject(obj: any): void; append(value: any): void; } interface StringPrettyPrinter extends PrettyPrinter { } interface Queue { new (env: any): any; env: Env; ensured: boolean[]; blocks: Block[]; running: boolean; index: number; offset: number; abort: boolean; addBefore(block: Block, ensure?: boolean): void; add(block: any, ensure?: boolean): void; insertNext(block: any, ensure?: boolean): void; start(onComplete?: () => void): void; isRunning(): boolean; next_(): void; results(): NestedResults; } interface Matchers { new (env: Env, actual: any, spec: Env, isNot?: boolean): any; env: Env; actual: any; spec: Env; isNot?: boolean; message(): any; toBe(expected: any, expectationFailOutput?: any): boolean; toEqual(expected: any, expectationFailOutput?: any): boolean; toMatch(expected: string | RegExp, expectationFailOutput?: any): boolean; toBeDefined(expectationFailOutput?: any): boolean; toBeUndefined(expectationFailOutput?: any): boolean; toBeNull(expectationFailOutput?: any): boolean; toBeNaN(): boolean; toBeTruthy(expectationFailOutput?: any): boolean; toBeFalsy(expectationFailOutput?: any): boolean; toHaveBeenCalled(): boolean; toHaveBeenCalledWith(...params: any[]): boolean; toHaveBeenCalledTimes(expected: number): boolean; toContain(expected: any, expectationFailOutput?: any): boolean; toBeLessThan(expected: number, expectationFailOutput?: any): boolean; toBeLessThanOrEqual(expected: number, expectationFailOutput?: any): boolean; toBeGreaterThan(expected: number, expectationFailOutput?: any): boolean; toBeGreaterThanOrEqual(expected: number, expectationFailOutput?: any): boolean; toBeCloseTo(expected: number, precision?: any, expectationFailOutput?: any): boolean; toThrow(expected?: any): boolean; toThrowError(message?: string | RegExp): boolean; toThrowError(expected?: new (...args: any[]) => Error, message?: string | RegExp): boolean; not: Matchers; Any: Any; } interface Reporter { reportRunnerStarting(runner: Runner): void; reportRunnerResults(runner: Runner): void; reportSuiteResults(suite: Suite): void; reportSpecStarting(spec: Spec): void; reportSpecResults(spec: Spec): void; log(str: string): void; } interface MultiReporter extends Reporter { addReporter(reporter: Reporter): void; } interface Runner { new (env: Env): any; execute(): void; beforeEach(beforeEachFunction: SpecFunction): void; afterEach(afterEachFunction: SpecFunction): void; beforeAll(beforeAllFunction: SpecFunction): void; afterAll(afterAllFunction: SpecFunction): void; finishCallback(): void; addSuite(suite: Suite): void; add(block: Block): void; specs(): Spec[]; suites(): Suite[]; topLevelSuites(): Suite[]; results(): NestedResults; } interface SpecFunction { (spec?: Spec): void; } interface SuiteOrSpec { id: number; env: Env; description: string; queue: Queue; } interface Spec extends SuiteOrSpec { new (env: Env, suite: Suite, description: string): any; suite: Suite; afterCallbacks: SpecFunction[]; spies_: Spy[]; results_: NestedResults; matchersClass: Matchers; getFullName(): string; results(): NestedResults; log(arguments: any): any; runs(func: SpecFunction): Spec; addToQueue(block: Block): void; addMatcherResult(result: Result): void; getResult(): any; expect(actual: any): any; waits(timeout: number): Spec; waitsFor(latchFunction: SpecFunction, timeoutMessage?: string, timeout?: number): Spec; fail(e?: any): void; getMatchersClass_(): Matchers; addMatchers(matchersPrototype: CustomMatcherFactories): void; finishCallback(): void; finish(onComplete?: () => void): void; after(doAfter: SpecFunction): void; execute(onComplete?: () => void, enabled?: boolean): any; addBeforesAndAftersToQueue(): void; explodes(): void; spyOn(obj: any, methodName: string, ignoreMethodDoesntExist: boolean): Spy; removeAllSpies(): void; throwOnExpectationFailure: boolean; } interface XSpec { id: number; runs(): void; } interface Suite extends SuiteOrSpec { new (env: Env, description: string, specDefinitions: () => void, parentSuite: Suite): any; parentSuite: Suite; getFullName(): string; finish(onComplete?: () => void): void; beforeEach(beforeEachFunction: SpecFunction): void; afterEach(afterEachFunction: SpecFunction): void; beforeAll(beforeAllFunction: SpecFunction): void; afterAll(afterAllFunction: SpecFunction): void; results(): NestedResults; add(suiteOrSpec: SuiteOrSpec): void; specs(): Spec[]; suites(): Suite[]; children(): any[]; execute(onComplete?: () => void): void; } interface XSuite { execute(): void; } interface Spy { (...params: any[]): any; identity: string; and: SpyAnd; calls: Calls; mostRecentCall: { args: any[]; }; argsForCall: any[]; wasCalled: boolean; } interface SpyAnd { /** By chaining the spy with and.callThrough, the spy will still track all calls to it but in addition it will delegate to the actual implementation. */ callThrough(): Spy; /** By chaining the spy with and.returnValue, all calls to the function will return a specific value. */ returnValue(val: any): Spy; /** By chaining the spy with and.returnValues, all calls to the function will return specific values in order until it reaches the end of the return values list. */ returnValues(...values: any[]): Spy; /** By chaining the spy with and.callFake, all calls to the spy will delegate to the supplied function. */ callFake(fn: Function): Spy; /** By chaining the spy with and.throwError, all calls to the spy will throw the specified value. */ throwError(msg: string): Spy; /** When a calling strategy is used for a spy, the original stubbing behavior can be returned at any time with and.stub. */ stub(): Spy; } interface Calls { /** By chaining the spy with calls.any(), will return false if the spy has not been called at all, and then true once at least one call happens. **/ any(): boolean; /** By chaining the spy with calls.count(), will return the number of times the spy was called **/ count(): number; /** By chaining the spy with calls.argsFor(), will return the arguments passed to call number index **/ argsFor(index: number): any[]; /** By chaining the spy with calls.allArgs(), will return the arguments to all calls **/ allArgs(): any[]; /** By chaining the spy with calls.all(), will return the context (the this) and arguments passed all calls **/ all(): CallInfo[]; /** By chaining the spy with calls.mostRecent(), will return the context (the this) and arguments for the most recent call **/ mostRecent(): CallInfo; /** By chaining the spy with calls.first(), will return the context (the this) and arguments for the first call **/ first(): CallInfo; /** By chaining the spy with calls.reset(), will clears all tracking for a spy **/ reset(): void; } interface CallInfo { /** The context (the this) for the call */ object: any; /** All arguments passed to the call */ args: any[]; /** The return value of the call */ returnValue: any; } interface Util { inherit(childClass: Function, parentClass: Function): any; formatException(e: any): any; htmlEscape(str: string): string; argsToArray(args: any): any; extend(destination: any, source: any): any; } interface JsApiReporter extends Reporter { started: boolean; finished: boolean; result: any; messages: any; runDetails: { failedExpectations: ExpectationResult[]; order: jasmine.Order } new (): any; suites(): Suite[]; summarize_(suiteOrSpec: SuiteOrSpec): any; results(): any; resultsForSpec(specId: any): any; log(str: any): any; resultsForSpecs(specIds: any): any; summarizeResult_(result: any): any; } interface Jasmine { Spec: Spec; clock: Clock; util: Util; } export var HtmlReporter: HtmlReporter; export var HtmlSpecFilter: HtmlSpecFilter; export var DEFAULT_TIMEOUT_INTERVAL: number; } ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/node_modules/@types/jasmine/package.json000066400000000000000000000040421434170041700333500ustar00rootroot00000000000000{ "_args": [ [ { "raw": "@types/jasmine", "scope": "@types", "escapedName": "@types%2fjasmine", "name": "@types/jasmine", "rawSpec": "", "spec": "latest", "type": "tag" }, "C:\\source\\ts-loader" ] ], "_from": "@types/jasmine@latest", "_id": "@types/jasmine@2.5.35", "_inCache": true, "_location": "/@types/jasmine", "_npmOperationalInternal": { "host": "packages-12-west.internal.npmjs.com", "tmp": "tmp/jasmine-2.5.35.tgz_1475701072568_0.32000348763540387" }, "_npmUser": { "name": "types", "email": "ts-npm-types@microsoft.com" }, "_phantomChildren": {}, "_requested": { "raw": "@types/jasmine", "scope": "@types", "escapedName": "@types%2fjasmine", "name": "@types/jasmine", "rawSpec": "", "spec": "latest", "type": "tag" }, "_requiredBy": [ "#DEV:/", "#USER" ], "_resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.5.35.tgz", "_shasum": "5566406dc8417d380d6c2f9562ec3c71ec28ef78", "_shrinkwrap": null, "_spec": "@types/jasmine", "_where": "C:\\source\\ts-loader", "author": { "name": "Boris Yankov", "email": "https://github.com/borisyankov/" }, "dependencies": {}, "description": "TypeScript definitions for Jasmine 2.5", "devDependencies": {}, "directories": {}, "dist": { "shasum": "5566406dc8417d380d6c2f9562ec3c71ec28ef78", "tarball": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.5.35.tgz" }, "license": "MIT", "main": "", "maintainers": [ { "name": "types", "email": "ryan.cavanaugh@microsoft.com" } ], "name": "@types/jasmine", "optionalDependencies": {}, "peerDependencies": {}, "readme": "ERROR: No README data found!", "repository": { "type": "git", "url": "https://www.github.com/DefinitelyTyped/DefinitelyTyped.git" }, "scripts": {}, "typesPublisherContentHash": "342ad787ae1d9085f9cb2f352460449c601a7fbda833a19bb87aa2787dbc9ec3", "typings": "index.d.ts", "version": "2.5.35" } types-metadata.json000066400000000000000000000021451434170041700346220ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/node_modules/@types/jasmine{ "authors": "Boris Yankov , Theodore Brown , David Pärsson ", "definitionFilename": "index.d.ts", "libraryDependencies": [], "moduleDependencies": [], "libraryMajorVersion": "2", "libraryMinorVersion": "5", "libraryName": "Jasmine 2.5", "typingsPackageName": "jasmine", "projectName": "http://jasmine.github.io/", "sourceRepoURL": "https://www.github.com/DefinitelyTyped/DefinitelyTyped", "sourceBranch": "types-2.0", "kind": "Global", "globals": [ "afterAll", "afterEach", "beforeAll", "beforeEach", "describe", "expect", "fail", "fdescribe", "fit", "it", "jasmine", "pending", "runs", "spyOn", "waits", "waitsFor", "xdescribe", "xit" ], "declaredModules": [], "files": [ "index.d.ts" ], "hasPackageJson": false, "contentHash": "342ad787ae1d9085f9cb2f352460449c601a7fbda833a19bb87aa2787dbc9ec3" }ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/node_modules/a/000077500000000000000000000000001434170041700264105ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/node_modules/a/a.d.ts000066400000000000000000000000151434170041700274160ustar00rootroot00000000000000export = 'a';ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/node_modules/a/index.js000066400000000000000000000000301434170041700300460ustar00rootroot00000000000000module.exports = 'aaaa';ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/node_modules/a/package.json000066400000000000000000000000731434170041700306760ustar00rootroot00000000000000{ "name": "a", "main": "index.js", "typings": "a.d.ts" }ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/src/000077500000000000000000000000001434170041700243025ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/src/app.ts000066400000000000000000000001271434170041700254320ustar00rootroot00000000000000import a = require('a'); export function andWeGot() { return 'well we got ' + a; }ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/test/000077500000000000000000000000001434170041700244725ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/test/app.tests.ts000066400000000000000000000007711434170041700267700ustar00rootroot00000000000000import submodule = require('../src/app'); // The actual test here is that @types/jasmine is being resolved describe("app", () => { it("this test is detected", () => { // We don't actually care about the result of the following operation; // what we care about is typescript resolving @types/jasmine and // allowing this code to compile without errors, hence this: // "noEmitOnError": true // in tsconfig.json expect(submodule.andWeGot()).toBe("well we got aaaa"); }); }); ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/tsconfig.json000066400000000000000000000000641434170041700262220ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true } }ts-loader-9.4.2/test/execution-tests/2.0.3_typesResolution/webpack.config.js000066400000000000000000000007431434170041700267350ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/2.1.4_babel-allowJsImportTypes/000077500000000000000000000000001434170041700251635ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_babel-allowJsImportTypes/README.md000066400000000000000000000003731434170041700264450ustar00rootroot00000000000000This test confirms that you can import typings from an npm module when `allowJs` is true. See details [#586](https://github.com/TypeStrong/ts-loader/issues/586). This test is roughly based on https://github.com/bsouthga/ts-loader-types-error-examplets-loader-9.4.2/test/execution-tests/2.1.4_babel-allowJsImportTypes/karma.conf.js000066400000000000000000000006351434170041700275440ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/2.1.4_babel-allowJsImportTypes/main.js000066400000000000000000000002121434170041700264400ustar00rootroot00000000000000import 'babel-polyfill'; const testsContext = require.context('./', true, /\.tests\.js$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/2.1.4_babel-allowJsImportTypes/package.json000066400000000000000000000005521434170041700274530ustar00rootroot00000000000000{ "name": "allow-js-import-types", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "babel": "^6.0.0", "babel-core": "^6.0.0", "babel-loader": "^7.0.0", "babel-preset-es2015": "^6.0.0", "jasmine-core": "^2.3.4" }, "dependencies": { "babel-polyfill": "^6.0.0", "event-rank": "^0.0.10" } } ts-loader-9.4.2/test/execution-tests/2.1.4_babel-allowJsImportTypes/src/000077500000000000000000000000001434170041700257525ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_babel-allowJsImportTypes/src/entry.js000066400000000000000000000001361434170041700274510ustar00rootroot00000000000000import EventRank from './imported'; export function getEventRank() { return EventRank; } ts-loader-9.4.2/test/execution-tests/2.1.4_babel-allowJsImportTypes/src/imported.ts000066400000000000000000000001021434170041700301360ustar00rootroot00000000000000import { EventRank } from 'event-rank'; export default EventRank;ts-loader-9.4.2/test/execution-tests/2.1.4_babel-allowJsImportTypes/test/000077500000000000000000000000001434170041700261425ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_babel-allowJsImportTypes/test/entry.tests.js000066400000000000000000000003311434170041700307770ustar00rootroot00000000000000var entry = require('../src/entry'); describe("entry", function() { it("getEventRank produces something", function() { var EventRank = entry.getEventRank(); expect(EventRank).not.toBeUndefined(); }); }); ts-loader-9.4.2/test/execution-tests/2.1.4_babel-allowJsImportTypes/tsconfig.json000066400000000000000000000003601434170041700276710ustar00rootroot00000000000000{ "compilerOptions": { "allowJs": true, "module": "es2015", "moduleResolution": "node", "noEmitOnError": true, "noImplicitAny": false, "sourceMap": true, "target": "es2015" } }ts-loader-9.4.2/test/execution-tests/2.1.4_babel-allowJsImportTypes/webpack.config.js000066400000000000000000000020671434170041700304060ustar00rootroot00000000000000/* eslint-disable no-var, strict, prefer-arrow-callback */ 'use strict'; var path = require('path'); var webpack = require('webpack'); var babelOptions = { "presets": [ [ "es2015", { "modules": false } ] ] }; module.exports = { mode: 'development', entry: './src/entry.js', output: { filename: 'bundle.js' }, module: { rules: [{ test: /\.ts(x?)$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions }, { loader: 'ts-loader' } ] }, { test: /\.js$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions } ] }] }, resolve: { // Add `.ts` and `.tsx` as a resolvable extension. extensions: ['.ts', '.tsx', '.js'] }, }; // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/2.1.4_babel-allowJsImportTypes/yarn.lock000066400000000000000000000672721434170041700270240ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" dependencies: chalk "^1.1.3" esutils "^2.0.2" js-tokens "^3.0.2" babel-core@^6.0.0, babel-core@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: babel-code-frame "^6.26.0" babel-generator "^6.26.0" babel-helpers "^6.24.1" babel-messages "^6.23.0" babel-register "^6.26.0" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" convert-source-map "^1.5.0" debug "^2.6.8" json5 "^0.5.1" lodash "^4.17.4" minimatch "^3.0.4" path-is-absolute "^1.0.1" private "^0.1.7" slash "^1.0.0" source-map "^0.5.6" babel-generator@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" dependencies: babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.17.4" source-map "^0.5.6" trim-right "^1.0.1" babel-helper-call-delegate@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-define-map@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" dependencies: babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-get-function-arity@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-hoist-variables@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-optimise-call-expression@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-regex@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-replace-supers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" dependencies: babel-helper-optimise-call-expression "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helpers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-loader@^7.0.0: version "7.1.2" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126" dependencies: find-cache-dir "^1.0.0" loader-utils "^1.0.2" mkdirp "^0.5.1" babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" dependencies: babel-runtime "^6.22.0" babel-plugin-check-es2015-constants@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-arrow-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoping@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" dependencies: babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-plugin-transform-es2015-classes@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" dependencies: babel-helper-define-map "^6.24.1" babel-helper-function-name "^6.24.1" babel-helper-optimise-call-expression "^6.24.1" babel-helper-replace-supers "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-computed-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-destructuring@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-duplicate-keys@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-for-of@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-modules-amd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" dependencies: babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-commonjs@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" dependencies: babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-types "^6.26.0" babel-plugin-transform-es2015-modules-systemjs@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-umd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" dependencies: babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-object-super@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" dependencies: babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" babel-plugin-transform-es2015-parameters@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" dependencies: babel-helper-call-delegate "^6.24.1" babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-shorthand-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-spread@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-sticky-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-template-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-typeof-symbol@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-unicode-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" regexpu-core "^2.0.0" babel-plugin-transform-regenerator@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" dependencies: regenerator-transform "^0.10.0" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-polyfill@^6.0.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" dependencies: babel-runtime "^6.26.0" core-js "^2.5.0" regenerator-runtime "^0.10.5" babel-preset-es2015@^6.0.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" dependencies: babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-transform-es2015-arrow-functions "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" babel-plugin-transform-es2015-block-scoping "^6.24.1" babel-plugin-transform-es2015-classes "^6.24.1" babel-plugin-transform-es2015-computed-properties "^6.24.1" babel-plugin-transform-es2015-destructuring "^6.22.0" babel-plugin-transform-es2015-duplicate-keys "^6.24.1" babel-plugin-transform-es2015-for-of "^6.22.0" babel-plugin-transform-es2015-function-name "^6.24.1" babel-plugin-transform-es2015-literals "^6.22.0" babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-plugin-transform-es2015-modules-systemjs "^6.24.1" babel-plugin-transform-es2015-modules-umd "^6.24.1" babel-plugin-transform-es2015-object-super "^6.24.1" babel-plugin-transform-es2015-parameters "^6.24.1" babel-plugin-transform-es2015-shorthand-properties "^6.24.1" babel-plugin-transform-es2015-spread "^6.22.0" babel-plugin-transform-es2015-sticky-regex "^6.24.1" babel-plugin-transform-es2015-template-literals "^6.22.0" babel-plugin-transform-es2015-typeof-symbol "^6.22.0" babel-plugin-transform-es2015-unicode-regex "^6.24.1" babel-plugin-transform-regenerator "^6.24.1" babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" dependencies: babel-core "^6.26.0" babel-runtime "^6.26.0" core-js "^2.5.0" home-or-tmp "^2.0.0" lodash "^4.17.4" mkdirp "^0.5.1" source-map-support "^0.4.15" babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" dependencies: babel-runtime "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" lodash "^4.17.4" babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" dependencies: babel-code-frame "^6.26.0" babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" debug "^2.6.8" globals "^9.18.0" invariant "^2.2.2" lodash "^4.17.4" babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" dependencies: babel-runtime "^6.26.0" esutils "^2.0.2" lodash "^4.17.4" to-fast-properties "^1.0.3" babel@^6.0.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel/-/babel-6.23.0.tgz#d0d1e7d803e974765beea3232d4e153c0efb90f4" babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" big.js@^3.1.3: version "3.2.0" resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" brace-expansion@^1.1.7: version "1.1.8" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: balanced-match "^1.0.0" concat-map "0.0.1" chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" has-ansi "^2.0.0" strip-ansi "^3.0.0" supports-color "^2.0.0" commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" convert-source-map@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" core-js@^2.4.0, core-js@^2.5.0: version "2.5.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b" debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: ms "2.0.0" detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" dependencies: repeating "^2.0.0" emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" escape-string-regexp@^1.0.2: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" event-rank@^0.0.10: version "0.0.10" resolved "https://registry.yarnpkg.com/event-rank/-/event-rank-0.0.10.tgz#ff925b44dd5b2416085d3590357633ec79a0425d" find-cache-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" dependencies: commondir "^1.0.1" make-dir "^1.0.0" pkg-dir "^2.0.0" find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" dependencies: locate-path "^2.0.0" globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" dependencies: ansi-regex "^2.0.0" home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.1" invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: loose-envify "^1.0.0" is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" dependencies: number-is-nan "^1.0.0" jasmine-core@^2.3.4: version "2.8.0" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.8.0.tgz#bcc979ae1f9fd05701e45e52e65d3a5d63f1a24e" js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" loader-utils@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" dependencies: big.js "^3.1.3" emojis-list "^2.0.0" json5 "^0.5.0" locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" dependencies: p-locate "^2.0.0" path-exists "^3.0.0" lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" loose-envify@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" dependencies: js-tokens "^3.0.0" make-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.0.0.tgz#97a011751e91dd87cfadef58832ebb04936de978" dependencies: pify "^2.3.0" minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: brace-expansion "^1.1.7" minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" os-tmpdir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" p-limit@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" dependencies: p-limit "^1.1.0" path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" dependencies: find-up "^2.1.0" private@^0.1.6, private@^0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1" regenerate@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" regenerator-runtime@^0.10.5: version "0.10.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" regenerator-runtime@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1" regenerator-transform@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" dependencies: babel-runtime "^6.18.0" babel-types "^6.19.0" private "^0.1.6" regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" dependencies: regenerate "^1.2.1" regjsgen "^0.2.0" regjsparser "^0.1.4" regjsgen@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" regjsparser@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" dependencies: jsesc "~0.5.0" repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" dependencies: is-finite "^1.0.0" slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" dependencies: source-map "^0.5.6" source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" dependencies: ansi-regex "^2.0.0" supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" ts-loader-9.4.2/test/execution-tests/2.1.4_babel-es2016/000077500000000000000000000000001434170041700222505ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_babel-es2016/karma.conf.js000066400000000000000000000006351434170041700246310ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/2.1.4_babel-es2016/main.js000066400000000000000000000002161434170041700235310ustar00rootroot00000000000000import 'babel-polyfill'; const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/2.1.4_babel-es2016/package.json000066400000000000000000000005551434170041700245430ustar00rootroot00000000000000{ "name": "allow-js-import-types", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.8.5", "babel": "^6.0.0", "babel-core": "^6.0.0", "babel-loader": "^7.0.0", "babel-preset-es2015": "^6.0.0", "jasmine-core": "^2.3.4" }, "dependencies": { "babel-polyfill": "^6.0.0" } } ts-loader-9.4.2/test/execution-tests/2.1.4_babel-es2016/src/000077500000000000000000000000001434170041700230375ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_babel-es2016/src/simple.ts000066400000000000000000000001161434170041700246760ustar00rootroot00000000000000export function adder(num1: number, num2: number) { return num1 + num2; } ts-loader-9.4.2/test/execution-tests/2.1.4_babel-es2016/test/000077500000000000000000000000001434170041700232275ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_babel-es2016/test/simple.tests.ts000066400000000000000000000005741434170041700262370ustar00rootroot00000000000000import { adder } from "../src/simple"; describe("simple", () => { it("adder can add 2 numbers", () => { expect(adder(1, 4)).toBe(5); }); it("Array.prototype.includes works", () => { const result = [1, 2, 3].includes(2); expect(result).toBe(true); }); it("Exponentiation operator works", () => { expect(1 ** 2 === Math.pow(1, 2)).toBe(true); }); }); ts-loader-9.4.2/test/execution-tests/2.1.4_babel-es2016/tsconfig.json000066400000000000000000000005701434170041700247610ustar00rootroot00000000000000{ "compileOnSave": false, "compilerOptions": { "allowSyntheticDefaultImports": true, "lib": ["dom", "es2015", "es2016"], "module": "es2015", "moduleResolution": "node", "noEmitOnError": true, "noImplicitAny": true, "preserveConstEnums": true, "removeComments": false, "suppressImplicitAnyIndexErrors": true, "target": "es2016" } }ts-loader-9.4.2/test/execution-tests/2.1.4_babel-es2016/webpack.config.js000066400000000000000000000021061434170041700254650ustar00rootroot00000000000000/* eslint-disable no-var, strict, prefer-arrow-callback */ 'use strict'; var path = require('path'); var webpack = require('webpack'); var babelOptions = { "presets": [ [ "es2015", { "modules": false } ], "es2016" ] }; module.exports = { mode: 'development', entry: './src/simple.ts', output: { filename: 'bundle.js' }, module: { rules: [{ test: /\.ts(x?)$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions }, { loader: 'ts-loader' } ] }, { test: /\.js$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions } ] }] }, resolve: { // Add `.ts` and `.tsx` as a resolvable extension. extensions: ['.ts', '.tsx', '.js'] }, }; // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/2.1.4_babel-es2016/yarn.lock000066400000000000000000000675551434170041700241150ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.8.5": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" dependencies: chalk "^1.1.3" esutils "^2.0.2" js-tokens "^3.0.2" babel-core@^6.0.0, babel-core@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: babel-code-frame "^6.26.0" babel-generator "^6.26.0" babel-helpers "^6.24.1" babel-messages "^6.23.0" babel-register "^6.26.0" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" convert-source-map "^1.5.0" debug "^2.6.8" json5 "^0.5.1" lodash "^4.17.4" minimatch "^3.0.4" path-is-absolute "^1.0.1" private "^0.1.7" slash "^1.0.0" source-map "^0.5.6" babel-generator@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" dependencies: babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.17.4" source-map "^0.5.6" trim-right "^1.0.1" babel-helper-call-delegate@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-define-map@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" dependencies: babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-get-function-arity@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-hoist-variables@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-optimise-call-expression@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-regex@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-replace-supers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" dependencies: babel-helper-optimise-call-expression "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helpers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-loader@^7.0.0: version "7.1.2" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126" dependencies: find-cache-dir "^1.0.0" loader-utils "^1.0.2" mkdirp "^0.5.1" babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" dependencies: babel-runtime "^6.22.0" babel-plugin-check-es2015-constants@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-arrow-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoping@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" dependencies: babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-plugin-transform-es2015-classes@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" dependencies: babel-helper-define-map "^6.24.1" babel-helper-function-name "^6.24.1" babel-helper-optimise-call-expression "^6.24.1" babel-helper-replace-supers "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-computed-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-destructuring@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-duplicate-keys@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-for-of@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-modules-amd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" dependencies: babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-commonjs@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" dependencies: babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-types "^6.26.0" babel-plugin-transform-es2015-modules-systemjs@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-umd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" dependencies: babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-object-super@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" dependencies: babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" babel-plugin-transform-es2015-parameters@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" dependencies: babel-helper-call-delegate "^6.24.1" babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-shorthand-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-spread@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-sticky-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-template-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-typeof-symbol@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-unicode-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" regexpu-core "^2.0.0" babel-plugin-transform-regenerator@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" dependencies: regenerator-transform "^0.10.0" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-polyfill@^6.0.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" dependencies: babel-runtime "^6.26.0" core-js "^2.5.0" regenerator-runtime "^0.10.5" babel-preset-es2015@^6.0.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" dependencies: babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-transform-es2015-arrow-functions "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" babel-plugin-transform-es2015-block-scoping "^6.24.1" babel-plugin-transform-es2015-classes "^6.24.1" babel-plugin-transform-es2015-computed-properties "^6.24.1" babel-plugin-transform-es2015-destructuring "^6.22.0" babel-plugin-transform-es2015-duplicate-keys "^6.24.1" babel-plugin-transform-es2015-for-of "^6.22.0" babel-plugin-transform-es2015-function-name "^6.24.1" babel-plugin-transform-es2015-literals "^6.22.0" babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-plugin-transform-es2015-modules-systemjs "^6.24.1" babel-plugin-transform-es2015-modules-umd "^6.24.1" babel-plugin-transform-es2015-object-super "^6.24.1" babel-plugin-transform-es2015-parameters "^6.24.1" babel-plugin-transform-es2015-shorthand-properties "^6.24.1" babel-plugin-transform-es2015-spread "^6.22.0" babel-plugin-transform-es2015-sticky-regex "^6.24.1" babel-plugin-transform-es2015-template-literals "^6.22.0" babel-plugin-transform-es2015-typeof-symbol "^6.22.0" babel-plugin-transform-es2015-unicode-regex "^6.24.1" babel-plugin-transform-regenerator "^6.24.1" babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" dependencies: babel-core "^6.26.0" babel-runtime "^6.26.0" core-js "^2.5.0" home-or-tmp "^2.0.0" lodash "^4.17.4" mkdirp "^0.5.1" source-map-support "^0.4.15" babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" dependencies: babel-runtime "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" lodash "^4.17.4" babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" dependencies: babel-code-frame "^6.26.0" babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" debug "^2.6.8" globals "^9.18.0" invariant "^2.2.2" lodash "^4.17.4" babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" dependencies: babel-runtime "^6.26.0" esutils "^2.0.2" lodash "^4.17.4" to-fast-properties "^1.0.3" babel@^6.0.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel/-/babel-6.23.0.tgz#d0d1e7d803e974765beea3232d4e153c0efb90f4" babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" big.js@^3.1.3: version "3.2.0" resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" brace-expansion@^1.1.7: version "1.1.8" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: balanced-match "^1.0.0" concat-map "0.0.1" chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" has-ansi "^2.0.0" strip-ansi "^3.0.0" supports-color "^2.0.0" commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" convert-source-map@^1.5.0: version "1.5.1" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" core-js@^2.4.0, core-js@^2.5.0: version "2.5.3" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e" debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: ms "2.0.0" detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" dependencies: repeating "^2.0.0" emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" escape-string-regexp@^1.0.2: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" find-cache-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" dependencies: commondir "^1.0.1" make-dir "^1.0.0" pkg-dir "^2.0.0" find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" dependencies: locate-path "^2.0.0" globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" dependencies: ansi-regex "^2.0.0" home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.1" invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: loose-envify "^1.0.0" is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" dependencies: number-is-nan "^1.0.0" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" loader-utils@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" dependencies: big.js "^3.1.3" emojis-list "^2.0.0" json5 "^0.5.0" locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" dependencies: p-locate "^2.0.0" path-exists "^3.0.0" lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" loose-envify@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" dependencies: js-tokens "^3.0.0" make-dir@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51" dependencies: pify "^3.0.0" minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: brace-expansion "^1.1.7" minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" os-tmpdir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" p-limit@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c" dependencies: p-try "^1.0.0" p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" dependencies: p-limit "^1.1.0" p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" dependencies: find-up "^2.1.0" private@^0.1.6, private@^0.1.7: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" regenerate@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" regenerator-runtime@^0.10.5: version "0.10.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" regenerator-transform@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" dependencies: babel-runtime "^6.18.0" babel-types "^6.19.0" private "^0.1.6" regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" dependencies: regenerate "^1.2.1" regjsgen "^0.2.0" regjsparser "^0.1.4" regjsgen@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" regjsparser@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" dependencies: jsesc "~0.5.0" repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" dependencies: is-finite "^1.0.0" slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" dependencies: source-map "^0.5.6" source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" dependencies: ansi-regex "^2.0.0" supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" ts-loader-9.4.2/test/execution-tests/2.1.4_babel-react/000077500000000000000000000000001434170041700224265ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_babel-react/karma.conf.js000066400000000000000000000006351434170041700250070ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/2.1.4_babel-react/main.js000066400000000000000000000002161434170041700237070ustar00rootroot00000000000000import 'babel-polyfill'; const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/2.1.4_babel-react/package.json000066400000000000000000000012631434170041700247160ustar00rootroot00000000000000{ "name": "es6-babel-react", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "@types/react": "^0.14.41", "@types/react-addons-test-utils": "^0.14.15", "@types/react-test-renderer": "^15.5.0", "@types/react-dom": "^0.14.18", "babel": "^6.0.0", "babel-core": "^6.0.0", "babel-loader": "^7.0.0", "babel-preset-es2015": "^6.0.0", "babel-preset-react": "^6.0.0", "jasmine-core": "^2.3.4", "react-addons-test-utils": "^15.3.1", "react-test-renderer": "^15.5.4" }, "dependencies": { "babel-polyfill": "^6.0.0", "react": "^15.4.1", "react-dom": "^15.4.1" } } ts-loader-9.4.2/test/execution-tests/2.1.4_babel-react/src/000077500000000000000000000000001434170041700232155ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_babel-react/src/components/000077500000000000000000000000001434170041700254025ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_babel-react/src/components/App.tsx000066400000000000000000000002701434170041700266610ustar00rootroot00000000000000import React from 'react'; const App: React.SFC<{ name: string }> = ({ name }) =>

Hello {name}!

; export default App; ts-loader-9.4.2/test/execution-tests/2.1.4_babel-react/src/main.tsx000066400000000000000000000003071434170041700247010ustar00rootroot00000000000000import 'babel-polyfill'; import React from 'react'; import ReactDOM from 'react-dom'; import App from './components/App'; ReactDOM.render(, document.getElementById('content')); ts-loader-9.4.2/test/execution-tests/2.1.4_babel-react/test/000077500000000000000000000000001434170041700234055ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_babel-react/test/components/000077500000000000000000000000001434170041700255725ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_babel-react/test/components/App.tests.tsx000066400000000000000000000010111434170041700302040ustar00rootroot00000000000000import React from 'react'; import { createRenderer } from 'react-test-renderer/shallow'; import App from '../../src/components/App'; describe('App', () => { it('simple', () => expect(1).toBe(1)); it('renders expected HTML', () => { const shallowRenderer = createRenderer(); shallowRenderer.render(); const app = shallowRenderer.getRenderOutput(); expect(app).toEqual(

Hello { "James" }!

); }); }); ts-loader-9.4.2/test/execution-tests/2.1.4_babel-react/tsconfig.json000066400000000000000000000010121434170041700251270ustar00rootroot00000000000000{ "compilerOptions": { "allowSyntheticDefaultImports": true, "lib": [ "dom", "es2015" ], "jsx": "preserve", "target": "es2015", "module": "es2015", "moduleResolution": "node", "noEmitOnError": true, "noImplicitAny": true, "noUnusedLocals": true, "noUnusedParameters": true, "removeComments": false, "preserveConstEnums": true, "sourceMap": true, "skipLibCheck": true } }ts-loader-9.4.2/test/execution-tests/2.1.4_babel-react/webpack.config.js000066400000000000000000000021221434170041700256410ustar00rootroot00000000000000/* eslint-disable no-var, strict, prefer-arrow-callback */ 'use strict'; var path = require('path'); var webpack = require('webpack'); var babelOptions = { "presets": [ "react", [ "es2015", { "modules": false } ], "es2016" ] }; module.exports = { mode: 'development', entry: './src/main.tsx', output: { filename: 'bundle.js' }, module: { rules: [{ test: /\.ts(x?)$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions }, { loader: 'ts-loader' } ] }, { test: /\.js$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions } ] }] }, resolve: { // Add `.ts` and `.tsx` as a resolvable extension. extensions: ['.ts', '.tsx', '.js'] }, }; // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/2.1.4_babel-react/yarn.lock000066400000000000000000001067421434170041700242630ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.6.0" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.6.0.tgz#997b41a27752b4850af2683bc4a8d8222c25bd02" "@types/react-addons-test-utils@^0.14.15": version "0.14.20" resolved "https://registry.yarnpkg.com/@types/react-addons-test-utils/-/react-addons-test-utils-0.14.20.tgz#66a5787b8f15cce01c195fe2b95b89046054810d" dependencies: "@types/react" "*" "@types/react-dom@^0.14.18": version "0.14.23" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-0.14.23.tgz#cecfcfad754b4c2765fe5d29b81b301889ad6c2e" dependencies: "@types/react" "*" "@types/react-test-renderer@^15.5.0": version "15.5.4" resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-15.5.4.tgz#1f579bc615231f3cc3f1b0a25b88940d4c85f925" dependencies: "@types/react" "*" "@types/react@*", "@types/react@^0.14.41": version "0.14.57" resolved "https://registry.yarnpkg.com/@types/react/-/react-0.14.57.tgz#1878a8654fafdd1d381b8457292b6433498c5b62" ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" asap@~2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" dependencies: chalk "^1.1.3" esutils "^2.0.2" js-tokens "^3.0.2" babel-core@^6.0.0, babel-core@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: babel-code-frame "^6.26.0" babel-generator "^6.26.0" babel-helpers "^6.24.1" babel-messages "^6.23.0" babel-register "^6.26.0" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" convert-source-map "^1.5.0" debug "^2.6.8" json5 "^0.5.1" lodash "^4.17.4" minimatch "^3.0.4" path-is-absolute "^1.0.1" private "^0.1.7" slash "^1.0.0" source-map "^0.5.6" babel-generator@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" dependencies: babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.17.4" source-map "^0.5.6" trim-right "^1.0.1" babel-helper-builder-react-jsx@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" esutils "^2.0.2" babel-helper-call-delegate@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-define-map@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" dependencies: babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-get-function-arity@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-hoist-variables@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-optimise-call-expression@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-regex@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-replace-supers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" dependencies: babel-helper-optimise-call-expression "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helpers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-loader@^7.0.0: version "7.1.2" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126" dependencies: find-cache-dir "^1.0.0" loader-utils "^1.0.2" mkdirp "^0.5.1" babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" dependencies: babel-runtime "^6.22.0" babel-plugin-check-es2015-constants@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" dependencies: babel-runtime "^6.22.0" babel-plugin-syntax-flow@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.8.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" babel-plugin-transform-es2015-arrow-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoping@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" dependencies: babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-plugin-transform-es2015-classes@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" dependencies: babel-helper-define-map "^6.24.1" babel-helper-function-name "^6.24.1" babel-helper-optimise-call-expression "^6.24.1" babel-helper-replace-supers "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-computed-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-destructuring@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-duplicate-keys@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-for-of@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-modules-amd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" dependencies: babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-commonjs@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" dependencies: babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-types "^6.26.0" babel-plugin-transform-es2015-modules-systemjs@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-umd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" dependencies: babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-object-super@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" dependencies: babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" babel-plugin-transform-es2015-parameters@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" dependencies: babel-helper-call-delegate "^6.24.1" babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-shorthand-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-spread@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-sticky-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-template-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-typeof-symbol@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-unicode-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" regexpu-core "^2.0.0" babel-plugin-transform-flow-strip-types@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" dependencies: babel-plugin-syntax-flow "^6.18.0" babel-runtime "^6.22.0" babel-plugin-transform-react-display-name@^6.23.0: version "6.25.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-react-jsx-self@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz#df6d80a9da2612a121e6ddd7558bcbecf06e636e" dependencies: babel-plugin-syntax-jsx "^6.8.0" babel-runtime "^6.22.0" babel-plugin-transform-react-jsx-source@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6" dependencies: babel-plugin-syntax-jsx "^6.8.0" babel-runtime "^6.22.0" babel-plugin-transform-react-jsx@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" dependencies: babel-helper-builder-react-jsx "^6.24.1" babel-plugin-syntax-jsx "^6.8.0" babel-runtime "^6.22.0" babel-plugin-transform-regenerator@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" dependencies: regenerator-transform "^0.10.0" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-polyfill@^6.0.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" dependencies: babel-runtime "^6.26.0" core-js "^2.5.0" regenerator-runtime "^0.10.5" babel-preset-es2015@^6.0.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" dependencies: babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-transform-es2015-arrow-functions "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" babel-plugin-transform-es2015-block-scoping "^6.24.1" babel-plugin-transform-es2015-classes "^6.24.1" babel-plugin-transform-es2015-computed-properties "^6.24.1" babel-plugin-transform-es2015-destructuring "^6.22.0" babel-plugin-transform-es2015-duplicate-keys "^6.24.1" babel-plugin-transform-es2015-for-of "^6.22.0" babel-plugin-transform-es2015-function-name "^6.24.1" babel-plugin-transform-es2015-literals "^6.22.0" babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-plugin-transform-es2015-modules-systemjs "^6.24.1" babel-plugin-transform-es2015-modules-umd "^6.24.1" babel-plugin-transform-es2015-object-super "^6.24.1" babel-plugin-transform-es2015-parameters "^6.24.1" babel-plugin-transform-es2015-shorthand-properties "^6.24.1" babel-plugin-transform-es2015-spread "^6.22.0" babel-plugin-transform-es2015-sticky-regex "^6.24.1" babel-plugin-transform-es2015-template-literals "^6.22.0" babel-plugin-transform-es2015-typeof-symbol "^6.22.0" babel-plugin-transform-es2015-unicode-regex "^6.24.1" babel-plugin-transform-regenerator "^6.24.1" babel-preset-flow@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz#e71218887085ae9a24b5be4169affb599816c49d" dependencies: babel-plugin-transform-flow-strip-types "^6.22.0" babel-preset-react@^6.0.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-preset-react/-/babel-preset-react-6.24.1.tgz#ba69dfaea45fc3ec639b6a4ecea6e17702c91380" dependencies: babel-plugin-syntax-jsx "^6.3.13" babel-plugin-transform-react-display-name "^6.23.0" babel-plugin-transform-react-jsx "^6.24.1" babel-plugin-transform-react-jsx-self "^6.22.0" babel-plugin-transform-react-jsx-source "^6.22.0" babel-preset-flow "^6.23.0" babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" dependencies: babel-core "^6.26.0" babel-runtime "^6.26.0" core-js "^2.5.0" home-or-tmp "^2.0.0" lodash "^4.17.4" mkdirp "^0.5.1" source-map-support "^0.4.15" babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" dependencies: babel-runtime "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" lodash "^4.17.4" babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" dependencies: babel-code-frame "^6.26.0" babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" debug "^2.6.8" globals "^9.18.0" invariant "^2.2.2" lodash "^4.17.4" babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" dependencies: babel-runtime "^6.26.0" esutils "^2.0.2" lodash "^4.17.4" to-fast-properties "^1.0.3" babel@^6.0.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel/-/babel-6.23.0.tgz#d0d1e7d803e974765beea3232d4e153c0efb90f4" babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" big.js@^3.1.3: version "3.2.0" resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" brace-expansion@^1.1.7: version "1.1.8" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: balanced-match "^1.0.0" concat-map "0.0.1" chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" has-ansi "^2.0.0" strip-ansi "^3.0.0" supports-color "^2.0.0" commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" convert-source-map@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" core-js@^1.0.0: version "1.2.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" core-js@^2.4.0, core-js@^2.5.0: version "2.5.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b" create-react-class@^15.6.0: version "15.6.2" resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.2.tgz#cf1ed15f12aad7f14ef5f2dfe05e6c42f91ef02a" dependencies: fbjs "^0.8.9" loose-envify "^1.3.1" object-assign "^4.1.1" debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: ms "2.0.0" detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" dependencies: repeating "^2.0.0" emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" encoding@^0.1.11: version "0.1.12" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" dependencies: iconv-lite "~0.4.13" escape-string-regexp@^1.0.2: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" fbjs@^0.8.16, fbjs@^0.8.9: version "0.8.16" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" dependencies: core-js "^1.0.0" isomorphic-fetch "^2.1.1" loose-envify "^1.0.0" object-assign "^4.1.0" promise "^7.1.1" setimmediate "^1.0.5" ua-parser-js "^0.7.9" find-cache-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" dependencies: commondir "^1.0.1" make-dir "^1.0.0" pkg-dir "^2.0.0" find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" dependencies: locate-path "^2.0.0" globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" dependencies: ansi-regex "^2.0.0" home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.1" iconv-lite@~0.4.13: version "0.4.19" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: loose-envify "^1.0.0" is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" dependencies: number-is-nan "^1.0.0" is-stream@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" isomorphic-fetch@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" dependencies: node-fetch "^1.0.1" whatwg-fetch ">=0.10.0" jasmine-core@^2.3.4: version "2.8.0" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.8.0.tgz#bcc979ae1f9fd05701e45e52e65d3a5d63f1a24e" js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" loader-utils@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" dependencies: big.js "^3.1.3" emojis-list "^2.0.0" json5 "^0.5.0" locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" dependencies: p-locate "^2.0.0" path-exists "^3.0.0" lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" dependencies: js-tokens "^3.0.0" make-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.0.0.tgz#97a011751e91dd87cfadef58832ebb04936de978" dependencies: pify "^2.3.0" minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: brace-expansion "^1.1.7" minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" node-fetch@^1.0.1: version "1.7.3" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" dependencies: encoding "^0.1.11" is-stream "^1.0.1" number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" os-tmpdir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" p-limit@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" dependencies: p-limit "^1.1.0" path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" dependencies: find-up "^2.1.0" private@^0.1.6, private@^0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1" promise@^7.1.1: version "7.3.1" resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" dependencies: asap "~2.0.3" prop-types@^15.5.10: version "15.6.0" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" dependencies: fbjs "^0.8.16" loose-envify "^1.3.1" object-assign "^4.1.1" react-addons-test-utils@^15.3.1: version "15.6.2" resolved "https://registry.yarnpkg.com/react-addons-test-utils/-/react-addons-test-utils-15.6.2.tgz#c12b6efdc2247c10da7b8770d185080a7b047156" react-dom@^15.4.1: version "15.6.2" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.2.tgz#41cfadf693b757faf2708443a1d1fd5a02bef730" dependencies: fbjs "^0.8.9" loose-envify "^1.1.0" object-assign "^4.1.0" prop-types "^15.5.10" react-test-renderer@^15.5.4: version "15.6.2" resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-15.6.2.tgz#d0333434fc2c438092696ca770da5ed48037efa8" dependencies: fbjs "^0.8.9" object-assign "^4.1.0" react@^15.4.1: version "15.6.2" resolved "https://registry.yarnpkg.com/react/-/react-15.6.2.tgz#dba0434ab439cfe82f108f0f511663908179aa72" dependencies: create-react-class "^15.6.0" fbjs "^0.8.9" loose-envify "^1.1.0" object-assign "^4.1.0" prop-types "^15.5.10" regenerate@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" regenerator-runtime@^0.10.5: version "0.10.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" regenerator-runtime@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1" regenerator-transform@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" dependencies: babel-runtime "^6.18.0" babel-types "^6.19.0" private "^0.1.6" regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" dependencies: regenerate "^1.2.1" regjsgen "^0.2.0" regjsparser "^0.1.4" regjsgen@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" regjsparser@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" dependencies: jsesc "~0.5.0" repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" dependencies: is-finite "^1.0.0" setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" dependencies: source-map "^0.5.6" source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" dependencies: ansi-regex "^2.0.0" supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" ua-parser-js@^0.7.9: version "0.7.28" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31" whatwg-fetch@>=0.10.0: version "2.0.3" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" ts-loader-9.4.2/test/execution-tests/2.1.4_react/000077500000000000000000000000001434170041700213635ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_react/karma.conf.js000066400000000000000000000006351434170041700237440ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/2.1.4_react/main.js000066400000000000000000000001641434170041700226460ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/2.1.4_react/package.json000066400000000000000000000007711434170041700236560ustar00rootroot00000000000000{ "name": "es6-babel-react", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "@types/react": "^0.14.41", "@types/react-addons-test-utils": "^0.14.15", "@types/react-test-renderer": "^15.5.0", "@types/react-dom": "^0.14.18", "jasmine-core": "^2.3.4", "react-addons-test-utils": "^15.3.1", "react-test-renderer": "^15.5.4" }, "dependencies": { "react": "^15.4.1", "react-dom": "^15.4.1" } } ts-loader-9.4.2/test/execution-tests/2.1.4_react/src/000077500000000000000000000000001434170041700221525ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_react/src/components/000077500000000000000000000000001434170041700243375ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_react/src/components/App.tsx000066400000000000000000000002751434170041700256230ustar00rootroot00000000000000import * as React from 'react'; const App: React.SFC<{ name: string }> = ({ name }) =>

Hello {name}!

; export default App; ts-loader-9.4.2/test/execution-tests/2.1.4_react/src/main.tsx000066400000000000000000000002701434170041700236350ustar00rootroot00000000000000import * as React from 'react'; import * as ReactDOM from 'react-dom'; import App from './components/App'; ReactDOM.render(, document.getElementById('content')); ts-loader-9.4.2/test/execution-tests/2.1.4_react/test/000077500000000000000000000000001434170041700223425ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_react/test/components/000077500000000000000000000000001434170041700245275ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.1.4_react/test/components/App.tests.tsx000066400000000000000000000010241434170041700271450ustar00rootroot00000000000000import * as React from 'react'; import { createRenderer } from 'react-test-renderer/shallow'; import App from '../../src/components/App'; describe('App', () => { it('simple', () => expect(1).toBe(1)); it('renders expected HTML', () => { const shallowRenderer = createRenderer(); shallowRenderer.render(); const app = shallowRenderer.getRenderOutput(); expect(app).toEqual(

Hello { 'Benjamin' }!

); }); }); ts-loader-9.4.2/test/execution-tests/2.1.4_react/tsconfig.json000066400000000000000000000005221434170041700240710ustar00rootroot00000000000000{ "compilerOptions": { "jsx": "react", "target": "es5", "noImplicitAny": true, "noUnusedLocals": true, "noUnusedParameters": true, "noEmitOnError": true, "removeComments": false, "preserveConstEnums": true, "sourceMap": true, "skipLibCheck": true } }ts-loader-9.4.2/test/execution-tests/2.1.4_react/webpack.config.js000066400000000000000000000012611434170041700246010ustar00rootroot00000000000000/* eslint-disable no-var, strict, prefer-arrow-callback */ 'use strict'; var path = require('path'); var webpack = require('webpack'); module.exports = { mode: 'development', entry: './src/main.tsx', output: { filename: 'bundle.js' }, module: { rules: [{ test: /\.ts(x?)$/, exclude: /node_modules/, use: [{ loader: 'ts-loader' }] }] }, resolve: { // Add `.ts` and `.tsx` as a resolvable extension. extensions: ['.ts', '.tsx', '.js'] }, }; // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/2.1.4_react/yarn.lock000066400000000000000000000130221434170041700232040ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.6.0" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.6.0.tgz#997b41a27752b4850af2683bc4a8d8222c25bd02" "@types/react-addons-test-utils@^0.14.15": version "0.14.20" resolved "https://registry.yarnpkg.com/@types/react-addons-test-utils/-/react-addons-test-utils-0.14.20.tgz#66a5787b8f15cce01c195fe2b95b89046054810d" dependencies: "@types/react" "*" "@types/react-dom@^0.14.18": version "0.14.23" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-0.14.23.tgz#cecfcfad754b4c2765fe5d29b81b301889ad6c2e" dependencies: "@types/react" "*" "@types/react-test-renderer@^15.5.0": version "15.5.4" resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-15.5.4.tgz#1f579bc615231f3cc3f1b0a25b88940d4c85f925" dependencies: "@types/react" "*" "@types/react@*", "@types/react@^0.14.41": version "0.14.57" resolved "https://registry.yarnpkg.com/@types/react/-/react-0.14.57.tgz#1878a8654fafdd1d381b8457292b6433498c5b62" asap@~2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" core-js@^1.0.0: version "1.2.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" create-react-class@^15.6.0: version "15.6.2" resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.2.tgz#cf1ed15f12aad7f14ef5f2dfe05e6c42f91ef02a" dependencies: fbjs "^0.8.9" loose-envify "^1.3.1" object-assign "^4.1.1" encoding@^0.1.11: version "0.1.12" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" dependencies: iconv-lite "~0.4.13" fbjs@^0.8.16, fbjs@^0.8.9: version "0.8.16" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" dependencies: core-js "^1.0.0" isomorphic-fetch "^2.1.1" loose-envify "^1.0.0" object-assign "^4.1.0" promise "^7.1.1" setimmediate "^1.0.5" ua-parser-js "^0.7.9" iconv-lite@~0.4.13: version "0.4.19" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" is-stream@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" isomorphic-fetch@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" dependencies: node-fetch "^1.0.1" whatwg-fetch ">=0.10.0" jasmine-core@^2.3.4: version "2.8.0" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.8.0.tgz#bcc979ae1f9fd05701e45e52e65d3a5d63f1a24e" js-tokens@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" dependencies: js-tokens "^3.0.0" node-fetch@^1.0.1: version "1.7.3" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" dependencies: encoding "^0.1.11" is-stream "^1.0.1" object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" promise@^7.1.1: version "7.3.1" resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" dependencies: asap "~2.0.3" prop-types@^15.5.10: version "15.6.0" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" dependencies: fbjs "^0.8.16" loose-envify "^1.3.1" object-assign "^4.1.1" react-addons-test-utils@^15.3.1: version "15.6.2" resolved "https://registry.yarnpkg.com/react-addons-test-utils/-/react-addons-test-utils-15.6.2.tgz#c12b6efdc2247c10da7b8770d185080a7b047156" react-dom@^15.4.1: version "15.6.2" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.2.tgz#41cfadf693b757faf2708443a1d1fd5a02bef730" dependencies: fbjs "^0.8.9" loose-envify "^1.1.0" object-assign "^4.1.0" prop-types "^15.5.10" react-test-renderer@^15.5.4: version "15.6.2" resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-15.6.2.tgz#d0333434fc2c438092696ca770da5ed48037efa8" dependencies: fbjs "^0.8.9" object-assign "^4.1.0" react@^15.4.1: version "15.6.2" resolved "https://registry.yarnpkg.com/react/-/react-15.6.2.tgz#dba0434ab439cfe82f108f0f511663908179aa72" dependencies: create-react-class "^15.6.0" fbjs "^0.8.9" loose-envify "^1.1.0" object-assign "^4.1.0" prop-types "^15.5.10" setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" ua-parser-js@^0.7.9: version "0.7.28" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31" whatwg-fetch@>=0.10.0: version "2.0.3" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/000077500000000000000000000000001434170041700253335ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/README.md000066400000000000000000000004551434170041700266160ustar00rootroot00000000000000This test shows how to do simple code splitting with TypeScript, Babel and webpack using the dynamic `import` syntax. Support for this shipped with TypeScript 2.4 and is, at time of writing, at stage 3 on the TC39 proposals list. See details [here](https://github.com/tc39/proposal-dynamic-import). ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/karma.conf.js000066400000000000000000000006351434170041700277140ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/main.js000066400000000000000000000002161434170041700266140ustar00rootroot00000000000000import 'babel-polyfill'; const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/package.json000066400000000000000000000006431434170041700276240ustar00rootroot00000000000000{ "name": "import-code-splitting", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "babel": "^6.0.0", "babel-core": "^6.0.0", "babel-loader": "^7.0.0", "babel-preset-es2015": "^6.0.0", "babel-plugin-syntax-dynamic-import": "^6.18.0", "jasmine-core": "^2.3.4" }, "dependencies": { "babel-polyfill": "^6.0.0" } } ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/src/000077500000000000000000000000001434170041700261225ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/src/a.ts000066400000000000000000000000371434170041700267120ustar00rootroot00000000000000const a = 'a' export default a;ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/src/app.ts000066400000000000000000000003211434170041700272460ustar00rootroot00000000000000import a from './a'; import b from './b'; console.log(a); console.log(b); import('./d').then(d => { console.log(d.d); }) async () => { const c = await import('./c'); console.log(c.default); } ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/src/b.ts000066400000000000000000000000371434170041700267130ustar00rootroot00000000000000const b = 'b' export default b;ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/src/c.ts000066400000000000000000000000401434170041700267060ustar00rootroot00000000000000const c = 'c'; export default c;ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/src/d.ts000066400000000000000000000000251434170041700267120ustar00rootroot00000000000000export const d = 'd';ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/test/000077500000000000000000000000001434170041700263125ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/test/app.tests.ts000066400000000000000000000017031434170041700306040ustar00rootroot00000000000000import a from "../src/a"; import b from "../src/b"; describe("app", () => { it("a to be 'a' and b to be 'b' (classic)", () => { expect(a).toBe("a"); expect(b).toBe("b"); }); it("import results in a module with a default export", done => { import("../src/c").then(c => { // .default is the default export expect(c.default).toBe("c"); done(); }); }); it("import results in a module with an export", done => { import("../src/d").then(d => { // .default is the default export expect(d.d).toBe("d"); done(); }); }); it("await import results in a module with a default export", async done => { const c = await import("../src/c"); // .default is the default export expect(c.default).toBe("c"); done(); }); it("await import results in a module with an export", async done => { const d = await import("../src/d"); expect(d.d).toBe("d"); done(); }); }); ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/tsconfig.json000066400000000000000000000007571434170041700300530ustar00rootroot00000000000000{ "compilerOptions": { "allowSyntheticDefaultImports": true, "lib": [ "dom", "es2015" ], "target": "es2015", "module": "esnext", "moduleResolution": "node", "noImplicitAny": true, "noUnusedLocals": true, "noUnusedParameters": true, "noEmitOnError": true, "removeComments": false, "preserveConstEnums": true, "sourceMap": true, "skipLibCheck": true } }ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/webpack.config.js000066400000000000000000000021311434170041700305460ustar00rootroot00000000000000/* eslint-disable no-var, strict, prefer-arrow-callback */ 'use strict'; var path = require('path'); var webpack = require('webpack'); var babelOptions = { "plugins": ["syntax-dynamic-import"], "presets": [ [ "es2015", { "modules": false } ] ] }; module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, module: { rules: [{ test: /\.ts(x?)$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions }, { loader: 'ts-loader' } ] }, { test: /\.js$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions } ] }] }, resolve: { // Add `.ts` and `.tsx` as a resolvable extension. extensions: ['.ts', '.tsx', '.js'] }, }; // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/2.4.1_babel-importCodeSplitting/yarn.lock000066400000000000000000000676451434170041700272000ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.6.0" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.6.0.tgz#997b41a27752b4850af2683bc4a8d8222c25bd02" ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" dependencies: chalk "^1.1.3" esutils "^2.0.2" js-tokens "^3.0.2" babel-core@^6.0.0, babel-core@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: babel-code-frame "^6.26.0" babel-generator "^6.26.0" babel-helpers "^6.24.1" babel-messages "^6.23.0" babel-register "^6.26.0" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" convert-source-map "^1.5.0" debug "^2.6.8" json5 "^0.5.1" lodash "^4.17.4" minimatch "^3.0.4" path-is-absolute "^1.0.1" private "^0.1.7" slash "^1.0.0" source-map "^0.5.6" babel-generator@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" dependencies: babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.17.4" source-map "^0.5.6" trim-right "^1.0.1" babel-helper-call-delegate@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-define-map@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" dependencies: babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-get-function-arity@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-hoist-variables@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-optimise-call-expression@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-regex@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-replace-supers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" dependencies: babel-helper-optimise-call-expression "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helpers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-loader@^7.0.0: version "7.1.2" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126" dependencies: find-cache-dir "^1.0.0" loader-utils "^1.0.2" mkdirp "^0.5.1" babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" dependencies: babel-runtime "^6.22.0" babel-plugin-check-es2015-constants@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" dependencies: babel-runtime "^6.22.0" babel-plugin-syntax-dynamic-import@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" babel-plugin-transform-es2015-arrow-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoping@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" dependencies: babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-plugin-transform-es2015-classes@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" dependencies: babel-helper-define-map "^6.24.1" babel-helper-function-name "^6.24.1" babel-helper-optimise-call-expression "^6.24.1" babel-helper-replace-supers "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-computed-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-destructuring@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-duplicate-keys@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-for-of@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-modules-amd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" dependencies: babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-commonjs@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" dependencies: babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-types "^6.26.0" babel-plugin-transform-es2015-modules-systemjs@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-umd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" dependencies: babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-object-super@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" dependencies: babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" babel-plugin-transform-es2015-parameters@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" dependencies: babel-helper-call-delegate "^6.24.1" babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-shorthand-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-spread@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-sticky-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-template-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-typeof-symbol@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-unicode-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" regexpu-core "^2.0.0" babel-plugin-transform-regenerator@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" dependencies: regenerator-transform "^0.10.0" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-polyfill@^6.0.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" dependencies: babel-runtime "^6.26.0" core-js "^2.5.0" regenerator-runtime "^0.10.5" babel-preset-es2015@^6.0.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" dependencies: babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-transform-es2015-arrow-functions "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" babel-plugin-transform-es2015-block-scoping "^6.24.1" babel-plugin-transform-es2015-classes "^6.24.1" babel-plugin-transform-es2015-computed-properties "^6.24.1" babel-plugin-transform-es2015-destructuring "^6.22.0" babel-plugin-transform-es2015-duplicate-keys "^6.24.1" babel-plugin-transform-es2015-for-of "^6.22.0" babel-plugin-transform-es2015-function-name "^6.24.1" babel-plugin-transform-es2015-literals "^6.22.0" babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-plugin-transform-es2015-modules-systemjs "^6.24.1" babel-plugin-transform-es2015-modules-umd "^6.24.1" babel-plugin-transform-es2015-object-super "^6.24.1" babel-plugin-transform-es2015-parameters "^6.24.1" babel-plugin-transform-es2015-shorthand-properties "^6.24.1" babel-plugin-transform-es2015-spread "^6.22.0" babel-plugin-transform-es2015-sticky-regex "^6.24.1" babel-plugin-transform-es2015-template-literals "^6.22.0" babel-plugin-transform-es2015-typeof-symbol "^6.22.0" babel-plugin-transform-es2015-unicode-regex "^6.24.1" babel-plugin-transform-regenerator "^6.24.1" babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" dependencies: babel-core "^6.26.0" babel-runtime "^6.26.0" core-js "^2.5.0" home-or-tmp "^2.0.0" lodash "^4.17.4" mkdirp "^0.5.1" source-map-support "^0.4.15" babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" dependencies: babel-runtime "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" lodash "^4.17.4" babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" dependencies: babel-code-frame "^6.26.0" babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" debug "^2.6.8" globals "^9.18.0" invariant "^2.2.2" lodash "^4.17.4" babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" dependencies: babel-runtime "^6.26.0" esutils "^2.0.2" lodash "^4.17.4" to-fast-properties "^1.0.3" babel@^6.0.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel/-/babel-6.23.0.tgz#d0d1e7d803e974765beea3232d4e153c0efb90f4" babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" big.js@^3.1.3: version "3.2.0" resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" brace-expansion@^1.1.7: version "1.1.8" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: balanced-match "^1.0.0" concat-map "0.0.1" chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" has-ansi "^2.0.0" strip-ansi "^3.0.0" supports-color "^2.0.0" commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" convert-source-map@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" core-js@^2.4.0, core-js@^2.5.0: version "2.5.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b" debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: ms "2.0.0" detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" dependencies: repeating "^2.0.0" emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" escape-string-regexp@^1.0.2: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" find-cache-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" dependencies: commondir "^1.0.1" make-dir "^1.0.0" pkg-dir "^2.0.0" find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" dependencies: locate-path "^2.0.0" globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" dependencies: ansi-regex "^2.0.0" home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.1" invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: loose-envify "^1.0.0" is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" dependencies: number-is-nan "^1.0.0" jasmine-core@^2.3.4: version "2.8.0" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.8.0.tgz#bcc979ae1f9fd05701e45e52e65d3a5d63f1a24e" js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" loader-utils@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" dependencies: big.js "^3.1.3" emojis-list "^2.0.0" json5 "^0.5.0" locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" dependencies: p-locate "^2.0.0" path-exists "^3.0.0" lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" loose-envify@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" dependencies: js-tokens "^3.0.0" make-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.0.0.tgz#97a011751e91dd87cfadef58832ebb04936de978" dependencies: pify "^2.3.0" minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: brace-expansion "^1.1.7" minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" os-tmpdir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" p-limit@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" dependencies: p-limit "^1.1.0" path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" dependencies: find-up "^2.1.0" private@^0.1.6, private@^0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1" regenerate@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" regenerator-runtime@^0.10.5: version "0.10.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" regenerator-runtime@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1" regenerator-transform@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" dependencies: babel-runtime "^6.18.0" babel-types "^6.19.0" private "^0.1.6" regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" dependencies: regenerate "^1.2.1" regjsgen "^0.2.0" regjsparser "^0.1.4" regjsgen@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" regjsparser@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" dependencies: jsesc "~0.5.0" repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" dependencies: is-finite "^1.0.0" slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" dependencies: source-map "^0.5.6" source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" dependencies: ansi-regex "^2.0.0" supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/000077500000000000000000000000001434170041700242705ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/README.md000066400000000000000000000005061434170041700255500ustar00rootroot00000000000000This test shows how to do simple code splitting with TypeScript and webpack using the dynamic `import` syntax. Support for this shipped with TypeScript 2.4. [This blog post](https://blog.mariusschulz.com/2018/01/14/code-splitting-with-import-typescript-and-webpack) was used as the basis for the test - thanks @mariusschulz!ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/karma.conf.js000066400000000000000000000006351434170041700266510ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/main.js000066400000000000000000000002161434170041700255510ustar00rootroot00000000000000import 'babel-polyfill'; const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/package.json000066400000000000000000000003571434170041700265630ustar00rootroot00000000000000{ "name": "import-code-splitting", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "jasmine-core": "^2.3.4" }, "dependencies": { "tslib": "^1.9.0" } } ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/src/000077500000000000000000000000001434170041700250575ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/src/a.ts000066400000000000000000000000371434170041700256470ustar00rootroot00000000000000const a = 'a' export default a;ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/src/app.ts000066400000000000000000000003331434170041700262060ustar00rootroot00000000000000import a from './a'; import b from './b'; console.log(a); console.log(b); const d = import('./d').then(d => { console.log(d.d); }) async () => { const c = await import('./c'); console.log(c.default); } ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/src/b.ts000066400000000000000000000000371434170041700256500ustar00rootroot00000000000000const b = 'b' export default b;ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/src/c.ts000066400000000000000000000000401434170041700256430ustar00rootroot00000000000000const c = 'c'; export default c;ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/src/d.ts000066400000000000000000000000251434170041700256470ustar00rootroot00000000000000export const d = 'd';ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/test/000077500000000000000000000000001434170041700252475ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/test/app.tests.ts000066400000000000000000000017031434170041700275410ustar00rootroot00000000000000import a from "../src/a"; import b from "../src/b"; describe("app", () => { it("a to be 'a' and b to be 'b' (classic)", () => { expect(a).toBe("a"); expect(b).toBe("b"); }); it("import results in a module with a default export", done => { import("../src/c").then(c => { // .default is the default export expect(c.default).toBe("c"); done(); }); }); it("import results in a module with an export", done => { import("../src/d").then(d => { // .default is the default export expect(d.d).toBe("d"); done(); }); }); it("await import results in a module with a default export", async done => { const c = await import("../src/c"); // .default is the default export expect(c.default).toBe("c"); done(); }); it("await import results in a module with an export", async done => { const d = await import("../src/d"); expect(d.d).toBe("d"); done(); }); }); ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/tsconfig.json000066400000000000000000000005501434170041700267770ustar00rootroot00000000000000{ "compilerOptions": { "target": "es5", "moduleResolution": "node", "module": "esnext", "strict": true, "importHelpers": true, "noEmitOnError": true, "lib": [ "dom", "es5", "es2015.promise" ], "sourceMap": true, "skipLibCheck": true } }ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/webpack.config.js000066400000000000000000000013201434170041700275020ustar00rootroot00000000000000/* eslint-disable no-var, strict, prefer-arrow-callback */ "use strict"; var path = require("path"); var webpack = require("webpack"); module.exports = { mode: 'development', entry: "./app.ts", output: { path: path.join(__dirname, "dist"), filename: "[name].bundle.js", chunkFilename: "[name].chunk.js" }, module: { rules: [ { test: /\.ts$/, loader: "ts-loader" } ] }, resolve: { extensions: [".ts", ".js"] }, devServer: { contentBase: "./dist" } }; // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { "ts-loader": path.join(__dirname, "../../../index.js") } }; ts-loader-9.4.2/test/execution-tests/2.4.1_importCodeSplitting/yarn.lock000066400000000000000000000010451434170041700261130ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.4" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.4.tgz#5528fb5e53f1b27594f81f18debb7eab8dc532cb" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" tslib@^1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.0.tgz#e37a86fda8cbbaf23a057f473c9f4dc64e5fc2e8" ts-loader-9.4.2/test/execution-tests/2.4.1_nodeResolutionAllowJs/000077500000000000000000000000001434170041700245725ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.4.1_nodeResolutionAllowJs/karma.conf.js000066400000000000000000000006351434170041700271530ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/2.4.1_nodeResolutionAllowJs/main.js000066400000000000000000000001641434170041700260550ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/2.4.1_nodeResolutionAllowJs/package.json000066400000000000000000000003421434170041700270570ustar00rootroot00000000000000{ "name": "node-resolution-allow-js", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35" }, "dependencies": { "date-fns": "2.0.0-alpha.1" } } ts-loader-9.4.2/test/execution-tests/2.4.1_nodeResolutionAllowJs/src/000077500000000000000000000000001434170041700253615ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.4.1_nodeResolutionAllowJs/src/app.ts000066400000000000000000000002001434170041700265010ustar00rootroot00000000000000import { format, parse} from "date-fns"; export function thisShouldNotError() { return format(new Date(), "dd-MM-yyyy"); } ts-loader-9.4.2/test/execution-tests/2.4.1_nodeResolutionAllowJs/test/000077500000000000000000000000001434170041700255515ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.4.1_nodeResolutionAllowJs/test/app.tests.ts000066400000000000000000000003101434170041700300340ustar00rootroot00000000000000import * as submodule from '../src/app'; describe("app", () => { it("thisShouldNotError returns something", () => { expect(submodule.thisShouldNotError()).not.toBe(undefined as any); }); }); ts-loader-9.4.2/test/execution-tests/2.4.1_nodeResolutionAllowJs/tsconfig.json000066400000000000000000000002201434170041700272730ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true, "module": "esnext", "moduleResolution": "node", "allowJs": true, "strict": true } }ts-loader-9.4.2/test/execution-tests/2.4.1_nodeResolutionAllowJs/webpack.config.js000066400000000000000000000007431434170041700300140ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/2.4.1_nodeResolutionAllowJs/yarn.lock000066400000000000000000000006441434170041700264210ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.6.0" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.6.0.tgz#997b41a27752b4850af2683bc4a8d8222c25bd02" date-fns@2.0.0-alpha.1: version "2.0.0-alpha.1" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.0.0-alpha.1.tgz#f45e477cf3414269d97fb1aae899035f3b308474" ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/000077500000000000000000000000001434170041700232635ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/karma.conf.js000066400000000000000000000006351434170041700256440ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/main.js000066400000000000000000000002161434170041700245440ustar00rootroot00000000000000import 'babel-polyfill'; const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/package.json000066400000000000000000000011331434170041700255470ustar00rootroot00000000000000{ "name": "option-context", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.8.2", "@types/react": "^16.0.27", "@types/react-dom": "^16.0.3", "@types/react-test-renderer": "^16.0.0", "babel": "^6.23.0", "babel-core": "^6.26.0", "babel-loader": "^7.1.2", "babel-preset-react-app": "^3.1.0", "jasmine-core": "^2.8.0", "react-click-outside": "^3.0.0", "react-test-renderer": "^16.2.0" }, "dependencies": { "babel-polyfill": "^6.26.0", "react": "^16.2.0", "react-dom": "^16.2.1" } } ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/src/000077500000000000000000000000001434170041700240525ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/src/app-shim.d.ts000066400000000000000000000000461434170041700263620ustar00rootroot00000000000000declare module 'react-click-outside'; ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/src/components/000077500000000000000000000000001434170041700262375ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/src/components/App.tsx000066400000000000000000000004671434170041700275260ustar00rootroot00000000000000import * as React from 'react'; import enhanceWithClickOutside from 'react-click-outside'; const App: React.SFC<{ name: string }> = ({ name }) =>

Hello {name}!

; const COApp = enhanceWithClickOutside(App) export default App; export { COApp } ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/src/components/deep/000077500000000000000000000000001434170041700271545ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/src/components/deep/DeepApp.tsx000066400000000000000000000005131434170041700312310ustar00rootroot00000000000000import * as React from 'react'; import enhanceWithClickOutside from 'react-click-outside'; const DeepApp: React.SFC<{ name: string }> = ({ name }) =>

Hello {name}!

; const CODeepApp = enhanceWithClickOutside(DeepApp) export default DeepApp; export { CODeepApp } ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/src/components/deep/deeper/000077500000000000000000000000001434170041700304205ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/src/components/deep/deeper/DeeperApp.tsx000066400000000000000000000005251434170041700330270ustar00rootroot00000000000000import * as React from 'react'; import enhanceWithClickOutside from 'react-click-outside'; const DeeperApp: React.SFC<{ name: string }> = ({ name }) =>

Hello {name}!

; const CODeeperApp = enhanceWithClickOutside(DeeperApp) export default DeeperApp; export { CODeeperApp } ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/src/main.tsx000066400000000000000000000003211434170041700255320ustar00rootroot00000000000000import 'babel-polyfill'; import * as React from 'react'; import * as ReactDOM from 'react-dom'; import App from './components/App'; ReactDOM.render(, document.getElementById('content')); ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/test/000077500000000000000000000000001434170041700242425ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/test/components/000077500000000000000000000000001434170041700264275ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/test/components/App.tests.tsx000066400000000000000000000035041434170041700310520ustar00rootroot00000000000000import * as React from 'react'; import { createRenderer } from 'react-test-renderer/shallow'; import App, { COApp } from '../../src/components/App'; import DeepApp, { CODeepApp } from '../../src/components/deep/DeepApp'; import DeeperApp, { CODeeperApp } from '../../src/components/deep/deeper/DeeperApp'; describe('App', () => { it('simple', () => expect(1).toBe(1)); it('renders App as expected HTML', () => { const shallowRenderer = createRenderer(); shallowRenderer.render(); const app = shallowRenderer.getRenderOutput(); expect(app).toEqual(

Hello { "Christian" }!

); }); it('renders ClickOutsideApp', () => { const shallowRenderer = createRenderer(); shallowRenderer.render(); }); it('renders DeepApp as expected HTML', () => { const shallowRenderer = createRenderer(); shallowRenderer.render(); const app = shallowRenderer.getRenderOutput(); expect(app).toEqual(

Hello { "Christian" }!

); }); it('renders ClickOutsideDeeApp', () => { const shallowRenderer = createRenderer(); shallowRenderer.render(); }); it('renders DeeperApp as expected HTML', () => { const shallowRenderer = createRenderer(); shallowRenderer.render(); const app = shallowRenderer.getRenderOutput(); expect(app).toEqual(

Hello { "Christian" }!

); }); it('renders ClickOutsideDeeperApp', () => { const shallowRenderer = createRenderer(); shallowRenderer.render(); }); }); ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/tsconfig-container/000077500000000000000000000000001434170041700270575ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/tsconfig-container/tsconfig.json000066400000000000000000000003041434170041700315630ustar00rootroot00000000000000{ "compilerOptions": { "target": "es6", "jsx": "preserve", "moduleResolution": "node", "noEmitOnError": true }, "files": [ "./src/app-shim.d.ts" ] } ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/webpack.config.js000066400000000000000000000023761434170041700265110ustar00rootroot00000000000000/* eslint-disable no-var, strict, prefer-arrow-callback */ 'use strict'; var path = require('path'); var webpack = require('webpack'); module.exports = { mode: 'development', entry: './src/main.tsx', output: { filename: 'bundle.js' }, module: { rules: [{ test: /\.ts(x?)$/, use: [ { loader: 'babel-loader', options: { babelrc: false, presets: [require.resolve('babel-preset-react-app')] } }, { loader: 'ts-loader', options: { context: __dirname, onlyCompileBundledFiles: true, configFile: require.resolve('./tsconfig-container/tsconfig.json') } } ] }, { test: /\.js$/, use: [ { loader: 'babel-loader', options: { babelrc: false, presets: [require.resolve('babel-preset-react-app')] } } ] }] }, resolve: { // Add `.ts` and `.tsx` as a resolvable extension. extensions: ['.ts', '.tsx', '.js'] } }; // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/2.8.1_option-context/yarn.lock000066400000000000000000001266451434170041700251240ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.8.2": version "2.8.2" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.2.tgz#6ae4d8740c0da5d5a627df725b4eed71b8e36668" "@types/prop-types@*": version "15.7.1" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.1.tgz#f1a11e7babb0c3cad68100be381d1e064c68f1f6" integrity sha512-CFzn9idOEpHrgdw8JsoTkaDDyRWk1jrzIV8djzcgpq0y9tG4B4lFT+Nxh52DVpDXV+n4+NPNv7M1Dj5uMp6XFg== "@types/react-dom@^16.0.3": version "16.8.4" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.8.4.tgz#7fb7ba368857c7aa0f4e4511c4710ca2c5a12a88" integrity sha512-eIRpEW73DCzPIMaNBDP5pPIpK1KXyZwNgfxiVagb5iGiz6da+9A5hslSX6GAQKdO7SayVCS/Fr2kjqprgAvkfA== dependencies: "@types/react" "*" "@types/react-test-renderer@^16.0.0": version "16.8.1" resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-16.8.1.tgz#96f3ce45a3a41c94eca532a99103dd3042c9d055" integrity sha512-8gU69ELfJGxzVWVYj4MTtuHxz9nO+d175XeQ1XrXXxesUBsB4KK6OCfzVhEX6leZWWBDVtMJXp/rUjhClzL7gw== dependencies: "@types/react" "*" "@types/react@*", "@types/react@^16.0.27": version "16.8.16" resolved "https://registry.yarnpkg.com/@types/react/-/react-16.8.16.tgz#2bf980b4fb29cceeb01b2c139b3e185e57d3e08e" integrity sha512-A0+6kS6zwPtvubOLiCJmZ8li5bm3wKIkoKV0h3RdMDOnCj9cYkUnj3bWbE03/lcICdQmwBmUfoFiHeNhbFiyHQ== dependencies: "@types/prop-types" "*" csstype "^2.2.0" ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" asap@~2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" dependencies: chalk "^1.1.3" esutils "^2.0.2" js-tokens "^3.0.2" babel-core@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: babel-code-frame "^6.26.0" babel-generator "^6.26.0" babel-helpers "^6.24.1" babel-messages "^6.23.0" babel-register "^6.26.0" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" convert-source-map "^1.5.0" debug "^2.6.8" json5 "^0.5.1" lodash "^4.17.4" minimatch "^3.0.4" path-is-absolute "^1.0.1" private "^0.1.7" slash "^1.0.0" source-map "^0.5.6" babel-generator@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" dependencies: babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.17.4" source-map "^0.5.6" trim-right "^1.0.1" babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" dependencies: babel-helper-explode-assignable-expression "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-builder-react-jsx@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" esutils "^2.0.2" babel-helper-call-delegate@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-define-map@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-explode-assignable-expression@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" dependencies: babel-runtime "^6.22.0" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" dependencies: babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-get-function-arity@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-hoist-variables@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-optimise-call-expression@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-regex@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-remap-async-to-generator@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-replace-supers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" dependencies: babel-helper-optimise-call-expression "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helpers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-loader@^7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126" dependencies: find-cache-dir "^1.0.0" loader-utils "^1.0.2" mkdirp "^0.5.1" babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" dependencies: babel-runtime "^6.22.0" babel-plugin-check-es2015-constants@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" dependencies: babel-runtime "^6.22.0" babel-plugin-dynamic-import-node@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.1.0.tgz#bd1d88ac7aaf98df4917c384373b04d971a2b37a" dependencies: babel-plugin-syntax-dynamic-import "^6.18.0" babel-template "^6.26.0" babel-types "^6.26.0" babel-plugin-syntax-async-functions@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" babel-plugin-syntax-class-properties@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" babel-plugin-syntax-dynamic-import@6.18.0, babel-plugin-syntax-dynamic-import@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" babel-plugin-syntax-exponentiation-operator@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" babel-plugin-syntax-flow@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.8.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" babel-plugin-syntax-trailing-function-commas@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" babel-plugin-transform-async-to-generator@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" dependencies: babel-helper-remap-async-to-generator "^6.24.1" babel-plugin-syntax-async-functions "^6.8.0" babel-runtime "^6.22.0" babel-plugin-transform-class-properties@6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" dependencies: babel-helper-function-name "^6.24.1" babel-plugin-syntax-class-properties "^6.8.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-arrow-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoping@^6.23.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" dependencies: babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-plugin-transform-es2015-classes@^6.23.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" dependencies: babel-helper-define-map "^6.24.1" babel-helper-function-name "^6.24.1" babel-helper-optimise-call-expression "^6.24.1" babel-helper-replace-supers "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-computed-properties@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-destructuring@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-duplicate-keys@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-for-of@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-function-name@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" dependencies: babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" dependencies: babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-types "^6.26.0" babel-plugin-transform-es2015-modules-systemjs@^6.23.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-umd@^6.23.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" dependencies: babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-object-super@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" dependencies: babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" babel-plugin-transform-es2015-parameters@^6.23.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" dependencies: babel-helper-call-delegate "^6.24.1" babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-shorthand-properties@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-spread@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-sticky-regex@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-template-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-typeof-symbol@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-unicode-regex@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" regexpu-core "^2.0.0" babel-plugin-transform-exponentiation-operator@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" dependencies: babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" babel-plugin-syntax-exponentiation-operator "^6.8.0" babel-runtime "^6.22.0" babel-plugin-transform-flow-strip-types@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" dependencies: babel-plugin-syntax-flow "^6.18.0" babel-runtime "^6.22.0" babel-plugin-transform-object-rest-spread@6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" dependencies: babel-plugin-syntax-object-rest-spread "^6.8.0" babel-runtime "^6.26.0" babel-plugin-transform-react-constant-elements@6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.23.0.tgz#2f119bf4d2cdd45eb9baaae574053c604f6147dd" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-react-display-name@^6.23.0: version "6.25.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-react-jsx-self@6.22.0, babel-plugin-transform-react-jsx-self@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz#df6d80a9da2612a121e6ddd7558bcbecf06e636e" dependencies: babel-plugin-syntax-jsx "^6.8.0" babel-runtime "^6.22.0" babel-plugin-transform-react-jsx-source@6.22.0, babel-plugin-transform-react-jsx-source@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6" dependencies: babel-plugin-syntax-jsx "^6.8.0" babel-runtime "^6.22.0" babel-plugin-transform-react-jsx@6.24.1, babel-plugin-transform-react-jsx@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" dependencies: babel-helper-builder-react-jsx "^6.24.1" babel-plugin-syntax-jsx "^6.8.0" babel-runtime "^6.22.0" babel-plugin-transform-regenerator@6.26.0, babel-plugin-transform-regenerator@^6.22.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" dependencies: regenerator-transform "^0.10.0" babel-plugin-transform-runtime@6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz#88490d446502ea9b8e7efb0fe09ec4d99479b1ee" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-polyfill@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" dependencies: babel-runtime "^6.26.0" core-js "^2.5.0" regenerator-runtime "^0.10.5" babel-preset-env@1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.6.1.tgz#a18b564cc9b9afdf4aae57ae3c1b0d99188e6f48" dependencies: babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-syntax-trailing-function-commas "^6.22.0" babel-plugin-transform-async-to-generator "^6.22.0" babel-plugin-transform-es2015-arrow-functions "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" babel-plugin-transform-es2015-block-scoping "^6.23.0" babel-plugin-transform-es2015-classes "^6.23.0" babel-plugin-transform-es2015-computed-properties "^6.22.0" babel-plugin-transform-es2015-destructuring "^6.23.0" babel-plugin-transform-es2015-duplicate-keys "^6.22.0" babel-plugin-transform-es2015-for-of "^6.23.0" babel-plugin-transform-es2015-function-name "^6.22.0" babel-plugin-transform-es2015-literals "^6.22.0" babel-plugin-transform-es2015-modules-amd "^6.22.0" babel-plugin-transform-es2015-modules-commonjs "^6.23.0" babel-plugin-transform-es2015-modules-systemjs "^6.23.0" babel-plugin-transform-es2015-modules-umd "^6.23.0" babel-plugin-transform-es2015-object-super "^6.22.0" babel-plugin-transform-es2015-parameters "^6.23.0" babel-plugin-transform-es2015-shorthand-properties "^6.22.0" babel-plugin-transform-es2015-spread "^6.22.0" babel-plugin-transform-es2015-sticky-regex "^6.22.0" babel-plugin-transform-es2015-template-literals "^6.22.0" babel-plugin-transform-es2015-typeof-symbol "^6.23.0" babel-plugin-transform-es2015-unicode-regex "^6.22.0" babel-plugin-transform-exponentiation-operator "^6.22.0" babel-plugin-transform-regenerator "^6.22.0" browserslist "^2.1.2" invariant "^2.2.2" semver "^5.3.0" babel-preset-flow@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz#e71218887085ae9a24b5be4169affb599816c49d" dependencies: babel-plugin-transform-flow-strip-types "^6.22.0" babel-preset-react-app@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-3.1.0.tgz#d77f6061ab9d7bf4b3cdc86b7cde9ded0df03e48" dependencies: babel-plugin-dynamic-import-node "1.1.0" babel-plugin-syntax-dynamic-import "6.18.0" babel-plugin-transform-class-properties "6.24.1" babel-plugin-transform-object-rest-spread "6.26.0" babel-plugin-transform-react-constant-elements "6.23.0" babel-plugin-transform-react-jsx "6.24.1" babel-plugin-transform-react-jsx-self "6.22.0" babel-plugin-transform-react-jsx-source "6.22.0" babel-plugin-transform-regenerator "6.26.0" babel-plugin-transform-runtime "6.23.0" babel-preset-env "1.6.1" babel-preset-react "6.24.1" babel-preset-react@6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-preset-react/-/babel-preset-react-6.24.1.tgz#ba69dfaea45fc3ec639b6a4ecea6e17702c91380" dependencies: babel-plugin-syntax-jsx "^6.3.13" babel-plugin-transform-react-display-name "^6.23.0" babel-plugin-transform-react-jsx "^6.24.1" babel-plugin-transform-react-jsx-self "^6.22.0" babel-plugin-transform-react-jsx-source "^6.22.0" babel-preset-flow "^6.23.0" babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" dependencies: babel-core "^6.26.0" babel-runtime "^6.26.0" core-js "^2.5.0" home-or-tmp "^2.0.0" lodash "^4.17.4" mkdirp "^0.5.1" source-map-support "^0.4.15" babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" dependencies: babel-runtime "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" lodash "^4.17.4" babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" dependencies: babel-code-frame "^6.26.0" babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" debug "^2.6.8" globals "^9.18.0" invariant "^2.2.2" lodash "^4.17.4" babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" dependencies: babel-runtime "^6.26.0" esutils "^2.0.2" lodash "^4.17.4" to-fast-properties "^1.0.3" babel@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel/-/babel-6.23.0.tgz#d0d1e7d803e974765beea3232d4e153c0efb90f4" babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" big.js@^3.1.3: version "3.2.0" resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" brace-expansion@^1.1.7: version "1.1.8" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: balanced-match "^1.0.0" concat-map "0.0.1" browserslist@^2.1.2: version "2.9.1" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.9.1.tgz#b72d3982ab01b5cd24da62ff6d45573886aff275" dependencies: caniuse-lite "^1.0.30000770" electron-to-chromium "^1.3.27" caniuse-lite@^1.0.30000770: version "1.0.30000778" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000778.tgz#f1e7cb8b13b1f6744402291d75f0bcd4c3160369" chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" has-ansi "^2.0.0" strip-ansi "^3.0.0" supports-color "^2.0.0" commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" convert-source-map@^1.5.0: version "1.5.1" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" core-js@^1.0.0: version "1.2.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" core-js@^2.4.0, core-js@^2.5.0: version "2.5.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b" csstype@^2.2.0: version "2.6.4" resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.4.tgz#d585a6062096e324e7187f80e04f92bd0f00e37f" integrity sha512-lAJUJP3M6HxFXbqtGRc0iZrdyeN+WzOWeY0q/VnFzI+kqVrYIzC7bWlKqCW7oCIdzoPkvfp82EVvrTlQ8zsWQg== debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: ms "2.0.0" detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" dependencies: repeating "^2.0.0" electron-to-chromium@^1.3.27: version "1.3.27" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.27.tgz#78ecb8a399066187bb374eede35d9c70565a803d" emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" encoding@^0.1.11: version "0.1.12" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" dependencies: iconv-lite "~0.4.13" escape-string-regexp@^1.0.2: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" fbjs@^0.8.16: version "0.8.16" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" dependencies: core-js "^1.0.0" isomorphic-fetch "^2.1.1" loose-envify "^1.0.0" object-assign "^4.1.0" promise "^7.1.1" setimmediate "^1.0.5" ua-parser-js "^0.7.9" find-cache-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" dependencies: commondir "^1.0.1" make-dir "^1.0.0" pkg-dir "^2.0.0" find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" dependencies: locate-path "^2.0.0" globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" dependencies: ansi-regex "^2.0.0" hoist-non-react-statics@^2.1.1: version "2.3.1" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.3.1.tgz#343db84c6018c650778898240135a1420ee22ce0" home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.1" iconv-lite@~0.4.13: version "0.4.19" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: loose-envify "^1.0.0" is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" dependencies: number-is-nan "^1.0.0" is-stream@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" isomorphic-fetch@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" dependencies: node-fetch "^1.0.1" whatwg-fetch ">=0.10.0" jasmine-core@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.8.0.tgz#bcc979ae1f9fd05701e45e52e65d3a5d63f1a24e" js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" loader-utils@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" dependencies: big.js "^3.1.3" emojis-list "^2.0.0" json5 "^0.5.0" locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" dependencies: p-locate "^2.0.0" path-exists "^3.0.0" lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" dependencies: js-tokens "^3.0.0" make-dir@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51" dependencies: pify "^3.0.0" minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: brace-expansion "^1.1.7" minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" node-fetch@^1.0.1: version "1.7.3" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" dependencies: encoding "^0.1.11" is-stream "^1.0.1" number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" os-tmpdir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" p-limit@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" dependencies: p-limit "^1.1.0" path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" dependencies: find-up "^2.1.0" private@^0.1.6, private@^0.1.7: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" promise@^7.1.1: version "7.3.1" resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" dependencies: asap "~2.0.3" prop-types@^15.6.0: version "15.6.0" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" dependencies: fbjs "^0.8.16" loose-envify "^1.3.1" object-assign "^4.1.1" react-click-outside@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/react-click-outside/-/react-click-outside-3.0.0.tgz#7a69a90d31b99204ef5d509cae91f52460d6fd69" dependencies: hoist-non-react-statics "^2.1.1" react-dom@^16.2.1: version "16.2.1" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.2.1.tgz#5cfb32f66267ece7b3850466bf3b219d4911fc1a" integrity sha512-0ujGgYnpX0GlaAjUfwU7ddy0DjuzPmTHHi2SlPolGv7hAyUpK7XA7WZcxit5ZcU7cW5QU1HJjlS3eMn42tSfYQ== dependencies: fbjs "^0.8.16" loose-envify "^1.1.0" object-assign "^4.1.1" prop-types "^15.6.0" react-test-renderer@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.2.0.tgz#bddf259a6b8fcd8555f012afc8eacc238872a211" dependencies: fbjs "^0.8.16" object-assign "^4.1.1" prop-types "^15.6.0" react@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/react/-/react-16.2.0.tgz#a31bd2dab89bff65d42134fa187f24d054c273ba" dependencies: fbjs "^0.8.16" loose-envify "^1.1.0" object-assign "^4.1.1" prop-types "^15.6.0" regenerate@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" regenerator-runtime@^0.10.5: version "0.10.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" regenerator-runtime@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1" regenerator-transform@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" dependencies: babel-runtime "^6.18.0" babel-types "^6.19.0" private "^0.1.6" regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" dependencies: regenerate "^1.2.1" regjsgen "^0.2.0" regjsparser "^0.1.4" regjsgen@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" regjsparser@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" dependencies: jsesc "~0.5.0" repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" dependencies: is-finite "^1.0.0" semver@^5.3.0: version "5.4.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" dependencies: source-map "^0.5.6" source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" dependencies: ansi-regex "^2.0.0" supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" ua-parser-js@^0.7.9: version "0.7.28" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31" integrity sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g== whatwg-fetch@>=0.10.0: version "2.0.3" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/000077500000000000000000000000001434170041700237325ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/karma.conf.js000066400000000000000000000006351434170041700263130ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/lib/000077500000000000000000000000001434170041700245005ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/lib/.gitignore000066400000000000000000000000111434170041700264600ustar00rootroot00000000000000!*.js.mapts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/lib/index.d.ts000066400000000000000000000001241434170041700263760ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; }; ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/lib/index.js000066400000000000000000000003661434170041700261520ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.lib = { one: 1, two: 2, three: 3 // I am adding this comment here by hand to ensure // Webpack is using the JS output for project references }; //# sourceMappingURL=index.js.mapts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/lib/index.js.map000066400000000000000000000002731434170041700267230ustar00rootroot00000000000000{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/lib/index.ts000066400000000000000000000000671434170041700261620ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/lib/tsconfig.json000066400000000000000000000001561434170041700272110ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "sourceMap": true }, "files": [ "./index.ts" ] }ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/lib/tsconfig.tsbuildinfo000066400000000000000000000000021434170041700305500ustar00rootroot00000000000000{}ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/main.js000066400000000000000000000001641434170041700252150ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/package.json000066400000000000000000000002601434170041700262160ustar00rootroot00000000000000{ "name": "basic", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "jasmine-core": "^2.3.4" } } ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/src/000077500000000000000000000000001434170041700245215ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/src/app.ts000066400000000000000000000001641434170041700256520ustar00rootroot00000000000000import { lib } from '../lib'; export function whatNumbersDoYouHave() { return [lib.one, lib.two, lib.three]; } ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/test/000077500000000000000000000000001434170041700247115ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/test/app.tests.ts000066400000000000000000000003231434170041700272000ustar00rootroot00000000000000import { whatNumbersDoYouHave } from "../src/app"; describe("app", () => { it("code compiled using projectReferences can be consumed", () => { expect(whatNumbersDoYouHave()).toEqual([1, 2, 3]); }); }); ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/tsconfig.json000066400000000000000000000002151434170041700264370ustar00rootroot00000000000000{ "files": [ "./src/app.ts" ], "references": [ { "path": "./lib" } ], "compilerOptions": { "noEmitOnError": true } } ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/webpack.config.js000066400000000000000000000007741434170041700271600ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './src/app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferences/yarn.lock000066400000000000000000000006311434170041700255550ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/000077500000000000000000000000001434170041700253625ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/karma.conf.js000066400000000000000000000006351434170041700277430ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/lib/000077500000000000000000000000001434170041700261305ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/lib/.gitignore000066400000000000000000000000111434170041700301100ustar00rootroot00000000000000!*.js.mapts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/lib/index.d.ts000066400000000000000000000001241434170041700300260ustar00rootroot00000000000000export declare const lib: { one: number; two: number; three: number; }; ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/lib/index.js000066400000000000000000000003661434170041700276020ustar00rootroot00000000000000"use strict"; exports.__esModule = true; exports.lib = { one: 1, two: 2, three: 3 // I am adding this comment here by hand to ensure // Webpack is using the JS output for project references }; //# sourceMappingURL=index.js.mapts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/lib/index.js.map000066400000000000000000000002731434170041700303530ustar00rootroot00000000000000{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;AAAa,QAAA,GAAG,GAAG;IACjB,GAAG,EAAE,CAAC;IACN,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;CACT,CAAC"}ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/lib/index.ts000066400000000000000000000000671434170041700276120ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/lib/tsconfig.json000066400000000000000000000001561434170041700306410ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "sourceMap": true }, "files": [ "./index.ts" ] }ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/main.js000066400000000000000000000001641434170041700266450ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/package.json000066400000000000000000000002601434170041700276460ustar00rootroot00000000000000{ "name": "basic", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "jasmine-core": "^2.3.4" } } ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/src/000077500000000000000000000000001434170041700261515ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/src/app.ts000066400000000000000000000001641434170041700273020ustar00rootroot00000000000000import { lib } from '../lib'; export function whatNumbersDoYouHave() { return [lib.one, lib.two, lib.three]; } ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/test/000077500000000000000000000000001434170041700263415ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/test/app.tests.ts000066400000000000000000000003231434170041700306300ustar00rootroot00000000000000import { whatNumbersDoYouHave } from "../src/app"; describe("app", () => { it("code compiled using projectReferences can be consumed", () => { expect(whatNumbersDoYouHave()).toEqual([1, 2, 3]); }); }); ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/tsconfig.json000066400000000000000000000002151434170041700300670ustar00rootroot00000000000000{ "files": [ "./src/app.ts" ], "references": [ { "path": "./lib" } ], "compilerOptions": { "noEmitOnError": true } } ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/webpack.config.js000066400000000000000000000007751434170041700306110ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './src/app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: false } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/3.0.1_projectReferencesDisabled/yarn.lock000066400000000000000000000010631434170041700272050ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" integrity sha512-mkrHFZTgOXkZhau36K628iKFkjbp11t/bHCkY4Mefu4R6McMg2FD9P3naBv/0Ygyn4sz8baColJp2gdmSekgiw== jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" integrity sha1-trvB2OZSUNVvWIhGFwXr7uuI8i8= ts-loader-9.4.2/test/execution-tests/3.0.1_resolveJsonModule/000077500000000000000000000000001434170041700237415ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_resolveJsonModule/karma.conf.js000066400000000000000000000006351434170041700263220ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/3.0.1_resolveJsonModule/main.js000066400000000000000000000001641434170041700252240ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/3.0.1_resolveJsonModule/package.json000066400000000000000000000002601434170041700262250ustar00rootroot00000000000000{ "name": "basic", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "jasmine-core": "^2.3.4" } } ts-loader-9.4.2/test/execution-tests/3.0.1_resolveJsonModule/src/000077500000000000000000000000001434170041700245305ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_resolveJsonModule/src/app.ts000066400000000000000000000002361434170041700256610ustar00rootroot00000000000000import * as someJson from './some.json'; export function getString() { return someJson.looks; } export function getNumber() { return someJson.json; }ts-loader-9.4.2/test/execution-tests/3.0.1_resolveJsonModule/src/some.json000066400000000000000000000000461434170041700263660ustar00rootroot00000000000000{ "looks": "like", "json": 5 }ts-loader-9.4.2/test/execution-tests/3.0.1_resolveJsonModule/test/000077500000000000000000000000001434170041700247205ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_resolveJsonModule/test/app.tests.ts000066400000000000000000000007721434170041700272170ustar00rootroot00000000000000import * as app from '../src/app'; // We don't actually care about the result of the following operations; // what we care about is typescript resolving json as modules // allowing this code to compile without errors, hence this: // "noEmitOnError": true // in tsconfig.json describe("app", () => { it("getString returns the expected value", () => { expect(app.getString()).toBe("like"); }); it("getNumber returns the expected value", () => { expect(app.getNumber()).toBe(5); }); }); ts-loader-9.4.2/test/execution-tests/3.0.1_resolveJsonModule/tsconfig.json000066400000000000000000000001211434170041700264420ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true, "resolveJsonModule": true } }ts-loader-9.4.2/test/execution-tests/3.0.1_resolveJsonModule/webpack.config.js000066400000000000000000000007431434170041700271630ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/3.0.1_resolveJsonModule/yarn.lock000066400000000000000000000006311434170041700255640ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/000077500000000000000000000000001434170041700237105ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/bar-pkg/000077500000000000000000000000001434170041700252335ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/bar-pkg/index.d.ts000066400000000000000000000001521434170041700271320ustar00rootroot00000000000000import {HelloWorld} from 'foo'; export type HelloBuilder = (hello: number, world: number) => HelloWorld; ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/bar-pkg/package.json000066400000000000000000000001151434170041700275160ustar00rootroot00000000000000{ "name": "bar", "version": "1.0.0", "typings": "./index.d.ts" } ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/baz-pkg/000077500000000000000000000000001434170041700252435ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/baz-pkg/index.d.ts000066400000000000000000000001211434170041700271360ustar00rootroot00000000000000import {HelloBuilder} from 'bar'; export declare const makeHello: HelloBuilder; ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/baz-pkg/index.js000066400000000000000000000001041434170041700267030ustar00rootroot00000000000000export const makeHello = (hello, world) => ({ hello, world, }); ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/baz-pkg/package.json000066400000000000000000000001061434170041700275260ustar00rootroot00000000000000{ "name": "baz", "version": "1.0.0", "main": "index.ts" } ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/foo-pkg/000077500000000000000000000000001434170041700252525ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/foo-pkg/index.d.ts000066400000000000000000000001001434170041700271420ustar00rootroot00000000000000export type HelloWorld = { hello: number, world: number, }; ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/foo-pkg/package.json000066400000000000000000000001151434170041700275350ustar00rootroot00000000000000{ "name": "foo", "version": "1.0.0", "typings": "./index.d.ts" } ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/karma.conf.js000066400000000000000000000006351434170041700262710ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/main.js000066400000000000000000000001641434170041700251730ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/package.json000066400000000000000000000002601434170041700261740ustar00rootroot00000000000000{ "name": "basic", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "jasmine-core": "^2.3.4" } } ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/src/000077500000000000000000000000001434170041700244775ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/src/app.ts000066400000000000000000000001611434170041700256250ustar00rootroot00000000000000import {HelloWorld} from 'foo'; import {makeHello} from 'baz'; export const def: HelloWorld = makeHello(1, 2); ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/test/000077500000000000000000000000001434170041700246675ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/test/app.tests.ts000066400000000000000000000002751434170041700271640ustar00rootroot00000000000000import * as app from '../src/app'; describe("app", () => { it("app.def to have been setup", () => { expect(app.def.hello).toEqual(1); expect(app.def.world).toEqual(2); }); }); ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/tsconfig.json000066400000000000000000000000651434170041700264200ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true } } ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/webpack.config.js000066400000000000000000000024231434170041700271270ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'], alias: { baz: path.join(__dirname, 'baz-pkg') }, }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { resolveModuleName: (moduleName, containingFile, compilerOptions, compilerHost, parentResolver) => { switch (moduleName) { case 'foo': return parentResolver(path.join(__dirname, 'foo-pkg'), containingFile, compilerOptions, compilerHost); case 'bar': return parentResolver(path.join(__dirname, 'bar-pkg'), containingFile, compilerOptions, compilerHost); case 'baz': return parentResolver(path.join(__dirname, 'baz-pkg'), containingFile, compilerOptions, compilerHost); default: return parentResolver(moduleName, containingFile, compilerOptions, compilerHost); } }, } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } } ts-loader-9.4.2/test/execution-tests/3.0.1_resolveModuleName/yarn.lock000066400000000000000000000006311434170041700255330ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" ts-loader-9.4.2/test/execution-tests/3.5.1_incremental/000077500000000000000000000000001434170041700225705ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.5.1_incremental/karma.conf.js000066400000000000000000000006351434170041700251510ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/3.5.1_incremental/main.js000066400000000000000000000001641434170041700240530ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/3.5.1_incremental/package.json000066400000000000000000000002731434170041700250600ustar00rootroot00000000000000{ "name": "3.5.0_incremental", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "jasmine-core": "^2.3.4" } }ts-loader-9.4.2/test/execution-tests/3.5.1_incremental/src/000077500000000000000000000000001434170041700233575ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.5.1_incremental/src/main.ts000066400000000000000000000002741434170041700246560ustar00rootroot00000000000000class Foo { private message: string; constructor() { this.message = 'hello world'; } public write() { console.log(this.message); } } export default Foo;ts-loader-9.4.2/test/execution-tests/3.5.1_incremental/test/000077500000000000000000000000001434170041700235475ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.5.1_incremental/test/main.tests.ts000066400000000000000000000003061434170041700262030ustar00rootroot00000000000000import main from '../src/main'; describe("main", () => { it("should compile successfully", () => { // blank expectation, actual failure is in build expect(main).not.toBeNull(); }); }); ts-loader-9.4.2/test/execution-tests/3.5.1_incremental/tsconfig.json000066400000000000000000000002441434170041700252770ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true, "noErrorTruncation": true, "incremental": true, "outDir": "./dist", "target": "es5", "module": "es6" } } ts-loader-9.4.2/test/execution-tests/3.5.1_incremental/webpack.config.js000066400000000000000000000013251434170041700260070ustar00rootroot00000000000000/* eslint-disable no-var, strict, prefer-arrow-callback */ 'use strict'; var path = require('path'); var webpack = require('webpack'); var path = require('path'); module.exports = { mode: 'development', entry: './src/main.ts', output: { filename: 'bundle.js' }, module: { rules: [{ test: /\.ts(x?)$/, exclude: /node_modules/, use: [{ loader: 'ts-loader', }] }] }, resolve: { // Add `.ts` and `.tsx` as a resolvable extension. extensions: ['.ts', '.tsx', '.js'] }, }; // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/3.5.1_incremental/yarn.lock000066400000000000000000000006351434170041700244170ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.16" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.16.tgz#a6cb24b1149d65293bd616923500014838e14e7d" jasmine-core@^2.3.4: version "2.99.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.99.1.tgz#e6400df1e6b56e130b61c4bcd093daa7f6e8ca15" ts-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/000077500000000000000000000000001434170041700255115ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/karma.conf.js000066400000000000000000000006351434170041700300720ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/lib/000077500000000000000000000000001434170041700262575ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/lib/.gitignore000066400000000000000000000000451434170041700302460ustar00rootroot00000000000000*.d.ts *.js *.js.map *.tsbuildinfots-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/lib/index.ts000066400000000000000000000000671434170041700277410ustar00rootroot00000000000000export const lib = { one: 1, two: 2, three: 3 }; ts-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/lib/tsconfig.json000066400000000000000000000001561434170041700307700ustar00rootroot00000000000000{ "compilerOptions": { "composite": true, "sourceMap": true }, "files": [ "./index.ts" ] }ts-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/main.js000066400000000000000000000001641434170041700267740ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/package.json000066400000000000000000000002601434170041700277750ustar00rootroot00000000000000{ "name": "basic", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "jasmine-core": "^2.3.4" } } ts-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/src/000077500000000000000000000000001434170041700263005ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/src/app.ts000066400000000000000000000001641434170041700274310ustar00rootroot00000000000000import { lib } from '../lib'; export function whatNumbersDoYouHave() { return [lib.one, lib.two, lib.three]; } ts-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/test/000077500000000000000000000000001434170041700264705ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/test/app.tests.ts000066400000000000000000000002761434170041700307660ustar00rootroot00000000000000import { whatNumbersDoYouHave } from "../src/app"; describe("app", () => { it("code compiles referenced project", () => { expect(whatNumbersDoYouHave()).toEqual([1, 2, 3]); }); }); ts-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/tsconfig.json000066400000000000000000000002151434170041700302160ustar00rootroot00000000000000{ "files": [ "./src/app.ts" ], "references": [ { "path": "./lib" } ], "compilerOptions": { "noEmitOnError": true } } ts-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/webpack.config.js000066400000000000000000000007741434170041700307370ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './src/app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { projectReferences: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/3.6.0_projectReferencesToBeBuilt/yarn.lock000066400000000000000000000006311434170041700273340ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/000077500000000000000000000000001434170041700236045ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/karma.conf.js000066400000000000000000000006351434170041700261650ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/main.js000066400000000000000000000001611434170041700250640ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/package.json000066400000000000000000000003221434170041700260670ustar00rootroot00000000000000{ "name": "file-suffix-commonjs", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "jasmine-core": "^2.3.4" } }ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/src/000077500000000000000000000000001434170041700243735ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/src/Exception.cts000066400000000000000000000000471434170041700270450ustar00rootroot00000000000000export class Exception extends Error {}ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/src/Logger.mts000066400000000000000000000017451434170041700263460ustar00rootroot00000000000000import chalk, { Chalk } from 'chalk'; import { Exception } from './Exception.cjs'; import { Messages } from './Messages.js'; import { ProjectName } from './ProjectName.mjs'; /** * Provides the functoinality to log messages to the console. */ export class Logger { /** * Gets the name of the logger. */ public get LoggerName(): string { return ProjectName; } /** * Gets a class for representing exceptions. */ public get Exception(): typeof Exception { return Exception; } /** * Gets the default messages. */ public get Messages(): typeof Messages { return Messages; } /** * Gets a component for formatting messages. */ public get Chalk(): Chalk { return chalk; } /** * Prints a message to the console. * * @param message * The message to log. */ public Log(message: string) { console.log(this.Chalk.whiteBright(message)); } }ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/src/Messages.ts000066400000000000000000000001401434170041700265050ustar00rootroot00000000000000export class Messages { public static readonly UnknownError = "An unknown error occured!"; }ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/src/ProjectName.mts000066400000000000000000000000701434170041700273240ustar00rootroot00000000000000export let ProjectName = "node16-file-suffix-commonjs"; ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/src/app.ts000066400000000000000000000012371434170041700255260ustar00rootroot00000000000000const logger = import('./Logger.mjs'); /** * Represents a logger. */ type Logger = InstanceType["Logger"]>; /** * Represents an application. */ export class App { /** * A component for writing log-messages. */ private logger: Logger = null; /** * Gets a component for writing log-messages. */ public get Logger(): Promise { return ( async () => { if (this.logger === null) { let x = new (await logger).Logger(); this.logger = x; } return this.logger; })(); } }ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/test/000077500000000000000000000000001434170041700245635ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/test/app.tests.ts000066400000000000000000000015361434170041700270610ustar00rootroot00000000000000import { App } from '../src/app'; describe("app", () => { it("output is valid", () => { expect(() => new App()).not.toThrow(); }); it("individual ESModules files are imported properly", async () => { const logger = await new App().Logger; expect(logger.Log).not.toBeNull(); }); it("ESModule packages are imported properly", async () => { const logger = await new App().Logger; expect(logger.Chalk.whiteBright).not.toBeUndefined(); expect(() => logger.Chalk.whiteBright("hello world")).not.toThrow(); }); it("other files can be imported from individual ESModule files", async () => { const logger = await new App().Logger; expect(typeof logger.LoggerName).toBe("string"); expect(typeof logger.Messages.UnknownError).toBe("string"); expect(new (logger.Exception)() instanceof Error).toBeTruthy(); }); });ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/tsconfig.json000066400000000000000000000001351434170041700263120ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true, "module": "Node16", "target": "ES6" } }ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/webpack.config.js000066400000000000000000000014241434170041700270230ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './src/app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'], extensionAlias: { '.js': [ '.js', '.ts' ], '.cjs': [ '.cjs', '.cts' ], '.mjs': [ '.mjs', '.mts' ] } }, module: { rules: [ { test: /\.[cm]?ts$/, loader: 'ts-loader' } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/4.7.0_node16-file-suffix/yarn.lock000066400000000000000000000006311434170041700254270ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" ts-loader-9.4.2/test/execution-tests/README.md000066400000000000000000000060201434170041700210200ustar00rootroot00000000000000# Execution Test Pack This test pack is made up of a number of mini-typescript projects which include a test suite. As part of the test run, each project is compiled and the test suite run using Karma. So this test pack is different from the comparison test pack in that it **executes the compiled code**. This test pack is useful for testing expected behaviour. (It's also reassuring to see your code being executed.) These tests are executed more widely that the comparison tests; we aim to run these against each version of TypeScript defined in our CI build matrices. ## Structure The execution test pack can be found under `/test/execution-tests`. Like the comparison test pack, the execution test pack uses certain conventions. All tests have their own directory under `/test/execution-tests`, eg `/test/execution-tests/someFeature`. Each test is expected to have a `karma.conf.js` file and a `webpack.config.js` file. If a test requires a minimum version of TypeScript then the test directory should be prefixed with the minimum TypeScript version. For example, the `2.0.3_es2016` test requires a minimum TypeScript version of 2.0.3; if the installed version is lower than the test needs then the test will be skipped. **IMPORTANT** In order that the local version of ts-loader is resolved for tests a `webpack.config.js` file will need to include this line: ``` // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } } // note that there are 3 ../ here as compared with only 2 for the comparison tests ``` And likewise the `karma.conf.js` will need to reuse this like so: ``` webpack: { devtool: 'inline-source-map', debug: true, module: { loaders: webpackConfig.module.loaders }, resolve: webpackConfig.resolve, // for test harness purposes only, you would not need this in a normal project resolveLoader: webpackConfig.resolveLoader }, ``` Without this, the test won't be able to resolve ts-loader and webpack won't find your TypeScript tests. ## What sort of tests can be included? It's pretty much your choice what goes in testwise. At present there are only Jasmine tests in place; it should be possible to put any test in place that Karma is compatible with. You can specify dependencies (include @types dependencies) using `package.json`. As a first step before tests are executed, `yarn install` is called to install dependencies. ## Running / debugging the tests To run all the tests use: `yarn run execution-tests`. If you would like to run just a single test then: `yarn run execution-tests -- --single-test nameOfTest` It's pretty handy to be able to debug tests; for that reason you can run a single test in watch mode like this: `yarn run execution-tests -- --single-test nameOfTest --watch` Then you can fire up http://localhost:9876/ and the world's your oyster. See [CONTRIBUTING.md](../../CONTRIBUTING.md#debugging) for more information on debugging. ts-loader-9.4.2/test/execution-tests/allowTsInNodeModules/000077500000000000000000000000001434170041700236165ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/allowTsInNodeModules/karma.conf.js000066400000000000000000000006351434170041700261770ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/allowTsInNodeModules/main.js000066400000000000000000000001601434170041700250750ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext);ts-loader-9.4.2/test/execution-tests/allowTsInNodeModules/package.json000066400000000000000000000005221434170041700261030ustar00rootroot00000000000000{ "name": "basic", "license": "MIT", "version": "1.0.0", "main": "index.js", "dependencies": { "whitelistedModule": "file:../../testPackages/whitelistedModule", "whitelistedFiles": "file:../../testPackages/whitelistedFiles" }, "devDependencies": { "@types/jasmine": "^2.5.35", "jasmine-core": "^2.3.4" } } ts-loader-9.4.2/test/execution-tests/allowTsInNodeModules/src/000077500000000000000000000000001434170041700244055ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/allowTsInNodeModules/src/whitelisted.ts000066400000000000000000000001571434170041700273050ustar00rootroot00000000000000import whitelistedModule = require('whitelistedModule'); export function get() { return whitelistedModule; }ts-loader-9.4.2/test/execution-tests/allowTsInNodeModules/src/whitelisted_file.ts000066400000000000000000000001571434170041700303040ustar00rootroot00000000000000import whitelistedFile = require('whitelistedFiles/file'); export function get() { return whitelistedFile; }ts-loader-9.4.2/test/execution-tests/allowTsInNodeModules/test/000077500000000000000000000000001434170041700245755ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/allowTsInNodeModules/test/app.tests.ts000066400000000000000000000005501434170041700270660ustar00rootroot00000000000000describe("whitelisted", () => { it("module can be imported", () => { const whitelisted = require('../src/whitelisted'); expect(whitelisted.get()).toBe("my whitelisted module"); }); it("file can be imported", () => { const whitelisted = require('../src/whitelisted_file'); expect(whitelisted.get()).toBe("a whitelisted file"); }); });ts-loader-9.4.2/test/execution-tests/allowTsInNodeModules/tsconfig.json000066400000000000000000000002631434170041700263260ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true }, "include": [ "./node_modules/whitelistedModule" ], "files": [ "./node_modules/whitelistedFiles/file.ts" ] }ts-loader-9.4.2/test/execution-tests/allowTsInNodeModules/webpack.config.js000066400000000000000000000011151434170041700270320ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: [ './src/whitelisted.ts', './src/whitelisted_file.ts' ], output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: { allowTsInNodeModules: true } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/allowTsInNodeModules/yarn.lock000066400000000000000000000010751434170041700254440ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.6" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.6.tgz#14445b6a1613cf4e05dd61c3c3256d0e95c0421e" jasmine-core@^2.3.4: version "2.99.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.99.1.tgz#e6400df1e6b56e130b61c4bcd093daa7f6e8ca15" "whitelistedFiles@file:../../testPackages/whitelistedFiles": version "1.0.0" "whitelistedModule@file:../../testPackages/whitelistedModule": version "1.0.0" ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/000077500000000000000000000000001434170041700234165ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/README.md000066400000000000000000000006241434170041700246770ustar00rootroot00000000000000This test shows how to do simple code splitting with TypeScript and webpack. See the comments in `app.ts` for a quick overview of the process. More information can be found at these sites: - https://www.typescriptlang.org/docs/handbook/modules.html#dynamic-module-loading-in-nodejs - https://webpack.js.org/guides/code-splitting/ - https://github.com/webpack/webpack/tree/master/examples/code-splittingts-loader-9.4.2/test/execution-tests/babel-codeSplitting/karma.conf.js000066400000000000000000000006351434170041700257770ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/main.js000066400000000000000000000002161434170041700246770ustar00rootroot00000000000000import 'babel-polyfill'; const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/package.json000066400000000000000000000005551434170041700257110ustar00rootroot00000000000000{ "name": "babel-code-splitting", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "babel": "^6.0.0", "babel-core": "^6.0.0", "babel-loader": "^7.0.0", "babel-preset-es2015": "^6.0.0", "jasmine-core": "^2.3.4" }, "dependencies": { "babel-polyfill": "^6.0.0" } } ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/require.d.ts000066400000000000000000000003231434170041700256620ustar00rootroot00000000000000declare var require: { (path: string): T; (paths: string[], callback: (...modules: any[]) => void): void; ensure: (paths: string[], callback: (require: (path: string) => T) => void) => void; };ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/src/000077500000000000000000000000001434170041700242055ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/src/a.ts000066400000000000000000000000231434170041700247700ustar00rootroot00000000000000export default 'a';ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/src/app.ts000066400000000000000000000015241434170041700253370ustar00rootroot00000000000000import a from './a'; import b from './b'; // modules c and d won't actually be emitted as "require" calls here // since they are not used directly. Instead, they are only referenced // with "typeof". At this point, these statements are only for the // benefit of the TypeScript type system. import c from './c'; import d from './d'; console.log(a); console.log(b); require.ensure(['./c', './d'], function(require) { // These require calls are emitted (note these are NOT TypeScript // `import ... require` statements). `require.ensure` is defined in // require.d.ts. Webpack sees this and automatically puts c and d // into a separate chunk. var cModule = <{ default: typeof c}>require('./c'); var dModule = <{ default: typeof d}>require('./d'); // cModule and dModule will typed as strings console.log(cModule); console.log(dModule); }); ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/src/b.ts000066400000000000000000000000231434170041700247710ustar00rootroot00000000000000export default 'b';ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/src/c.ts000066400000000000000000000000231434170041700247720ustar00rootroot00000000000000export default 'c';ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/src/d.ts000066400000000000000000000000231434170041700247730ustar00rootroot00000000000000export default 'd';ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/test/000077500000000000000000000000001434170041700243755ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/test/app.tests.ts000066400000000000000000000027271434170041700266760ustar00rootroot00000000000000// This test has been ported from the comparison test pack // ... perhaps it belongs better there though. Will keep for now. import a from "../src/a"; import b from "../src/b"; // modules c and d won't actually be emitted as "require" calls here // since they are not used directly. Instead, they are only referenced // with "typeof". At this point, these statements are only for the // benefit of the TypeScript type system. import c from "../src/c"; import d from "../src/d"; declare var require: { (path: string): T; (paths: string[], callback: (...modules: any[]) => void): void; ensure: (paths: string[], callback: (require: (path: string) => T) => void) => void; }; describe("app", () => { it("a to be 'a' and b to be 'b'", () => { expect(a).toBe("a"); expect(b).toBe("b"); }); it("within require.ensure c to be 'c' and d to be 'd'", done => { require.ensure(["../src/c", "../src/d"], function(require) { // These require calls are emitted (note these are NOT TypeScript // `import ... require` statements). `require.ensure` is defined in // require.d.ts. Webpack sees this and automatically puts c and d // into a separate chunk. var cModule = <{ default: typeof c}>require("../src/c"); var dModule = <{ default: typeof d}>require("../src/d"); // cModule and dModule will typed as strings expect(cModule.default).toBe("c"); expect(dModule.default).toBe("d"); done(); }); }); }); ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/tsconfig.json000066400000000000000000000005061434170041700261260ustar00rootroot00000000000000{ "compilerOptions": { "allowSyntheticDefaultImports": true, "lib": [ "dom", "es2015" ], "target": "es2015", "moduleResolution": "node", "noEmitOnError": true, "removeComments": false, "sourceMap": true, "skipLibCheck": true } }ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/webpack.config.js000066400000000000000000000021111434170041700266270ustar00rootroot00000000000000'use strict'; var path = require('path'); var babelOptions = { "presets": [ [ "es2015", { "modules": false } ] ] }; module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, module: { rules: [{ test: /\.ts(x?)$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions }, { loader: 'ts-loader' } ] }, { test: /\.js$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions } ] }] }, resolve: { extensions: ['.ts', '.js'] }, }; // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/babel-codeSplitting/yarn.lock000066400000000000000000000675561434170041700252640ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" dependencies: chalk "^1.1.3" esutils "^2.0.2" js-tokens "^3.0.2" babel-core@^6.0.0, babel-core@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: babel-code-frame "^6.26.0" babel-generator "^6.26.0" babel-helpers "^6.24.1" babel-messages "^6.23.0" babel-register "^6.26.0" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" convert-source-map "^1.5.0" debug "^2.6.8" json5 "^0.5.1" lodash "^4.17.4" minimatch "^3.0.4" path-is-absolute "^1.0.1" private "^0.1.7" slash "^1.0.0" source-map "^0.5.6" babel-generator@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" dependencies: babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.17.4" source-map "^0.5.6" trim-right "^1.0.1" babel-helper-call-delegate@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-define-map@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" dependencies: babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-get-function-arity@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-hoist-variables@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-optimise-call-expression@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-regex@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-replace-supers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" dependencies: babel-helper-optimise-call-expression "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helpers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-loader@^7.0.0: version "7.1.2" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126" dependencies: find-cache-dir "^1.0.0" loader-utils "^1.0.2" mkdirp "^0.5.1" babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" dependencies: babel-runtime "^6.22.0" babel-plugin-check-es2015-constants@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-arrow-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoping@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" dependencies: babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-plugin-transform-es2015-classes@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" dependencies: babel-helper-define-map "^6.24.1" babel-helper-function-name "^6.24.1" babel-helper-optimise-call-expression "^6.24.1" babel-helper-replace-supers "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-computed-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-destructuring@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-duplicate-keys@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-for-of@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-modules-amd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" dependencies: babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-commonjs@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" dependencies: babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-types "^6.26.0" babel-plugin-transform-es2015-modules-systemjs@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-umd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" dependencies: babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-object-super@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" dependencies: babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" babel-plugin-transform-es2015-parameters@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" dependencies: babel-helper-call-delegate "^6.24.1" babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-shorthand-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-spread@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-sticky-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-template-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-typeof-symbol@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-unicode-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" regexpu-core "^2.0.0" babel-plugin-transform-regenerator@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" dependencies: regenerator-transform "^0.10.0" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-polyfill@^6.0.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" dependencies: babel-runtime "^6.26.0" core-js "^2.5.0" regenerator-runtime "^0.10.5" babel-preset-es2015@^6.0.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" dependencies: babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-transform-es2015-arrow-functions "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" babel-plugin-transform-es2015-block-scoping "^6.24.1" babel-plugin-transform-es2015-classes "^6.24.1" babel-plugin-transform-es2015-computed-properties "^6.24.1" babel-plugin-transform-es2015-destructuring "^6.22.0" babel-plugin-transform-es2015-duplicate-keys "^6.24.1" babel-plugin-transform-es2015-for-of "^6.22.0" babel-plugin-transform-es2015-function-name "^6.24.1" babel-plugin-transform-es2015-literals "^6.22.0" babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-plugin-transform-es2015-modules-systemjs "^6.24.1" babel-plugin-transform-es2015-modules-umd "^6.24.1" babel-plugin-transform-es2015-object-super "^6.24.1" babel-plugin-transform-es2015-parameters "^6.24.1" babel-plugin-transform-es2015-shorthand-properties "^6.24.1" babel-plugin-transform-es2015-spread "^6.22.0" babel-plugin-transform-es2015-sticky-regex "^6.24.1" babel-plugin-transform-es2015-template-literals "^6.22.0" babel-plugin-transform-es2015-typeof-symbol "^6.22.0" babel-plugin-transform-es2015-unicode-regex "^6.24.1" babel-plugin-transform-regenerator "^6.24.1" babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" dependencies: babel-core "^6.26.0" babel-runtime "^6.26.0" core-js "^2.5.0" home-or-tmp "^2.0.0" lodash "^4.17.4" mkdirp "^0.5.1" source-map-support "^0.4.15" babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" dependencies: babel-runtime "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" lodash "^4.17.4" babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" dependencies: babel-code-frame "^6.26.0" babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" debug "^2.6.8" globals "^9.18.0" invariant "^2.2.2" lodash "^4.17.4" babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" dependencies: babel-runtime "^6.26.0" esutils "^2.0.2" lodash "^4.17.4" to-fast-properties "^1.0.3" babel@^6.0.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel/-/babel-6.23.0.tgz#d0d1e7d803e974765beea3232d4e153c0efb90f4" babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" big.js@^3.1.3: version "3.2.0" resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" brace-expansion@^1.1.7: version "1.1.8" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: balanced-match "^1.0.0" concat-map "0.0.1" chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" has-ansi "^2.0.0" strip-ansi "^3.0.0" supports-color "^2.0.0" commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" convert-source-map@^1.5.0: version "1.5.1" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" core-js@^2.4.0, core-js@^2.5.0: version "2.5.3" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e" debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: ms "2.0.0" detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" dependencies: repeating "^2.0.0" emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" escape-string-regexp@^1.0.2: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" find-cache-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" dependencies: commondir "^1.0.1" make-dir "^1.0.0" pkg-dir "^2.0.0" find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" dependencies: locate-path "^2.0.0" globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" dependencies: ansi-regex "^2.0.0" home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.1" invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: loose-envify "^1.0.0" is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" dependencies: number-is-nan "^1.0.0" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" loader-utils@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" dependencies: big.js "^3.1.3" emojis-list "^2.0.0" json5 "^0.5.0" locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" dependencies: p-locate "^2.0.0" path-exists "^3.0.0" lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" loose-envify@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" dependencies: js-tokens "^3.0.0" make-dir@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51" dependencies: pify "^3.0.0" minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: brace-expansion "^1.1.7" minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" os-tmpdir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" p-limit@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c" dependencies: p-try "^1.0.0" p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" dependencies: p-limit "^1.1.0" p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" dependencies: find-up "^2.1.0" private@^0.1.6, private@^0.1.7: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" regenerate@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" regenerator-runtime@^0.10.5: version "0.10.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" regenerator-transform@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" dependencies: babel-runtime "^6.18.0" babel-types "^6.19.0" private "^0.1.6" regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" dependencies: regenerate "^1.2.1" regjsgen "^0.2.0" regjsparser "^0.1.4" regjsgen@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" regjsparser@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" dependencies: jsesc "~0.5.0" repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" dependencies: is-finite "^1.0.0" slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" dependencies: source-map "^0.5.6" source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" dependencies: ansi-regex "^2.0.0" supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" ts-loader-9.4.2/test/execution-tests/babel-es2015/000077500000000000000000000000001434170041700215255ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/babel-es2015/karma.conf.js000066400000000000000000000006351434170041700241060ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/babel-es2015/main.js000066400000000000000000000002161434170041700230060ustar00rootroot00000000000000import 'babel-polyfill'; const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/babel-es2015/package.json000066400000000000000000000005451434170041700240170ustar00rootroot00000000000000{ "name": "babel-es2015", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "babel": "^6.0.0", "babel-core": "^6.0.0", "babel-loader": "^7.0.0", "babel-preset-es2015": "^6.0.0", "jasmine-core": "^2.3.4" }, "dependencies": { "babel-polyfill": "^6.0.0" } } ts-loader-9.4.2/test/execution-tests/babel-es2015/src/000077500000000000000000000000001434170041700223145ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/babel-es2015/src/simple.ts000066400000000000000000000002011434170041700241460ustar00rootroot00000000000000export function adder(num1: number, num2: number) { return num1 + num2; } const myValue = 'Edmund'; export default myValue;ts-loader-9.4.2/test/execution-tests/babel-es2015/test/000077500000000000000000000000001434170041700225045ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/babel-es2015/test/simple.tests.ts000066400000000000000000000012341434170041700255060ustar00rootroot00000000000000import exportedValue, { adder } from "../src/simple"; describe("simple", () => { it("import destructuring works as expected", () => { expect(adder(1, 4)).toBe(5); }); it("import default works as expected", () => { expect(exportedValue).toBe("Edmund"); }); it("Promise works", done => { new Promise((resolve, reject) => { resolve(5); }).then(result => { expect(result).toBe(5); done(); }); }); it("Destructuring works", () => { const [ first, ...others ] = ["john", "benjamin", "james", "lisette"]; expect(first).toBe("john") expect(others).toEqual(["benjamin", "james", "lisette"]) }); }); ts-loader-9.4.2/test/execution-tests/babel-es2015/tsconfig.json000066400000000000000000000003211434170041700242300ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true, "noImplicitAny": true, "preserveConstEnums": true, "removeComments": false, "suppressImplicitAnyIndexErrors": true, "target": "es6" } }ts-loader-9.4.2/test/execution-tests/babel-es2015/webpack.config.js000066400000000000000000000020701434170041700247420ustar00rootroot00000000000000/* eslint-disable no-var, strict, prefer-arrow-callback */ 'use strict'; var path = require('path'); var webpack = require('webpack'); var babelOptions = { "presets": [ [ "es2015", { "modules": false } ] ] }; module.exports = { mode: 'development', entry: './src/simple.ts', output: { filename: 'bundle.js' }, module: { rules: [{ test: /\.ts(x?)$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions }, { loader: 'ts-loader' } ] }, { test: /\.js$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions } ] }] }, resolve: { // Add `.ts` and `.tsx` as a resolvable extension. extensions: ['.ts', '.tsx', '.js'] }, }; // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/babel-es2015/yarn.lock000066400000000000000000000675561434170041700233730ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" dependencies: chalk "^1.1.3" esutils "^2.0.2" js-tokens "^3.0.2" babel-core@^6.0.0, babel-core@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: babel-code-frame "^6.26.0" babel-generator "^6.26.0" babel-helpers "^6.24.1" babel-messages "^6.23.0" babel-register "^6.26.0" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" convert-source-map "^1.5.0" debug "^2.6.8" json5 "^0.5.1" lodash "^4.17.4" minimatch "^3.0.4" path-is-absolute "^1.0.1" private "^0.1.7" slash "^1.0.0" source-map "^0.5.6" babel-generator@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" dependencies: babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.17.4" source-map "^0.5.6" trim-right "^1.0.1" babel-helper-call-delegate@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-define-map@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" dependencies: babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-get-function-arity@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-hoist-variables@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-optimise-call-expression@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-regex@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-replace-supers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" dependencies: babel-helper-optimise-call-expression "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helpers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-loader@^7.0.0: version "7.1.2" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126" dependencies: find-cache-dir "^1.0.0" loader-utils "^1.0.2" mkdirp "^0.5.1" babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" dependencies: babel-runtime "^6.22.0" babel-plugin-check-es2015-constants@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-arrow-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoping@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" dependencies: babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-plugin-transform-es2015-classes@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" dependencies: babel-helper-define-map "^6.24.1" babel-helper-function-name "^6.24.1" babel-helper-optimise-call-expression "^6.24.1" babel-helper-replace-supers "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-computed-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-destructuring@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-duplicate-keys@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-for-of@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-modules-amd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" dependencies: babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-commonjs@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" dependencies: babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-types "^6.26.0" babel-plugin-transform-es2015-modules-systemjs@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-umd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" dependencies: babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-object-super@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" dependencies: babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" babel-plugin-transform-es2015-parameters@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" dependencies: babel-helper-call-delegate "^6.24.1" babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-shorthand-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-spread@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-sticky-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-template-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-typeof-symbol@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-unicode-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" regexpu-core "^2.0.0" babel-plugin-transform-regenerator@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" dependencies: regenerator-transform "^0.10.0" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-polyfill@^6.0.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" dependencies: babel-runtime "^6.26.0" core-js "^2.5.0" regenerator-runtime "^0.10.5" babel-preset-es2015@^6.0.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" dependencies: babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-transform-es2015-arrow-functions "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" babel-plugin-transform-es2015-block-scoping "^6.24.1" babel-plugin-transform-es2015-classes "^6.24.1" babel-plugin-transform-es2015-computed-properties "^6.24.1" babel-plugin-transform-es2015-destructuring "^6.22.0" babel-plugin-transform-es2015-duplicate-keys "^6.24.1" babel-plugin-transform-es2015-for-of "^6.22.0" babel-plugin-transform-es2015-function-name "^6.24.1" babel-plugin-transform-es2015-literals "^6.22.0" babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-plugin-transform-es2015-modules-systemjs "^6.24.1" babel-plugin-transform-es2015-modules-umd "^6.24.1" babel-plugin-transform-es2015-object-super "^6.24.1" babel-plugin-transform-es2015-parameters "^6.24.1" babel-plugin-transform-es2015-shorthand-properties "^6.24.1" babel-plugin-transform-es2015-spread "^6.22.0" babel-plugin-transform-es2015-sticky-regex "^6.24.1" babel-plugin-transform-es2015-template-literals "^6.22.0" babel-plugin-transform-es2015-typeof-symbol "^6.22.0" babel-plugin-transform-es2015-unicode-regex "^6.24.1" babel-plugin-transform-regenerator "^6.24.1" babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" dependencies: babel-core "^6.26.0" babel-runtime "^6.26.0" core-js "^2.5.0" home-or-tmp "^2.0.0" lodash "^4.17.4" mkdirp "^0.5.1" source-map-support "^0.4.15" babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" dependencies: babel-runtime "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" lodash "^4.17.4" babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" dependencies: babel-code-frame "^6.26.0" babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" debug "^2.6.8" globals "^9.18.0" invariant "^2.2.2" lodash "^4.17.4" babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" dependencies: babel-runtime "^6.26.0" esutils "^2.0.2" lodash "^4.17.4" to-fast-properties "^1.0.3" babel@^6.0.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel/-/babel-6.23.0.tgz#d0d1e7d803e974765beea3232d4e153c0efb90f4" babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" big.js@^3.1.3: version "3.2.0" resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" brace-expansion@^1.1.7: version "1.1.8" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: balanced-match "^1.0.0" concat-map "0.0.1" chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" has-ansi "^2.0.0" strip-ansi "^3.0.0" supports-color "^2.0.0" commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" convert-source-map@^1.5.0: version "1.5.1" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" core-js@^2.4.0, core-js@^2.5.0: version "2.5.3" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e" debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: ms "2.0.0" detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" dependencies: repeating "^2.0.0" emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" escape-string-regexp@^1.0.2: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" find-cache-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" dependencies: commondir "^1.0.1" make-dir "^1.0.0" pkg-dir "^2.0.0" find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" dependencies: locate-path "^2.0.0" globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" dependencies: ansi-regex "^2.0.0" home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.1" invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: loose-envify "^1.0.0" is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" dependencies: number-is-nan "^1.0.0" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" loader-utils@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" dependencies: big.js "^3.1.3" emojis-list "^2.0.0" json5 "^0.5.0" locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" dependencies: p-locate "^2.0.0" path-exists "^3.0.0" lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" loose-envify@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" dependencies: js-tokens "^3.0.0" make-dir@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51" dependencies: pify "^3.0.0" minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: brace-expansion "^1.1.7" minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" os-tmpdir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" p-limit@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c" dependencies: p-try "^1.0.0" p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" dependencies: p-limit "^1.1.0" p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" dependencies: find-up "^2.1.0" private@^0.1.6, private@^0.1.7: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" regenerate@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" regenerator-runtime@^0.10.5: version "0.10.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" regenerator-transform@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" dependencies: babel-runtime "^6.18.0" babel-types "^6.19.0" private "^0.1.6" regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" dependencies: regenerate "^1.2.1" regjsgen "^0.2.0" regjsparser "^0.1.4" regjsgen@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" regjsparser@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" dependencies: jsesc "~0.5.0" repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" dependencies: is-finite "^1.0.0" slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" dependencies: source-map "^0.5.6" source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" dependencies: ansi-regex "^2.0.0" supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" ts-loader-9.4.2/test/execution-tests/babel-es6resolveParent/000077500000000000000000000000001434170041700240555ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/babel-es6resolveParent/karma.conf.js000066400000000000000000000006351434170041700264360ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/babel-es6resolveParent/main.js000066400000000000000000000002161434170041700253360ustar00rootroot00000000000000import 'babel-polyfill'; const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/babel-es6resolveParent/package.json000066400000000000000000000005611434170041700263450ustar00rootroot00000000000000{ "name": "babel-es6-resolve-parent", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "babel": "^6.0.0", "babel-core": "^6.0.0", "babel-loader": "^7.0.0", "babel-preset-es2015": "^6.0.0", "jasmine-core": "^2.3.4" }, "dependencies": { "babel-polyfill": "^6.0.0" } } ts-loader-9.4.2/test/execution-tests/babel-es6resolveParent/src/000077500000000000000000000000001434170041700246445ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/babel-es6resolveParent/src/index.tsx000066400000000000000000000002001434170041700265030ustar00rootroot00000000000000import submodule from './submodule/index'; export class BaseComponent { helloFromTheBase() { return "hiya"; } }ts-loader-9.4.2/test/execution-tests/babel-es6resolveParent/src/submodule/000077500000000000000000000000001434170041700266435ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/babel-es6resolveParent/src/submodule/index.tsx000066400000000000000000000001611434170041700305100ustar00rootroot00000000000000import { BaseComponent } from '../index'; export class Component extends BaseComponent {} export default 'foo';ts-loader-9.4.2/test/execution-tests/babel-es6resolveParent/test/000077500000000000000000000000001434170041700250345ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/babel-es6resolveParent/test/index.tests.tsx000066400000000000000000000004251434170041700300450ustar00rootroot00000000000000import exportedValue, { Component } from "../src/submodule/index"; describe("index", () => { it("exportedValue is 'foo'", () => { expect(exportedValue).toBe("foo"); }); it("Component ", () => { expect(new Component().helloFromTheBase()).toBe("hiya"); }); }); ts-loader-9.4.2/test/execution-tests/babel-es6resolveParent/tsconfig.json000066400000000000000000000001751434170041700265670ustar00rootroot00000000000000{ "compilerOptions": { "target": "es6", "moduleResolution": "node", "noEmitOnError": true, "jsx": "react" } }ts-loader-9.4.2/test/execution-tests/babel-es6resolveParent/webpack.config.js000066400000000000000000000021021434170041700272660ustar00rootroot00000000000000var path = require('path') var babelOptions = { "presets": [ [ "es2015", { "modules": false } ] ] }; module.exports = { mode: 'development', entry: './src/index', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.tsx', '.js'] }, module: { rules: [{ test: /\.ts(x?)$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions }, { loader: 'ts-loader' } ] }, { test: /\.js$/, exclude: /node_modules/, use: [ { loader: 'babel-loader', options: babelOptions } ] }] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/babel-es6resolveParent/yarn.lock000066400000000000000000000675561434170041700257230ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" dependencies: chalk "^1.1.3" esutils "^2.0.2" js-tokens "^3.0.2" babel-core@^6.0.0, babel-core@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: babel-code-frame "^6.26.0" babel-generator "^6.26.0" babel-helpers "^6.24.1" babel-messages "^6.23.0" babel-register "^6.26.0" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" convert-source-map "^1.5.0" debug "^2.6.8" json5 "^0.5.1" lodash "^4.17.4" minimatch "^3.0.4" path-is-absolute "^1.0.1" private "^0.1.7" slash "^1.0.0" source-map "^0.5.6" babel-generator@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" dependencies: babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.17.4" source-map "^0.5.6" trim-right "^1.0.1" babel-helper-call-delegate@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-define-map@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" dependencies: babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helper-get-function-arity@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-hoist-variables@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-optimise-call-expression@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-helper-regex@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-helper-replace-supers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" dependencies: babel-helper-optimise-call-expression "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-helpers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-loader@^7.0.0: version "7.1.2" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126" dependencies: find-cache-dir "^1.0.0" loader-utils "^1.0.2" mkdirp "^0.5.1" babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" dependencies: babel-runtime "^6.22.0" babel-plugin-check-es2015-constants@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-arrow-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoping@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" dependencies: babel-runtime "^6.26.0" babel-template "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" babel-plugin-transform-es2015-classes@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" dependencies: babel-helper-define-map "^6.24.1" babel-helper-function-name "^6.24.1" babel-helper-optimise-call-expression "^6.24.1" babel-helper-replace-supers "^6.24.1" babel-messages "^6.23.0" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-computed-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-destructuring@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-duplicate-keys@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-for-of@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-modules-amd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" dependencies: babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-commonjs@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" dependencies: babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-types "^6.26.0" babel-plugin-transform-es2015-modules-systemjs@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-modules-umd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" dependencies: babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-plugin-transform-es2015-object-super@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" dependencies: babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" babel-plugin-transform-es2015-parameters@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" dependencies: babel-helper-call-delegate "^6.24.1" babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" babel-traverse "^6.24.1" babel-types "^6.24.1" babel-plugin-transform-es2015-shorthand-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-spread@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-sticky-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" babel-types "^6.24.1" babel-plugin-transform-es2015-template-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-typeof-symbol@^6.22.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-unicode-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" regexpu-core "^2.0.0" babel-plugin-transform-regenerator@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" dependencies: regenerator-transform "^0.10.0" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" babel-polyfill@^6.0.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" dependencies: babel-runtime "^6.26.0" core-js "^2.5.0" regenerator-runtime "^0.10.5" babel-preset-es2015@^6.0.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" dependencies: babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-transform-es2015-arrow-functions "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" babel-plugin-transform-es2015-block-scoping "^6.24.1" babel-plugin-transform-es2015-classes "^6.24.1" babel-plugin-transform-es2015-computed-properties "^6.24.1" babel-plugin-transform-es2015-destructuring "^6.22.0" babel-plugin-transform-es2015-duplicate-keys "^6.24.1" babel-plugin-transform-es2015-for-of "^6.22.0" babel-plugin-transform-es2015-function-name "^6.24.1" babel-plugin-transform-es2015-literals "^6.22.0" babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-plugin-transform-es2015-modules-systemjs "^6.24.1" babel-plugin-transform-es2015-modules-umd "^6.24.1" babel-plugin-transform-es2015-object-super "^6.24.1" babel-plugin-transform-es2015-parameters "^6.24.1" babel-plugin-transform-es2015-shorthand-properties "^6.24.1" babel-plugin-transform-es2015-spread "^6.22.0" babel-plugin-transform-es2015-sticky-regex "^6.24.1" babel-plugin-transform-es2015-template-literals "^6.22.0" babel-plugin-transform-es2015-typeof-symbol "^6.22.0" babel-plugin-transform-es2015-unicode-regex "^6.24.1" babel-plugin-transform-regenerator "^6.24.1" babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" dependencies: babel-core "^6.26.0" babel-runtime "^6.26.0" core-js "^2.5.0" home-or-tmp "^2.0.0" lodash "^4.17.4" mkdirp "^0.5.1" source-map-support "^0.4.15" babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" dependencies: babel-runtime "^6.26.0" babel-traverse "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" lodash "^4.17.4" babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" dependencies: babel-code-frame "^6.26.0" babel-messages "^6.23.0" babel-runtime "^6.26.0" babel-types "^6.26.0" babylon "^6.18.0" debug "^2.6.8" globals "^9.18.0" invariant "^2.2.2" lodash "^4.17.4" babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" dependencies: babel-runtime "^6.26.0" esutils "^2.0.2" lodash "^4.17.4" to-fast-properties "^1.0.3" babel@^6.0.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel/-/babel-6.23.0.tgz#d0d1e7d803e974765beea3232d4e153c0efb90f4" babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" big.js@^3.1.3: version "3.2.0" resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" brace-expansion@^1.1.7: version "1.1.8" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: balanced-match "^1.0.0" concat-map "0.0.1" chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" has-ansi "^2.0.0" strip-ansi "^3.0.0" supports-color "^2.0.0" commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" convert-source-map@^1.5.0: version "1.5.1" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" core-js@^2.4.0, core-js@^2.5.0: version "2.5.3" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e" debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: ms "2.0.0" detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" dependencies: repeating "^2.0.0" emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" escape-string-regexp@^1.0.2: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" find-cache-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" dependencies: commondir "^1.0.1" make-dir "^1.0.0" pkg-dir "^2.0.0" find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" dependencies: locate-path "^2.0.0" globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" dependencies: ansi-regex "^2.0.0" home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.1" invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: loose-envify "^1.0.0" is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" dependencies: number-is-nan "^1.0.0" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" json5@^0.5.0, json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" loader-utils@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" dependencies: big.js "^3.1.3" emojis-list "^2.0.0" json5 "^0.5.0" locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" dependencies: p-locate "^2.0.0" path-exists "^3.0.0" lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" loose-envify@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" dependencies: js-tokens "^3.0.0" make-dir@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51" dependencies: pify "^3.0.0" minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: brace-expansion "^1.1.7" minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" os-tmpdir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" p-limit@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c" dependencies: p-try "^1.0.0" p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" dependencies: p-limit "^1.1.0" p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" dependencies: find-up "^2.1.0" private@^0.1.6, private@^0.1.7: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" regenerate@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" regenerator-runtime@^0.10.5: version "0.10.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" regenerator-transform@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" dependencies: babel-runtime "^6.18.0" babel-types "^6.19.0" private "^0.1.6" regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" dependencies: regenerate "^1.2.1" regjsgen "^0.2.0" regjsparser "^0.1.4" regjsgen@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" regjsparser@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" dependencies: jsesc "~0.5.0" repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" dependencies: is-finite "^1.0.0" slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" dependencies: source-map "^0.5.6" source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" dependencies: ansi-regex "^2.0.0" supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" ts-loader-9.4.2/test/execution-tests/basic-happypack/000077500000000000000000000000001434170041700226025ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/basic-happypack/karma.conf.js000066400000000000000000000015251434170041700251620ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( Object.assign( {}, makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }), { webpack: { devtool: 'inline-source-map', mode: webpackConfig.mode, module: webpackConfig.module, resolve: webpackConfig.resolve, plugins: webpackConfig.plugins, // for test harness purposes only, you would not need this in a normal project resolveLoader: webpackConfig.resolveLoader } } ) ); }; ts-loader-9.4.2/test/execution-tests/basic-happypack/lib/000077500000000000000000000000001434170041700233505ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/basic-happypack/lib/externalLib.d.ts000066400000000000000000000002101434170041700264040ustar00rootroot00000000000000declare module externalLib { export function doSomething(arg: any): void; } declare module 'externalLib' { export = externalLib }ts-loader-9.4.2/test/execution-tests/basic-happypack/lib/externalLib.js000066400000000000000000000000671434170041700261620ustar00rootroot00000000000000module.exports = { doSomething: function() { } }ts-loader-9.4.2/test/execution-tests/basic-happypack/main.js000066400000000000000000000001641434170041700240650ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/basic-happypack/package.json000066400000000000000000000002611434170041700250670ustar00rootroot00000000000000{ "name": "happypack", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "happypack": "^3.0.0" } } ts-loader-9.4.2/test/execution-tests/basic-happypack/src/000077500000000000000000000000001434170041700233715ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/basic-happypack/src/app.ts000066400000000000000000000002051434170041700245160ustar00rootroot00000000000000import submodule = require('./submodule/submodule'); import externalLib = require('externalLib'); externalLib.doSomething(submodule);ts-loader-9.4.2/test/execution-tests/basic-happypack/src/submodule/000077500000000000000000000000001434170041700253705ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/basic-happypack/src/submodule/submodule.ts000066400000000000000000000002001434170041700277270ustar00rootroot00000000000000import externalLib = require('externalLib'); externalLib.doSomething(""); var message = "Hello from submodule" export = messagets-loader-9.4.2/test/execution-tests/basic-happypack/test/000077500000000000000000000000001434170041700235615ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/basic-happypack/test/app.tests.ts000066400000000000000000000005451434170041700260560ustar00rootroot00000000000000import submodule = require('../src/submodule/submodule'); import externalLib = require('externalLib'); describe("app", () => { it("externalLib can be called", () => { expect(externalLib.doSomething(submodule)).toBeUndefined(); }); it("submodule return value can be reached", () => { expect(submodule).toBe("Hello from submodule"); }); }); ts-loader-9.4.2/test/execution-tests/basic-happypack/tsconfig.json000066400000000000000000000000651434170041700253120ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true } } ts-loader-9.4.2/test/execution-tests/basic-happypack/webpack.config.js000066400000000000000000000014531434170041700260230ustar00rootroot00000000000000var path = require('path'); var HappyPack = require('happypack'); module.exports = { mode: 'development', entry: './src/app.ts', output: { filename: 'bundle.js' }, resolve: { alias: { externalLib: path.join(__dirname, "./lib/externalLib.js") }, extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'happypack/loader?id=ts'} ] }, plugins: [ new HappyPack({ id: 'ts', threads : 2, loaders: [ "ts-loader?" + JSON.stringify({happyPackMode: true}) ] }) ] }; // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } } ts-loader-9.4.2/test/execution-tests/basic-happypack/yarn.lock000066400000000000000000000042701434170041700244300ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.6.0" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.6.0.tgz#997b41a27752b4850af2683bc4a8d8222c25bd02" async@1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/async/-/async-1.5.0.tgz#2796642723573859565633fc6274444bee2f8ce3" big.js@^3.1.3: version "3.2.0" resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" happypack@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/happypack/-/happypack-3.1.0.tgz#8bc55e3701bacff718d3889cb88b5021641cad59" dependencies: async "1.5.0" json-stringify-safe "5.0.1" loader-utils "0.2.16" mkdirp "0.5.1" serialize-error "^2.1.0" json-stringify-safe@5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" json5@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" loader-utils@0.2.16: version "0.2.16" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.16.tgz#f08632066ed8282835dff88dfb52704765adee6d" dependencies: big.js "^3.1.3" emojis-list "^2.0.0" json5 "^0.5.0" object-assign "^4.0.1" minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" mkdirp@0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" object-assign@^4.0.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" serialize-error@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" ts-loader-9.4.2/test/execution-tests/basic/000077500000000000000000000000001434170041700206245ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/basic/karma.conf.js000066400000000000000000000006351434170041700232050ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/basic/lib/000077500000000000000000000000001434170041700213725ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/basic/lib/externalLib.d.ts000066400000000000000000000002101434170041700244260ustar00rootroot00000000000000declare module externalLib { export function doSomething(arg: any): void; } declare module 'externalLib' { export = externalLib }ts-loader-9.4.2/test/execution-tests/basic/lib/externalLib.js000066400000000000000000000000671434170041700242040ustar00rootroot00000000000000module.exports = { doSomething: function() { } }ts-loader-9.4.2/test/execution-tests/basic/main.js000066400000000000000000000001641434170041700221070ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/basic/package.json000066400000000000000000000002601434170041700231100ustar00rootroot00000000000000{ "name": "basic", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "jasmine-core": "^2.3.4" } } ts-loader-9.4.2/test/execution-tests/basic/src/000077500000000000000000000000001434170041700214135ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/basic/src/app.ts000066400000000000000000000002051434170041700225400ustar00rootroot00000000000000import submodule = require('./submodule/submodule'); import externalLib = require('externalLib'); externalLib.doSomething(submodule);ts-loader-9.4.2/test/execution-tests/basic/src/submodule/000077500000000000000000000000001434170041700234125ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/basic/src/submodule/submodule.ts000066400000000000000000000002001434170041700257510ustar00rootroot00000000000000import externalLib = require('externalLib'); externalLib.doSomething(""); var message = "Hello from submodule" export = messagets-loader-9.4.2/test/execution-tests/basic/test/000077500000000000000000000000001434170041700216035ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/basic/test/app.tests.ts000066400000000000000000000005451434170041700241000ustar00rootroot00000000000000import submodule = require('../src/submodule/submodule'); import externalLib = require('externalLib'); describe("app", () => { it("externalLib can be called", () => { expect(externalLib.doSomething(submodule)).toBeUndefined(); }); it("submodule return value can be reached", () => { expect(submodule).toBe("Hello from submodule"); }); }); ts-loader-9.4.2/test/execution-tests/basic/tsconfig.json000066400000000000000000000000641434170041700233330ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true } }ts-loader-9.4.2/test/execution-tests/basic/webpack.config.js000066400000000000000000000011001434170041700240320ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './src/app.ts', output: { filename: 'bundle.js' }, resolve: { alias: { externalLib: path.join(__dirname, "./lib/externalLib.js") }, extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/basic/yarn.lock000066400000000000000000000006311434170041700224470ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" ts-loader-9.4.2/test/execution-tests/large/000077500000000000000000000000001434170041700206355ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/large/karma.conf.js000066400000000000000000000006351434170041700232160ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/large/main.js000066400000000000000000000001641434170041700221200ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/large/package.json000066400000000000000000000002601434170041700231210ustar00rootroot00000000000000{ "name": "basic", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "jasmine-core": "^2.3.4" } } ts-loader-9.4.2/test/execution-tests/large/src/000077500000000000000000000000001434170041700214245ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/large/src/a.ts000066400000000000000000000012661434170041700222210ustar00rootroot00000000000000 import module_dt0 = require("./dt") import module_cx1 = require("./cx") import module_dg2 = require("./dg") import module_di3 = require("./di") import module_cg4 = require("./cg") import module_t5 = require("./t") import module_db6 = require("./db") import module_k7 = require("./k") import module_bb8 = require("./bb") import module_cp9 = require("./cp") module_dt0.doSomething() module_cx1.doSomething() module_dg2.doSomething() module_di3.doSomething() module_cg4.doSomething() module_t5.doSomething() module_db6.doSomething() module_k7.doSomething() module_bb8.doSomething() module_cp9.doSomething() export function doSomething(input: string) { return "doSomething with " + input } ts-loader-9.4.2/test/execution-tests/large/src/b.ts000066400000000000000000000012021434170041700222100ustar00rootroot00000000000000 import module_e0 = require("./e") import module_o1 = require("./o") import module_cz2 = require("./cz") import module_bu3 = require("./bu") import module_ce4 = require("./ce") import module_bx5 = require("./bx") import module_dc6 = require("./dc") import module_x7 = require("./x") import module_bx8 = require("./bx") import module_ch9 = require("./ch") module_e0.doSomething() module_o1.doSomething() module_cz2.doSomething() module_bu3.doSomething() module_ce4.doSomething() module_bx5.doSomething() module_dc6.doSomething() module_x7.doSomething() module_bx8.doSomething() module_ch9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/ba.ts000066400000000000000000000012131434170041700223530ustar00rootroot00000000000000 import module_cd0 = require("./cd") import module_bc1 = require("./bc") import module_bi2 = require("./bi") import module_be3 = require("./be") import module_ci4 = require("./ci") import module_cu5 = require("./cu") import module_cv6 = require("./cv") import module_cp7 = require("./cp") import module_cy8 = require("./cy") import module_bn9 = require("./bn") module_cd0.doSomething() module_bc1.doSomething() module_bi2.doSomething() module_be3.doSomething() module_ci4.doSomething() module_cu5.doSomething() module_cv6.doSomething() module_cp7.doSomething() module_cy8.doSomething() module_bn9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bb.ts000066400000000000000000000012131434170041700223540ustar00rootroot00000000000000 import module_da0 = require("./da") import module_bl1 = require("./bl") import module_bm2 = require("./bm") import module_bj3 = require("./bj") import module_br4 = require("./br") import module_bn5 = require("./bn") import module_dm6 = require("./dm") import module_dp7 = require("./dp") import module_cj8 = require("./cj") import module_bi9 = require("./bi") module_da0.doSomething() module_bl1.doSomething() module_bm2.doSomething() module_bj3.doSomething() module_br4.doSomething() module_bn5.doSomething() module_dm6.doSomething() module_dp7.doSomething() module_cj8.doSomething() module_bi9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bc.ts000066400000000000000000000012131434170041700223550ustar00rootroot00000000000000 import module_bg0 = require("./bg") import module_dn1 = require("./dn") import module_cb2 = require("./cb") import module_bz3 = require("./bz") import module_bh4 = require("./bh") import module_cy5 = require("./cy") import module_dr6 = require("./dr") import module_ch7 = require("./ch") import module_cu8 = require("./cu") import module_di9 = require("./di") module_bg0.doSomething() module_dn1.doSomething() module_cb2.doSomething() module_bz3.doSomething() module_bh4.doSomething() module_cy5.doSomething() module_dr6.doSomething() module_ch7.doSomething() module_cu8.doSomething() module_di9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bd.ts000066400000000000000000000012131434170041700223560ustar00rootroot00000000000000 import module_bt0 = require("./bt") import module_cb1 = require("./cb") import module_bu2 = require("./bu") import module_cr3 = require("./cr") import module_bw4 = require("./bw") import module_bl5 = require("./bl") import module_cl6 = require("./cl") import module_dn7 = require("./dn") import module_ci8 = require("./ci") import module_bk9 = require("./bk") module_bt0.doSomething() module_cb1.doSomething() module_bu2.doSomething() module_cr3.doSomething() module_bw4.doSomething() module_bl5.doSomething() module_cl6.doSomething() module_dn7.doSomething() module_ci8.doSomething() module_bk9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/be.ts000066400000000000000000000012131434170041700223570ustar00rootroot00000000000000 import module_dt0 = require("./dt") import module_bj1 = require("./bj") import module_cp2 = require("./cp") import module_cc3 = require("./cc") import module_ct4 = require("./ct") import module_cz5 = require("./cz") import module_di6 = require("./di") import module_bw7 = require("./bw") import module_cs8 = require("./cs") import module_de9 = require("./de") module_dt0.doSomething() module_bj1.doSomething() module_cp2.doSomething() module_cc3.doSomething() module_ct4.doSomething() module_cz5.doSomething() module_di6.doSomething() module_bw7.doSomething() module_cs8.doSomething() module_de9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bf.ts000066400000000000000000000012131434170041700223600ustar00rootroot00000000000000 import module_dg0 = require("./dg") import module_bh1 = require("./bh") import module_bp2 = require("./bp") import module_cr3 = require("./cr") import module_bx4 = require("./bx") import module_bl5 = require("./bl") import module_bw6 = require("./bw") import module_dl7 = require("./dl") import module_cg8 = require("./cg") import module_bx9 = require("./bx") module_dg0.doSomething() module_bh1.doSomething() module_bp2.doSomething() module_cr3.doSomething() module_bx4.doSomething() module_bl5.doSomething() module_bw6.doSomething() module_dl7.doSomething() module_cg8.doSomething() module_bx9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bg.ts000066400000000000000000000012131434170041700223610ustar00rootroot00000000000000 import module_do0 = require("./do") import module_dj1 = require("./dj") import module_ce2 = require("./ce") import module_bq3 = require("./bq") import module_cr4 = require("./cr") import module_dp5 = require("./dp") import module_cr6 = require("./cr") import module_bk7 = require("./bk") import module_ds8 = require("./ds") import module_ci9 = require("./ci") module_do0.doSomething() module_dj1.doSomething() module_ce2.doSomething() module_bq3.doSomething() module_cr4.doSomething() module_dp5.doSomething() module_cr6.doSomething() module_bk7.doSomething() module_ds8.doSomething() module_ci9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bh.ts000066400000000000000000000012131434170041700223620ustar00rootroot00000000000000 import module_cn0 = require("./cn") import module_ci1 = require("./ci") import module_dq2 = require("./dq") import module_cy3 = require("./cy") import module_ck4 = require("./ck") import module_ca5 = require("./ca") import module_cb6 = require("./cb") import module_bl7 = require("./bl") import module_dc8 = require("./dc") import module_bi9 = require("./bi") module_cn0.doSomething() module_ci1.doSomething() module_dq2.doSomething() module_cy3.doSomething() module_ck4.doSomething() module_ca5.doSomething() module_cb6.doSomething() module_bl7.doSomething() module_dc8.doSomething() module_bi9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bi.ts000066400000000000000000000012131434170041700223630ustar00rootroot00000000000000 import module_ck0 = require("./ck") import module_dm1 = require("./dm") import module_de2 = require("./de") import module_bx3 = require("./bx") import module_bt4 = require("./bt") import module_bu5 = require("./bu") import module_bw6 = require("./bw") import module_bn7 = require("./bn") import module_bm8 = require("./bm") import module_ci9 = require("./ci") module_ck0.doSomething() module_dm1.doSomething() module_de2.doSomething() module_bx3.doSomething() module_bt4.doSomething() module_bu5.doSomething() module_bw6.doSomething() module_bn7.doSomething() module_bm8.doSomething() module_ci9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bj.ts000066400000000000000000000012131434170041700223640ustar00rootroot00000000000000 import module_cq0 = require("./cq") import module_cl1 = require("./cl") import module_bx2 = require("./bx") import module_do3 = require("./do") import module_dc4 = require("./dc") import module_df5 = require("./df") import module_de6 = require("./de") import module_da7 = require("./da") import module_dk8 = require("./dk") import module_cr9 = require("./cr") module_cq0.doSomething() module_cl1.doSomething() module_bx2.doSomething() module_do3.doSomething() module_dc4.doSomething() module_df5.doSomething() module_de6.doSomething() module_da7.doSomething() module_dk8.doSomething() module_cr9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bk.ts000066400000000000000000000012131434170041700223650ustar00rootroot00000000000000 import module_bx0 = require("./bx") import module_co1 = require("./co") import module_dg2 = require("./dg") import module_cz3 = require("./cz") import module_dn4 = require("./dn") import module_bt5 = require("./bt") import module_ce6 = require("./ce") import module_dp7 = require("./dp") import module_bv8 = require("./bv") import module_dj9 = require("./dj") module_bx0.doSomething() module_co1.doSomething() module_dg2.doSomething() module_cz3.doSomething() module_dn4.doSomething() module_bt5.doSomething() module_ce6.doSomething() module_dp7.doSomething() module_bv8.doSomething() module_dj9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bl.ts000066400000000000000000000012131434170041700223660ustar00rootroot00000000000000 import module_bw0 = require("./bw") import module_dn1 = require("./dn") import module_dn2 = require("./dn") import module_bx3 = require("./bx") import module_dp4 = require("./dp") import module_cy5 = require("./cy") import module_cs6 = require("./cs") import module_bo7 = require("./bo") import module_ca8 = require("./ca") import module_du9 = require("./du") module_bw0.doSomething() module_dn1.doSomething() module_dn2.doSomething() module_bx3.doSomething() module_dp4.doSomething() module_cy5.doSomething() module_cs6.doSomething() module_bo7.doSomething() module_ca8.doSomething() module_du9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bm.ts000066400000000000000000000012131434170041700223670ustar00rootroot00000000000000 import module_cn0 = require("./cn") import module_dt1 = require("./dt") import module_ce2 = require("./ce") import module_ce3 = require("./ce") import module_dj4 = require("./dj") import module_cy5 = require("./cy") import module_cu6 = require("./cu") import module_cu7 = require("./cu") import module_bz8 = require("./bz") import module_dc9 = require("./dc") module_cn0.doSomething() module_dt1.doSomething() module_ce2.doSomething() module_ce3.doSomething() module_dj4.doSomething() module_cy5.doSomething() module_cu6.doSomething() module_cu7.doSomething() module_bz8.doSomething() module_dc9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bn.ts000066400000000000000000000012131434170041700223700ustar00rootroot00000000000000 import module_de0 = require("./de") import module_bz1 = require("./bz") import module_cw2 = require("./cw") import module_dq3 = require("./dq") import module_bq4 = require("./bq") import module_cf5 = require("./cf") import module_co6 = require("./co") import module_dl7 = require("./dl") import module_cn8 = require("./cn") import module_bq9 = require("./bq") module_de0.doSomething() module_bz1.doSomething() module_cw2.doSomething() module_dq3.doSomething() module_bq4.doSomething() module_cf5.doSomething() module_co6.doSomething() module_dl7.doSomething() module_cn8.doSomething() module_bq9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bo.ts000066400000000000000000000012131434170041700223710ustar00rootroot00000000000000 import module_dh0 = require("./dh") import module_cc1 = require("./cc") import module_bq2 = require("./bq") import module_cz3 = require("./cz") import module_cm4 = require("./cm") import module_df5 = require("./df") import module_by6 = require("./by") import module_bz7 = require("./bz") import module_dt8 = require("./dt") import module_cm9 = require("./cm") module_dh0.doSomething() module_cc1.doSomething() module_bq2.doSomething() module_cz3.doSomething() module_cm4.doSomething() module_df5.doSomething() module_by6.doSomething() module_bz7.doSomething() module_dt8.doSomething() module_cm9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bp.ts000066400000000000000000000012131434170041700223720ustar00rootroot00000000000000 import module_ct0 = require("./ct") import module_dv1 = require("./dv") import module_cc2 = require("./cc") import module_bu3 = require("./bu") import module_cr4 = require("./cr") import module_dd5 = require("./dd") import module_du6 = require("./du") import module_cw7 = require("./cw") import module_dv8 = require("./dv") import module_bz9 = require("./bz") module_ct0.doSomething() module_dv1.doSomething() module_cc2.doSomething() module_bu3.doSomething() module_cr4.doSomething() module_dd5.doSomething() module_du6.doSomething() module_cw7.doSomething() module_dv8.doSomething() module_bz9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bq.ts000066400000000000000000000012131434170041700223730ustar00rootroot00000000000000 import module_ca0 = require("./ca") import module_cy1 = require("./cy") import module_by2 = require("./by") import module_bv3 = require("./bv") import module_by4 = require("./by") import module_dm5 = require("./dm") import module_cz6 = require("./cz") import module_db7 = require("./db") import module_br8 = require("./br") import module_bw9 = require("./bw") module_ca0.doSomething() module_cy1.doSomething() module_by2.doSomething() module_bv3.doSomething() module_by4.doSomething() module_dm5.doSomething() module_cz6.doSomething() module_db7.doSomething() module_br8.doSomething() module_bw9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/br.ts000066400000000000000000000012131434170041700223740ustar00rootroot00000000000000 import module_bw0 = require("./bw") import module_cm1 = require("./cm") import module_bw2 = require("./bw") import module_dh3 = require("./dh") import module_ct4 = require("./ct") import module_cr5 = require("./cr") import module_dg6 = require("./dg") import module_ct7 = require("./ct") import module_db8 = require("./db") import module_by9 = require("./by") module_bw0.doSomething() module_cm1.doSomething() module_bw2.doSomething() module_dh3.doSomething() module_ct4.doSomething() module_cr5.doSomething() module_dg6.doSomething() module_ct7.doSomething() module_db8.doSomething() module_by9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bs.ts000066400000000000000000000012131434170041700223750ustar00rootroot00000000000000 import module_cs0 = require("./cs") import module_dc1 = require("./dc") import module_dj2 = require("./dj") import module_co3 = require("./co") import module_dn4 = require("./dn") import module_ca5 = require("./ca") import module_ce6 = require("./ce") import module_dn7 = require("./dn") import module_dd8 = require("./dd") import module_dp9 = require("./dp") module_cs0.doSomething() module_dc1.doSomething() module_dj2.doSomething() module_co3.doSomething() module_dn4.doSomething() module_ca5.doSomething() module_ce6.doSomething() module_dn7.doSomething() module_dd8.doSomething() module_dp9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bt.ts000066400000000000000000000012131434170041700223760ustar00rootroot00000000000000 import module_dm0 = require("./dm") import module_co1 = require("./co") import module_da2 = require("./da") import module_dc3 = require("./dc") import module_cx4 = require("./cx") import module_dl5 = require("./dl") import module_cs6 = require("./cs") import module_cy7 = require("./cy") import module_cq8 = require("./cq") import module_cg9 = require("./cg") module_dm0.doSomething() module_co1.doSomething() module_da2.doSomething() module_dc3.doSomething() module_cx4.doSomething() module_dl5.doSomething() module_cs6.doSomething() module_cy7.doSomething() module_cq8.doSomething() module_cg9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bu.ts000066400000000000000000000012131434170041700223770ustar00rootroot00000000000000 import module_bx0 = require("./bx") import module_dk1 = require("./dk") import module_dn2 = require("./dn") import module_cf3 = require("./cf") import module_dd4 = require("./dd") import module_dd5 = require("./dd") import module_dl6 = require("./dl") import module_cj7 = require("./cj") import module_ce8 = require("./ce") import module_bz9 = require("./bz") module_bx0.doSomething() module_dk1.doSomething() module_dn2.doSomething() module_cf3.doSomething() module_dd4.doSomething() module_dd5.doSomething() module_dl6.doSomething() module_cj7.doSomething() module_ce8.doSomething() module_bz9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bv.ts000066400000000000000000000012131434170041700224000ustar00rootroot00000000000000 import module_dm0 = require("./dm") import module_cb1 = require("./cb") import module_bw2 = require("./bw") import module_ck3 = require("./ck") import module_cx4 = require("./cx") import module_dj5 = require("./dj") import module_db6 = require("./db") import module_dc7 = require("./dc") import module_cx8 = require("./cx") import module_co9 = require("./co") module_dm0.doSomething() module_cb1.doSomething() module_bw2.doSomething() module_ck3.doSomething() module_cx4.doSomething() module_dj5.doSomething() module_db6.doSomething() module_dc7.doSomething() module_cx8.doSomething() module_co9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bw.ts000066400000000000000000000012131434170041700224010ustar00rootroot00000000000000 import module_cl0 = require("./cl") import module_co1 = require("./co") import module_dm2 = require("./dm") import module_da3 = require("./da") import module_dg4 = require("./dg") import module_dk5 = require("./dk") import module_cs6 = require("./cs") import module_cp7 = require("./cp") import module_cz8 = require("./cz") import module_cl9 = require("./cl") module_cl0.doSomething() module_co1.doSomething() module_dm2.doSomething() module_da3.doSomething() module_dg4.doSomething() module_dk5.doSomething() module_cs6.doSomething() module_cp7.doSomething() module_cz8.doSomething() module_cl9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bx.ts000066400000000000000000000012131434170041700224020ustar00rootroot00000000000000 import module_cu0 = require("./cu") import module_cz1 = require("./cz") import module_dq2 = require("./dq") import module_dr3 = require("./dr") import module_cq4 = require("./cq") import module_du5 = require("./du") import module_bz6 = require("./bz") import module_ci7 = require("./ci") import module_bz8 = require("./bz") import module_cy9 = require("./cy") module_cu0.doSomething() module_cz1.doSomething() module_dq2.doSomething() module_dr3.doSomething() module_cq4.doSomething() module_du5.doSomething() module_bz6.doSomething() module_ci7.doSomething() module_bz8.doSomething() module_cy9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/by.ts000066400000000000000000000012131434170041700224030ustar00rootroot00000000000000 import module_ca0 = require("./ca") import module_da1 = require("./da") import module_cs2 = require("./cs") import module_ci3 = require("./ci") import module_dd4 = require("./dd") import module_cg5 = require("./cg") import module_cp6 = require("./cp") import module_dh7 = require("./dh") import module_cg8 = require("./cg") import module_df9 = require("./df") module_ca0.doSomething() module_da1.doSomething() module_cs2.doSomething() module_ci3.doSomething() module_dd4.doSomething() module_cg5.doSomething() module_cp6.doSomething() module_dh7.doSomething() module_cg8.doSomething() module_df9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/bz.ts000066400000000000000000000012131434170041700224040ustar00rootroot00000000000000 import module_cd0 = require("./cd") import module_du1 = require("./du") import module_de2 = require("./de") import module_cw3 = require("./cw") import module_cj4 = require("./cj") import module_dq5 = require("./dq") import module_do6 = require("./do") import module_di7 = require("./di") import module_cn8 = require("./cn") import module_df9 = require("./df") module_cd0.doSomething() module_du1.doSomething() module_de2.doSomething() module_cw3.doSomething() module_cj4.doSomething() module_dq5.doSomething() module_do6.doSomething() module_di7.doSomething() module_cn8.doSomething() module_df9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/c.ts000066400000000000000000000012021434170041700222110ustar00rootroot00000000000000 import module_cr0 = require("./cr") import module_cl1 = require("./cl") import module_bc2 = require("./bc") import module_o3 = require("./o") import module_df4 = require("./df") import module_t5 = require("./t") import module_x6 = require("./x") import module_cl7 = require("./cl") import module_cr8 = require("./cr") import module_dr9 = require("./dr") module_cr0.doSomething() module_cl1.doSomething() module_bc2.doSomething() module_o3.doSomething() module_df4.doSomething() module_t5.doSomething() module_x6.doSomething() module_cl7.doSomething() module_cr8.doSomething() module_dr9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/ca.ts000066400000000000000000000012131434170041700223540ustar00rootroot00000000000000 import module_cu0 = require("./cu") import module_dq1 = require("./dq") import module_cs2 = require("./cs") import module_ce3 = require("./ce") import module_dm4 = require("./dm") import module_cg5 = require("./cg") import module_cc6 = require("./cc") import module_dq7 = require("./dq") import module_dr8 = require("./dr") import module_cg9 = require("./cg") module_cu0.doSomething() module_dq1.doSomething() module_cs2.doSomething() module_ce3.doSomething() module_dm4.doSomething() module_cg5.doSomething() module_cc6.doSomething() module_dq7.doSomething() module_dr8.doSomething() module_cg9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cb.ts000066400000000000000000000012131434170041700223550ustar00rootroot00000000000000 import module_dn0 = require("./dn") import module_cw1 = require("./cw") import module_dg2 = require("./dg") import module_cc3 = require("./cc") import module_dq4 = require("./dq") import module_cm5 = require("./cm") import module_dr6 = require("./dr") import module_di7 = require("./di") import module_co8 = require("./co") import module_cr9 = require("./cr") module_dn0.doSomething() module_cw1.doSomething() module_dg2.doSomething() module_cc3.doSomething() module_dq4.doSomething() module_cm5.doSomething() module_dr6.doSomething() module_di7.doSomething() module_co8.doSomething() module_cr9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cc.ts000066400000000000000000000012131434170041700223560ustar00rootroot00000000000000 import module_df0 = require("./df") import module_cm1 = require("./cm") import module_dl2 = require("./dl") import module_de3 = require("./de") import module_de4 = require("./de") import module_ce5 = require("./ce") import module_dj6 = require("./dj") import module_de7 = require("./de") import module_dd8 = require("./dd") import module_ds9 = require("./ds") module_df0.doSomething() module_cm1.doSomething() module_dl2.doSomething() module_de3.doSomething() module_de4.doSomething() module_ce5.doSomething() module_dj6.doSomething() module_de7.doSomething() module_dd8.doSomething() module_ds9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cd.ts000066400000000000000000000012131434170041700223570ustar00rootroot00000000000000 import module_df0 = require("./df") import module_cq1 = require("./cq") import module_ci2 = require("./ci") import module_dm3 = require("./dm") import module_cn4 = require("./cn") import module_ck5 = require("./ck") import module_cw6 = require("./cw") import module_cv7 = require("./cv") import module_dp8 = require("./dp") import module_db9 = require("./db") module_df0.doSomething() module_cq1.doSomething() module_ci2.doSomething() module_dm3.doSomething() module_cn4.doSomething() module_ck5.doSomething() module_cw6.doSomething() module_cv7.doSomething() module_dp8.doSomething() module_db9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/ce.ts000066400000000000000000000012131434170041700223600ustar00rootroot00000000000000 import module_dr0 = require("./dr") import module_cz1 = require("./cz") import module_cz2 = require("./cz") import module_ci3 = require("./ci") import module_du4 = require("./du") import module_de5 = require("./de") import module_cz6 = require("./cz") import module_co7 = require("./co") import module_dm8 = require("./dm") import module_cm9 = require("./cm") module_dr0.doSomething() module_cz1.doSomething() module_cz2.doSomething() module_ci3.doSomething() module_du4.doSomething() module_de5.doSomething() module_cz6.doSomething() module_co7.doSomething() module_dm8.doSomething() module_cm9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cf.ts000066400000000000000000000012131434170041700223610ustar00rootroot00000000000000 import module_dg0 = require("./dg") import module_cl1 = require("./cl") import module_cj2 = require("./cj") import module_cq3 = require("./cq") import module_ck4 = require("./ck") import module_dk5 = require("./dk") import module_cn6 = require("./cn") import module_dc7 = require("./dc") import module_de8 = require("./de") import module_dg9 = require("./dg") module_dg0.doSomething() module_cl1.doSomething() module_cj2.doSomething() module_cq3.doSomething() module_ck4.doSomething() module_dk5.doSomething() module_cn6.doSomething() module_dc7.doSomething() module_de8.doSomething() module_dg9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cg.ts000066400000000000000000000012131434170041700223620ustar00rootroot00000000000000 import module_cj0 = require("./cj") import module_dh1 = require("./dh") import module_dp2 = require("./dp") import module_dl3 = require("./dl") import module_co4 = require("./co") import module_dj5 = require("./dj") import module_df6 = require("./df") import module_cz7 = require("./cz") import module_ch8 = require("./ch") import module_co9 = require("./co") module_cj0.doSomething() module_dh1.doSomething() module_dp2.doSomething() module_dl3.doSomething() module_co4.doSomething() module_dj5.doSomething() module_df6.doSomething() module_cz7.doSomething() module_ch8.doSomething() module_co9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/ch.ts000066400000000000000000000012131434170041700223630ustar00rootroot00000000000000 import module_di0 = require("./di") import module_df1 = require("./df") import module_co2 = require("./co") import module_db3 = require("./db") import module_dt4 = require("./dt") import module_dr5 = require("./dr") import module_db6 = require("./db") import module_dv7 = require("./dv") import module_dm8 = require("./dm") import module_ct9 = require("./ct") module_di0.doSomething() module_df1.doSomething() module_co2.doSomething() module_db3.doSomething() module_dt4.doSomething() module_dr5.doSomething() module_db6.doSomething() module_dv7.doSomething() module_dm8.doSomething() module_ct9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/ci.ts000066400000000000000000000012131434170041700223640ustar00rootroot00000000000000 import module_dh0 = require("./dh") import module_dl1 = require("./dl") import module_df2 = require("./df") import module_cq3 = require("./cq") import module_ct4 = require("./ct") import module_cv5 = require("./cv") import module_ck6 = require("./ck") import module_df7 = require("./df") import module_dq8 = require("./dq") import module_do9 = require("./do") module_dh0.doSomething() module_dl1.doSomething() module_df2.doSomething() module_cq3.doSomething() module_ct4.doSomething() module_cv5.doSomething() module_ck6.doSomething() module_df7.doSomething() module_dq8.doSomething() module_do9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cj.ts000066400000000000000000000012131434170041700223650ustar00rootroot00000000000000 import module_cq0 = require("./cq") import module_dg1 = require("./dg") import module_ck2 = require("./ck") import module_dk3 = require("./dk") import module_cu4 = require("./cu") import module_du5 = require("./du") import module_cy6 = require("./cy") import module_cm7 = require("./cm") import module_cm8 = require("./cm") import module_dn9 = require("./dn") module_cq0.doSomething() module_dg1.doSomething() module_ck2.doSomething() module_dk3.doSomething() module_cu4.doSomething() module_du5.doSomething() module_cy6.doSomething() module_cm7.doSomething() module_cm8.doSomething() module_dn9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/ck.ts000066400000000000000000000012131434170041700223660ustar00rootroot00000000000000 import module_dq0 = require("./dq") import module_do1 = require("./do") import module_cx2 = require("./cx") import module_da3 = require("./da") import module_cs4 = require("./cs") import module_dd5 = require("./dd") import module_dv6 = require("./dv") import module_da7 = require("./da") import module_da8 = require("./da") import module_cn9 = require("./cn") module_dq0.doSomething() module_do1.doSomething() module_cx2.doSomething() module_da3.doSomething() module_cs4.doSomething() module_dd5.doSomething() module_dv6.doSomething() module_da7.doSomething() module_da8.doSomething() module_cn9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cl.ts000066400000000000000000000012131434170041700223670ustar00rootroot00000000000000 import module_do0 = require("./do") import module_cs1 = require("./cs") import module_cr2 = require("./cr") import module_cn3 = require("./cn") import module_dh4 = require("./dh") import module_dh5 = require("./dh") import module_de6 = require("./de") import module_dh7 = require("./dh") import module_cq8 = require("./cq") import module_dh9 = require("./dh") module_do0.doSomething() module_cs1.doSomething() module_cr2.doSomething() module_cn3.doSomething() module_dh4.doSomething() module_dh5.doSomething() module_de6.doSomething() module_dh7.doSomething() module_cq8.doSomething() module_dh9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cm.ts000066400000000000000000000012131434170041700223700ustar00rootroot00000000000000 import module_dd0 = require("./dd") import module_dc1 = require("./dc") import module_du2 = require("./du") import module_dk3 = require("./dk") import module_dm4 = require("./dm") import module_cy5 = require("./cy") import module_dc6 = require("./dc") import module_du7 = require("./du") import module_du8 = require("./du") import module_cq9 = require("./cq") module_dd0.doSomething() module_dc1.doSomething() module_du2.doSomething() module_dk3.doSomething() module_dm4.doSomething() module_cy5.doSomething() module_dc6.doSomething() module_du7.doSomething() module_du8.doSomething() module_cq9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cn.ts000066400000000000000000000012131434170041700223710ustar00rootroot00000000000000 import module_cv0 = require("./cv") import module_cx1 = require("./cx") import module_ct2 = require("./ct") import module_dh3 = require("./dh") import module_dh4 = require("./dh") import module_cy5 = require("./cy") import module_dv6 = require("./dv") import module_dn7 = require("./dn") import module_du8 = require("./du") import module_cr9 = require("./cr") module_cv0.doSomething() module_cx1.doSomething() module_ct2.doSomething() module_dh3.doSomething() module_dh4.doSomething() module_cy5.doSomething() module_dv6.doSomething() module_dn7.doSomething() module_du8.doSomething() module_cr9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/co.ts000066400000000000000000000012131434170041700223720ustar00rootroot00000000000000 import module_dc0 = require("./dc") import module_dk1 = require("./dk") import module_cv2 = require("./cv") import module_di3 = require("./di") import module_dd4 = require("./dd") import module_cs5 = require("./cs") import module_di6 = require("./di") import module_dv7 = require("./dv") import module_dk8 = require("./dk") import module_df9 = require("./df") module_dc0.doSomething() module_dk1.doSomething() module_cv2.doSomething() module_di3.doSomething() module_dd4.doSomething() module_cs5.doSomething() module_di6.doSomething() module_dv7.doSomething() module_dk8.doSomething() module_df9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cp.ts000066400000000000000000000012131434170041700223730ustar00rootroot00000000000000 import module_dt0 = require("./dt") import module_dc1 = require("./dc") import module_du2 = require("./du") import module_cx3 = require("./cx") import module_df4 = require("./df") import module_cr5 = require("./cr") import module_cr6 = require("./cr") import module_cv7 = require("./cv") import module_cz8 = require("./cz") import module_cv9 = require("./cv") module_dt0.doSomething() module_dc1.doSomething() module_du2.doSomething() module_cx3.doSomething() module_df4.doSomething() module_cr5.doSomething() module_cr6.doSomething() module_cv7.doSomething() module_cz8.doSomething() module_cv9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cq.ts000066400000000000000000000012131434170041700223740ustar00rootroot00000000000000 import module_df0 = require("./df") import module_dk1 = require("./dk") import module_cu2 = require("./cu") import module_dm3 = require("./dm") import module_dp4 = require("./dp") import module_cy5 = require("./cy") import module_dn6 = require("./dn") import module_dl7 = require("./dl") import module_cz8 = require("./cz") import module_db9 = require("./db") module_df0.doSomething() module_dk1.doSomething() module_cu2.doSomething() module_dm3.doSomething() module_dp4.doSomething() module_cy5.doSomething() module_dn6.doSomething() module_dl7.doSomething() module_cz8.doSomething() module_db9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cr.ts000066400000000000000000000012131434170041700223750ustar00rootroot00000000000000 import module_dk0 = require("./dk") import module_ct1 = require("./ct") import module_db2 = require("./db") import module_di3 = require("./di") import module_cw4 = require("./cw") import module_dh5 = require("./dh") import module_dm6 = require("./dm") import module_dk7 = require("./dk") import module_dn8 = require("./dn") import module_db9 = require("./db") module_dk0.doSomething() module_ct1.doSomething() module_db2.doSomething() module_di3.doSomething() module_cw4.doSomething() module_dh5.doSomething() module_dm6.doSomething() module_dk7.doSomething() module_dn8.doSomething() module_db9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cs.ts000066400000000000000000000012131434170041700223760ustar00rootroot00000000000000 import module_dk0 = require("./dk") import module_dk1 = require("./dk") import module_dn2 = require("./dn") import module_dh3 = require("./dh") import module_cx4 = require("./cx") import module_dk5 = require("./dk") import module_dl6 = require("./dl") import module_dv7 = require("./dv") import module_dh8 = require("./dh") import module_dp9 = require("./dp") module_dk0.doSomething() module_dk1.doSomething() module_dn2.doSomething() module_dh3.doSomething() module_cx4.doSomething() module_dk5.doSomething() module_dl6.doSomething() module_dv7.doSomething() module_dh8.doSomething() module_dp9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/ct.ts000066400000000000000000000012131434170041700223770ustar00rootroot00000000000000 import module_dk0 = require("./dk") import module_dj1 = require("./dj") import module_da2 = require("./da") import module_dk3 = require("./dk") import module_dm4 = require("./dm") import module_cz5 = require("./cz") import module_du6 = require("./du") import module_dg7 = require("./dg") import module_db8 = require("./db") import module_cy9 = require("./cy") module_dk0.doSomething() module_dj1.doSomething() module_da2.doSomething() module_dk3.doSomething() module_dm4.doSomething() module_cz5.doSomething() module_du6.doSomething() module_dg7.doSomething() module_db8.doSomething() module_cy9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cu.ts000066400000000000000000000012131434170041700224000ustar00rootroot00000000000000 import module_ds0 = require("./ds") import module_da1 = require("./da") import module_dp2 = require("./dp") import module_dt3 = require("./dt") import module_da4 = require("./da") import module_df5 = require("./df") import module_cy6 = require("./cy") import module_dd7 = require("./dd") import module_dn8 = require("./dn") import module_di9 = require("./di") module_ds0.doSomething() module_da1.doSomething() module_dp2.doSomething() module_dt3.doSomething() module_da4.doSomething() module_df5.doSomething() module_cy6.doSomething() module_dd7.doSomething() module_dn8.doSomething() module_di9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cv.ts000066400000000000000000000012131434170041700224010ustar00rootroot00000000000000 import module_dm0 = require("./dm") import module_du1 = require("./du") import module_di2 = require("./di") import module_du3 = require("./du") import module_dr4 = require("./dr") import module_du5 = require("./du") import module_du6 = require("./du") import module_ds7 = require("./ds") import module_dm8 = require("./dm") import module_dl9 = require("./dl") module_dm0.doSomething() module_du1.doSomething() module_di2.doSomething() module_du3.doSomething() module_dr4.doSomething() module_du5.doSomething() module_du6.doSomething() module_ds7.doSomething() module_dm8.doSomething() module_dl9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cw.ts000066400000000000000000000012131434170041700224020ustar00rootroot00000000000000 import module_dt0 = require("./dt") import module_du1 = require("./du") import module_dt2 = require("./dt") import module_cy3 = require("./cy") import module_du4 = require("./du") import module_dm5 = require("./dm") import module_dt6 = require("./dt") import module_dt7 = require("./dt") import module_dq8 = require("./dq") import module_dg9 = require("./dg") module_dt0.doSomething() module_du1.doSomething() module_dt2.doSomething() module_cy3.doSomething() module_du4.doSomething() module_dm5.doSomething() module_dt6.doSomething() module_dt7.doSomething() module_dq8.doSomething() module_dg9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cx.ts000066400000000000000000000012131434170041700224030ustar00rootroot00000000000000 import module_dq0 = require("./dq") import module_db1 = require("./db") import module_dk2 = require("./dk") import module_di3 = require("./di") import module_di4 = require("./di") import module_di5 = require("./di") import module_dd6 = require("./dd") import module_do7 = require("./do") import module_dl8 = require("./dl") import module_dd9 = require("./dd") module_dq0.doSomething() module_db1.doSomething() module_dk2.doSomething() module_di3.doSomething() module_di4.doSomething() module_di5.doSomething() module_dd6.doSomething() module_do7.doSomething() module_dl8.doSomething() module_dd9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cy.ts000066400000000000000000000012131434170041700224040ustar00rootroot00000000000000 import module_du0 = require("./du") import module_db1 = require("./db") import module_dr2 = require("./dr") import module_dg3 = require("./dg") import module_de4 = require("./de") import module_dg5 = require("./dg") import module_df6 = require("./df") import module_di7 = require("./di") import module_dr8 = require("./dr") import module_dt9 = require("./dt") module_du0.doSomething() module_db1.doSomething() module_dr2.doSomething() module_dg3.doSomething() module_de4.doSomething() module_dg5.doSomething() module_df6.doSomething() module_di7.doSomething() module_dr8.doSomething() module_dt9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/cz.ts000066400000000000000000000012131434170041700224050ustar00rootroot00000000000000 import module_dq0 = require("./dq") import module_db1 = require("./db") import module_dn2 = require("./dn") import module_ds3 = require("./ds") import module_dp4 = require("./dp") import module_dj5 = require("./dj") import module_ds6 = require("./ds") import module_db7 = require("./db") import module_dj8 = require("./dj") import module_dn9 = require("./dn") module_dq0.doSomething() module_db1.doSomething() module_dn2.doSomething() module_ds3.doSomething() module_dp4.doSomething() module_dj5.doSomething() module_ds6.doSomething() module_db7.doSomething() module_dj8.doSomething() module_dn9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/d.ts000066400000000000000000000012051434170041700222150ustar00rootroot00000000000000 import module_bc0 = require("./bc") import module_f1 = require("./f") import module_h2 = require("./h") import module_dk3 = require("./dk") import module_cw4 = require("./cw") import module_bv5 = require("./bv") import module_bx6 = require("./bx") import module_bc7 = require("./bc") import module_bg8 = require("./bg") import module_be9 = require("./be") module_bc0.doSomething() module_f1.doSomething() module_h2.doSomething() module_dk3.doSomething() module_cw4.doSomething() module_bv5.doSomething() module_bx6.doSomething() module_bc7.doSomething() module_bg8.doSomething() module_be9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/da.ts000066400000000000000000000012131434170041700223550ustar00rootroot00000000000000 import module_do0 = require("./do") import module_dg1 = require("./dg") import module_dm2 = require("./dm") import module_dd3 = require("./dd") import module_dq4 = require("./dq") import module_de5 = require("./de") import module_do6 = require("./do") import module_dq7 = require("./dq") import module_dp8 = require("./dp") import module_ds9 = require("./ds") module_do0.doSomething() module_dg1.doSomething() module_dm2.doSomething() module_dd3.doSomething() module_dq4.doSomething() module_de5.doSomething() module_do6.doSomething() module_dq7.doSomething() module_dp8.doSomething() module_ds9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/db.ts000066400000000000000000000012131434170041700223560ustar00rootroot00000000000000 import module_dn0 = require("./dn") import module_de1 = require("./de") import module_dm2 = require("./dm") import module_dr3 = require("./dr") import module_dm4 = require("./dm") import module_di5 = require("./di") import module_du6 = require("./du") import module_dc7 = require("./dc") import module_dv8 = require("./dv") import module_dn9 = require("./dn") module_dn0.doSomething() module_de1.doSomething() module_dm2.doSomething() module_dr3.doSomething() module_dm4.doSomething() module_di5.doSomething() module_du6.doSomething() module_dc7.doSomething() module_dv8.doSomething() module_dn9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/dc.ts000066400000000000000000000012131434170041700223570ustar00rootroot00000000000000 import module_dd0 = require("./dd") import module_de1 = require("./de") import module_dt2 = require("./dt") import module_dn3 = require("./dn") import module_di4 = require("./di") import module_ds5 = require("./ds") import module_dn6 = require("./dn") import module_dv7 = require("./dv") import module_dt8 = require("./dt") import module_dm9 = require("./dm") module_dd0.doSomething() module_de1.doSomething() module_dt2.doSomething() module_dn3.doSomething() module_di4.doSomething() module_ds5.doSomething() module_dn6.doSomething() module_dv7.doSomething() module_dt8.doSomething() module_dm9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/dd.ts000066400000000000000000000012131434170041700223600ustar00rootroot00000000000000 import module_dq0 = require("./dq") import module_dh1 = require("./dh") import module_dv2 = require("./dv") import module_dn3 = require("./dn") import module_do4 = require("./do") import module_df5 = require("./df") import module_dk6 = require("./dk") import module_dh7 = require("./dh") import module_df8 = require("./df") import module_ds9 = require("./ds") module_dq0.doSomething() module_dh1.doSomething() module_dv2.doSomething() module_dn3.doSomething() module_do4.doSomething() module_df5.doSomething() module_dk6.doSomething() module_dh7.doSomething() module_df8.doSomething() module_ds9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/de.ts000066400000000000000000000012131434170041700223610ustar00rootroot00000000000000 import module_dv0 = require("./dv") import module_dj1 = require("./dj") import module_dm2 = require("./dm") import module_do3 = require("./do") import module_dp4 = require("./dp") import module_dv5 = require("./dv") import module_du6 = require("./du") import module_dv7 = require("./dv") import module_dn8 = require("./dn") import module_ds9 = require("./ds") module_dv0.doSomething() module_dj1.doSomething() module_dm2.doSomething() module_do3.doSomething() module_dp4.doSomething() module_dv5.doSomething() module_du6.doSomething() module_dv7.doSomething() module_dn8.doSomething() module_ds9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/df.ts000066400000000000000000000012131434170041700223620ustar00rootroot00000000000000 import module_dk0 = require("./dk") import module_dl1 = require("./dl") import module_di2 = require("./di") import module_dv3 = require("./dv") import module_dm4 = require("./dm") import module_dq5 = require("./dq") import module_dm6 = require("./dm") import module_dp7 = require("./dp") import module_dt8 = require("./dt") import module_do9 = require("./do") module_dk0.doSomething() module_dl1.doSomething() module_di2.doSomething() module_dv3.doSomething() module_dm4.doSomething() module_dq5.doSomething() module_dm6.doSomething() module_dp7.doSomething() module_dt8.doSomething() module_do9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/dg.ts000066400000000000000000000012131434170041700223630ustar00rootroot00000000000000 import module_dp0 = require("./dp") import module_dv1 = require("./dv") import module_du2 = require("./du") import module_dv3 = require("./dv") import module_dq4 = require("./dq") import module_du5 = require("./du") import module_dr6 = require("./dr") import module_dn7 = require("./dn") import module_dt8 = require("./dt") import module_do9 = require("./do") module_dp0.doSomething() module_dv1.doSomething() module_du2.doSomething() module_dv3.doSomething() module_dq4.doSomething() module_du5.doSomething() module_dr6.doSomething() module_dn7.doSomething() module_dt8.doSomething() module_do9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/dh.ts000066400000000000000000000012131434170041700223640ustar00rootroot00000000000000 import module_dj0 = require("./dj") import module_do1 = require("./do") import module_dp2 = require("./dp") import module_dk3 = require("./dk") import module_dj4 = require("./dj") import module_dl5 = require("./dl") import module_du6 = require("./du") import module_di7 = require("./di") import module_du8 = require("./du") import module_dq9 = require("./dq") module_dj0.doSomething() module_do1.doSomething() module_dp2.doSomething() module_dk3.doSomething() module_dj4.doSomething() module_dl5.doSomething() module_du6.doSomething() module_di7.doSomething() module_du8.doSomething() module_dq9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/di.ts000066400000000000000000000012131434170041700223650ustar00rootroot00000000000000 import module_dq0 = require("./dq") import module_dl1 = require("./dl") import module_dn2 = require("./dn") import module_dv3 = require("./dv") import module_do4 = require("./do") import module_dl5 = require("./dl") import module_dq6 = require("./dq") import module_do7 = require("./do") import module_dl8 = require("./dl") import module_do9 = require("./do") module_dq0.doSomething() module_dl1.doSomething() module_dn2.doSomething() module_dv3.doSomething() module_do4.doSomething() module_dl5.doSomething() module_dq6.doSomething() module_do7.doSomething() module_dl8.doSomething() module_do9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/dj.ts000066400000000000000000000012131434170041700223660ustar00rootroot00000000000000 import module_dq0 = require("./dq") import module_ds1 = require("./ds") import module_dr2 = require("./dr") import module_do3 = require("./do") import module_dn4 = require("./dn") import module_dv5 = require("./dv") import module_dm6 = require("./dm") import module_dt7 = require("./dt") import module_dv8 = require("./dv") import module_dv9 = require("./dv") module_dq0.doSomething() module_ds1.doSomething() module_dr2.doSomething() module_do3.doSomething() module_dn4.doSomething() module_dv5.doSomething() module_dm6.doSomething() module_dt7.doSomething() module_dv8.doSomething() module_dv9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/dk.ts000066400000000000000000000012131434170041700223670ustar00rootroot00000000000000 import module_dm0 = require("./dm") import module_ds1 = require("./ds") import module_ds2 = require("./ds") import module_dv3 = require("./dv") import module_ds4 = require("./ds") import module_dm5 = require("./dm") import module_du6 = require("./du") import module_dp7 = require("./dp") import module_dl8 = require("./dl") import module_dn9 = require("./dn") module_dm0.doSomething() module_ds1.doSomething() module_ds2.doSomething() module_dv3.doSomething() module_ds4.doSomething() module_dm5.doSomething() module_du6.doSomething() module_dp7.doSomething() module_dl8.doSomething() module_dn9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/dl.ts000066400000000000000000000012131434170041700223700ustar00rootroot00000000000000 import module_do0 = require("./do") import module_dt1 = require("./dt") import module_dr2 = require("./dr") import module_dm3 = require("./dm") import module_du4 = require("./du") import module_dv5 = require("./dv") import module_ds6 = require("./ds") import module_du7 = require("./du") import module_dm8 = require("./dm") import module_dr9 = require("./dr") module_do0.doSomething() module_dt1.doSomething() module_dr2.doSomething() module_dm3.doSomething() module_du4.doSomething() module_dv5.doSomething() module_ds6.doSomething() module_du7.doSomething() module_dm8.doSomething() module_dr9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/dm.ts000066400000000000000000000011161434170041700223730ustar00rootroot00000000000000 import module_dn0 = require("./dn") import module_dp1 = require("./dp") import module_dv2 = require("./dv") import module_dr3 = require("./dr") import module_dv4 = require("./dv") import module_ds5 = require("./ds") import module_dv6 = require("./dv") import module_dp7 = require("./dp") import module_ds8 = require("./ds") module_dn0.doSomething() module_dp1.doSomething() module_dv2.doSomething() module_dr3.doSomething() module_dv4.doSomething() module_ds5.doSomething() module_dv6.doSomething() module_dp7.doSomething() module_ds8.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/dn.ts000066400000000000000000000010211434170041700223670ustar00rootroot00000000000000 import module_dv0 = require("./dv") import module_dt1 = require("./dt") import module_du2 = require("./du") import module_dv3 = require("./dv") import module_dt4 = require("./dt") import module_dp5 = require("./dp") import module_dr6 = require("./dr") import module_dp7 = require("./dp") module_dv0.doSomething() module_dt1.doSomething() module_du2.doSomething() module_dv3.doSomething() module_dt4.doSomething() module_dp5.doSomething() module_dr6.doSomething() module_dp7.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/do.ts000066400000000000000000000007241434170041700224010ustar00rootroot00000000000000 import module_dq0 = require("./dq") import module_dv1 = require("./dv") import module_dq2 = require("./dq") import module_dq3 = require("./dq") import module_dv4 = require("./dv") import module_du5 = require("./du") import module_dt6 = require("./dt") module_dq0.doSomething() module_dv1.doSomething() module_dq2.doSomething() module_dq3.doSomething() module_dv4.doSomething() module_du5.doSomething() module_dt6.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/dp.ts000066400000000000000000000006271434170041700224040ustar00rootroot00000000000000 import module_du0 = require("./du") import module_ds1 = require("./ds") import module_ds2 = require("./ds") import module_du3 = require("./du") import module_dr4 = require("./dr") import module_dr5 = require("./dr") module_du0.doSomething() module_ds1.doSomething() module_ds2.doSomething() module_du3.doSomething() module_dr4.doSomething() module_dr5.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/dq.ts000066400000000000000000000005321434170041700224000ustar00rootroot00000000000000 import module_du0 = require("./du") import module_dt1 = require("./dt") import module_dt2 = require("./dt") import module_dr3 = require("./dr") import module_dt4 = require("./dt") module_du0.doSomething() module_dt1.doSomething() module_dt2.doSomething() module_dr3.doSomething() module_dt4.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/dr.ts000066400000000000000000000004351434170041700224030ustar00rootroot00000000000000 import module_ds0 = require("./ds") import module_du1 = require("./du") import module_du2 = require("./du") import module_dt3 = require("./dt") module_ds0.doSomething() module_du1.doSomething() module_du2.doSomething() module_dt3.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/ds.ts000066400000000000000000000003401434170041700223770ustar00rootroot00000000000000 import module_dv0 = require("./dv") import module_dt1 = require("./dt") import module_dv2 = require("./dv") module_dv0.doSomething() module_dt1.doSomething() module_dv2.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/dt.ts000066400000000000000000000002431434170041700224020ustar00rootroot00000000000000 import module_du0 = require("./du") import module_dv1 = require("./dv") module_du0.doSomething() module_dv1.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/du.ts000066400000000000000000000001461434170041700224050ustar00rootroot00000000000000 import module_dv0 = require("./dv") module_dv0.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/dv.ts000066400000000000000000000001371434170041700224060ustar00rootroot00000000000000 // N.doSomething() // N.doSomething() // B.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/e.ts000066400000000000000000000012101434170041700222120ustar00rootroot00000000000000 import module_bz0 = require("./bz") import module_co1 = require("./co") import module_cw2 = require("./cw") import module_bp3 = require("./bp") import module_dl4 = require("./dl") import module_df5 = require("./df") import module_x6 = require("./x") import module_cf7 = require("./cf") import module_bd8 = require("./bd") import module_bg9 = require("./bg") module_bz0.doSomething() module_co1.doSomething() module_cw2.doSomething() module_bp3.doSomething() module_dl4.doSomething() module_df5.doSomething() module_x6.doSomething() module_cf7.doSomething() module_bd8.doSomething() module_bg9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/f.ts000066400000000000000000000011771434170041700222270ustar00rootroot00000000000000 import module_u0 = require("./u") import module_dn1 = require("./dn") import module_cf2 = require("./cf") import module_bb3 = require("./bb") import module_bg4 = require("./bg") import module_ce5 = require("./ce") import module_x6 = require("./x") import module_n7 = require("./n") import module_y8 = require("./y") import module_db9 = require("./db") module_u0.doSomething() module_dn1.doSomething() module_cf2.doSomething() module_bb3.doSomething() module_bg4.doSomething() module_ce5.doSomething() module_x6.doSomething() module_n7.doSomething() module_y8.doSomething() module_db9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/g.ts000066400000000000000000000012131434170041700222170ustar00rootroot00000000000000 import module_bh0 = require("./bh") import module_co1 = require("./co") import module_dm2 = require("./dm") import module_bd3 = require("./bd") import module_bt4 = require("./bt") import module_df5 = require("./df") import module_du6 = require("./du") import module_ct7 = require("./ct") import module_ds8 = require("./ds") import module_dk9 = require("./dk") module_bh0.doSomething() module_co1.doSomething() module_dm2.doSomething() module_bd3.doSomething() module_bt4.doSomething() module_df5.doSomething() module_du6.doSomething() module_ct7.doSomething() module_ds8.doSomething() module_dk9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/generate.js000066400000000000000000000031341434170041700235550ustar00rootroot00000000000000var fs = require('fs'); var seed = 1; function random(min, max) { var x = Math.sin(seed++) * 10000; return Math.floor((x - Math.floor(x)) * (max - min)) + min } var letters = 'abcdefghijklmnopqrstuvwxyz'; var moduleNames = []; for (var i = 0; i < 100; i++) { var name = '', value = i; do { name = letters[value % 26] + name; value = Math.floor(value / 26); } while (value > 0) moduleNames.push(name); } var declarationNames = []; for (var i = 0; i < 20; i++) { declarationNames.push(moduleNames[i].toUpperCase()); } for (var i = 0; i < moduleNames.length; i++) { // output file // need to generate imports to 10 random modules // need to reference 3 of the declaration files (and use them) var header = '', body = ''; for (var n = 0; n < 3; n++) { var referenceModule = declarationNames[random(0, declarationNames.length)]; header += ' body += referenceModule + '.doSomething()\n'; } for (var n = 0; n < Math.min(10, moduleNames.length-i-1); n++) { var importModule = moduleNames[random(i+1, moduleNames.length)]; header += 'import module_' + importModule+n + ' = require("./' + importModule + '")\n'; body += 'module_' + importModule+n + '.doSomething()\n'; } body += 'export function doSomething() { }\n'; fs.writeFileSync(moduleNames[i] + '.ts', header + '\n' + body); } for (var i = 0; i < declarationNames.length; i++) { var referenceModule = declarationNames[i]; var body = 'declare module ' + referenceModule + ' {\n'; body += ' function doSomething();\n'; body += '}\n'; fs.writeFileSync(referenceModule + '.d.ts', body); }ts-loader-9.4.2/test/execution-tests/large/src/h.ts000066400000000000000000000012051434170041700222210ustar00rootroot00000000000000 import module_cm0 = require("./cm") import module_dk1 = require("./dk") import module_p2 = require("./p") import module_y3 = require("./y") import module_dp4 = require("./dp") import module_bn5 = require("./bn") import module_bf6 = require("./bf") import module_bg7 = require("./bg") import module_dl8 = require("./dl") import module_db9 = require("./db") module_cm0.doSomething() module_dk1.doSomething() module_p2.doSomething() module_y3.doSomething() module_dp4.doSomething() module_bn5.doSomething() module_bf6.doSomething() module_bg7.doSomething() module_dl8.doSomething() module_db9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/i.ts000066400000000000000000000011771434170041700222320ustar00rootroot00000000000000 import module_z0 = require("./z") import module_bv1 = require("./bv") import module_cj2 = require("./cj") import module_cb3 = require("./cb") import module_n4 = require("./n") import module_z5 = require("./z") import module_de6 = require("./de") import module_bp7 = require("./bp") import module_cm8 = require("./cm") import module_k9 = require("./k") module_z0.doSomething() module_bv1.doSomething() module_cj2.doSomething() module_cb3.doSomething() module_n4.doSomething() module_z5.doSomething() module_de6.doSomething() module_bp7.doSomething() module_cm8.doSomething() module_k9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/j.ts000066400000000000000000000012021434170041700222200ustar00rootroot00000000000000 import module_x0 = require("./x") import module_v1 = require("./v") import module_ds2 = require("./ds") import module_v3 = require("./v") import module_cl4 = require("./cl") import module_dn5 = require("./dn") import module_bl6 = require("./bl") import module_br7 = require("./br") import module_bh8 = require("./bh") import module_dq9 = require("./dq") module_x0.doSomething() module_v1.doSomething() module_ds2.doSomething() module_v3.doSomething() module_cl4.doSomething() module_dn5.doSomething() module_bl6.doSomething() module_br7.doSomething() module_bh8.doSomething() module_dq9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/k.ts000066400000000000000000000012101434170041700222200ustar00rootroot00000000000000 import module_bh0 = require("./bh") import module_cu1 = require("./cu") import module_cs2 = require("./cs") import module_dj3 = require("./dj") import module_cb4 = require("./cb") import module_de5 = require("./de") import module_bu6 = require("./bu") import module_cw7 = require("./cw") import module_p8 = require("./p") import module_ch9 = require("./ch") module_bh0.doSomething() module_cu1.doSomething() module_cs2.doSomething() module_dj3.doSomething() module_cb4.doSomething() module_de5.doSomething() module_bu6.doSomething() module_cw7.doSomething() module_p8.doSomething() module_ch9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/l.ts000066400000000000000000000012051434170041700222250ustar00rootroot00000000000000 import module_by0 = require("./by") import module_cs1 = require("./cs") import module_cf2 = require("./cf") import module_bg3 = require("./bg") import module_cd4 = require("./cd") import module_be5 = require("./be") import module_m6 = require("./m") import module_de7 = require("./de") import module_dl8 = require("./dl") import module_z9 = require("./z") module_by0.doSomething() module_cs1.doSomething() module_cf2.doSomething() module_bg3.doSomething() module_cd4.doSomething() module_be5.doSomething() module_m6.doSomething() module_de7.doSomething() module_dl8.doSomething() module_z9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/m.ts000066400000000000000000000012101434170041700222220ustar00rootroot00000000000000 import module_bi0 = require("./bi") import module_dp1 = require("./dp") import module_ce2 = require("./ce") import module_dn3 = require("./dn") import module_bp4 = require("./bp") import module_dt5 = require("./dt") import module_do6 = require("./do") import module_ce7 = require("./ce") import module_bk8 = require("./bk") import module_n9 = require("./n") module_bi0.doSomething() module_dp1.doSomething() module_ce2.doSomething() module_dn3.doSomething() module_bp4.doSomething() module_dt5.doSomething() module_do6.doSomething() module_ce7.doSomething() module_bk8.doSomething() module_n9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/n.ts000066400000000000000000000012131434170041700222260ustar00rootroot00000000000000 import module_dm0 = require("./dm") import module_bu1 = require("./bu") import module_cs2 = require("./cs") import module_cg3 = require("./cg") import module_dn4 = require("./dn") import module_da5 = require("./da") import module_bh6 = require("./bh") import module_cc7 = require("./cc") import module_cd8 = require("./cd") import module_be9 = require("./be") module_dm0.doSomething() module_bu1.doSomething() module_cs2.doSomething() module_cg3.doSomething() module_dn4.doSomething() module_da5.doSomething() module_bh6.doSomething() module_cc7.doSomething() module_cd8.doSomething() module_be9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/o.ts000066400000000000000000000012101434170041700222240ustar00rootroot00000000000000 import module_db0 = require("./db") import module_bn1 = require("./bn") import module_db2 = require("./db") import module_be3 = require("./be") import module_dv4 = require("./dv") import module_w5 = require("./w") import module_cp6 = require("./cp") import module_bz7 = require("./bz") import module_ba8 = require("./ba") import module_cj9 = require("./cj") module_db0.doSomething() module_bn1.doSomething() module_db2.doSomething() module_be3.doSomething() module_dv4.doSomething() module_w5.doSomething() module_cp6.doSomething() module_bz7.doSomething() module_ba8.doSomething() module_cj9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/p.ts000066400000000000000000000011741434170041700222360ustar00rootroot00000000000000 import module_q0 = require("./q") import module_s1 = require("./s") import module_y2 = require("./y") import module_bf3 = require("./bf") import module_y4 = require("./y") import module_bh5 = require("./bh") import module_s6 = require("./s") import module_cm7 = require("./cm") import module_dr8 = require("./dr") import module_cv9 = require("./cv") module_q0.doSomething() module_s1.doSomething() module_y2.doSomething() module_bf3.doSomething() module_y4.doSomething() module_bh5.doSomething() module_s6.doSomething() module_cm7.doSomething() module_dr8.doSomething() module_cv9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/q.ts000066400000000000000000000012131434170041700222310ustar00rootroot00000000000000 import module_ci0 = require("./ci") import module_bp1 = require("./bp") import module_dv2 = require("./dv") import module_cc3 = require("./cc") import module_cn4 = require("./cn") import module_bg5 = require("./bg") import module_db6 = require("./db") import module_dj7 = require("./dj") import module_du8 = require("./du") import module_bx9 = require("./bx") module_ci0.doSomething() module_bp1.doSomething() module_dv2.doSomething() module_cc3.doSomething() module_cn4.doSomething() module_bg5.doSomething() module_db6.doSomething() module_dj7.doSomething() module_du8.doSomething() module_bx9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/r.ts000066400000000000000000000012101434170041700222270ustar00rootroot00000000000000 import module_w0 = require("./w") import module_cm1 = require("./cm") import module_co2 = require("./co") import module_bk3 = require("./bk") import module_cr4 = require("./cr") import module_bv5 = require("./bv") import module_be6 = require("./be") import module_bl7 = require("./bl") import module_by8 = require("./by") import module_bf9 = require("./bf") module_w0.doSomething() module_cm1.doSomething() module_co2.doSomething() module_bk3.doSomething() module_cr4.doSomething() module_bv5.doSomething() module_be6.doSomething() module_bl7.doSomething() module_by8.doSomething() module_bf9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/s.ts000066400000000000000000000012101434170041700222300ustar00rootroot00000000000000 import module_bm0 = require("./bm") import module_do1 = require("./do") import module_cd2 = require("./cd") import module_cq3 = require("./cq") import module_dm4 = require("./dm") import module_do5 = require("./do") import module_cs6 = require("./cs") import module_dl7 = require("./dl") import module_cp8 = require("./cp") import module_y9 = require("./y") module_bm0.doSomething() module_do1.doSomething() module_cd2.doSomething() module_cq3.doSomething() module_dm4.doSomething() module_do5.doSomething() module_cs6.doSomething() module_dl7.doSomething() module_cp8.doSomething() module_y9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/t.ts000066400000000000000000000012101434170041700222310ustar00rootroot00000000000000 import module_y0 = require("./y") import module_bd1 = require("./bd") import module_bm2 = require("./bm") import module_dv3 = require("./dv") import module_ba4 = require("./ba") import module_dp5 = require("./dp") import module_cc6 = require("./cc") import module_bw7 = require("./bw") import module_dq8 = require("./dq") import module_bz9 = require("./bz") module_y0.doSomething() module_bd1.doSomething() module_bm2.doSomething() module_dv3.doSomething() module_ba4.doSomething() module_dp5.doSomething() module_cc6.doSomething() module_bw7.doSomething() module_dq8.doSomething() module_bz9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/tsconfig.json000066400000000000000000000000371434170041700241330ustar00rootroot00000000000000{ "compilerOptions": { } }ts-loader-9.4.2/test/execution-tests/large/src/u.ts000066400000000000000000000012101434170041700222320ustar00rootroot00000000000000 import module_bi0 = require("./bi") import module_bd1 = require("./bd") import module_cl2 = require("./cl") import module_cw3 = require("./cw") import module_cu4 = require("./cu") import module_ck5 = require("./ck") import module_cl6 = require("./cl") import module_bd7 = require("./bd") import module_cn8 = require("./cn") import module_v9 = require("./v") module_bi0.doSomething() module_bd1.doSomething() module_cl2.doSomething() module_cw3.doSomething() module_cu4.doSomething() module_ck5.doSomething() module_cl6.doSomething() module_bd7.doSomething() module_cn8.doSomething() module_v9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/v.ts000066400000000000000000000012101434170041700222330ustar00rootroot00000000000000 import module_z0 = require("./z") import module_bm1 = require("./bm") import module_di2 = require("./di") import module_do3 = require("./do") import module_ch4 = require("./ch") import module_cj5 = require("./cj") import module_ck6 = require("./ck") import module_ct7 = require("./ct") import module_cz8 = require("./cz") import module_dk9 = require("./dk") module_z0.doSomething() module_bm1.doSomething() module_di2.doSomething() module_do3.doSomething() module_ch4.doSomething() module_cj5.doSomething() module_ck6.doSomething() module_ct7.doSomething() module_cz8.doSomething() module_dk9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/w.ts000066400000000000000000000012131434170041700222370ustar00rootroot00000000000000 import module_cg0 = require("./cg") import module_bh1 = require("./bh") import module_br2 = require("./br") import module_dv3 = require("./dv") import module_do4 = require("./do") import module_bk5 = require("./bk") import module_cs6 = require("./cs") import module_cy7 = require("./cy") import module_bz8 = require("./bz") import module_bo9 = require("./bo") module_cg0.doSomething() module_bh1.doSomething() module_br2.doSomething() module_dv3.doSomething() module_do4.doSomething() module_bk5.doSomething() module_cs6.doSomething() module_cy7.doSomething() module_bz8.doSomething() module_bo9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/x.ts000066400000000000000000000012101434170041700222350ustar00rootroot00000000000000 import module_bw0 = require("./bw") import module_bd1 = require("./bd") import module_dt2 = require("./dt") import module_cb3 = require("./cb") import module_cv4 = require("./cv") import module_ba5 = require("./ba") import module_z6 = require("./z") import module_dm7 = require("./dm") import module_da8 = require("./da") import module_be9 = require("./be") module_bw0.doSomething() module_bd1.doSomething() module_dt2.doSomething() module_cb3.doSomething() module_cv4.doSomething() module_ba5.doSomething() module_z6.doSomething() module_dm7.doSomething() module_da8.doSomething() module_be9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/y.ts000066400000000000000000000012131434170041700222410ustar00rootroot00000000000000 import module_dm0 = require("./dm") import module_cc1 = require("./cc") import module_cc2 = require("./cc") import module_br3 = require("./br") import module_cg4 = require("./cg") import module_bf5 = require("./bf") import module_bi6 = require("./bi") import module_ba7 = require("./ba") import module_bz8 = require("./bz") import module_cu9 = require("./cu") module_dm0.doSomething() module_cc1.doSomething() module_cc2.doSomething() module_br3.doSomething() module_cg4.doSomething() module_bf5.doSomething() module_bi6.doSomething() module_ba7.doSomething() module_bz8.doSomething() module_cu9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/src/z.ts000066400000000000000000000012131434170041700222420ustar00rootroot00000000000000 import module_cc0 = require("./cc") import module_bn1 = require("./bn") import module_bg2 = require("./bg") import module_ds3 = require("./ds") import module_dg4 = require("./dg") import module_db5 = require("./db") import module_by6 = require("./by") import module_cj7 = require("./cj") import module_dq8 = require("./dq") import module_bh9 = require("./bh") module_cc0.doSomething() module_bn1.doSomething() module_bg2.doSomething() module_ds3.doSomething() module_dg4.doSomething() module_db5.doSomething() module_by6.doSomething() module_cj7.doSomething() module_dq8.doSomething() module_bh9.doSomething() export function doSomething() { } ts-loader-9.4.2/test/execution-tests/large/test/000077500000000000000000000000001434170041700216145ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/large/test/app.tests.ts000066400000000000000000000002631434170041700241060ustar00rootroot00000000000000import * as a from '../src/a'; describe("largeProject", () => { it("a can be called", () => { expect(a.doSomething("nothing")).toBe("doSomething with nothing"); }); }); ts-loader-9.4.2/test/execution-tests/large/tsconfig.json000066400000000000000000000000651434170041700233450ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true } } ts-loader-9.4.2/test/execution-tests/large/webpack.config.js000066400000000000000000000007261434170041700240600ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './src/app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/large/yarn.lock000066400000000000000000000006311434170041700224600ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" ts-loader-9.4.2/test/execution-tests/loaderOptions/000077500000000000000000000000001434170041700223655ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/loaderOptions/Readme.md000066400000000000000000000003301434170041700241000ustar00rootroot00000000000000## Loader Options Test This test includes 3 submodules, only 1 of which should have the transformer applied via the options. This tests that separate webpack instances are created when module options are different.ts-loader-9.4.2/test/execution-tests/loaderOptions/karma.conf.js000066400000000000000000000006351434170041700247460ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/loaderOptions/lib/000077500000000000000000000000001434170041700231335ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/loaderOptions/lib/externalLib.d.ts000066400000000000000000000002101434170041700261670ustar00rootroot00000000000000declare module externalLib { export function doSomething(arg: any): void; } declare module 'externalLib' { export = externalLib }ts-loader-9.4.2/test/execution-tests/loaderOptions/lib/externalLib.js000066400000000000000000000000671434170041700257450ustar00rootroot00000000000000module.exports = { doSomething: function() { } }ts-loader-9.4.2/test/execution-tests/loaderOptions/main.js000066400000000000000000000001641434170041700236500ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/loaderOptions/package.json000066400000000000000000000002601434170041700246510ustar00rootroot00000000000000{ "name": "basic", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "jasmine-core": "^2.3.4" } } ts-loader-9.4.2/test/execution-tests/loaderOptions/src/000077500000000000000000000000001434170041700231545ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/loaderOptions/src/app.ts000066400000000000000000000002051434170041700243010ustar00rootroot00000000000000import submodule = require('./submodule/submodule'); import externalLib = require('externalLib'); externalLib.doSomething(submodule);ts-loader-9.4.2/test/execution-tests/loaderOptions/src/submodule/000077500000000000000000000000001434170041700251535ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/loaderOptions/src/submodule/submodule.ts000066400000000000000000000002001434170041700275120ustar00rootroot00000000000000import externalLib = require('externalLib'); externalLib.doSomething(""); var message = "Hello from submodule" export = messagets-loader-9.4.2/test/execution-tests/loaderOptions/src/submodule/submodule2.ts000066400000000000000000000002011434170041700275750ustar00rootroot00000000000000import externalLib = require('externalLib'); externalLib.doSomething(""); var message = "Hello from submodule2" export = messagets-loader-9.4.2/test/execution-tests/loaderOptions/src/submodule/submodule3.ts000066400000000000000000000002011434170041700275760ustar00rootroot00000000000000import externalLib = require('externalLib'); externalLib.doSomething(""); var message = "Hello from submodule3" export = messagets-loader-9.4.2/test/execution-tests/loaderOptions/test/000077500000000000000000000000001434170041700233445ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/loaderOptions/test/app.tests.ts000066400000000000000000000013551434170041700256410ustar00rootroot00000000000000import submodule = require('../src/submodule/submodule'); import submodule2 = require('../src/submodule/submodule2'); import submodule3 = require('../src/submodule/submodule3'); import externalLib = require('externalLib'); describe("app", () => { it("externalLib can be called", () => { expect(externalLib.doSomething(submodule)).toBeUndefined(); }); it("submodule return value should not be transformed", () => { expect(submodule).toBe("Hello "+"from submodule"); }); it("submodule2 return value should be transformed", () => { expect(submodule2).toBe("HELLO "+"FROM SUBMODULE2"); }); it("submodule3 return value should not be transformed", () => { expect(submodule3).toBe("Hello "+"from submodule3"); }); }); ts-loader-9.4.2/test/execution-tests/loaderOptions/tsconfig.json000066400000000000000000000000641434170041700250740ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true } }ts-loader-9.4.2/test/execution-tests/loaderOptions/uppercaseStringLiteralTransformer.js000066400000000000000000000011671434170041700316460ustar00rootroot00000000000000"use strict"; exports.__esModule = true; var ts = require("typescript"); var transformer = function (context) { var visitor = function (node) { if (node.kind === ts.SyntaxKind.StringLiteral) { var text = node.text; if (text.match(/^Hello from submodule/) !== null) { if (text !== text.toUpperCase()) { return ts.createLiteral(text.toUpperCase()); } } } return ts.visitEachChild(node, visitor, context); }; return function (node) { return ts.visitNode(node, visitor); }; }; exports["default"] = transformer; ts-loader-9.4.2/test/execution-tests/loaderOptions/webpack.config.js000066400000000000000000000022251434170041700256040ustar00rootroot00000000000000var path = require('path') var uppercaseStringLiteralTransformer = require('./uppercaseStringLiteralTransformer').default; module.exports = { mode: 'development', entry: './src/app.ts', output: { filename: 'bundle.js' }, resolve: { alias: { externalLib: path.join(__dirname, "./lib/externalLib.js") }, extensions: ['.ts', '.js'] }, module: { rules: [ { test: /submodule3\.ts$/, loader: 'ts-loader', }, { test: /submodule2\.ts$/, loader: 'ts-loader', options: { getCustomTransformers: (program) => ({ before: [uppercaseStringLiteralTransformer] }) }, }, { test: /\.ts$/, exclude: /submodule\d\.ts$/, loader: 'ts-loader', } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/loaderOptions/yarn.lock000066400000000000000000000006311434170041700242100ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" ts-loader-9.4.2/test/execution-tests/nodeResolution/000077500000000000000000000000001434170041700225545ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/nodeResolution/karma.conf.js000066400000000000000000000006351434170041700251350ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/nodeResolution/main.js000066400000000000000000000001641434170041700240370ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/nodeResolution/node_modules/000077500000000000000000000000001434170041700252315ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/nodeResolution/node_modules/a/000077500000000000000000000000001434170041700254515ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/nodeResolution/node_modules/a/a.d.ts000066400000000000000000000000151434170041700264570ustar00rootroot00000000000000export = 'a';ts-loader-9.4.2/test/execution-tests/nodeResolution/node_modules/a/index.js000066400000000000000000000000301434170041700271070ustar00rootroot00000000000000module.exports = 'aaaa';ts-loader-9.4.2/test/execution-tests/nodeResolution/node_modules/a/package.json000066400000000000000000000001201434170041700277300ustar00rootroot00000000000000{ "name": "a", "version": "1.0.0", "main": "index.js", "typings": "a.d.ts" }ts-loader-9.4.2/test/execution-tests/nodeResolution/package.json000066400000000000000000000003561434170041700250460ustar00rootroot00000000000000{ "name": "basic", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "jasmine-core": "^2.3.4" }, "dependencies": { "a": "file:../../testPackages/a" } } ts-loader-9.4.2/test/execution-tests/nodeResolution/src/000077500000000000000000000000001434170041700233435ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/nodeResolution/src/app.ts000066400000000000000000000001271434170041700244730ustar00rootroot00000000000000import a = require('a'); export function andWeGot() { return 'well we got ' + a; }ts-loader-9.4.2/test/execution-tests/nodeResolution/test/000077500000000000000000000000001434170041700235335ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/nodeResolution/test/app.tests.ts000066400000000000000000000003161434170041700260240ustar00rootroot00000000000000import submodule = require('../src/app'); describe("app", () => { it("andWeGot can be called and returns the expected value", () => { expect(submodule.andWeGot()).toBe("well we got aaaa"); }); }); ts-loader-9.4.2/test/execution-tests/nodeResolution/tsconfig.json000066400000000000000000000000641434170041700252630ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true } }ts-loader-9.4.2/test/execution-tests/nodeResolution/webpack.config.js000066400000000000000000000007431434170041700257760ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: './app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': path.join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/nodeResolution/yarn.lock000066400000000000000000000007131434170041700244000ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" "a@file:../../testPackages/a": version "1.0.0" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" ts-loader-9.4.2/test/execution-tests/optionsCaching/000077500000000000000000000000001434170041700225135ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/optionsCaching/foo.ts000066400000000000000000000000231434170041700236410ustar00rootroot00000000000000import './foo.vue' ts-loader-9.4.2/test/execution-tests/optionsCaching/foo.vue000066400000000000000000000001231434170041700240130ustar00rootroot00000000000000const React = {} export default { render () { return
hello
} } ts-loader-9.4.2/test/execution-tests/optionsCaching/tsconfig.json000066400000000000000000000001441434170041700252210ustar00rootroot00000000000000{ "compilerOptions": { "target": "esnext", "jsx": "react", "noEmitOnError": true } } ts-loader-9.4.2/test/execution-tests/optionsCaching/webpack.config.js000066400000000000000000000012641434170041700257340ustar00rootroot00000000000000var path = require('path') module.exports = { mode: 'development', entry: path.resolve(__dirname, 'foo.ts'), output: { path: __dirname, filename: 'bundle.js' }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader', options: {} }, { test: /\.vue$/, loader: 'ts-loader', options: { appendTsxSuffixTo: [/\.vue$/] } } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } } ts-loader-9.4.2/test/execution-tests/pnpm/000077500000000000000000000000001434170041700205155ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/pnpm/package.json000066400000000000000000000003511434170041700230020ustar00rootroot00000000000000{ "name": "typescript-pnpm", "main": "index.js", "dependencies": { "@types/react": "16.3.12", "@types/react-dom": "16.0.5", "office-ui-fabric-react": "5.88.0", "react": "16.3.2", "react-dom": "16.3.2" } } ts-loader-9.4.2/test/execution-tests/pnpm/pnpm-lock.yaml000066400000000000000000000376471434170041700233220ustar00rootroot00000000000000dependencies: '@types/react': registry.npmjs.org/@types/react/16.3.12 '@types/react-dom': registry.npmjs.org/@types/react-dom/16.0.5 office-ui-fabric-react: registry.npmjs.org/office-ui-fabric-react/5.88.0_e988b2cc8bc9683402b3bc67ea579787 react: registry.npmjs.org/react/16.3.2 react-dom: registry.npmjs.org/react-dom/16.3.2_react@16.3.2 lockfileVersion: 5.1 packages: registry.npmjs.org/@microsoft/load-themed-styles/1.10.65: dev: false name: '@microsoft/load-themed-styles' resolution: integrity: sha512-4sLbMM9aywtSMRHebh912/6n4/lC/go6QlTbbQfIBBtfy0oQJdDOW1KtfZfSGPggoPiNEzA7xnVsFCFyMnZyEg== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.65.tgz' version: 1.10.65 registry.npmjs.org/@types/node/14.0.22: dev: false name: '@types/node' resolution: integrity: sha512-emeGcJvdiZ4Z3ohbmw93E/64jRzUHAItSHt8nF7M4TGgQTiWqFVGB8KNpLGFmUHmHLvjvBgFwVlqNcq+VuGv9g== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/@types/node/-/node-14.0.22.tgz' version: 14.0.22 registry.npmjs.org/@types/react-dom/16.0.5: dependencies: '@types/node': registry.npmjs.org/@types/node/14.0.22 '@types/react': registry.npmjs.org/@types/react/16.3.12 dev: false name: '@types/react-dom' resolution: integrity: sha512-ony2hEYlGXCLWNAWWgbsHR7qVvDbeMRFc5b43+7dhj3n+zXzxz81HV9Yjpc3JD8vLCiwYoSLqFCI6bD0+0zG2Q== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/@types/react-dom/-/react-dom-16.0.5.tgz' version: 16.0.5 registry.npmjs.org/@types/react/16.3.12: dependencies: csstype: registry.npmjs.org/csstype/2.6.11 dev: false name: '@types/react' resolution: integrity: sha512-FfBhLC3QeXXEtjoGGLixS7cB305vzBOM1dZKtbUuXeTfjY0quzRRMxpqylC4QyUaLqdhNLdER0ZdHUGAVlGSCA== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/@types/react/-/react-16.3.12.tgz' version: 16.3.12 registry.npmjs.org/@uifabric/icons/5.8.0_e988b2cc8bc9683402b3bc67ea579787: dependencies: '@uifabric/styling': registry.npmjs.org/@uifabric/styling/5.37.0_e988b2cc8bc9683402b3bc67ea579787 tslib: registry.npmjs.org/tslib/1.13.0 dev: false id: registry.npmjs.org/@uifabric/icons/5.8.0 name: '@uifabric/icons' peerDependencies: '@types/react': '*' '@types/react-dom': '*' react: '*' react-dom: '*' resolution: integrity: sha512-EUhKxYlIPJshg4fQvCNTYSk0p7RhzEWeEAJBV4sao1SKmN0/pZBnkLbDqWjU5VUfdwZZYiIdaLRpM+pyzhniZw== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/@uifabric/icons/-/icons-5.8.0.tgz' version: 5.8.0 registry.npmjs.org/@uifabric/merge-styles/5.17.1: dependencies: tslib: registry.npmjs.org/tslib/1.13.0 dev: false name: '@uifabric/merge-styles' resolution: integrity: sha512-4/EtO6Ns7kNtKxC+6InShwVQeNQEDT5H8Ex7m/i4OrT9i7csje4YwBQPkkpm31qJwEZEyD7bbAwyLezI63sLhg== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-5.17.1.tgz' version: 5.17.1 registry.npmjs.org/@uifabric/styling/5.37.0_e988b2cc8bc9683402b3bc67ea579787: dependencies: '@microsoft/load-themed-styles': registry.npmjs.org/@microsoft/load-themed-styles/1.10.65 '@uifabric/merge-styles': registry.npmjs.org/@uifabric/merge-styles/5.17.1 '@uifabric/utilities': registry.npmjs.org/@uifabric/utilities/5.34.3_e988b2cc8bc9683402b3bc67ea579787 tslib: registry.npmjs.org/tslib/1.13.0 dev: false id: registry.npmjs.org/@uifabric/styling/5.37.0 name: '@uifabric/styling' peerDependencies: '@types/react': '*' '@types/react-dom': '*' react: '*' react-dom: '*' resolution: integrity: sha512-3hC0itW/hWSD5J4uANzUKk8XVGWUNkU+VLjEjWsQ6i5lvwFGaanR6Qy0bTkZdFGqFWMXe91CkBHV7HnvEx7tCA== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/@uifabric/styling/-/styling-5.37.0.tgz' version: 5.37.0 registry.npmjs.org/@uifabric/utilities/5.34.3_e988b2cc8bc9683402b3bc67ea579787: dependencies: '@types/react': registry.npmjs.org/@types/react/16.3.12 '@types/react-dom': registry.npmjs.org/@types/react-dom/16.0.5 '@uifabric/merge-styles': registry.npmjs.org/@uifabric/merge-styles/5.17.1 prop-types: registry.npmjs.org/prop-types/15.7.2 react: registry.npmjs.org/react/16.3.2 react-dom: registry.npmjs.org/react-dom/16.3.2_react@16.3.2 tslib: registry.npmjs.org/tslib/1.13.0 dev: false id: registry.npmjs.org/@uifabric/utilities/5.34.3 name: '@uifabric/utilities' peerDependencies: '@types/react': ^0.14.x || ^15.x || ^16.x '@types/react-dom': ^0.14.x || ^15.x || ^16.x react: ^0.14.9 || ^15.0.1-0 || ^16.0.0-0 react-dom: ^0.14.9 || ^15.0.1-0 || ^16.0.0-0 resolution: integrity: sha512-6dERFkNNCUrPUuNG1nxlDDvt7DN5hxb41zp9AmKhK5cXZTYCblmlLBvb/qyielCnicfoagoA+lqH9NgnSE8u/A== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.34.3.tgz' version: 5.34.3 registry.npmjs.org/asap/2.0.6: dev: false name: asap resolution: integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/asap/-/asap-2.0.6.tgz' version: 2.0.6 registry.npmjs.org/core-js/1.2.7: deprecated: 'core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.' dev: false name: core-js resolution: integrity: sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz' version: 1.2.7 registry.npmjs.org/csstype/2.6.11: dev: false name: csstype resolution: integrity: sha512-l8YyEC9NBkSm783PFTvh0FmJy7s5pFKrDp49ZL7zBGX3fWkO+N4EEyan1qqp8cwPLDcD0OSdyY6hAMoxp34JFw== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/csstype/-/csstype-2.6.11.tgz' version: 2.6.11 registry.npmjs.org/encoding/0.1.13: dependencies: iconv-lite: registry.npmjs.org/iconv-lite/0.6.2 dev: false name: encoding resolution: integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz' version: 0.1.13 registry.npmjs.org/fbjs/0.8.17: dependencies: core-js: registry.npmjs.org/core-js/1.2.7 isomorphic-fetch: registry.npmjs.org/isomorphic-fetch/2.2.1 loose-envify: registry.npmjs.org/loose-envify/1.4.0 object-assign: registry.npmjs.org/object-assign/4.1.1 promise: registry.npmjs.org/promise/7.3.1 setimmediate: registry.npmjs.org/setimmediate/1.0.5 ua-parser-js: registry.npmjs.org/ua-parser-js/0.7.21 dev: false name: fbjs resolution: integrity: sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90= registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz' version: 0.8.17 registry.npmjs.org/iconv-lite/0.6.2: dependencies: safer-buffer: registry.npmjs.org/safer-buffer/2.1.2 dev: false engines: node: '>=0.10.0' name: iconv-lite resolution: integrity: sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz' version: 0.6.2 registry.npmjs.org/is-stream/1.1.0: dev: false engines: node: '>=0.10.0' name: is-stream resolution: integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz' version: 1.1.0 registry.npmjs.org/isomorphic-fetch/2.2.1: dependencies: node-fetch: registry.npmjs.org/node-fetch/1.7.3 whatwg-fetch: registry.npmjs.org/whatwg-fetch/3.2.0 dev: false name: isomorphic-fetch resolution: integrity: sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz' version: 2.2.1 registry.npmjs.org/js-tokens/4.0.0: dev: false name: js-tokens resolution: integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz' version: 4.0.0 registry.npmjs.org/loose-envify/1.4.0: dependencies: js-tokens: registry.npmjs.org/js-tokens/4.0.0 dev: false hasBin: true name: loose-envify resolution: integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz' version: 1.4.0 registry.npmjs.org/node-fetch/1.7.3: dependencies: encoding: registry.npmjs.org/encoding/0.1.13 is-stream: registry.npmjs.org/is-stream/1.1.0 dev: false name: node-fetch resolution: integrity: sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz' version: 1.7.3 registry.npmjs.org/object-assign/4.1.1: dev: false engines: node: '>=0.10.0' name: object-assign resolution: integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz' version: 4.1.1 registry.npmjs.org/office-ui-fabric-react/5.88.0_e988b2cc8bc9683402b3bc67ea579787: dependencies: '@microsoft/load-themed-styles': registry.npmjs.org/@microsoft/load-themed-styles/1.10.65 '@uifabric/icons': registry.npmjs.org/@uifabric/icons/5.8.0_e988b2cc8bc9683402b3bc67ea579787 '@uifabric/merge-styles': registry.npmjs.org/@uifabric/merge-styles/5.17.1 '@uifabric/styling': registry.npmjs.org/@uifabric/styling/5.37.0_e988b2cc8bc9683402b3bc67ea579787 '@uifabric/utilities': registry.npmjs.org/@uifabric/utilities/5.34.3_e988b2cc8bc9683402b3bc67ea579787 prop-types: registry.npmjs.org/prop-types/15.7.2 react: registry.npmjs.org/react/16.3.2 react-dom: registry.npmjs.org/react-dom/16.3.2_react@16.3.2 tslib: registry.npmjs.org/tslib/1.13.0 dev: false id: registry.npmjs.org/office-ui-fabric-react/5.88.0 name: office-ui-fabric-react peerDependencies: '@types/react': '*' '@types/react-dom': '*' react: ^0.14.9 || ^15.0.1-0 || ^16.0.0-0 react-dom: ^0.14.9 || ^15.0.1-0 || ^16.0.0-0 resolution: integrity: sha512-Rz6q7wlIYwVurNqDusWX9YbvXjDsIS2qbRsam1Dg6iuNTefrZHFGrYV2c7T3NOBMEAA7Nc9muThqogHOF6lxQw== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-5.88.0.tgz' version: 5.88.0 registry.npmjs.org/promise/7.3.1: dependencies: asap: registry.npmjs.org/asap/2.0.6 dev: false name: promise resolution: integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/promise/-/promise-7.3.1.tgz' version: 7.3.1 registry.npmjs.org/prop-types/15.7.2: dependencies: loose-envify: registry.npmjs.org/loose-envify/1.4.0 object-assign: registry.npmjs.org/object-assign/4.1.1 react-is: registry.npmjs.org/react-is/16.13.1 dev: false name: prop-types resolution: integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz' version: 15.7.2 registry.npmjs.org/react-dom/16.3.2_react@16.3.2: dependencies: fbjs: registry.npmjs.org/fbjs/0.8.17 loose-envify: registry.npmjs.org/loose-envify/1.4.0 object-assign: registry.npmjs.org/object-assign/4.1.1 prop-types: registry.npmjs.org/prop-types/15.7.2 react: registry.npmjs.org/react/16.3.2 deprecated: 'This version of react-dom/server contains a minor vulnerability. Please update react-dom to 16.3.3 or 16.4.2+. Learn more: https://fb.me/cve-2018-6341' dev: false id: registry.npmjs.org/react-dom/16.3.2 name: react-dom peerDependencies: react: ^16.0.0 resolution: integrity: sha512-MMPko3zYncNrz/7gG17wJWUREZDvskZHXOwbttzl0F0L3wDmToyuETuo/r8Y5yvDejwYcRyWI1lvVBjLJWFwKA== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/react-dom/-/react-dom-16.3.2.tgz' version: 16.3.2 registry.npmjs.org/react-is/16.13.1: dev: false name: react-is resolution: integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz' version: 16.13.1 registry.npmjs.org/react/16.3.2: dependencies: fbjs: registry.npmjs.org/fbjs/0.8.17 loose-envify: registry.npmjs.org/loose-envify/1.4.0 object-assign: registry.npmjs.org/object-assign/4.1.1 prop-types: registry.npmjs.org/prop-types/15.7.2 dev: false engines: node: '>=0.10.0' name: react resolution: integrity: sha512-o5GPdkhciQ3cEph6qgvYB7LTOHw/GB0qRI6ZFNugj49qJCFfgHwVNjZ5u+b7nif4vOeMIOuYj3CeYe2IBD74lg== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/react/-/react-16.3.2.tgz' version: 16.3.2 registry.npmjs.org/safer-buffer/2.1.2: dev: false name: safer-buffer resolution: integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz' version: 2.1.2 registry.npmjs.org/setimmediate/1.0.5: dev: false name: setimmediate resolution: integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz' version: 1.0.5 registry.npmjs.org/tslib/1.13.0: dev: false name: tslib resolution: integrity: sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz' version: 1.13.0 registry.npmjs.org/ua-parser-js/0.7.21: dev: false name: ua-parser-js resolution: integrity: sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz' version: 0.7.21 registry.npmjs.org/whatwg-fetch/3.2.0: dev: false name: whatwg-fetch resolution: integrity: sha512-SdGPoQMMnzVYThUbSrEvqTlkvC1Ux27NehaJ/GUHBfNrh5Mjg+1/uRyFMwVnxO2MrikMWvWAqUGgQOfVU4hT7w== registry: 'https://registry.yarnpkg.com/' tarball: 'https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.2.0.tgz' version: 3.2.0 specifiers: '@types/react': 16.3.12 '@types/react-dom': 16.0.5 office-ui-fabric-react: 5.88.0 react: 16.3.2 react-dom: 16.3.2 ts-loader-9.4.2/test/execution-tests/pnpm/shrinkwrap.yaml000066400000000000000000000150511434170041700235730ustar00rootroot00000000000000dependencies: '@types/react': 16.3.12 '@types/react-dom': 16.0.5 office-ui-fabric-react: 5.88.0 react: 16.3.2 react-dom: 16.3.2 packages: /@microsoft/load-themed-styles/1.7.56: dev: false resolution: integrity: sha1-/fyQ+yS9QnMx1xuDzLjtJ69/4pM= /@types/node/10.0.4: dev: false resolution: integrity: sha512-RisaZmcmCLjRipAY7nVi3fmkIk4Z0JMn8YHdGF6qYMsIDpD0dfzz+3yy2dL5Q5aHWOnqPx51IRxkA44myknJvw== /@types/react-dom/16.0.5: dependencies: '@types/node': 10.0.4 '@types/react': 16.3.12 dev: false resolution: integrity: sha512-ony2hEYlGXCLWNAWWgbsHR7qVvDbeMRFc5b43+7dhj3n+zXzxz81HV9Yjpc3JD8vLCiwYoSLqFCI6bD0+0zG2Q== /@types/react/16.3.12: dependencies: csstype: 2.4.2 dev: false resolution: integrity: sha512-FfBhLC3QeXXEtjoGGLixS7cB305vzBOM1dZKtbUuXeTfjY0quzRRMxpqylC4QyUaLqdhNLdER0ZdHUGAVlGSCA== /@uifabric/icons/5.7.1: dependencies: '@uifabric/styling': 5.30.1 tslib: 1.9.0 dev: false resolution: integrity: sha512-UwfDU6A0bj/QAdTsO20g9mrKXo3zxvumkBWx0F0sEHn1DF/IQDiq4zYVBjRZ3NikQe2o7koWe3Gb0NR84Qr2Sg== /@uifabric/merge-styles/5.17.0: dependencies: tslib: 1.9.0 dev: false resolution: integrity: sha512-xA4sbfKgOAx42gD56/ch8hWI6b7Gp70JM0kMnTIyF0oPWd12Lkvm5IVy1QZWxPE9YENIj5fn/mFWV2qkWKnJxQ== /@uifabric/styling/5.30.1: dependencies: '@microsoft/load-themed-styles': 1.7.56 '@uifabric/merge-styles': 5.17.0 '@uifabric/utilities': 5.30.1 tslib: 1.9.0 dev: false resolution: integrity: sha512-FIPfljABxmhOp7f2ppR3/07D055dtAygtk5MIVhTzrJsyJuVFU560k7EyxJzXoMFptRaA3TH4obROP6qe8jQgA== /@uifabric/utilities/5.30.1: dependencies: '@uifabric/merge-styles': 5.17.0 prop-types: 15.6.1 tslib: 1.9.0 dev: false peerDependencies: react: ^0.14.9 || ^15.0.1-0 || ^16.0.0-0 react-dom: ^0.14.9 || ^15.0.1-0 || ^16.0.0-0 resolution: integrity: sha512-IbLhsCjkubLv/yAx+OxIQjXhGXxy5J7WpZMzsV9lPM6/CLXdfSkU5eX9C0FsvnGGzdaG2TzVqUFks1Z3VrqZFA== /asap/2.0.6: dev: false resolution: integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= /core-js/1.2.7: dev: false resolution: integrity: sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= /csstype/2.4.2: dev: false resolution: integrity: sha512-1TnkyZwDy0oUl//6685j2bTMNe61SzntWntijNdmmEzvpYbGmVMZkj204gv4glcQp6z/ypg+YRziT91XVFmOyg== /encoding/0.1.12: dependencies: iconv-lite: 0.4.21 dev: false resolution: integrity: sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= /fbjs/0.8.16: dependencies: core-js: 1.2.7 isomorphic-fetch: 2.2.1 loose-envify: 1.3.1 object-assign: 4.1.1 promise: 7.3.1 setimmediate: 1.0.5 ua-parser-js: 0.7.18 dev: false resolution: integrity: sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s= /iconv-lite/0.4.21: dependencies: safer-buffer: 2.1.2 dev: false engines: node: '>=0.10.0' resolution: integrity: sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw== /is-stream/1.1.0: dev: false engines: node: '>=0.10.0' resolution: integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= /isomorphic-fetch/2.2.1: dependencies: node-fetch: 1.7.3 whatwg-fetch: 2.0.4 dev: false resolution: integrity: sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= /js-tokens/3.0.2: dev: false resolution: integrity: sha1-mGbfOVECEw449/mWvOtlRDIJwls= /loose-envify/1.3.1: dependencies: js-tokens: 3.0.2 dev: false hasBin: true resolution: integrity: sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg= /node-fetch/1.7.3: dependencies: encoding: 0.1.12 is-stream: 1.1.0 dev: false resolution: integrity: sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== /object-assign/4.1.1: dev: false engines: node: '>=0.10.0' resolution: integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= /office-ui-fabric-react/5.88.0: dependencies: '@microsoft/load-themed-styles': 1.7.56 '@uifabric/icons': 5.7.1 '@uifabric/merge-styles': 5.17.0 '@uifabric/styling': 5.30.1 '@uifabric/utilities': 5.30.1 prop-types: 15.6.1 tslib: 1.9.0 dev: false peerDependencies: react: ^0.14.9 || ^15.0.1-0 || ^16.0.0-0 react-dom: ^0.14.9 || ^15.0.1-0 || ^16.0.0-0 resolution: integrity: sha512-Rz6q7wlIYwVurNqDusWX9YbvXjDsIS2qbRsam1Dg6iuNTefrZHFGrYV2c7T3NOBMEAA7Nc9muThqogHOF6lxQw== /promise/7.3.1: dependencies: asap: 2.0.6 dev: false resolution: integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== /prop-types/15.6.1: dependencies: fbjs: 0.8.16 loose-envify: 1.3.1 object-assign: 4.1.1 dev: false resolution: integrity: sha512-4ec7bY1Y66LymSUOH/zARVYObB23AT2h8cf6e/O6ZALB/N0sqZFEx7rq6EYPX2MkOdKORuooI/H5k9TlR4q7kQ== /react-dom/16.3.2: dependencies: fbjs: 0.8.16 loose-envify: 1.3.1 object-assign: 4.1.1 prop-types: 15.6.1 dev: false peerDependencies: react: ^16.0.0 resolution: integrity: sha512-MMPko3zYncNrz/7gG17wJWUREZDvskZHXOwbttzl0F0L3wDmToyuETuo/r8Y5yvDejwYcRyWI1lvVBjLJWFwKA== /react/16.3.2: dependencies: fbjs: 0.8.16 loose-envify: 1.3.1 object-assign: 4.1.1 prop-types: 15.6.1 dev: false engines: node: '>=0.10.0' resolution: integrity: sha512-o5GPdkhciQ3cEph6qgvYB7LTOHw/GB0qRI6ZFNugj49qJCFfgHwVNjZ5u+b7nif4vOeMIOuYj3CeYe2IBD74lg== /safer-buffer/2.1.2: dev: false resolution: integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== /setimmediate/1.0.5: dev: false resolution: integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= /tslib/1.9.0: dev: false resolution: integrity: sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ== /ua-parser-js/0.7.18: dev: false resolution: integrity: sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA== /whatwg-fetch/2.0.4: dev: false resolution: integrity: sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== registry: 'https://registry.npmjs.org/' shrinkwrapMinorVersion: 9 shrinkwrapVersion: 3 specifiers: '@types/react': 16.3.12 '@types/react-dom': 16.0.5 office-ui-fabric-react: 5.88.0 react: 16.3.2 react-dom: 16.3.2 ts-loader-9.4.2/test/execution-tests/pnpm/src/000077500000000000000000000000001434170041700213045ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/pnpm/src/index.ts000066400000000000000000000001231434170041700227570ustar00rootroot00000000000000import { mergeStyles } from 'office-ui-fabric-react/lib/Styling'; mergeStyles({});ts-loader-9.4.2/test/execution-tests/pnpm/tsconfig.json000066400000000000000000000000641434170041700232240ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true } }ts-loader-9.4.2/test/execution-tests/pnpm/webpack.config.js000066400000000000000000000010471434170041700237350ustar00rootroot00000000000000'use strict'; module.exports = { devtool: 'inline-source-map', entry: './src/index.ts', mode: 'development', module: { rules: [ { test: /\.tsx?$/, loader: 'ts-loader' } ] }, resolve: { extensions: ['.ts', '.tsx', '.js'] }, stats: "errors-only" }; // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/run-tests.js000066400000000000000000000140541434170041700220510ustar00rootroot00000000000000'use strict'; // var Server = require('karma').Server; var fs = require('fs-extra'); var path = require('path'); var execSync = require('child_process').execSync; var typescript = require('typescript'); var semver = require('semver'); var pathExists = require('../pathExists'); process.env.NODE_ENV = 'test'; // Parse command line arguments var indexOfSingleTest = process.argv.indexOf('--single-test'); var singleTestToRun = indexOfSingleTest !== -1 && process.argv[indexOfSingleTest + 1]; var watch = process.argv.indexOf('--watch') !== -1 && !!singleTestToRun; const indexOfTestCriteria = process.argv.indexOf('--match-test'); const testCriteria = indexOfTestCriteria !== -1 && new RegExp(process.argv[indexOfTestCriteria + 1]); var passingTests = []; var failingTests = []; var start = new Date().getTime(); console.log('Starting to run test suites...\n'); var testDir = __dirname; if (singleTestToRun) { runTests(singleTestToRun); } else { // loop through each test directory triggering a test run as child process fs.readdirSync(testDir) .filter(isTestDirectory) .filter(isHighEnoughTypeScriptVersion) .filter(isNotHappyPackTest) .filter( /** * @param {string} testName */ testName => testCriteria ? !!testName.match(testCriteria) : true ) // .filter(isNotBabelTest) .forEach(runTests); } var end = new Date().getTime(); console.log('\n-------------------------------------------------------------------------\n'); console.log((passingTests.length + failingTests.length) + ' test suites took ' + ((end - start) / 1000) + ' seconds to run.\n'); if (passingTests.length > 0) { console.log(passingTests.length + ' test suite(s) passed.\n\n - ' + passingTests.join('\n - ') + '\n'); } if (failingTests.length > 0) { console.log(failingTests.length + ' test suite(s) failed.\n\n - ' + failingTests.join('\n - ') + '\n'); process.exit(1); } else { console.log('No tests failed; congratulations!'); } // -------------------------------------------------------------- function isTestDirectory (testName) { var testPath = path.join(testDir, testName); return fs.statSync(testPath).isDirectory(); } function isHighEnoughTypeScriptVersion (testName) { var minTsVersionAndTestName = testName.split('_'); if (minTsVersionAndTestName.length === 2) { var minTsVersion = minTsVersionAndTestName[0]; if (semver.lt(typescript.version, minTsVersion)) { console.log('Skipping test ' + testName + ' as its minimum version of ' + minTsVersion + ' is greater than our current version of TypeScript: ' + typescript.version); return false; } } return true; } /** Temporarily exclude HappyPack dependent tests */ function isNotHappyPackTest (testName) { var isHappyPackTest = testName.includes('happypack'); if (isHappyPackTest) { console.log('Skipping test ' + testName + ' as it requires happypack. Dropping these tests until happypack support for webpack for is in place.'); return false; } return true; } /** Temporarily exclude Babel dependent tests */ function isNotBabelTest (testName) { var isBabelTest = testName.includes('babel'); if (isBabelTest) { console.log('Skipping test ' + testName + ' as it requires babel. Dropping these tests until babel-loader support for webpack for is in place.'); return false; } return true; } function getTestNameFromPath (testNameOrPath) { var tsLoaderPath = path.resolve(__dirname, '../..'); var tsLoaderBasename = path.basename(tsLoaderPath); var executionTestsRelativeRoot = path.relative(tsLoaderPath, __dirname); var executionTestsAbsoluteRoot = path.join(tsLoaderPath, executionTestsRelativeRoot); // It wasn’t a path in execution-tests; assume it was a test name if (testNameOrPath.indexOf(path.join(tsLoaderBasename, executionTestsRelativeRoot)) === -1) { return testNameOrPath; } // E.g. 3.0.1_projectReferences/lib/index.ts var testPathRelativeToExecutionTests = path.relative(executionTestsAbsoluteRoot, testNameOrPath); return testPathRelativeToExecutionTests.split(path.sep)[0]; } function runTests(testName) { testName = getTestNameFromPath(testName); console.log('\n-------------------------------------------------------------------------\n'); console.log('RUNNING THIS TEST SUITE: ' + testName +'\n\n'); var testPath = path.join(testDir, testName); if (!pathExists(testPath)) { console.log('TEST DOES NOT EXIST AT THIS LOCATION: ' + testPath); failingTests.push(testName); return; } var karmaConfPath = path.join(testPath, 'karma.conf.js'); var debug = process.argv.indexOf('--debug') > -1; if (pathExists(path.join(testPath, 'shrinkwrap.yaml'))) { console.log('npx pnpm install into ' + testPath); execSync('npx pnpm install --force', { cwd: testPath, stdio: 'inherit' }); } else if (pathExists(path.join(testPath, 'package.json'))) { console.log('yarn install into ' + testPath); execSync('yarn install', { cwd: testPath, stdio: 'inherit' }); } try { if (pathExists(karmaConfPath)) { var karmaPath = path.resolve(__dirname, '../../node_modules/karma/bin/karma'); var singleRunOrWatch = watch ? '' : ' --single-run'; var program = debug ? 'node --inspect-brk=5858 ' + karmaPath : 'karma'; execSync(program + ' start --reporters mocha' + singleRunOrWatch + ' --browsers ChromeHeadlessNoSandbox', { cwd: testPath, stdio: 'inherit' }); passingTests.push(testName); } else { console.log('running webpack compilation'); var webpackPath = path.resolve(__dirname, '../../node_modules/webpack/bin/webpack.js'); var program = debug ? 'node --inspect-brk=5858 ' + webpackPath : 'webpack'; execSync(`${program} --bail`, { cwd: testPath, stdio: 'inherit' }); passingTests.push(testName); } } catch (err) { failingTests.push(testName); } } ts-loader-9.4.2/test/execution-tests/simpleDependency/000077500000000000000000000000001434170041700230335ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/simpleDependency/karma.conf.js000066400000000000000000000006351434170041700254140ustar00rootroot00000000000000/* eslint-disable no-var, strict */ 'use strict'; var webpackConfig = require('./webpack.config.js'); var makeKarmaConfig = require('../../karmaConfig'); module.exports = function(config) { config.set( makeKarmaConfig({ config, webpackConfig, files: [ // This ensures we have the es6 shims in place from babel and then loads all the tests 'main.js' ] }) ); }; ts-loader-9.4.2/test/execution-tests/simpleDependency/main.js000066400000000000000000000001641434170041700243160ustar00rootroot00000000000000const testsContext = require.context('./', true, /\.tests\.ts(x?)$/); testsContext.keys().forEach(testsContext); ts-loader-9.4.2/test/execution-tests/simpleDependency/package.json000066400000000000000000000002601434170041700253170ustar00rootroot00000000000000{ "name": "basic", "license": "MIT", "version": "1.0.0", "main": "index.js", "devDependencies": { "@types/jasmine": "^2.5.35", "jasmine-core": "^2.3.4" } } ts-loader-9.4.2/test/execution-tests/simpleDependency/src/000077500000000000000000000000001434170041700236225ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/simpleDependency/src/app.ts000066400000000000000000000000501434170041700247450ustar00rootroot00000000000000import dep = require('./dep'); dep('');ts-loader-9.4.2/test/execution-tests/simpleDependency/src/deeperDep.ts000066400000000000000000000001421434170041700260640ustar00rootroot00000000000000function doSomething(input: string) { return "doSomething with " + input } export = doSomething;ts-loader-9.4.2/test/execution-tests/simpleDependency/src/dep.ts000066400000000000000000000000631434170041700247410ustar00rootroot00000000000000import dep = require('./deeperDep'); export = dep;ts-loader-9.4.2/test/execution-tests/simpleDependency/test/000077500000000000000000000000001434170041700240125ustar00rootroot00000000000000ts-loader-9.4.2/test/execution-tests/simpleDependency/test/app.tests.ts000066400000000000000000000002471434170041700263060ustar00rootroot00000000000000import dep = require('../src/dep'); describe("app", () => { it("dep can be called", () => { expect(dep("nothing")).toBe("doSomething with nothing"); }); }); ts-loader-9.4.2/test/execution-tests/simpleDependency/tsconfig.json000066400000000000000000000000651434170041700255430ustar00rootroot00000000000000{ "compilerOptions": { "noEmitOnError": true } } ts-loader-9.4.2/test/execution-tests/simpleDependency/webpack.config.js000066400000000000000000000007261434170041700262560ustar00rootroot00000000000000module.exports = { mode: 'development', entry: './src/app.ts', output: { filename: 'bundle.js' }, resolve: { extensions: ['.ts', '.js'] }, module: { rules: [ { test: /\.ts$/, loader: 'ts-loader' } ] } } // for test harness purposes only, you would not need this in a normal project module.exports.resolveLoader = { alias: { 'ts-loader': require('path').join(__dirname, "../../../index.js") } }ts-loader-9.4.2/test/execution-tests/simpleDependency/yarn.lock000066400000000000000000000006311434170041700246560ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@types/jasmine@^2.5.35": version "2.8.5" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-2.8.5.tgz#96e58872583fa80c7ea0dd29024b180d5e133678" jasmine-core@^2.3.4: version "2.9.1" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.9.1.tgz#b6bbc1d8e65250d56f5888461705ebeeeb88f22f" ts-loader-9.4.2/test/karmaConfig.js000066400000000000000000000020441434170041700171570ustar00rootroot00000000000000module.exports = function makeKarmaConfig({ config, webpackConfig, files }) { return { browsers: ['ChromeHeadlessNoSandbox'], customLaunchers: { ChromeHeadlessNoSandbox: { base: 'ChromeHeadless', flags: ['--no-sandbox'] } }, // This loads all the tests files, port: 9876, frameworks: ['jasmine'], logLevel: config.LOG_INFO, //config.LOG_DEBUG preprocessors: { './**/*.js': ['webpack', 'sourcemap'] }, webpack: { devtool: 'inline-source-map', mode: webpackConfig.mode, module: webpackConfig.module, resolve: webpackConfig.resolve, // for test harness purposes only, you would not need this in a normal project resolveLoader: webpackConfig.resolveLoader }, webpackMiddleware: { quiet: true, stats: { colors: true } }, // reporter options mochaReporter: { colors: { success: 'green', info: 'cyan', warning: 'bgBlue', error: 'bgRed' } } }; }; ts-loader-9.4.2/test/pathExists.js000066400000000000000000000003501434170041700170700ustar00rootroot00000000000000var fs = require('fs'); module.exports = function pathExists(path) { var pathExists = true; try { fs.accessSync(path, fs.constants.F_OK); } catch (e) { pathExists = false; } return pathExists; } ts-loader-9.4.2/test/run-tests.js000066400000000000000000000010141434170041700166760ustar00rootroot00000000000000'use strict'; var webpackVersion = require('webpack/package.json').version; var typescript = require('typescript'); var execSync = require('child_process').execSync; const testArgs = process.argv.length > 2 ? ` -- ${process.argv.slice(2).join(" ")}` : ""; console.log('Using webpack version --' + webpackVersion); console.log('Using typescript version ' + typescript.version); execSync(`yarn run comparison-tests${testArgs}`, { stdio: 'inherit' }); execSync(`yarn run execution-tests${testArgs}`, { stdio: 'inherit' }); ts-loader-9.4.2/test/testPackages/000077500000000000000000000000001434170041700170165ustar00rootroot00000000000000ts-loader-9.4.2/test/testPackages/a/000077500000000000000000000000001434170041700172365ustar00rootroot00000000000000ts-loader-9.4.2/test/testPackages/a/a.d.ts000066400000000000000000000000151434170041700202440ustar00rootroot00000000000000export = 'a';ts-loader-9.4.2/test/testPackages/a/index.js000066400000000000000000000000301434170041700206740ustar00rootroot00000000000000module.exports = 'aaaa';ts-loader-9.4.2/test/testPackages/a/package.json000066400000000000000000000001201434170041700215150ustar00rootroot00000000000000{ "name": "a", "version": "1.0.0", "main": "index.js", "typings": "a.d.ts" }ts-loader-9.4.2/test/testPackages/mathutils/000077500000000000000000000000001434170041700210305ustar00rootroot00000000000000ts-loader-9.4.2/test/testPackages/mathutils/index.js000066400000000000000000000002111434170041700224670ustar00rootroot00000000000000function adder(num1, num2) { return num1 + num2; } var version = '1.2'; module.exports = { adder: adder, version: version }ts-loader-9.4.2/test/testPackages/mathutils/mathutils.d.ts000066400000000000000000000002301434170041700236270ustar00rootroot00000000000000declare namespace mathutils { export var version: string; export function adder(num1: number, num2: number): number; } export = mathutils;ts-loader-9.4.2/test/testPackages/mathutils/package.json000066400000000000000000000001401434170041700233110ustar00rootroot00000000000000{ "name": "mathutils", "version": "1.0.0", "main": "index.js", "typings": "mathutils.d.ts" }ts-loader-9.4.2/test/testPackages/whitelistedFiles/000077500000000000000000000000001434170041700223265ustar00rootroot00000000000000ts-loader-9.4.2/test/testPackages/whitelistedFiles/file.ts000066400000000000000000000001061434170041700236120ustar00rootroot00000000000000var whitelistedFile = "a whitelisted file"; export = whitelistedFile;ts-loader-9.4.2/test/testPackages/whitelistedFiles/package.json000066400000000000000000000001131434170041700246070ustar00rootroot00000000000000{ "name": "whitelistedFiles", "version": "1.0.0", "main": "file.ts" }ts-loader-9.4.2/test/testPackages/whitelistedModule/000077500000000000000000000000001434170041700225115ustar00rootroot00000000000000ts-loader-9.4.2/test/testPackages/whitelistedModule/index.ts000066400000000000000000000001151434170041700241650ustar00rootroot00000000000000var whitelistedModule = "my whitelisted module"; export = whitelistedModule;ts-loader-9.4.2/test/testPackages/whitelistedModule/package.json000066400000000000000000000001151434170041700247740ustar00rootroot00000000000000{ "name": "whitelistedModule", "version": "1.0.0", "main": "index.js" }ts-loader-9.4.2/yarn.lock000066400000000000000000004510441434170041700152540ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@babel/code-frame@7.12.11": "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" "version" "7.12.11" dependencies: "@babel/highlight" "^7.10.4" "@babel/helper-validator-identifier@^7.14.0": "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz" "version" "7.14.0" "@babel/highlight@^7.10.4": "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz" "version" "7.14.0" dependencies: "@babel/helper-validator-identifier" "^7.14.0" "chalk" "^2.0.0" "js-tokens" "^4.0.0" "@babel/runtime@^7.0.0": "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.4.tgz" "version" "7.4.4" dependencies: "regenerator-runtime" "^0.13.2" "@discoveryjs/json-ext@^0.5.0": "resolved" "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz" "version" "0.5.3" "@eslint/eslintrc@^0.4.1": "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz" "version" "0.4.1" dependencies: "ajv" "^6.12.4" "debug" "^4.1.1" "espree" "^7.3.0" "globals" "^12.1.0" "ignore" "^4.0.6" "import-fresh" "^3.2.1" "js-yaml" "^3.13.1" "minimatch" "^3.0.4" "strip-json-comments" "^3.1.1" "@jridgewell/gen-mapping@^0.3.0": "integrity" "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==" "resolved" "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz" "version" "0.3.2" dependencies: "@jridgewell/set-array" "^1.0.1" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" "@jridgewell/resolve-uri@^3.0.3": "integrity" "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" "resolved" "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" "version" "3.1.0" "@jridgewell/set-array@^1.0.1": "integrity" "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" "resolved" "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" "version" "1.1.2" "@jridgewell/source-map@^0.3.2": "integrity" "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==" "resolved" "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz" "version" "0.3.2" dependencies: "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" "@jridgewell/sourcemap-codec@^1.4.10": "integrity" "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" "resolved" "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" "version" "1.4.14" "@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": "integrity" "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==" "resolved" "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz" "version" "0.3.15" dependencies: "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" "@nodelib/fs.scandir@2.1.4": "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz" "version" "2.1.4" dependencies: "@nodelib/fs.stat" "2.0.4" "run-parallel" "^1.1.9" "@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.4": "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz" "version" "2.0.4" "@nodelib/fs.walk@^1.2.3": "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz" "version" "1.2.6" dependencies: "@nodelib/fs.scandir" "2.1.4" "fastq" "^1.6.0" "@samverschueren/stream-to-observable@^0.3.0": "resolved" "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz" "version" "0.3.0" dependencies: "any-observable" "^0.3.0" "@types/braces@*": "resolved" "https://registry.npmjs.org/@types/braces/-/braces-2.3.0.tgz" "version" "2.3.0" "@types/component-emitter@^1.2.10": "resolved" "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz" "version" "1.2.10" "@types/cookie@^0.4.1": "resolved" "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz" "version" "0.4.1" "@types/cors@^2.8.12": "resolved" "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz" "version" "2.8.12" "@types/eslint-scope@^3.7.3": "integrity" "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==" "resolved" "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" "version" "3.7.4" dependencies: "@types/eslint" "*" "@types/estree" "*" "@types/eslint@*": "resolved" "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.11.tgz" "version" "7.2.11" dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree@*": "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz" "version" "0.0.47" "@types/estree@^0.0.51": "integrity" "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz" "version" "0.0.51" "@types/json-schema@*", "@types/json-schema@^7.0.3": "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz" "version" "7.0.7" "@types/json-schema@^7.0.8": "integrity" "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" "version" "7.0.11" "@types/micromatch@^4.0.0": "resolved" "https://registry.npmjs.org/@types/micromatch/-/micromatch-4.0.1.tgz" "version" "4.0.1" dependencies: "@types/braces" "*" "@types/node@*", "@types/node@>=10.0.0": "resolved" "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz" "version" "14.14.37" "@types/normalize-package-data@^2.4.0": "resolved" "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz" "version" "2.4.0" "@types/semver@^7.3.4": "resolved" "https://registry.npmjs.org/@types/semver/-/semver-7.3.4.tgz" "version" "7.3.4" "@typescript-eslint/eslint-plugin@^4.0.0": "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.25.0.tgz" "version" "4.25.0" dependencies: "@typescript-eslint/experimental-utils" "4.25.0" "@typescript-eslint/scope-manager" "4.25.0" "debug" "^4.1.1" "functional-red-black-tree" "^1.0.1" "lodash" "^4.17.15" "regexpp" "^3.0.0" "semver" "^7.3.2" "tsutils" "^3.17.1" "@typescript-eslint/experimental-utils@4.25.0": "resolved" "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.0.tgz" "version" "4.25.0" dependencies: "@types/json-schema" "^7.0.3" "@typescript-eslint/scope-manager" "4.25.0" "@typescript-eslint/types" "4.25.0" "@typescript-eslint/typescript-estree" "4.25.0" "eslint-scope" "^5.0.0" "eslint-utils" "^2.0.0" "@typescript-eslint/parser@^4.0.0": "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.25.0.tgz" "version" "4.25.0" dependencies: "@typescript-eslint/scope-manager" "4.25.0" "@typescript-eslint/types" "4.25.0" "@typescript-eslint/typescript-estree" "4.25.0" "debug" "^4.1.1" "@typescript-eslint/scope-manager@4.25.0": "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.25.0.tgz" "version" "4.25.0" dependencies: "@typescript-eslint/types" "4.25.0" "@typescript-eslint/visitor-keys" "4.25.0" "@typescript-eslint/types@4.25.0": "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.25.0.tgz" "version" "4.25.0" "@typescript-eslint/typescript-estree@4.25.0": "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.25.0.tgz" "version" "4.25.0" dependencies: "@typescript-eslint/types" "4.25.0" "@typescript-eslint/visitor-keys" "4.25.0" "debug" "^4.1.1" "globby" "^11.0.1" "is-glob" "^4.0.1" "semver" "^7.3.2" "tsutils" "^3.17.1" "@typescript-eslint/visitor-keys@4.25.0": "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.25.0.tgz" "version" "4.25.0" dependencies: "@typescript-eslint/types" "4.25.0" "eslint-visitor-keys" "^2.0.0" "@webassemblyjs/ast@1.11.1": "integrity" "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==" "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" "version" "1.11.1" dependencies: "@webassemblyjs/helper-numbers" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/floating-point-hex-parser@1.11.1": "integrity" "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" "version" "1.11.1" "@webassemblyjs/helper-api-error@1.11.1": "integrity" "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" "version" "1.11.1" "@webassemblyjs/helper-buffer@1.11.1": "integrity" "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" "version" "1.11.1" "@webassemblyjs/helper-numbers@1.11.1": "integrity" "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==" "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" "version" "1.11.1" dependencies: "@webassemblyjs/floating-point-hex-parser" "1.11.1" "@webassemblyjs/helper-api-error" "1.11.1" "@xtuc/long" "4.2.2" "@webassemblyjs/helper-wasm-bytecode@1.11.1": "integrity" "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" "version" "1.11.1" "@webassemblyjs/helper-wasm-section@1.11.1": "integrity" "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==" "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" "version" "1.11.1" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/ieee754@1.11.1": "integrity" "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==" "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" "version" "1.11.1" dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.11.1": "integrity" "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==" "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" "version" "1.11.1" dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.11.1": "integrity" "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" "version" "1.11.1" "@webassemblyjs/wasm-edit@1.11.1": "integrity" "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==" "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" "version" "1.11.1" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/helper-wasm-section" "1.11.1" "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/wasm-opt" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" "@webassemblyjs/wast-printer" "1.11.1" "@webassemblyjs/wasm-gen@1.11.1": "integrity" "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==" "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" "version" "1.11.1" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/ieee754" "1.11.1" "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" "@webassemblyjs/wasm-opt@1.11.1": "integrity" "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==" "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz" "version" "1.11.1" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-buffer" "1.11.1" "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" "@webassemblyjs/wasm-parser@1.11.1": "integrity" "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==" "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" "version" "1.11.1" dependencies: "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/helper-api-error" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/ieee754" "1.11.1" "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" "@webassemblyjs/wast-printer@1.11.1": "integrity" "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==" "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" "version" "1.11.1" dependencies: "@webassemblyjs/ast" "1.11.1" "@xtuc/long" "4.2.2" "@webpack-cli/configtest@^1.2.0": "integrity" "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==" "resolved" "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz" "version" "1.2.0" "@webpack-cli/info@^1.5.0": "integrity" "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==" "resolved" "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz" "version" "1.5.0" dependencies: "envinfo" "^7.7.3" "@webpack-cli/serve@^1.7.0": "integrity" "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==" "resolved" "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz" "version" "1.7.0" "@xtuc/ieee754@^1.2.0": "resolved" "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" "version" "1.2.0" "@xtuc/long@4.2.2": "resolved" "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" "version" "4.2.2" "accepts@~1.3.4": "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz" "version" "1.3.5" dependencies: "mime-types" "~2.1.18" "negotiator" "0.6.1" "acorn-import-assertions@^1.7.6": "integrity" "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==" "resolved" "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" "version" "1.8.0" "acorn-jsx@^5.3.1": "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz" "version" "5.3.1" "acorn@^7.4.0": "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" "version" "7.4.1" "acorn@^8.5.0", "acorn@^8.7.1": "integrity" "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz" "version" "8.8.0" "ajv-keywords@^3.5.2": "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" "version" "3.5.2" "ajv@^6.10.0", "ajv@^6.12.4", "ajv@^6.12.5": "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" "version" "6.12.6" dependencies: "fast-deep-equal" "^3.1.1" "fast-json-stable-stringify" "^2.0.0" "json-schema-traverse" "^0.4.1" "uri-js" "^4.2.2" "ajv@^8.0.1": "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.2.0.tgz" "version" "8.2.0" dependencies: "fast-deep-equal" "^3.1.1" "json-schema-traverse" "^1.0.0" "require-from-string" "^2.0.2" "uri-js" "^4.2.2" "ansi-colors@^4.1.1": "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" "version" "4.1.1" "ansi-colors@3.2.3": "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz" "version" "3.2.3" "ansi-escapes@^3.0.0": "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz" "version" "3.1.0" "ansi-red@^0.1.1": "resolved" "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz" "version" "0.1.1" dependencies: "ansi-wrap" "0.1.0" "ansi-regex@^2.0.0": "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" "version" "2.1.1" "ansi-regex@^3.0.0": "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz" "version" "3.0.0" "ansi-regex@^4.1.0": "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" "version" "4.1.0" "ansi-regex@^5.0.0": "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" "version" "5.0.0" "ansi-styles@^2.2.1": "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" "version" "2.2.1" "ansi-styles@^3.2.1": "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" "version" "3.2.1" dependencies: "color-convert" "^1.9.0" "ansi-styles@^4.0.0", "ansi-styles@^4.1.0": "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" "version" "4.3.0" dependencies: "color-convert" "^2.0.1" "ansi-wrap@0.1.0": "resolved" "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz" "version" "0.1.0" "any-observable@^0.3.0": "resolved" "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz" "version" "0.3.0" "anymatch@~3.1.2": "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" "version" "3.1.2" dependencies: "normalize-path" "^3.0.0" "picomatch" "^2.0.4" "argparse@^1.0.10", "argparse@^1.0.7": "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" "version" "1.0.10" dependencies: "sprintf-js" "~1.0.2" "arr-diff@^4.0.0": "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" "version" "4.0.0" "arr-flatten@^1.1.0": "resolved" "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" "version" "1.1.0" "arr-union@^3.1.0": "resolved" "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" "version" "3.1.0" "array-union@^1.0.1": "resolved" "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" "version" "1.0.2" dependencies: "array-uniq" "^1.0.1" "array-union@^2.1.0": "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" "version" "2.1.0" "array-uniq@^1.0.1": "resolved" "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" "version" "1.0.3" "array-unique@^0.3.2": "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" "version" "0.3.2" "arrify@^1.0.1": "resolved" "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" "version" "1.0.1" "assign-symbols@^1.0.0": "resolved" "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" "version" "1.0.0" "astral-regex@^2.0.0": "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" "version" "2.0.0" "at-least-node@^1.0.0": "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" "version" "1.0.0" "atob@^2.1.2": "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" "version" "2.1.2" "autolinker@~0.28.0": "resolved" "https://registry.npmjs.org/autolinker/-/autolinker-0.28.1.tgz" "version" "0.28.1" dependencies: "gulp-header" "^1.7.1" "babel-code-frame@^6.26.0": "resolved" "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz" "version" "6.26.0" dependencies: "chalk" "^1.1.3" "esutils" "^2.0.2" "js-tokens" "^3.0.2" "babel-core@^6.0.0": "resolved" "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz" "version" "6.26.0" dependencies: "babel-code-frame" "^6.26.0" "babel-generator" "^6.26.0" "babel-helpers" "^6.24.1" "babel-messages" "^6.23.0" "babel-register" "^6.26.0" "babel-runtime" "^6.26.0" "babel-template" "^6.26.0" "babel-traverse" "^6.26.0" "babel-types" "^6.26.0" "babylon" "^6.18.0" "convert-source-map" "^1.5.0" "debug" "^2.6.8" "json5" "^0.5.1" "lodash" "^4.17.4" "minimatch" "^3.0.4" "path-is-absolute" "^1.0.1" "private" "^0.1.7" "slash" "^1.0.0" "source-map" "^0.5.6" "babel-core@^6.26.0": "resolved" "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz" "version" "6.26.3" dependencies: "babel-code-frame" "^6.26.0" "babel-generator" "^6.26.0" "babel-helpers" "^6.24.1" "babel-messages" "^6.23.0" "babel-register" "^6.26.0" "babel-runtime" "^6.26.0" "babel-template" "^6.26.0" "babel-traverse" "^6.26.0" "babel-types" "^6.26.0" "babylon" "^6.18.0" "convert-source-map" "^1.5.1" "debug" "^2.6.9" "json5" "^0.5.1" "lodash" "^4.17.4" "minimatch" "^3.0.4" "path-is-absolute" "^1.0.1" "private" "^0.1.8" "slash" "^1.0.0" "source-map" "^0.5.7" "babel-generator@^6.26.0": "resolved" "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz" "version" "6.26.1" dependencies: "babel-messages" "^6.23.0" "babel-runtime" "^6.26.0" "babel-types" "^6.26.0" "detect-indent" "^4.0.0" "jsesc" "^1.3.0" "lodash" "^4.17.4" "source-map" "^0.5.7" "trim-right" "^1.0.1" "babel-helper-builder-binary-assignment-operator-visitor@^6.24.1": "resolved" "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-helper-explode-assignable-expression" "^6.24.1" "babel-runtime" "^6.22.0" "babel-types" "^6.24.1" "babel-helper-builder-react-jsx@^6.24.1": "resolved" "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz" "version" "6.26.0" dependencies: "babel-runtime" "^6.26.0" "babel-types" "^6.26.0" "esutils" "^2.0.2" "babel-helper-call-delegate@^6.24.1": "resolved" "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-helper-hoist-variables" "^6.24.1" "babel-runtime" "^6.22.0" "babel-traverse" "^6.24.1" "babel-types" "^6.24.1" "babel-helper-define-map@^6.24.1": "resolved" "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz" "version" "6.26.0" dependencies: "babel-helper-function-name" "^6.24.1" "babel-runtime" "^6.26.0" "babel-types" "^6.26.0" "lodash" "^4.17.4" "babel-helper-explode-assignable-expression@^6.24.1": "resolved" "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-runtime" "^6.22.0" "babel-traverse" "^6.24.1" "babel-types" "^6.24.1" "babel-helper-function-name@^6.24.1": "resolved" "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-helper-get-function-arity" "^6.24.1" "babel-runtime" "^6.22.0" "babel-template" "^6.24.1" "babel-traverse" "^6.24.1" "babel-types" "^6.24.1" "babel-helper-get-function-arity@^6.24.1": "resolved" "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-runtime" "^6.22.0" "babel-types" "^6.24.1" "babel-helper-hoist-variables@^6.24.1": "resolved" "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-runtime" "^6.22.0" "babel-types" "^6.24.1" "babel-helper-optimise-call-expression@^6.24.1": "resolved" "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-runtime" "^6.22.0" "babel-types" "^6.24.1" "babel-helper-regex@^6.24.1": "resolved" "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz" "version" "6.26.0" dependencies: "babel-runtime" "^6.26.0" "babel-types" "^6.26.0" "lodash" "^4.17.4" "babel-helper-replace-supers@^6.24.1": "resolved" "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-helper-optimise-call-expression" "^6.24.1" "babel-messages" "^6.23.0" "babel-runtime" "^6.22.0" "babel-template" "^6.24.1" "babel-traverse" "^6.24.1" "babel-types" "^6.24.1" "babel-helpers@^6.24.1": "resolved" "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-runtime" "^6.22.0" "babel-template" "^6.24.1" "babel-loader@^7.0.0": "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.2.tgz" "version" "7.1.2" dependencies: "find-cache-dir" "^1.0.0" "loader-utils" "^1.0.2" "mkdirp" "^0.5.1" "babel-messages@^6.23.0": "resolved" "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" "version" "6.23.0" dependencies: "babel-runtime" "^6.22.0" "babel-plugin-check-es2015-constants@^6.22.0": "resolved" "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz" "version" "6.22.0" dependencies: "babel-runtime" "^6.22.0" "babel-plugin-syntax-exponentiation-operator@^6.8.0": "resolved" "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz" "version" "6.13.0" "babel-plugin-syntax-flow@^6.18.0": "resolved" "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz" "version" "6.18.0" "babel-plugin-syntax-jsx@^6.3.13", "babel-plugin-syntax-jsx@^6.8.0": "resolved" "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" "version" "6.18.0" "babel-plugin-transform-es2015-arrow-functions@^6.22.0": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz" "version" "6.22.0" dependencies: "babel-runtime" "^6.22.0" "babel-plugin-transform-es2015-block-scoped-functions@^6.22.0": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz" "version" "6.22.0" dependencies: "babel-runtime" "^6.22.0" "babel-plugin-transform-es2015-block-scoping@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz" "version" "6.26.0" dependencies: "babel-runtime" "^6.26.0" "babel-template" "^6.26.0" "babel-traverse" "^6.26.0" "babel-types" "^6.26.0" "lodash" "^4.17.4" "babel-plugin-transform-es2015-classes@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-helper-define-map" "^6.24.1" "babel-helper-function-name" "^6.24.1" "babel-helper-optimise-call-expression" "^6.24.1" "babel-helper-replace-supers" "^6.24.1" "babel-messages" "^6.23.0" "babel-runtime" "^6.22.0" "babel-template" "^6.24.1" "babel-traverse" "^6.24.1" "babel-types" "^6.24.1" "babel-plugin-transform-es2015-computed-properties@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-runtime" "^6.22.0" "babel-template" "^6.24.1" "babel-plugin-transform-es2015-destructuring@^6.22.0": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz" "version" "6.23.0" dependencies: "babel-runtime" "^6.22.0" "babel-plugin-transform-es2015-duplicate-keys@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-runtime" "^6.22.0" "babel-types" "^6.24.1" "babel-plugin-transform-es2015-for-of@^6.22.0": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz" "version" "6.23.0" dependencies: "babel-runtime" "^6.22.0" "babel-plugin-transform-es2015-function-name@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-helper-function-name" "^6.24.1" "babel-runtime" "^6.22.0" "babel-types" "^6.24.1" "babel-plugin-transform-es2015-literals@^6.22.0": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz" "version" "6.22.0" dependencies: "babel-runtime" "^6.22.0" "babel-plugin-transform-es2015-modules-amd@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-plugin-transform-es2015-modules-commonjs" "^6.24.1" "babel-runtime" "^6.22.0" "babel-template" "^6.24.1" "babel-plugin-transform-es2015-modules-commonjs@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz" "version" "6.26.2" dependencies: "babel-plugin-transform-strict-mode" "^6.24.1" "babel-runtime" "^6.26.0" "babel-template" "^6.26.0" "babel-types" "^6.26.0" "babel-plugin-transform-es2015-modules-systemjs@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-helper-hoist-variables" "^6.24.1" "babel-runtime" "^6.22.0" "babel-template" "^6.24.1" "babel-plugin-transform-es2015-modules-umd@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-plugin-transform-es2015-modules-amd" "^6.24.1" "babel-runtime" "^6.22.0" "babel-template" "^6.24.1" "babel-plugin-transform-es2015-object-super@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-helper-replace-supers" "^6.24.1" "babel-runtime" "^6.22.0" "babel-plugin-transform-es2015-parameters@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-helper-call-delegate" "^6.24.1" "babel-helper-get-function-arity" "^6.24.1" "babel-runtime" "^6.22.0" "babel-template" "^6.24.1" "babel-traverse" "^6.24.1" "babel-types" "^6.24.1" "babel-plugin-transform-es2015-shorthand-properties@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-runtime" "^6.22.0" "babel-types" "^6.24.1" "babel-plugin-transform-es2015-spread@^6.22.0": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz" "version" "6.22.0" dependencies: "babel-runtime" "^6.22.0" "babel-plugin-transform-es2015-sticky-regex@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-helper-regex" "^6.24.1" "babel-runtime" "^6.22.0" "babel-types" "^6.24.1" "babel-plugin-transform-es2015-template-literals@^6.22.0": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz" "version" "6.22.0" dependencies: "babel-runtime" "^6.22.0" "babel-plugin-transform-es2015-typeof-symbol@^6.22.0": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz" "version" "6.23.0" dependencies: "babel-runtime" "^6.22.0" "babel-plugin-transform-es2015-unicode-regex@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-helper-regex" "^6.24.1" "babel-runtime" "^6.22.0" "regexpu-core" "^2.0.0" "babel-plugin-transform-exponentiation-operator@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-helper-builder-binary-assignment-operator-visitor" "^6.24.1" "babel-plugin-syntax-exponentiation-operator" "^6.8.0" "babel-runtime" "^6.22.0" "babel-plugin-transform-flow-strip-types@^6.22.0": "resolved" "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz" "version" "6.22.0" dependencies: "babel-plugin-syntax-flow" "^6.18.0" "babel-runtime" "^6.22.0" "babel-plugin-transform-react-display-name@^6.23.0": "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz" "version" "6.25.0" dependencies: "babel-runtime" "^6.22.0" "babel-plugin-transform-react-jsx-self@^6.22.0": "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz" "version" "6.22.0" dependencies: "babel-plugin-syntax-jsx" "^6.8.0" "babel-runtime" "^6.22.0" "babel-plugin-transform-react-jsx-source@^6.22.0": "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz" "version" "6.22.0" dependencies: "babel-plugin-syntax-jsx" "^6.8.0" "babel-runtime" "^6.22.0" "babel-plugin-transform-react-jsx@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-helper-builder-react-jsx" "^6.24.1" "babel-plugin-syntax-jsx" "^6.8.0" "babel-runtime" "^6.22.0" "babel-plugin-transform-regenerator@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz" "version" "6.26.0" dependencies: "regenerator-transform" "^0.10.0" "babel-plugin-transform-strict-mode@^6.24.1": "resolved" "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-runtime" "^6.22.0" "babel-types" "^6.24.1" "babel-polyfill@^6.16.0": "resolved" "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz" "version" "6.26.0" dependencies: "babel-runtime" "^6.26.0" "core-js" "^2.5.0" "regenerator-runtime" "^0.10.5" "babel-preset-es2015@^6.0.0": "resolved" "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-plugin-check-es2015-constants" "^6.22.0" "babel-plugin-transform-es2015-arrow-functions" "^6.22.0" "babel-plugin-transform-es2015-block-scoped-functions" "^6.22.0" "babel-plugin-transform-es2015-block-scoping" "^6.24.1" "babel-plugin-transform-es2015-classes" "^6.24.1" "babel-plugin-transform-es2015-computed-properties" "^6.24.1" "babel-plugin-transform-es2015-destructuring" "^6.22.0" "babel-plugin-transform-es2015-duplicate-keys" "^6.24.1" "babel-plugin-transform-es2015-for-of" "^6.22.0" "babel-plugin-transform-es2015-function-name" "^6.24.1" "babel-plugin-transform-es2015-literals" "^6.22.0" "babel-plugin-transform-es2015-modules-amd" "^6.24.1" "babel-plugin-transform-es2015-modules-commonjs" "^6.24.1" "babel-plugin-transform-es2015-modules-systemjs" "^6.24.1" "babel-plugin-transform-es2015-modules-umd" "^6.24.1" "babel-plugin-transform-es2015-object-super" "^6.24.1" "babel-plugin-transform-es2015-parameters" "^6.24.1" "babel-plugin-transform-es2015-shorthand-properties" "^6.24.1" "babel-plugin-transform-es2015-spread" "^6.22.0" "babel-plugin-transform-es2015-sticky-regex" "^6.24.1" "babel-plugin-transform-es2015-template-literals" "^6.22.0" "babel-plugin-transform-es2015-typeof-symbol" "^6.22.0" "babel-plugin-transform-es2015-unicode-regex" "^6.24.1" "babel-plugin-transform-regenerator" "^6.24.1" "babel-preset-es2016@^6.16.0": "resolved" "https://registry.npmjs.org/babel-preset-es2016/-/babel-preset-es2016-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-plugin-transform-exponentiation-operator" "^6.24.1" "babel-preset-flow@^6.23.0": "resolved" "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz" "version" "6.23.0" dependencies: "babel-plugin-transform-flow-strip-types" "^6.22.0" "babel-preset-react@^6.0.0": "resolved" "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz" "version" "6.24.1" dependencies: "babel-plugin-syntax-jsx" "^6.3.13" "babel-plugin-transform-react-display-name" "^6.23.0" "babel-plugin-transform-react-jsx" "^6.24.1" "babel-plugin-transform-react-jsx-self" "^6.22.0" "babel-plugin-transform-react-jsx-source" "^6.22.0" "babel-preset-flow" "^6.23.0" "babel-register@^6.26.0": "resolved" "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz" "version" "6.26.0" dependencies: "babel-core" "^6.26.0" "babel-runtime" "^6.26.0" "core-js" "^2.5.0" "home-or-tmp" "^2.0.0" "lodash" "^4.17.4" "mkdirp" "^0.5.1" "source-map-support" "^0.4.15" "babel-runtime@^6.18.0", "babel-runtime@^6.22.0", "babel-runtime@^6.26.0": "resolved" "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz" "version" "6.26.0" dependencies: "core-js" "^2.4.0" "regenerator-runtime" "^0.11.0" "babel-template@^6.24.1", "babel-template@^6.26.0": "resolved" "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz" "version" "6.26.0" dependencies: "babel-runtime" "^6.26.0" "babel-traverse" "^6.26.0" "babel-types" "^6.26.0" "babylon" "^6.18.0" "lodash" "^4.17.4" "babel-traverse@^6.24.1", "babel-traverse@^6.26.0": "resolved" "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz" "version" "6.26.0" dependencies: "babel-code-frame" "^6.26.0" "babel-messages" "^6.23.0" "babel-runtime" "^6.26.0" "babel-types" "^6.26.0" "babylon" "^6.18.0" "debug" "^2.6.8" "globals" "^9.18.0" "invariant" "^2.2.2" "lodash" "^4.17.4" "babel-types@^6.19.0", "babel-types@^6.24.1", "babel-types@^6.26.0": "resolved" "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz" "version" "6.26.0" dependencies: "babel-runtime" "^6.26.0" "esutils" "^2.0.2" "lodash" "^4.17.4" "to-fast-properties" "^1.0.3" "babel@^6.0.0": "resolved" "https://registry.npmjs.org/babel/-/babel-6.23.0.tgz" "version" "6.23.0" "babylon@^6.18.0": "resolved" "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz" "version" "6.18.0" "balanced-match@^1.0.0": "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" "version" "1.0.2" "base@^0.11.1": "resolved" "https://registry.npmjs.org/base/-/base-0.11.2.tgz" "version" "0.11.2" dependencies: "cache-base" "^1.0.1" "class-utils" "^0.3.5" "component-emitter" "^1.2.1" "define-property" "^1.0.0" "isobject" "^3.0.1" "mixin-deep" "^1.2.0" "pascalcase" "^0.1.1" "base64id@~2.0.0", "base64id@2.0.0": "resolved" "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz" "version" "2.0.0" "big.js@^5.2.2": "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" "version" "5.2.2" "binary-extensions@^2.0.0": "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" "version" "2.2.0" "body-parser@^1.19.0": "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz" "version" "1.19.0" dependencies: "bytes" "3.1.0" "content-type" "~1.0.4" "debug" "2.6.9" "depd" "~1.1.2" "http-errors" "1.7.2" "iconv-lite" "0.4.24" "on-finished" "~2.3.0" "qs" "6.7.0" "raw-body" "2.4.0" "type-is" "~1.6.17" "brace-expansion@^1.1.7": "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" "version" "1.1.11" dependencies: "balanced-match" "^1.0.0" "concat-map" "0.0.1" "braces@^2.3.1": "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" "version" "2.3.2" dependencies: "arr-flatten" "^1.1.0" "array-unique" "^0.3.2" "extend-shallow" "^2.0.1" "fill-range" "^4.0.0" "isobject" "^3.0.1" "repeat-element" "^1.1.2" "snapdragon" "^0.8.1" "snapdragon-node" "^2.0.1" "split-string" "^3.0.2" "to-regex" "^3.0.1" "braces@^3.0.1", "braces@^3.0.2", "braces@~3.0.2": "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" "version" "3.0.2" dependencies: "fill-range" "^7.0.1" "browser-stdout@1.3.1": "resolved" "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz" "version" "1.3.1" "browserslist@^4.14.5": "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz" "version" "4.16.6" dependencies: "caniuse-lite" "^1.0.30001219" "colorette" "^1.2.2" "electron-to-chromium" "^1.3.723" "escalade" "^3.1.1" "node-releases" "^1.1.71" "buffer-from@^1.0.0": "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" "version" "1.1.1" "bytes@3.1.0": "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" "version" "3.1.0" "cache-base@^1.0.1": "resolved" "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" "version" "1.0.1" dependencies: "collection-visit" "^1.0.0" "component-emitter" "^1.2.1" "get-value" "^2.0.6" "has-value" "^1.0.0" "isobject" "^3.0.1" "set-value" "^2.0.0" "to-object-path" "^0.3.0" "union-value" "^1.0.0" "unset-value" "^1.0.0" "caller-callsite@^2.0.0": "resolved" "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" "version" "2.0.0" dependencies: "callsites" "^2.0.0" "caller-path@^2.0.0": "resolved" "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" "version" "2.0.0" dependencies: "caller-callsite" "^2.0.0" "callsites@^2.0.0": "resolved" "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" "version" "2.0.0" "callsites@^3.0.0": "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" "version" "3.1.0" "camelcase@^5.0.0": "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" "version" "5.3.1" "caniuse-lite@^1.0.30001219": "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz" "version" "1.0.30001228" "chalk@^1.0.0", "chalk@^1.1.3": "resolved" "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" "version" "1.1.3" dependencies: "ansi-styles" "^2.2.1" "escape-string-regexp" "^1.0.2" "has-ansi" "^2.0.0" "strip-ansi" "^3.0.0" "supports-color" "^2.0.0" "chalk@^2.0.0": "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" "version" "2.4.2" dependencies: "ansi-styles" "^3.2.1" "escape-string-regexp" "^1.0.5" "supports-color" "^5.3.0" "chalk@^2.0.1": "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz" "version" "2.4.1" dependencies: "ansi-styles" "^3.2.1" "escape-string-regexp" "^1.0.5" "supports-color" "^5.3.0" "chalk@^2.1.0": "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz" "version" "2.4.1" dependencies: "ansi-styles" "^3.2.1" "escape-string-regexp" "^1.0.5" "supports-color" "^5.3.0" "chalk@^2.3.1": "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz" "version" "2.4.1" dependencies: "ansi-styles" "^3.2.1" "escape-string-regexp" "^1.0.5" "supports-color" "^5.3.0" "chalk@^2.4.1": "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz" "version" "2.4.1" dependencies: "ansi-styles" "^3.2.1" "escape-string-regexp" "^1.0.5" "supports-color" "^5.3.0" "chalk@^4.0.0": "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz" "version" "4.1.1" dependencies: "ansi-styles" "^4.1.0" "supports-color" "^7.1.0" "chalk@^4.1.0": "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz" "version" "4.1.0" dependencies: "ansi-styles" "^4.1.0" "supports-color" "^7.1.0" "chokidar@^3.5.1": "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" "version" "3.5.3" dependencies: "anymatch" "~3.1.2" "braces" "~3.0.2" "glob-parent" "~5.1.2" "is-binary-path" "~2.1.0" "is-glob" "~4.0.1" "normalize-path" "~3.0.0" "readdirp" "~3.6.0" optionalDependencies: "fsevents" "~2.3.2" "chrome-trace-event@^1.0.2": "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" "version" "1.0.3" "ci-info@^2.0.0": "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" "version" "2.0.0" "class-utils@^0.3.5": "resolved" "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" "version" "0.3.6" dependencies: "arr-union" "^3.1.0" "define-property" "^0.2.5" "isobject" "^3.0.0" "static-extend" "^0.1.1" "cli-cursor@^2.0.0", "cli-cursor@^2.1.0": "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz" "version" "2.1.0" dependencies: "restore-cursor" "^2.0.0" "cli-truncate@^0.2.1": "resolved" "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz" "version" "0.2.1" dependencies: "slice-ansi" "0.0.4" "string-width" "^1.0.1" "cliui@^4.0.0": "resolved" "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz" "version" "4.1.0" dependencies: "string-width" "^2.1.1" "strip-ansi" "^4.0.0" "wrap-ansi" "^2.0.0" "cliui@^7.0.2": "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" "version" "7.0.4" dependencies: "string-width" "^4.2.0" "strip-ansi" "^6.0.0" "wrap-ansi" "^7.0.0" "clone-deep@^4.0.1": "resolved" "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" "version" "4.0.1" dependencies: "is-plain-object" "^2.0.4" "kind-of" "^6.0.2" "shallow-clone" "^3.0.0" "code-point-at@^1.0.0": "resolved" "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" "version" "1.1.0" "coffee-script@^1.12.4": "resolved" "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz" "version" "1.12.7" "collection-visit@^1.0.0": "resolved" "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" "version" "1.0.0" dependencies: "map-visit" "^1.0.0" "object-visit" "^1.0.0" "color-convert@^1.9.0": "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" "version" "1.9.3" dependencies: "color-name" "1.1.3" "color-convert@^2.0.1": "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" "version" "2.0.1" dependencies: "color-name" "~1.1.4" "color-name@~1.1.4": "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" "version" "1.1.4" "color-name@1.1.3": "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" "version" "1.1.3" "colorette@^1.2.2": "resolved" "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz" "version" "1.2.2" "colorette@^2.0.14": "integrity" "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" "resolved" "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz" "version" "2.0.19" "colors@1.4.0": "resolved" "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz" "version" "1.4.0" "commander@^2.14.1", "commander@^2.9.0": "resolved" "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz" "version" "2.19.0" "commander@^2.20.0": "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" "version" "2.20.3" "commander@^7.0.0": "resolved" "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" "version" "7.2.0" "commondir@^1.0.1": "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" "version" "1.0.1" "component-emitter@^1.2.1", "component-emitter@~1.3.0": "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" "version" "1.3.0" "concat-map@0.0.1": "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" "version" "0.0.1" "concat-stream@^1.5.2": "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" "version" "1.6.2" dependencies: "buffer-from" "^1.0.0" "inherits" "^2.0.3" "readable-stream" "^2.2.2" "typedarray" "^0.0.6" "concat-with-sourcemaps@*": "resolved" "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz" "version" "1.1.0" dependencies: "source-map" "^0.6.1" "connect@^3.7.0": "resolved" "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz" "version" "3.7.0" dependencies: "debug" "2.6.9" "finalhandler" "1.1.2" "parseurl" "~1.3.3" "utils-merge" "1.0.1" "content-type@~1.0.4": "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" "version" "1.0.4" "convert-source-map@^1.5.0", "convert-source-map@^1.5.1": "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz" "version" "1.5.1" "cookie@~0.4.1": "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz" "version" "0.4.1" "copy-descriptor@^0.1.0": "resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" "version" "0.1.1" "core-js@^2.4.0", "core-js@^2.5.0": "resolved" "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz" "version" "2.5.7" "core-util-is@~1.0.0": "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" "version" "1.0.2" "cors@~2.8.5": "resolved" "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz" "version" "2.8.5" dependencies: "object-assign" "^4" "vary" "^1" "cosmiconfig@^5.0.2": "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.7.tgz" "version" "5.0.7" dependencies: "import-fresh" "^2.0.0" "is-directory" "^0.3.1" "js-yaml" "^3.9.0" "parse-json" "^4.0.0" "cosmiconfig@^5.2.0": "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.0.tgz" "version" "5.2.0" dependencies: "import-fresh" "^2.0.0" "is-directory" "^0.3.1" "js-yaml" "^3.13.0" "parse-json" "^4.0.0" "cross-spawn@^6.0.0": "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" "version" "6.0.5" dependencies: "nice-try" "^1.0.4" "path-key" "^2.0.1" "semver" "^5.5.0" "shebang-command" "^1.2.0" "which" "^1.2.9" "cross-spawn@^7.0.2": "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" "version" "7.0.3" dependencies: "path-key" "^3.1.0" "shebang-command" "^2.0.0" "which" "^2.0.1" "cross-spawn@^7.0.3": "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" "version" "7.0.3" dependencies: "path-key" "^3.1.0" "shebang-command" "^2.0.0" "which" "^2.0.1" "custom-event@~1.0.0": "resolved" "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz" "version" "1.0.1" "date-fns@^1.27.2": "resolved" "https://registry.npmjs.org/date-fns/-/date-fns-1.29.0.tgz" "version" "1.29.0" "date-format@^4.0.10": "resolved" "https://registry.npmjs.org/date-format/-/date-format-4.0.10.tgz" "version" "4.0.10" "debug@^2.2.0", "debug@^2.3.3", "debug@^2.6.8", "debug@^2.6.9", "debug@2.6.9": "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" "version" "2.6.9" dependencies: "ms" "2.0.0" "debug@^3.1.0": "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz" "version" "3.2.6" dependencies: "ms" "^2.1.1" "debug@^4.0.1": "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" "version" "4.3.1" dependencies: "ms" "2.1.2" "debug@^4.1.1": "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" "version" "4.3.1" dependencies: "ms" "2.1.2" "debug@^4.3.4": "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" "version" "4.3.4" dependencies: "ms" "2.1.2" "debug@=3.1.0": "resolved" "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz" "version" "3.1.0" dependencies: "ms" "2.0.0" "debug@~4.3.1": "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" "version" "4.3.1" dependencies: "ms" "2.1.2" "debug@~4.3.2": "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" "version" "4.3.4" dependencies: "ms" "2.1.2" "debug@3.2.6": "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz" "version" "3.2.6" dependencies: "ms" "^2.1.1" "decamelize@^1.2.0": "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" "version" "1.2.0" "decode-uri-component@^0.2.0": "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" "version" "0.2.0" "dedent@^0.7.0": "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" "version" "0.7.0" "deep-is@^0.1.3": "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" "version" "0.1.3" "define-properties@^1.1.2": "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz" "version" "1.1.2" dependencies: "foreach" "^2.0.5" "object-keys" "^1.0.8" "define-property@^0.2.5": "resolved" "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" "version" "0.2.5" dependencies: "is-descriptor" "^0.1.0" "define-property@^1.0.0": "resolved" "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" "version" "1.0.0" dependencies: "is-descriptor" "^1.0.0" "define-property@^2.0.2": "resolved" "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" "version" "2.0.2" dependencies: "is-descriptor" "^1.0.2" "isobject" "^3.0.1" "del@^3.0.0": "resolved" "https://registry.npmjs.org/del/-/del-3.0.0.tgz" "version" "3.0.0" dependencies: "globby" "^6.1.0" "is-path-cwd" "^1.0.0" "is-path-in-cwd" "^1.0.0" "p-map" "^1.1.1" "pify" "^3.0.0" "rimraf" "^2.2.8" "depd@~1.1.2": "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" "version" "1.1.2" "detect-indent@^4.0.0": "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz" "version" "4.0.0" dependencies: "repeating" "^2.0.0" "di@^0.0.1": "resolved" "https://registry.npmjs.org/di/-/di-0.0.1.tgz" "version" "0.0.1" "diacritics-map@^0.1.0": "resolved" "https://registry.npmjs.org/diacritics-map/-/diacritics-map-0.1.0.tgz" "version" "0.1.0" "diff@3.5.0": "resolved" "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz" "version" "3.5.0" "dir-glob@^3.0.1": "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" "version" "3.0.1" dependencies: "path-type" "^4.0.0" "doctrine@^3.0.0": "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" "version" "3.0.0" dependencies: "esutils" "^2.0.2" "dom-serialize@^2.2.1": "resolved" "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz" "version" "2.2.1" dependencies: "custom-event" "~1.0.0" "ent" "~2.2.0" "extend" "^3.0.0" "void-elements" "^2.0.0" "ee-first@1.1.1": "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" "version" "1.1.1" "electron-to-chromium@^1.3.723": "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.735.tgz" "version" "1.3.735" "elegant-spinner@^1.0.1": "resolved" "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz" "version" "1.0.1" "emoji-regex@^7.0.1": "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" "version" "7.0.3" "emoji-regex@^8.0.0": "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" "version" "8.0.0" "emojis-list@^3.0.0": "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" "version" "3.0.0" "encodeurl@~1.0.2": "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" "version" "1.0.2" "end-of-stream@^1.1.0": "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" "version" "1.4.4" dependencies: "once" "^1.4.0" "engine.io-parser@~5.0.3": "resolved" "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz" "version" "5.0.4" "engine.io@~6.2.0": "resolved" "https://registry.npmjs.org/engine.io/-/engine.io-6.2.0.tgz" "version" "6.2.0" dependencies: "@types/cookie" "^0.4.1" "@types/cors" "^2.8.12" "@types/node" ">=10.0.0" "accepts" "~1.3.4" "base64id" "2.0.0" "cookie" "~0.4.1" "cors" "~2.8.5" "debug" "~4.3.1" "engine.io-parser" "~5.0.3" "ws" "~8.2.3" "enhanced-resolve@^5.0.0": "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz" "version" "5.7.0" dependencies: "graceful-fs" "^4.2.4" "tapable" "^2.2.0" "enhanced-resolve@^5.10.0": "integrity" "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==" "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz" "version" "5.10.0" dependencies: "graceful-fs" "^4.2.4" "tapable" "^2.2.0" "enquirer@^2.3.5": "resolved" "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" "version" "2.3.6" dependencies: "ansi-colors" "^4.1.1" "ent@~2.2.0": "resolved" "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz" "version" "2.2.0" "envinfo@^7.7.3": "resolved" "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz" "version" "7.8.1" "error-ex@^1.3.1": "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" "version" "1.3.2" dependencies: "is-arrayish" "^0.2.1" "es-abstract@^1.5.1": "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.10.0.tgz" "version" "1.10.0" dependencies: "es-to-primitive" "^1.1.1" "function-bind" "^1.1.1" "has" "^1.0.1" "is-callable" "^1.1.3" "is-regex" "^1.0.4" "es-module-lexer@^0.9.0": "integrity" "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" "resolved" "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" "version" "0.9.3" "es-to-primitive@^1.1.1": "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz" "version" "1.1.1" dependencies: "is-callable" "^1.1.1" "is-date-object" "^1.0.1" "is-symbol" "^1.0.1" "escalade@^3.1.1": "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" "version" "3.1.1" "escape-html@~1.0.3": "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" "version" "1.0.3" "escape-string-regexp@^1.0.2": "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" "version" "1.0.5" "escape-string-regexp@^1.0.4": "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" "version" "1.0.5" "escape-string-regexp@^1.0.5": "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" "version" "1.0.5" "escape-string-regexp@^2.0.0": "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" "version" "2.0.0" "escape-string-regexp@1.0.5": "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" "version" "1.0.5" "eslint-config-prettier@^8.0.0": "resolved" "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz" "version" "8.3.0" "eslint-plugin-es@^3.0.0": "resolved" "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz" "version" "3.0.1" dependencies: "eslint-utils" "^2.0.0" "regexpp" "^3.0.0" "eslint-plugin-node@^11.1.0": "resolved" "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz" "version" "11.1.0" dependencies: "eslint-plugin-es" "^3.0.0" "eslint-utils" "^2.0.0" "ignore" "^5.1.1" "minimatch" "^3.0.4" "resolve" "^1.10.1" "semver" "^6.1.0" "eslint-plugin-prettier@^3.1.3": "resolved" "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz" "version" "3.4.0" dependencies: "prettier-linter-helpers" "^1.0.0" "eslint-scope@^5.0.0", "eslint-scope@^5.1.1", "eslint-scope@5.1.1": "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" "version" "5.1.1" dependencies: "esrecurse" "^4.3.0" "estraverse" "^4.1.1" "eslint-utils@^2.0.0", "eslint-utils@^2.1.0": "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" "version" "2.1.0" dependencies: "eslint-visitor-keys" "^1.1.0" "eslint-visitor-keys@^1.1.0", "eslint-visitor-keys@^1.3.0": "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" "version" "1.3.0" "eslint-visitor-keys@^2.0.0": "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" "version" "2.1.0" "eslint@^7.1.0": "resolved" "https://registry.npmjs.org/eslint/-/eslint-7.26.0.tgz" "version" "7.26.0" dependencies: "@babel/code-frame" "7.12.11" "@eslint/eslintrc" "^0.4.1" "ajv" "^6.10.0" "chalk" "^4.0.0" "cross-spawn" "^7.0.2" "debug" "^4.0.1" "doctrine" "^3.0.0" "enquirer" "^2.3.5" "eslint-scope" "^5.1.1" "eslint-utils" "^2.1.0" "eslint-visitor-keys" "^2.0.0" "espree" "^7.3.1" "esquery" "^1.4.0" "esutils" "^2.0.2" "file-entry-cache" "^6.0.1" "functional-red-black-tree" "^1.0.1" "glob-parent" "^5.0.0" "globals" "^13.6.0" "ignore" "^4.0.6" "import-fresh" "^3.0.0" "imurmurhash" "^0.1.4" "is-glob" "^4.0.0" "js-yaml" "^3.13.1" "json-stable-stringify-without-jsonify" "^1.0.1" "levn" "^0.4.1" "lodash" "^4.17.21" "minimatch" "^3.0.4" "natural-compare" "^1.4.0" "optionator" "^0.9.1" "progress" "^2.0.0" "regexpp" "^3.1.0" "semver" "^7.2.1" "strip-ansi" "^6.0.0" "strip-json-comments" "^3.1.0" "table" "^6.0.4" "text-table" "^0.2.0" "v8-compile-cache" "^2.0.3" "espree@^7.3.0", "espree@^7.3.1": "resolved" "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" "version" "7.3.1" dependencies: "acorn" "^7.4.0" "acorn-jsx" "^5.3.1" "eslint-visitor-keys" "^1.3.0" "esprima@^4.0.0": "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" "version" "4.0.1" "esquery@^1.4.0": "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" "version" "1.4.0" dependencies: "estraverse" "^5.1.0" "esrecurse@^4.3.0": "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" "version" "4.3.0" dependencies: "estraverse" "^5.2.0" "estraverse@^4.1.1": "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" "version" "4.3.0" "estraverse@^5.1.0", "estraverse@^5.2.0": "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" "version" "5.2.0" "esutils@^2.0.2": "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" "version" "2.0.3" "eventemitter3@^4.0.0": "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" "version" "4.0.7" "events@^3.2.0": "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" "version" "3.3.0" "execa@^0.10.0": "resolved" "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz" "version" "0.10.0" dependencies: "cross-spawn" "^6.0.0" "get-stream" "^3.0.0" "is-stream" "^1.1.0" "npm-run-path" "^2.0.0" "p-finally" "^1.0.0" "signal-exit" "^3.0.0" "strip-eof" "^1.0.0" "execa@^1.0.0": "resolved" "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" "version" "1.0.0" dependencies: "cross-spawn" "^6.0.0" "get-stream" "^4.0.0" "is-stream" "^1.1.0" "npm-run-path" "^2.0.0" "p-finally" "^1.0.0" "signal-exit" "^3.0.0" "strip-eof" "^1.0.0" "expand-brackets@^2.1.4": "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" "version" "2.1.4" dependencies: "debug" "^2.3.3" "define-property" "^0.2.5" "extend-shallow" "^2.0.1" "posix-character-classes" "^0.1.0" "regex-not" "^1.0.0" "snapdragon" "^0.8.1" "to-regex" "^3.0.1" "expand-range@^1.8.1": "resolved" "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz" "version" "1.8.2" dependencies: "fill-range" "^2.1.0" "extend-shallow@^2.0.1": "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" "version" "2.0.1" dependencies: "is-extendable" "^0.1.0" "extend-shallow@^3.0.0": "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" "version" "3.0.2" dependencies: "assign-symbols" "^1.0.0" "is-extendable" "^1.0.1" "extend-shallow@^3.0.2": "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" "version" "3.0.2" dependencies: "assign-symbols" "^1.0.0" "is-extendable" "^1.0.1" "extend@^3.0.0": "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" "version" "3.0.2" "extglob@^2.0.4": "resolved" "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" "version" "2.0.4" dependencies: "array-unique" "^0.3.2" "define-property" "^1.0.0" "expand-brackets" "^2.1.4" "extend-shallow" "^2.0.1" "fragment-cache" "^0.2.1" "regex-not" "^1.0.0" "snapdragon" "^0.8.1" "to-regex" "^3.0.1" "fast-deep-equal@^3.1.1": "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" "version" "3.1.3" "fast-diff@^1.1.2": "resolved" "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz" "version" "1.2.0" "fast-glob@^3.1.1": "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz" "version" "3.2.5" dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" "glob-parent" "^5.1.0" "merge2" "^1.3.0" "micromatch" "^4.0.2" "picomatch" "^2.2.1" "fast-json-stable-stringify@^2.0.0": "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" "version" "2.1.0" "fast-levenshtein@^2.0.6": "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" "version" "2.0.6" "fastest-levenshtein@^1.0.12": "resolved" "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz" "version" "1.0.12" "fastq@^1.6.0": "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz" "version" "1.11.0" dependencies: "reusify" "^1.0.4" "figures@^1.7.0": "resolved" "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz" "version" "1.7.0" dependencies: "escape-string-regexp" "^1.0.5" "object-assign" "^4.1.0" "figures@^2.0.0": "resolved" "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz" "version" "2.0.0" dependencies: "escape-string-regexp" "^1.0.5" "file-entry-cache@^6.0.1": "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" "version" "6.0.1" dependencies: "flat-cache" "^3.0.4" "fill-range@^2.1.0": "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz" "version" "2.2.4" dependencies: "is-number" "^2.1.0" "isobject" "^2.0.0" "randomatic" "^3.0.0" "repeat-element" "^1.1.2" "repeat-string" "^1.5.2" "fill-range@^4.0.0": "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" "version" "4.0.0" dependencies: "extend-shallow" "^2.0.1" "is-number" "^3.0.0" "repeat-string" "^1.6.1" "to-regex-range" "^2.1.0" "fill-range@^7.0.1": "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" "version" "7.0.1" dependencies: "to-regex-range" "^5.0.1" "finalhandler@1.1.2": "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" "version" "1.1.2" dependencies: "debug" "2.6.9" "encodeurl" "~1.0.2" "escape-html" "~1.0.3" "on-finished" "~2.3.0" "parseurl" "~1.3.3" "statuses" "~1.5.0" "unpipe" "~1.0.0" "find-cache-dir@^1.0.0": "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz" "version" "1.0.0" dependencies: "commondir" "^1.0.1" "make-dir" "^1.0.0" "pkg-dir" "^2.0.0" "find-parent-dir@^0.3.0": "resolved" "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz" "version" "0.3.0" "find-up@^2.1.0": "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" "version" "2.1.0" dependencies: "locate-path" "^2.0.0" "find-up@^3.0.0", "find-up@3.0.0": "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" "version" "3.0.0" dependencies: "locate-path" "^3.0.0" "find-up@^4.0.0": "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" "version" "4.1.0" dependencies: "locate-path" "^5.0.0" "path-exists" "^4.0.0" "flat-cache@^3.0.4": "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" "version" "3.0.4" dependencies: "flatted" "^3.1.0" "rimraf" "^3.0.2" "flat@^4.1.0": "resolved" "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz" "version" "4.1.0" dependencies: "is-buffer" "~2.0.3" "flatted@^3.1.0": "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz" "version" "3.1.1" "flatted@^3.2.5": "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" "version" "3.2.5" "fn-name@~2.0.1": "resolved" "https://registry.npmjs.org/fn-name/-/fn-name-2.0.1.tgz" "version" "2.0.1" "follow-redirects@^1.0.0": "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz" "version" "1.5.10" dependencies: "debug" "=3.1.0" "for-in@^1.0.2": "resolved" "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" "version" "1.0.2" "foreach@^2.0.5": "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" "version" "2.0.5" "fragment-cache@^0.2.1": "resolved" "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" "version" "0.2.1" dependencies: "map-cache" "^0.2.2" "fs-extra@^10.1.0": "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" "version" "10.1.0" dependencies: "graceful-fs" "^4.2.0" "jsonfile" "^6.0.1" "universalify" "^2.0.0" "fs-extra@^9.0.0": "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" "version" "9.1.0" dependencies: "at-least-node" "^1.0.0" "graceful-fs" "^4.2.0" "jsonfile" "^6.0.1" "universalify" "^2.0.0" "fs.realpath@^1.0.0": "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" "version" "1.0.0" "function-bind@^1.0.2", "function-bind@^1.1.1": "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" "version" "1.1.1" "functional-red-black-tree@^1.0.1": "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" "version" "1.0.1" "g-status@^2.0.2": "resolved" "https://registry.npmjs.org/g-status/-/g-status-2.0.2.tgz" "version" "2.0.2" dependencies: "arrify" "^1.0.1" "matcher" "^1.0.0" "simple-git" "^1.85.0" "get-caller-file@^1.0.1": "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz" "version" "1.0.2" "get-caller-file@^2.0.1", "get-caller-file@^2.0.5": "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" "version" "2.0.5" "get-own-enumerable-property-symbols@^3.0.0": "resolved" "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz" "version" "3.0.0" "get-stdin@^7.0.0": "resolved" "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz" "version" "7.0.0" "get-stream@^3.0.0": "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" "version" "3.0.0" "get-stream@^4.0.0": "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" "version" "4.1.0" dependencies: "pump" "^3.0.0" "get-value@^2.0.3", "get-value@^2.0.6": "resolved" "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" "version" "2.0.6" "glob-parent@^5.0.0", "glob-parent@^5.1.0", "glob-parent@~5.1.2": "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" "version" "5.1.2" dependencies: "is-glob" "^4.0.1" "glob-to-regexp@^0.4.1": "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" "version" "0.4.1" "glob@^7.0.3", "glob@^7.1.1", "glob@^7.1.3", "glob@^7.1.7": "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" "version" "7.2.3" dependencies: "fs.realpath" "^1.0.0" "inflight" "^1.0.4" "inherits" "2" "minimatch" "^3.1.1" "once" "^1.3.0" "path-is-absolute" "^1.0.0" "glob@7.1.3": "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz" "version" "7.1.3" dependencies: "fs.realpath" "^1.0.0" "inflight" "^1.0.4" "inherits" "2" "minimatch" "^3.0.4" "once" "^1.3.0" "path-is-absolute" "^1.0.0" "globals@^12.1.0": "resolved" "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz" "version" "12.4.0" dependencies: "type-fest" "^0.8.1" "globals@^13.6.0": "resolved" "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz" "version" "13.8.0" dependencies: "type-fest" "^0.20.2" "globals@^9.18.0": "resolved" "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz" "version" "9.18.0" "globby@^11.0.1": "resolved" "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz" "version" "11.0.3" dependencies: "array-union" "^2.1.0" "dir-glob" "^3.0.1" "fast-glob" "^3.1.1" "ignore" "^5.1.4" "merge2" "^1.3.0" "slash" "^3.0.0" "globby@^6.1.0": "resolved" "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz" "version" "6.1.0" dependencies: "array-union" "^1.0.1" "glob" "^7.0.3" "object-assign" "^4.0.1" "pify" "^2.0.0" "pinkie-promise" "^2.0.0" "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4", "graceful-fs@^4.2.6", "graceful-fs@^4.2.9": "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" "version" "4.2.10" "gray-matter@^2.1.0": "resolved" "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz" "version" "2.1.1" dependencies: "ansi-red" "^0.1.1" "coffee-script" "^1.12.4" "extend-shallow" "^2.0.1" "js-yaml" "^3.8.1" "toml" "^2.3.2" "growl@1.10.5": "resolved" "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz" "version" "1.10.5" "gulp-header@^1.7.1": "resolved" "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.12.tgz" "version" "1.8.12" dependencies: "concat-with-sourcemaps" "*" "lodash.template" "^4.4.0" "through2" "^2.0.0" "has-ansi@^2.0.0": "resolved" "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" "version" "2.0.0" dependencies: "ansi-regex" "^2.0.0" "has-flag@^3.0.0": "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" "version" "3.0.0" "has-flag@^4.0.0": "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" "version" "4.0.0" "has-symbols@^1.0.0": "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz" "version" "1.0.0" "has-value@^0.3.1": "resolved" "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" "version" "0.3.1" dependencies: "get-value" "^2.0.3" "has-values" "^0.1.4" "isobject" "^2.0.0" "has-value@^1.0.0": "resolved" "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" "version" "1.0.0" dependencies: "get-value" "^2.0.6" "has-values" "^1.0.0" "isobject" "^3.0.0" "has-values@^0.1.4": "resolved" "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" "version" "0.1.4" "has-values@^1.0.0": "resolved" "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" "version" "1.0.0" dependencies: "is-number" "^3.0.0" "kind-of" "^4.0.0" "has@^1.0.1": "resolved" "https://registry.npmjs.org/has/-/has-1.0.1.tgz" "version" "1.0.1" dependencies: "function-bind" "^1.0.2" "has@^1.0.3": "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" "version" "1.0.3" dependencies: "function-bind" "^1.1.1" "he@1.2.0": "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" "version" "1.2.0" "home-or-tmp@^2.0.0": "resolved" "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz" "version" "2.0.0" dependencies: "os-homedir" "^1.0.0" "os-tmpdir" "^1.0.1" "hosted-git-info@^2.1.4": "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" "version" "2.8.9" "http-errors@1.7.2": "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz" "version" "1.7.2" dependencies: "depd" "~1.1.2" "inherits" "2.0.3" "setprototypeof" "1.1.1" "statuses" ">= 1.5.0 < 2" "toidentifier" "1.0.0" "http-proxy@^1.18.1": "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" "version" "1.18.1" dependencies: "eventemitter3" "^4.0.0" "follow-redirects" "^1.0.0" "requires-port" "^1.0.0" "husky@^2.0.0": "resolved" "https://registry.npmjs.org/husky/-/husky-2.2.0.tgz" "version" "2.2.0" dependencies: "cosmiconfig" "^5.2.0" "execa" "^1.0.0" "find-up" "^3.0.0" "get-stdin" "^7.0.0" "is-ci" "^2.0.0" "pkg-dir" "^4.1.0" "please-upgrade-node" "^3.1.1" "read-pkg" "^5.0.0" "run-node" "^1.0.0" "slash" "^2.0.0" "iconv-lite@0.4.24": "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" "version" "0.4.24" dependencies: "safer-buffer" ">= 2.1.2 < 3" "ignore@^4.0.6": "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" "version" "4.0.6" "ignore@^5.1.1": "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.6.tgz" "version" "5.1.6" "ignore@^5.1.4": "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz" "version" "5.1.8" "import-fresh@^2.0.0": "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" "version" "2.0.0" dependencies: "caller-path" "^2.0.0" "resolve-from" "^3.0.0" "import-fresh@^3.0.0": "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" "version" "3.3.0" dependencies: "parent-module" "^1.0.0" "resolve-from" "^4.0.0" "import-fresh@^3.2.1": "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" "version" "3.3.0" dependencies: "parent-module" "^1.0.0" "resolve-from" "^4.0.0" "import-local@^3.0.2": "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz" "version" "3.0.2" dependencies: "pkg-dir" "^4.2.0" "resolve-cwd" "^3.0.0" "imurmurhash@^0.1.4": "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" "version" "0.1.4" "indent-string@^3.0.0": "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz" "version" "3.2.0" "inflight@^1.0.4": "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" "version" "1.0.6" dependencies: "once" "^1.3.0" "wrappy" "1" "inherits@^2.0.3", "inherits@~2.0.3", "inherits@2": "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" "version" "2.0.4" "inherits@2.0.3": "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" "version" "2.0.3" "interpret@^2.2.0": "resolved" "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz" "version" "2.2.0" "invariant@^2.2.2": "resolved" "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" "version" "2.2.4" dependencies: "loose-envify" "^1.0.0" "invert-kv@^2.0.0": "resolved" "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz" "version" "2.0.0" "is-accessor-descriptor@^0.1.6": "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" "version" "0.1.6" dependencies: "kind-of" "^3.0.2" "is-accessor-descriptor@^1.0.0": "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" "version" "1.0.0" dependencies: "kind-of" "^6.0.0" "is-arrayish@^0.2.1": "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" "version" "0.2.1" "is-binary-path@~2.1.0": "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" "version" "2.1.0" dependencies: "binary-extensions" "^2.0.0" "is-buffer@^1.1.5": "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" "version" "1.1.6" "is-buffer@~2.0.3": "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz" "version" "2.0.3" "is-callable@^1.1.1", "is-callable@^1.1.3": "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz" "version" "1.1.3" "is-ci@^2.0.0": "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" "version" "2.0.0" dependencies: "ci-info" "^2.0.0" "is-core-module@^2.2.0": "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz" "version" "2.4.0" dependencies: "has" "^1.0.3" "is-data-descriptor@^0.1.4": "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" "version" "0.1.4" dependencies: "kind-of" "^3.0.2" "is-data-descriptor@^1.0.0": "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" "version" "1.0.0" dependencies: "kind-of" "^6.0.0" "is-date-object@^1.0.1": "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz" "version" "1.0.1" "is-descriptor@^0.1.0": "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" "version" "0.1.6" dependencies: "is-accessor-descriptor" "^0.1.6" "is-data-descriptor" "^0.1.4" "kind-of" "^5.0.0" "is-descriptor@^1.0.0", "is-descriptor@^1.0.2": "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" "version" "1.0.2" dependencies: "is-accessor-descriptor" "^1.0.0" "is-data-descriptor" "^1.0.0" "kind-of" "^6.0.2" "is-directory@^0.3.1": "resolved" "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" "version" "0.3.1" "is-extendable@^0.1.0", "is-extendable@^0.1.1": "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" "version" "0.1.1" "is-extendable@^1.0.1": "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" "version" "1.0.1" dependencies: "is-plain-object" "^2.0.4" "is-extglob@^2.1.1": "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" "version" "2.1.1" "is-finite@^1.0.0": "resolved" "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz" "version" "1.0.2" dependencies: "number-is-nan" "^1.0.0" "is-fullwidth-code-point@^1.0.0": "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" "version" "1.0.0" dependencies: "number-is-nan" "^1.0.0" "is-fullwidth-code-point@^2.0.0": "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" "version" "2.0.0" "is-fullwidth-code-point@^3.0.0": "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" "version" "3.0.0" "is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@~4.0.1": "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" "version" "4.0.1" dependencies: "is-extglob" "^2.1.1" "is-number@^2.1.0": "resolved" "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" "version" "2.1.0" dependencies: "kind-of" "^3.0.2" "is-number@^3.0.0": "resolved" "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" "version" "3.0.0" dependencies: "kind-of" "^3.0.2" "is-number@^4.0.0": "resolved" "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz" "version" "4.0.0" "is-number@^7.0.0": "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" "version" "7.0.0" "is-obj@^1.0.1": "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" "version" "1.0.1" "is-observable@^1.1.0": "resolved" "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz" "version" "1.1.0" dependencies: "symbol-observable" "^1.1.0" "is-path-cwd@^1.0.0": "resolved" "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz" "version" "1.0.0" "is-path-in-cwd@^1.0.0": "resolved" "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz" "version" "1.0.1" dependencies: "is-path-inside" "^1.0.0" "is-path-inside@^1.0.0": "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz" "version" "1.0.1" dependencies: "path-is-inside" "^1.0.1" "is-plain-object@^2.0.3", "is-plain-object@^2.0.4": "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" "version" "2.0.4" dependencies: "isobject" "^3.0.1" "is-promise@^2.1.0": "resolved" "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz" "version" "2.1.0" "is-regex@^1.0.4": "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz" "version" "1.0.4" dependencies: "has" "^1.0.1" "is-regexp@^1.0.0": "resolved" "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" "version" "1.0.0" "is-stream@^1.1.0": "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" "version" "1.1.0" "is-symbol@^1.0.1": "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz" "version" "1.0.1" "is-windows@^1.0.2": "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" "version" "1.0.2" "isarray@~1.0.0", "isarray@1.0.0": "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" "version" "1.0.0" "isbinaryfile@^4.0.8": "resolved" "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz" "version" "4.0.10" "isexe@^2.0.0": "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" "version" "2.0.0" "isobject@^2.0.0": "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" "version" "2.1.0" dependencies: "isarray" "1.0.0" "isobject@^3.0.0", "isobject@^3.0.1": "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" "version" "3.0.1" "jasmine-core@^3.0.0": "resolved" "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.4.0.tgz" "version" "3.4.0" "jasmine-core@^3.6.0": "resolved" "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.7.1.tgz" "version" "3.7.1" "jest-worker@^27.4.5": "integrity" "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==" "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" "version" "27.5.1" dependencies: "@types/node" "*" "merge-stream" "^2.0.0" "supports-color" "^8.0.0" "js-tokens@^3.0.0", "js-tokens@^3.0.2": "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz" "version" "3.0.2" "js-tokens@^4.0.0": "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" "version" "4.0.0" "js-yaml@^3.13.0", "js-yaml@^3.8.1", "js-yaml@^3.9.0", "js-yaml@3.13.1": "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz" "version" "3.13.1" dependencies: "argparse" "^1.0.7" "esprima" "^4.0.0" "js-yaml@^3.13.1": "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" "version" "3.14.1" dependencies: "argparse" "^1.0.7" "esprima" "^4.0.0" "jsesc@^1.3.0": "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz" "version" "1.3.0" "jsesc@~0.5.0": "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" "version" "0.5.0" "json-parse-better-errors@^1.0.1": "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" "version" "1.0.2" "json-parse-even-better-errors@^2.3.1": "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" "version" "2.3.1" "json-schema-traverse@^0.4.1": "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" "version" "0.4.1" "json-schema-traverse@^1.0.0": "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" "version" "1.0.0" "json-stable-stringify-without-jsonify@^1.0.1": "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" "version" "1.0.1" "json5@^0.5.1": "resolved" "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" "version" "0.5.1" "json5@^1.0.1": "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" "version" "1.0.1" dependencies: "minimist" "^1.2.0" "jsonfile@^6.0.1": "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" "version" "6.1.0" dependencies: "universalify" "^2.0.0" optionalDependencies: "graceful-fs" "^4.1.6" "karma-chrome-launcher@^3.1.0": "resolved" "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz" "version" "3.1.0" dependencies: "which" "^1.2.1" "karma-jasmine@^4.0.0": "resolved" "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz" "version" "4.0.1" dependencies: "jasmine-core" "^3.6.0" "karma-mocha-reporter@^2.0.0": "resolved" "https://registry.npmjs.org/karma-mocha-reporter/-/karma-mocha-reporter-2.2.5.tgz" "version" "2.2.5" dependencies: "chalk" "^2.1.0" "log-symbols" "^2.1.0" "strip-ansi" "^4.0.0" "karma-sourcemap-loader@^0.3.8": "resolved" "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.8.tgz" "version" "0.3.8" dependencies: "graceful-fs" "^4.1.2" "karma-webpack@^5.0.0": "resolved" "https://registry.npmjs.org/karma-webpack/-/karma-webpack-5.0.0.tgz" "version" "5.0.0" dependencies: "glob" "^7.1.3" "minimatch" "^3.0.4" "webpack-merge" "^4.1.5" "karma@^6.0.0": "resolved" "https://registry.npmjs.org/karma/-/karma-6.3.16.tgz" "version" "6.3.16" dependencies: "body-parser" "^1.19.0" "braces" "^3.0.2" "chokidar" "^3.5.1" "colors" "1.4.0" "connect" "^3.7.0" "di" "^0.0.1" "dom-serialize" "^2.2.1" "glob" "^7.1.7" "graceful-fs" "^4.2.6" "http-proxy" "^1.18.1" "isbinaryfile" "^4.0.8" "lodash" "^4.17.21" "log4js" "^6.4.1" "mime" "^2.5.2" "minimatch" "^3.0.4" "mkdirp" "^0.5.5" "qjobs" "^1.2.0" "range-parser" "^1.2.1" "rimraf" "^3.0.2" "socket.io" "^4.2.0" "source-map" "^0.6.1" "tmp" "^0.2.1" "ua-parser-js" "^0.7.30" "yargs" "^16.1.1" "kind-of@^3.0.2": "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" "version" "3.2.2" dependencies: "is-buffer" "^1.1.5" "kind-of@^3.0.3": "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" "version" "3.2.2" dependencies: "is-buffer" "^1.1.5" "kind-of@^3.2.0": "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" "version" "3.2.2" dependencies: "is-buffer" "^1.1.5" "kind-of@^4.0.0": "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" "version" "4.0.0" dependencies: "is-buffer" "^1.1.5" "kind-of@^5.0.0": "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" "version" "5.1.0" "kind-of@^6.0.0", "kind-of@^6.0.2": "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" "version" "6.0.3" "lazy-cache@^2.0.2": "resolved" "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz" "version" "2.0.2" dependencies: "set-getter" "^0.1.0" "lcid@^2.0.0": "resolved" "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz" "version" "2.0.0" dependencies: "invert-kv" "^2.0.0" "levn@^0.4.1": "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" "version" "0.4.1" dependencies: "prelude-ls" "^1.2.1" "type-check" "~0.4.0" "lib@file:test/comparison-tests/testLib": "resolved" "file:test/comparison-tests/testLib" "version" "0.0.1" "lint-staged@^8.0.0": "resolved" "https://registry.npmjs.org/lint-staged/-/lint-staged-8.1.6.tgz" "version" "8.1.6" dependencies: "chalk" "^2.3.1" "commander" "^2.14.1" "cosmiconfig" "^5.0.2" "debug" "^3.1.0" "dedent" "^0.7.0" "del" "^3.0.0" "execa" "^1.0.0" "find-parent-dir" "^0.3.0" "g-status" "^2.0.2" "is-glob" "^4.0.0" "is-windows" "^1.0.2" "listr" "^0.14.2" "listr-update-renderer" "^0.5.0" "lodash" "^4.17.11" "log-symbols" "^2.2.0" "micromatch" "^3.1.8" "npm-which" "^3.0.1" "p-map" "^1.1.1" "path-is-inside" "^1.0.2" "pify" "^3.0.0" "please-upgrade-node" "^3.0.2" "staged-git-files" "1.1.2" "string-argv" "^0.0.2" "stringify-object" "^3.2.2" "yup" "^0.27.0" "list-item@^1.1.1": "resolved" "https://registry.npmjs.org/list-item/-/list-item-1.1.1.tgz" "version" "1.1.1" dependencies: "expand-range" "^1.8.1" "extend-shallow" "^2.0.1" "is-number" "^2.1.0" "repeat-string" "^1.5.2" "listr-silent-renderer@^1.1.1": "resolved" "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz" "version" "1.1.1" "listr-update-renderer@^0.5.0": "resolved" "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz" "version" "0.5.0" dependencies: "chalk" "^1.1.3" "cli-truncate" "^0.2.1" "elegant-spinner" "^1.0.1" "figures" "^1.7.0" "indent-string" "^3.0.0" "log-symbols" "^1.0.2" "log-update" "^2.3.0" "strip-ansi" "^3.0.1" "listr-verbose-renderer@^0.5.0": "resolved" "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz" "version" "0.5.0" dependencies: "chalk" "^2.4.1" "cli-cursor" "^2.1.0" "date-fns" "^1.27.2" "figures" "^2.0.0" "listr@^0.14.2": "resolved" "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz" "version" "0.14.3" dependencies: "@samverschueren/stream-to-observable" "^0.3.0" "is-observable" "^1.1.0" "is-promise" "^2.1.0" "is-stream" "^1.1.0" "listr-silent-renderer" "^1.1.1" "listr-update-renderer" "^0.5.0" "listr-verbose-renderer" "^0.5.0" "p-map" "^2.0.0" "rxjs" "^6.3.3" "loader-runner@^4.2.0": "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz" "version" "4.2.0" "loader-utils@^1.0.2": "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" "version" "1.4.0" dependencies: "big.js" "^5.2.2" "emojis-list" "^3.0.0" "json5" "^1.0.1" "locate-path@^2.0.0": "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" "version" "2.0.0" dependencies: "p-locate" "^2.0.0" "path-exists" "^3.0.0" "locate-path@^3.0.0": "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" "version" "3.0.0" dependencies: "p-locate" "^3.0.0" "path-exists" "^3.0.0" "locate-path@^5.0.0": "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" "version" "5.0.0" dependencies: "p-locate" "^4.1.0" "lodash._reinterpolate@^3.0.0": "resolved" "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" "version" "3.0.0" "lodash.clonedeep@^4.5.0": "resolved" "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz" "version" "4.5.0" "lodash.template@^4.4.0": "resolved" "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz" "version" "4.5.0" dependencies: "lodash._reinterpolate" "^3.0.0" "lodash.templatesettings" "^4.0.0" "lodash.templatesettings@^4.0.0": "resolved" "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz" "version" "4.2.0" dependencies: "lodash._reinterpolate" "^3.0.0" "lodash.truncate@^4.4.2": "resolved" "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz" "version" "4.4.2" "lodash@^4.17.11", "lodash@^4.17.15", "lodash@^4.17.21", "lodash@^4.17.4": "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" "version" "4.17.21" "log-symbols@^1.0.2": "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz" "version" "1.0.2" dependencies: "chalk" "^1.0.0" "log-symbols@^2.1.0", "log-symbols@^2.2.0", "log-symbols@2.2.0": "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz" "version" "2.2.0" dependencies: "chalk" "^2.0.1" "log-update@^2.3.0": "resolved" "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz" "version" "2.3.0" dependencies: "ansi-escapes" "^3.0.0" "cli-cursor" "^2.0.0" "wrap-ansi" "^3.0.1" "log4js@^6.4.1": "resolved" "https://registry.npmjs.org/log4js/-/log4js-6.4.7.tgz" "version" "6.4.7" dependencies: "date-format" "^4.0.10" "debug" "^4.3.4" "flatted" "^3.2.5" "rfdc" "^1.3.0" "streamroller" "^3.0.9" "loose-envify@^1.0.0": "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz" "version" "1.3.1" dependencies: "js-tokens" "^3.0.0" "lru-cache@^6.0.0": "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" "version" "6.0.0" dependencies: "yallist" "^4.0.0" "make-dir@^1.0.0": "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz" "version" "1.3.0" dependencies: "pify" "^3.0.0" "map-age-cleaner@^0.1.1": "resolved" "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz" "version" "0.1.2" dependencies: "p-defer" "^1.0.0" "map-cache@^0.2.2": "resolved" "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" "version" "0.2.2" "map-visit@^1.0.0": "resolved" "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" "version" "1.0.0" dependencies: "object-visit" "^1.0.0" "markdown-link@^0.1.1": "resolved" "https://registry.npmjs.org/markdown-link/-/markdown-link-0.1.1.tgz" "version" "0.1.1" "markdown-toc@^1.2.0": "resolved" "https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.2.0.tgz" "version" "1.2.0" dependencies: "concat-stream" "^1.5.2" "diacritics-map" "^0.1.0" "gray-matter" "^2.1.0" "lazy-cache" "^2.0.2" "list-item" "^1.1.1" "markdown-link" "^0.1.1" "minimist" "^1.2.0" "mixin-deep" "^1.1.3" "object.pick" "^1.2.0" "remarkable" "^1.7.1" "repeat-string" "^1.6.1" "strip-color" "^0.1.0" "matcher@^1.0.0": "resolved" "https://registry.npmjs.org/matcher/-/matcher-1.1.1.tgz" "version" "1.1.1" dependencies: "escape-string-regexp" "^1.0.4" "math-random@^1.0.1": "resolved" "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz" "version" "1.0.4" "media-typer@0.3.0": "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" "version" "0.3.0" "mem@^4.0.0": "resolved" "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz" "version" "4.0.0" dependencies: "map-age-cleaner" "^0.1.1" "mimic-fn" "^1.0.0" "p-is-promise" "^1.1.0" "merge-stream@^2.0.0": "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" "version" "2.0.0" "merge2@^1.3.0": "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" "version" "1.4.1" "micromatch@^3.1.8": "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" "version" "3.1.10" dependencies: "arr-diff" "^4.0.0" "array-unique" "^0.3.2" "braces" "^2.3.1" "define-property" "^2.0.2" "extend-shallow" "^3.0.2" "extglob" "^2.0.4" "fragment-cache" "^0.2.1" "kind-of" "^6.0.2" "nanomatch" "^1.2.9" "object.pick" "^1.3.0" "regex-not" "^1.0.0" "snapdragon" "^0.8.1" "to-regex" "^3.0.2" "micromatch@^4.0.0": "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz" "version" "4.0.2" dependencies: "braces" "^3.0.1" "picomatch" "^2.0.5" "micromatch@^4.0.2": "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" "version" "4.0.4" dependencies: "braces" "^3.0.1" "picomatch" "^2.2.3" "mime-db@~1.37.0": "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz" "version" "1.37.0" "mime-db@1.46.0": "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz" "version" "1.46.0" "mime-db@1.47.0": "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz" "version" "1.47.0" "mime-types@^2.1.27": "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz" "version" "2.1.30" dependencies: "mime-db" "1.47.0" "mime-types@~2.1.18": "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz" "version" "2.1.21" dependencies: "mime-db" "~1.37.0" "mime-types@~2.1.24": "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz" "version" "2.1.29" dependencies: "mime-db" "1.46.0" "mime@^2.5.2": "resolved" "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" "version" "2.6.0" "mimic-fn@^1.0.0": "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz" "version" "1.2.0" "minimatch@^3.0.4", "minimatch@^3.1.1": "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" "version" "3.1.2" dependencies: "brace-expansion" "^1.1.7" "minimatch@3.0.4": "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" "version" "3.0.4" dependencies: "brace-expansion" "^1.1.7" "minimist@^1.2.0": "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" "version" "1.2.5" "minimist@^1.2.6": "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" "version" "1.2.6" "minimist@0.0.8": "resolved" "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" "version" "0.0.8" "mixin-deep@^1.1.3", "mixin-deep@^1.2.0": "resolved" "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" "version" "1.3.2" dependencies: "for-in" "^1.0.2" "is-extendable" "^1.0.1" "mkdirp@^0.5.1", "mkdirp@^0.5.5": "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" "version" "0.5.6" dependencies: "minimist" "^1.2.6" "mkdirp@0.5.1": "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" "version" "0.5.1" dependencies: "minimist" "0.0.8" "mocha@^6.0.0": "resolved" "https://registry.npmjs.org/mocha/-/mocha-6.1.4.tgz" "version" "6.1.4" dependencies: "ansi-colors" "3.2.3" "browser-stdout" "1.3.1" "debug" "3.2.6" "diff" "3.5.0" "escape-string-regexp" "1.0.5" "find-up" "3.0.0" "glob" "7.1.3" "growl" "1.10.5" "he" "1.2.0" "js-yaml" "3.13.1" "log-symbols" "2.2.0" "minimatch" "3.0.4" "mkdirp" "0.5.1" "ms" "2.1.1" "node-environment-flags" "1.0.5" "object.assign" "4.1.0" "strip-json-comments" "2.0.1" "supports-color" "6.0.0" "which" "1.3.1" "wide-align" "1.1.3" "yargs" "13.2.2" "yargs-parser" "13.0.0" "yargs-unparser" "1.5.0" "ms@^2.1.1": "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" "version" "2.1.3" "ms@2.0.0": "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" "version" "2.0.0" "ms@2.1.1": "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" "version" "2.1.1" "ms@2.1.2": "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" "version" "2.1.2" "nanomatch@^1.2.9": "resolved" "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" "version" "1.2.13" dependencies: "arr-diff" "^4.0.0" "array-unique" "^0.3.2" "define-property" "^2.0.2" "extend-shallow" "^3.0.2" "fragment-cache" "^0.2.1" "is-windows" "^1.0.2" "kind-of" "^6.0.2" "object.pick" "^1.3.0" "regex-not" "^1.0.0" "snapdragon" "^0.8.1" "to-regex" "^3.0.1" "natural-compare@^1.4.0": "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" "version" "1.4.0" "negotiator@0.6.1": "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz" "version" "0.6.1" "neo-async@^2.6.2": "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" "version" "2.6.2" "nice-try@^1.0.4": "resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz" "version" "1.0.4" "node-environment-flags@1.0.5": "resolved" "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz" "version" "1.0.5" dependencies: "object.getownpropertydescriptors" "^2.0.3" "semver" "^5.7.0" "node-releases@^1.1.71": "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz" "version" "1.1.72" "normalize-package-data@^2.5.0": "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" "version" "2.5.0" dependencies: "hosted-git-info" "^2.1.4" "resolve" "^1.10.0" "semver" "2 || 3 || 4 || 5" "validate-npm-package-license" "^3.0.1" "normalize-path@^3.0.0", "normalize-path@~3.0.0": "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" "version" "3.0.0" "npm-path@^2.0.2": "resolved" "https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz" "version" "2.0.4" dependencies: "which" "^1.2.10" "npm-run-path@^2.0.0": "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" "version" "2.0.2" dependencies: "path-key" "^2.0.0" "npm-which@^3.0.1": "resolved" "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz" "version" "3.0.1" dependencies: "commander" "^2.9.0" "npm-path" "^2.0.2" "which" "^1.2.10" "number-is-nan@^1.0.0": "resolved" "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" "version" "1.0.1" "object-assign@^4", "object-assign@^4.0.1", "object-assign@^4.1.0": "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" "version" "4.1.1" "object-copy@^0.1.0": "resolved" "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" "version" "0.1.0" dependencies: "copy-descriptor" "^0.1.0" "define-property" "^0.2.5" "kind-of" "^3.0.3" "object-keys@^1.0.11": "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" "version" "1.1.1" "object-keys@^1.0.8": "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz" "version" "1.0.11" "object-visit@^1.0.0": "resolved" "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" "version" "1.0.1" dependencies: "isobject" "^3.0.0" "object.assign@4.1.0": "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz" "version" "4.1.0" dependencies: "define-properties" "^1.1.2" "function-bind" "^1.1.1" "has-symbols" "^1.0.0" "object-keys" "^1.0.11" "object.getownpropertydescriptors@^2.0.3": "resolved" "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz" "version" "2.0.3" dependencies: "define-properties" "^1.1.2" "es-abstract" "^1.5.1" "object.pick@^1.2.0", "object.pick@^1.3.0": "resolved" "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" "version" "1.3.0" dependencies: "isobject" "^3.0.1" "on-finished@~2.3.0": "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" "version" "2.3.0" dependencies: "ee-first" "1.1.1" "once@^1.3.0", "once@^1.3.1", "once@^1.4.0": "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" "version" "1.4.0" dependencies: "wrappy" "1" "onetime@^2.0.0": "resolved" "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz" "version" "2.0.1" dependencies: "mimic-fn" "^1.0.0" "optionator@^0.9.1": "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" "version" "0.9.1" dependencies: "deep-is" "^0.1.3" "fast-levenshtein" "^2.0.6" "levn" "^0.4.1" "prelude-ls" "^1.2.1" "type-check" "^0.4.0" "word-wrap" "^1.2.3" "os-homedir@^1.0.0": "resolved" "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" "version" "1.0.2" "os-locale@^3.0.0": "resolved" "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz" "version" "3.0.1" dependencies: "execa" "^0.10.0" "lcid" "^2.0.0" "mem" "^4.0.0" "os-locale@^3.1.0": "resolved" "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz" "version" "3.1.0" dependencies: "execa" "^1.0.0" "lcid" "^2.0.0" "mem" "^4.0.0" "os-tmpdir@^1.0.1": "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" "version" "1.0.2" "p-defer@^1.0.0": "resolved" "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz" "version" "1.0.0" "p-finally@^1.0.0": "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" "version" "1.0.0" "p-is-promise@^1.1.0": "resolved" "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz" "version" "1.1.0" "p-limit@^1.1.0": "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" "version" "1.3.0" dependencies: "p-try" "^1.0.0" "p-limit@^2.0.0": "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz" "version" "2.0.0" dependencies: "p-try" "^2.0.0" "p-limit@^2.2.0": "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" "version" "2.3.0" dependencies: "p-try" "^2.0.0" "p-locate@^2.0.0": "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" "version" "2.0.0" dependencies: "p-limit" "^1.1.0" "p-locate@^3.0.0": "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" "version" "3.0.0" dependencies: "p-limit" "^2.0.0" "p-locate@^4.1.0": "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" "version" "4.1.0" dependencies: "p-limit" "^2.2.0" "p-map@^1.1.1": "resolved" "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz" "version" "1.2.0" "p-map@^2.0.0": "resolved" "https://registry.npmjs.org/p-map/-/p-map-2.0.0.tgz" "version" "2.0.0" "p-try@^1.0.0": "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" "version" "1.0.0" "p-try@^2.0.0": "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" "version" "2.2.0" "parent-module@^1.0.0": "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" "version" "1.0.1" dependencies: "callsites" "^3.0.0" "parse-json@^4.0.0": "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" "version" "4.0.0" dependencies: "error-ex" "^1.3.1" "json-parse-better-errors" "^1.0.1" "parseurl@~1.3.3": "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" "version" "1.3.3" "pascalcase@^0.1.1": "resolved" "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" "version" "0.1.1" "path-exists@^3.0.0": "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" "version" "3.0.0" "path-exists@^4.0.0": "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" "version" "4.0.0" "path-is-absolute@^1.0.0", "path-is-absolute@^1.0.1": "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" "version" "1.0.1" "path-is-inside@^1.0.1", "path-is-inside@^1.0.2": "resolved" "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" "version" "1.0.2" "path-key@^2.0.0", "path-key@^2.0.1": "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" "version" "2.0.1" "path-key@^3.1.0": "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" "version" "3.1.1" "path-parse@^1.0.6": "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" "version" "1.0.7" "path-type@^4.0.0": "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" "version" "4.0.0" "picomatch@^2.0.4": "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz" "version" "2.2.2" "picomatch@^2.0.5", "picomatch@^2.2.1", "picomatch@^2.2.3": "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" "version" "2.3.0" "pify@^2.0.0": "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" "version" "2.3.0" "pify@^3.0.0": "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" "version" "3.0.0" "pinkie-promise@^2.0.0": "resolved" "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" "version" "2.0.1" dependencies: "pinkie" "^2.0.0" "pinkie@^2.0.0": "resolved" "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" "version" "2.0.4" "pkg-dir@^2.0.0": "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz" "version" "2.0.0" dependencies: "find-up" "^2.1.0" "pkg-dir@^4.1.0": "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.1.0.tgz" "version" "4.1.0" dependencies: "find-up" "^3.0.0" "pkg-dir@^4.2.0": "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" "version" "4.2.0" dependencies: "find-up" "^4.0.0" "please-upgrade-node@^3.0.2", "please-upgrade-node@^3.1.1": "resolved" "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz" "version" "3.1.1" dependencies: "semver-compare" "^1.0.0" "posix-character-classes@^0.1.0": "resolved" "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" "version" "0.1.1" "prelude-ls@^1.2.1": "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" "version" "1.2.1" "prettier-linter-helpers@^1.0.0": "resolved" "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz" "version" "1.0.0" dependencies: "fast-diff" "^1.1.2" "prettier@^2.0.5": "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz" "version" "2.3.0" "private@^0.1.6", "private@^0.1.7", "private@^0.1.8": "resolved" "https://registry.npmjs.org/private/-/private-0.1.8.tgz" "version" "0.1.8" "process-nextick-args@~2.0.0": "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" "version" "2.0.1" "progress@^2.0.0": "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" "version" "2.0.3" "property-expr@^1.5.0": "resolved" "https://registry.npmjs.org/property-expr/-/property-expr-1.5.1.tgz" "version" "1.5.1" "pump@^3.0.0": "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" "version" "3.0.0" dependencies: "end-of-stream" "^1.1.0" "once" "^1.3.1" "punycode@^2.1.0": "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" "version" "2.1.1" "qjobs@^1.2.0": "resolved" "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz" "version" "1.2.0" "qs@6.7.0": "resolved" "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz" "version" "6.7.0" "queue-microtask@^1.2.2": "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" "version" "1.2.3" "randomatic@^3.0.0": "resolved" "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz" "version" "3.1.1" dependencies: "is-number" "^4.0.0" "kind-of" "^6.0.0" "math-random" "^1.0.1" "randombytes@^2.1.0": "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" "version" "2.1.0" dependencies: "safe-buffer" "^5.1.0" "range-parser@^1.2.1": "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" "version" "1.2.1" "raw-body@2.4.0": "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz" "version" "2.4.0" dependencies: "bytes" "3.1.0" "http-errors" "1.7.2" "iconv-lite" "0.4.24" "unpipe" "1.0.0" "read-pkg@^5.0.0": "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-5.1.1.tgz" "version" "5.1.1" dependencies: "@types/normalize-package-data" "^2.4.0" "normalize-package-data" "^2.5.0" "parse-json" "^4.0.0" "type-fest" "^0.4.1" "readable-stream@^2.2.2", "readable-stream@~2.3.6": "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" "version" "2.3.7" dependencies: "core-util-is" "~1.0.0" "inherits" "~2.0.3" "isarray" "~1.0.0" "process-nextick-args" "~2.0.0" "safe-buffer" "~5.1.1" "string_decoder" "~1.1.1" "util-deprecate" "~1.0.1" "readdirp@~3.6.0": "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" "version" "3.6.0" dependencies: "picomatch" "^2.2.1" "rechoir@^0.7.0": "resolved" "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz" "version" "0.7.0" dependencies: "resolve" "^1.9.0" "regenerate@^1.2.1": "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz" "version" "1.4.0" "regenerator-runtime@^0.10.5": "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz" "version" "0.10.5" "regenerator-runtime@^0.11.0": "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" "version" "0.11.1" "regenerator-runtime@^0.13.2": "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz" "version" "0.13.2" "regenerator-transform@^0.10.0": "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz" "version" "0.10.1" dependencies: "babel-runtime" "^6.18.0" "babel-types" "^6.19.0" "private" "^0.1.6" "regex-not@^1.0.0", "regex-not@^1.0.2": "resolved" "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" "version" "1.0.2" dependencies: "extend-shallow" "^3.0.2" "safe-regex" "^1.1.0" "regexpp@^3.0.0", "regexpp@^3.1.0": "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz" "version" "3.1.0" "regexpu-core@^2.0.0": "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz" "version" "2.0.0" dependencies: "regenerate" "^1.2.1" "regjsgen" "^0.2.0" "regjsparser" "^0.1.4" "regjsgen@^0.2.0": "resolved" "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz" "version" "0.2.0" "regjsparser@^0.1.4": "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz" "version" "0.1.5" dependencies: "jsesc" "~0.5.0" "remarkable@^1.7.1": "resolved" "https://registry.npmjs.org/remarkable/-/remarkable-1.7.4.tgz" "version" "1.7.4" dependencies: "argparse" "^1.0.10" "autolinker" "~0.28.0" "repeat-element@^1.1.2": "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz" "version" "1.1.3" "repeat-string@^1.5.2", "repeat-string@^1.6.1": "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" "version" "1.6.1" "repeating@^2.0.0": "resolved" "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz" "version" "2.0.1" dependencies: "is-finite" "^1.0.0" "require-directory@^2.1.1": "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" "version" "2.1.1" "require-from-string@^2.0.2": "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" "version" "2.0.2" "require-main-filename@^1.0.1": "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz" "version" "1.0.1" "require-main-filename@^2.0.0": "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" "version" "2.0.0" "requires-port@^1.0.0": "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" "version" "1.0.0" "resolve-cwd@^3.0.0": "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" "version" "3.0.0" dependencies: "resolve-from" "^5.0.0" "resolve-from@^3.0.0": "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" "version" "3.0.0" "resolve-from@^4.0.0": "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" "version" "4.0.0" "resolve-from@^5.0.0": "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" "version" "5.0.0" "resolve-url@^0.2.1": "resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" "version" "0.2.1" "resolve@^1.10.0": "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz" "version" "1.10.1" dependencies: "path-parse" "^1.0.6" "resolve@^1.10.1": "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz" "version" "1.17.0" dependencies: "path-parse" "^1.0.6" "resolve@^1.9.0": "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" "version" "1.20.0" dependencies: "is-core-module" "^2.2.0" "path-parse" "^1.0.6" "restore-cursor@^2.0.0": "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz" "version" "2.0.0" dependencies: "onetime" "^2.0.0" "signal-exit" "^3.0.2" "ret@~0.1.10": "resolved" "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" "version" "0.1.15" "reusify@^1.0.4": "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" "version" "1.0.4" "rfdc@^1.3.0": "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" "version" "1.3.0" "rimraf@^2.2.8", "rimraf@^2.6.2": "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz" "version" "2.6.3" dependencies: "glob" "^7.1.3" "rimraf@^3.0.0": "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" "version" "3.0.2" dependencies: "glob" "^7.1.3" "rimraf@^3.0.2": "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" "version" "3.0.2" dependencies: "glob" "^7.1.3" "run-node@^1.0.0": "resolved" "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz" "version" "1.0.0" "run-parallel@^1.1.9": "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" "version" "1.2.0" dependencies: "queue-microtask" "^1.2.2" "rxjs@^6.3.3": "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz" "version" "6.3.3" dependencies: "tslib" "^1.9.0" "safe-buffer@^5.1.0": "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" "version" "5.2.1" "safe-buffer@~5.1.0", "safe-buffer@~5.1.1": "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" "version" "5.1.2" "safe-regex@^1.1.0": "resolved" "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" "version" "1.1.0" dependencies: "ret" "~0.1.10" "safer-buffer@>= 2.1.2 < 3": "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" "version" "2.1.2" "schema-utils@^3.1.0", "schema-utils@^3.1.1": "integrity" "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==" "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" "version" "3.1.1" dependencies: "@types/json-schema" "^7.0.8" "ajv" "^6.12.5" "ajv-keywords" "^3.5.2" "semver-compare@^1.0.0": "resolved" "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" "version" "1.0.0" "semver@^5.5.0": "resolved" "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz" "version" "5.5.0" "semver@^5.7.0": "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz" "version" "5.7.0" "semver@^6.1.0": "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" "version" "6.3.0" "semver@^7.2.1": "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" "version" "7.3.5" dependencies: "lru-cache" "^6.0.0" "semver@^7.3.2": "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" "version" "7.3.5" dependencies: "lru-cache" "^6.0.0" "semver@^7.3.4": "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz" "version" "7.3.4" dependencies: "lru-cache" "^6.0.0" "semver@2 || 3 || 4 || 5": "resolved" "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz" "version" "5.6.0" "serialize-javascript@^6.0.0": "integrity" "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==" "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" "version" "6.0.0" dependencies: "randombytes" "^2.1.0" "set-blocking@^2.0.0": "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" "version" "2.0.0" "set-getter@^0.1.0": "resolved" "https://registry.npmjs.org/set-getter/-/set-getter-0.1.1.tgz" "version" "0.1.1" dependencies: "to-object-path" "^0.3.0" "set-value@^2.0.0", "set-value@^2.0.1": "resolved" "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" "version" "2.0.1" dependencies: "extend-shallow" "^2.0.1" "is-extendable" "^0.1.1" "is-plain-object" "^2.0.3" "split-string" "^3.0.1" "setprototypeof@1.1.1": "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" "version" "1.1.1" "shallow-clone@^3.0.0": "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" "version" "3.0.1" dependencies: "kind-of" "^6.0.2" "shebang-command@^1.2.0": "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" "version" "1.2.0" dependencies: "shebang-regex" "^1.0.0" "shebang-command@^2.0.0": "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" "version" "2.0.0" dependencies: "shebang-regex" "^3.0.0" "shebang-regex@^1.0.0": "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" "version" "1.0.0" "shebang-regex@^3.0.0": "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" "version" "3.0.0" "signal-exit@^3.0.0", "signal-exit@^3.0.2": "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" "version" "3.0.3" "simple-git@^1.85.0": "resolved" "https://registry.npmjs.org/simple-git/-/simple-git-1.112.0.tgz" "version" "1.112.0" dependencies: "debug" "^4.0.1" "slash@^1.0.0": "resolved" "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz" "version" "1.0.0" "slash@^2.0.0": "resolved" "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" "version" "2.0.0" "slash@^3.0.0": "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" "version" "3.0.0" "slice-ansi@^4.0.0": "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" "version" "4.0.0" dependencies: "ansi-styles" "^4.0.0" "astral-regex" "^2.0.0" "is-fullwidth-code-point" "^3.0.0" "slice-ansi@0.0.4": "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz" "version" "0.0.4" "snapdragon-node@^2.0.1": "resolved" "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" "version" "2.1.1" dependencies: "define-property" "^1.0.0" "isobject" "^3.0.0" "snapdragon-util" "^3.0.1" "snapdragon-util@^3.0.1": "resolved" "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" "version" "3.0.1" dependencies: "kind-of" "^3.2.0" "snapdragon@^0.8.1": "resolved" "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" "version" "0.8.2" dependencies: "base" "^0.11.1" "debug" "^2.2.0" "define-property" "^0.2.5" "extend-shallow" "^2.0.1" "map-cache" "^0.2.2" "source-map" "^0.5.6" "source-map-resolve" "^0.5.0" "use" "^3.1.0" "socket.io-adapter@~2.4.0": "resolved" "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz" "version" "2.4.0" "socket.io-parser@~4.0.4": "resolved" "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz" "version" "4.0.4" dependencies: "@types/component-emitter" "^1.2.10" "component-emitter" "~1.3.0" "debug" "~4.3.1" "socket.io@^4.2.0": "resolved" "https://registry.npmjs.org/socket.io/-/socket.io-4.5.0.tgz" "version" "4.5.0" dependencies: "accepts" "~1.3.4" "base64id" "~2.0.0" "debug" "~4.3.2" "engine.io" "~6.2.0" "socket.io-adapter" "~2.4.0" "socket.io-parser" "~4.0.4" "source-map-resolve@^0.5.0": "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" "version" "0.5.3" dependencies: "atob" "^2.1.2" "decode-uri-component" "^0.2.0" "resolve-url" "^0.2.1" "source-map-url" "^0.4.0" "urix" "^0.1.0" "source-map-support@^0.4.15": "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz" "version" "0.4.18" dependencies: "source-map" "^0.5.6" "source-map-support@~0.5.20": "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==" "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" "version" "0.5.21" dependencies: "buffer-from" "^1.0.0" "source-map" "^0.6.0" "source-map-url@^0.4.0": "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz" "version" "0.4.0" "source-map@^0.5.6", "source-map@^0.5.7": "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" "version" "0.5.7" "source-map@^0.6.0": "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" "version" "0.6.1" "source-map@^0.6.1": "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" "version" "0.6.1" "spdx-correct@^3.0.0": "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz" "version" "3.0.2" dependencies: "spdx-expression-parse" "^3.0.0" "spdx-license-ids" "^3.0.0" "spdx-exceptions@^2.1.0": "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz" "version" "2.2.0" "spdx-expression-parse@^3.0.0": "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz" "version" "3.0.0" dependencies: "spdx-exceptions" "^2.1.0" "spdx-license-ids" "^3.0.0" "spdx-license-ids@^3.0.0": "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz" "version" "3.0.2" "split-string@^3.0.1", "split-string@^3.0.2": "resolved" "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" "version" "3.1.0" dependencies: "extend-shallow" "^3.0.0" "sprintf-js@~1.0.2": "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" "version" "1.0.3" "staged-git-files@1.1.2": "resolved" "https://registry.npmjs.org/staged-git-files/-/staged-git-files-1.1.2.tgz" "version" "1.1.2" "static-extend@^0.1.1": "resolved" "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" "version" "0.1.2" dependencies: "define-property" "^0.2.5" "object-copy" "^0.1.0" "statuses@>= 1.5.0 < 2", "statuses@~1.5.0": "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" "version" "1.5.0" "streamroller@^3.0.9": "resolved" "https://registry.npmjs.org/streamroller/-/streamroller-3.0.9.tgz" "version" "3.0.9" dependencies: "date-format" "^4.0.10" "debug" "^4.3.4" "fs-extra" "^10.1.0" "string_decoder@~1.1.1": "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" "version" "1.1.1" dependencies: "safe-buffer" "~5.1.0" "string-argv@^0.0.2": "resolved" "https://registry.npmjs.org/string-argv/-/string-argv-0.0.2.tgz" "version" "0.0.2" "string-width@^1.0.1": "resolved" "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" "version" "1.0.2" dependencies: "code-point-at" "^1.0.0" "is-fullwidth-code-point" "^1.0.0" "strip-ansi" "^3.0.0" "string-width@^1.0.2 || 2", "string-width@^2.0.0", "string-width@^2.1.1": "resolved" "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" "version" "2.1.1" dependencies: "is-fullwidth-code-point" "^2.0.0" "strip-ansi" "^4.0.0" "string-width@^3.0.0": "resolved" "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" "version" "3.1.0" dependencies: "emoji-regex" "^7.0.1" "is-fullwidth-code-point" "^2.0.0" "strip-ansi" "^5.1.0" "string-width@^4.1.0", "string-width@^4.2.0": "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz" "version" "4.2.2" dependencies: "emoji-regex" "^8.0.0" "is-fullwidth-code-point" "^3.0.0" "strip-ansi" "^6.0.0" "stringify-object@^3.2.2": "resolved" "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" "version" "3.3.0" dependencies: "get-own-enumerable-property-symbols" "^3.0.0" "is-obj" "^1.0.1" "is-regexp" "^1.0.0" "strip-ansi@^3.0.0", "strip-ansi@^3.0.1": "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" "version" "3.0.1" dependencies: "ansi-regex" "^2.0.0" "strip-ansi@^4.0.0": "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" "version" "4.0.0" dependencies: "ansi-regex" "^3.0.0" "strip-ansi@^5.1.0": "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" "version" "5.2.0" dependencies: "ansi-regex" "^4.1.0" "strip-ansi@^6.0.0": "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" "version" "6.0.0" dependencies: "ansi-regex" "^5.0.0" "strip-color@^0.1.0": "resolved" "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz" "version" "0.1.0" "strip-eof@^1.0.0": "resolved" "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" "version" "1.0.0" "strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1": "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" "version" "3.1.1" "strip-json-comments@2.0.1": "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" "version" "2.0.1" "supports-color@^2.0.0": "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" "version" "2.0.0" "supports-color@^5.3.0": "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" "version" "5.5.0" dependencies: "has-flag" "^3.0.0" "supports-color@^7.1.0": "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" "version" "7.2.0" dependencies: "has-flag" "^4.0.0" "supports-color@^8.0.0": "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" "version" "8.1.1" dependencies: "has-flag" "^4.0.0" "supports-color@6.0.0": "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz" "version" "6.0.0" dependencies: "has-flag" "^3.0.0" "symbol-observable@^1.1.0": "resolved" "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz" "version" "1.2.0" "synchronous-promise@^2.0.6": "resolved" "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.7.tgz" "version" "2.0.7" "table@^6.0.4": "resolved" "https://registry.npmjs.org/table/-/table-6.7.0.tgz" "version" "6.7.0" dependencies: "ajv" "^8.0.1" "lodash.clonedeep" "^4.5.0" "lodash.truncate" "^4.4.2" "slice-ansi" "^4.0.0" "string-width" "^4.2.0" "strip-ansi" "^6.0.0" "tapable@^2.1.1", "tapable@^2.2.0": "resolved" "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz" "version" "2.2.0" "terser-webpack-plugin@^5.1.3": "integrity" "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==" "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz" "version" "5.3.6" dependencies: "@jridgewell/trace-mapping" "^0.3.14" "jest-worker" "^27.4.5" "schema-utils" "^3.1.1" "serialize-javascript" "^6.0.0" "terser" "^5.14.1" "terser@^5.14.1": "integrity" "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==" "resolved" "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz" "version" "5.15.0" dependencies: "@jridgewell/source-map" "^0.3.2" "acorn" "^8.5.0" "commander" "^2.20.0" "source-map-support" "~0.5.20" "text-table@^0.2.0": "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" "version" "0.2.0" "through2@^2.0.0": "resolved" "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" "version" "2.0.5" dependencies: "readable-stream" "~2.3.6" "xtend" "~4.0.1" "tmp@^0.2.1": "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz" "version" "0.2.1" dependencies: "rimraf" "^3.0.0" "to-fast-properties@^1.0.3": "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz" "version" "1.0.3" "to-object-path@^0.3.0": "resolved" "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" "version" "0.3.0" dependencies: "kind-of" "^3.0.2" "to-regex-range@^2.1.0": "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" "version" "2.1.1" dependencies: "is-number" "^3.0.0" "repeat-string" "^1.6.1" "to-regex-range@^5.0.1": "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" "version" "5.0.1" dependencies: "is-number" "^7.0.0" "to-regex@^3.0.1", "to-regex@^3.0.2": "resolved" "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" "version" "3.0.2" dependencies: "define-property" "^2.0.2" "extend-shallow" "^3.0.2" "regex-not" "^1.0.2" "safe-regex" "^1.1.0" "toidentifier@1.0.0": "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" "version" "1.0.0" "toml@^2.3.2": "resolved" "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz" "version" "2.3.6" "toposort@^2.0.2": "resolved" "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz" "version" "2.0.2" "trim-right@^1.0.1": "resolved" "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz" "version" "1.0.1" "tslib@^1.8.1", "tslib@^1.9.0": "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" "version" "1.14.1" "tsutils@^3.17.1": "resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" "version" "3.21.0" dependencies: "tslib" "^1.8.1" "type-check@^0.4.0", "type-check@~0.4.0": "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" "version" "0.4.0" dependencies: "prelude-ls" "^1.2.1" "type-fest@^0.20.2": "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" "version" "0.20.2" "type-fest@^0.4.1": "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz" "version" "0.4.1" "type-fest@^0.8.1": "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" "version" "0.8.1" "type-is@~1.6.17": "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" "version" "1.6.18" dependencies: "media-typer" "0.3.0" "mime-types" "~2.1.24" "typedarray@^0.0.6": "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" "version" "0.0.6" "typescript@^4.9.3": "integrity" "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==" "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz" "version" "4.9.3" "ua-parser-js@^0.7.30": "resolved" "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz" "version" "0.7.31" "union-value@^1.0.0": "resolved" "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" "version" "1.0.1" dependencies: "arr-union" "^3.1.0" "get-value" "^2.0.6" "is-extendable" "^0.1.1" "set-value" "^2.0.1" "universalify@^2.0.0": "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" "version" "2.0.0" "unpipe@~1.0.0", "unpipe@1.0.0": "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" "version" "1.0.0" "unset-value@^1.0.0": "resolved" "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" "version" "1.0.0" dependencies: "has-value" "^0.3.1" "isobject" "^3.0.0" "uri-js@^4.2.2": "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" "version" "4.4.1" dependencies: "punycode" "^2.1.0" "urix@^0.1.0": "resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" "version" "0.1.0" "use@^3.1.0": "resolved" "https://registry.npmjs.org/use/-/use-3.1.1.tgz" "version" "3.1.1" "util-deprecate@~1.0.1": "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" "version" "1.0.2" "utils-merge@1.0.1": "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" "version" "1.0.1" "v8-compile-cache@^2.0.3": "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" "version" "2.3.0" "validate-npm-package-license@^3.0.1": "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" "version" "3.0.4" dependencies: "spdx-correct" "^3.0.0" "spdx-expression-parse" "^3.0.0" "vary@^1": "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" "version" "1.1.2" "void-elements@^2.0.0": "resolved" "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz" "version" "2.0.1" "watchpack@^2.4.0": "integrity" "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==" "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" "version" "2.4.0" dependencies: "glob-to-regexp" "^0.4.1" "graceful-fs" "^4.1.2" "webpack-cli@^4.10.0": "integrity" "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==" "resolved" "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz" "version" "4.10.0" dependencies: "@discoveryjs/json-ext" "^0.5.0" "@webpack-cli/configtest" "^1.2.0" "@webpack-cli/info" "^1.5.0" "@webpack-cli/serve" "^1.7.0" "colorette" "^2.0.14" "commander" "^7.0.0" "cross-spawn" "^7.0.3" "fastest-levenshtein" "^1.0.12" "import-local" "^3.0.2" "interpret" "^2.2.0" "rechoir" "^0.7.0" "webpack-merge" "^5.7.3" "webpack-merge@^4.1.5": "resolved" "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz" "version" "4.2.2" dependencies: "lodash" "^4.17.15" "webpack-merge@^5.7.3": "resolved" "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz" "version" "5.7.3" dependencies: "clone-deep" "^4.0.1" "wildcard" "^2.0.0" "webpack-sources@^3.2.3": "integrity" "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" "version" "3.2.3" "webpack@^5.74.0": "integrity" "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==" "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz" "version" "5.74.0" dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^0.0.51" "@webassemblyjs/ast" "1.11.1" "@webassemblyjs/wasm-edit" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" "acorn" "^8.7.1" "acorn-import-assertions" "^1.7.6" "browserslist" "^4.14.5" "chrome-trace-event" "^1.0.2" "enhanced-resolve" "^5.10.0" "es-module-lexer" "^0.9.0" "eslint-scope" "5.1.1" "events" "^3.2.0" "glob-to-regexp" "^0.4.1" "graceful-fs" "^4.2.9" "json-parse-even-better-errors" "^2.3.1" "loader-runner" "^4.2.0" "mime-types" "^2.1.27" "neo-async" "^2.6.2" "schema-utils" "^3.1.0" "tapable" "^2.1.1" "terser-webpack-plugin" "^5.1.3" "watchpack" "^2.4.0" "webpack-sources" "^3.2.3" "which-module@^2.0.0": "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" "version" "2.0.0" "which@^1.2.1": "resolved" "https://registry.npmjs.org/which/-/which-1.3.0.tgz" "version" "1.3.0" dependencies: "isexe" "^2.0.0" "which@^1.2.10", "which@^1.2.9", "which@1.3.1": "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" "version" "1.3.1" dependencies: "isexe" "^2.0.0" "which@^2.0.1": "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" "version" "2.0.2" dependencies: "isexe" "^2.0.0" "wide-align@1.1.3": "resolved" "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz" "version" "1.1.3" dependencies: "string-width" "^1.0.2 || 2" "wildcard@^2.0.0": "resolved" "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" "version" "2.0.0" "word-wrap@^1.2.3": "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" "version" "1.2.3" "wrap-ansi@^2.0.0": "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz" "version" "2.1.0" dependencies: "string-width" "^1.0.1" "strip-ansi" "^3.0.1" "wrap-ansi@^3.0.1": "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz" "version" "3.0.1" dependencies: "string-width" "^2.1.1" "strip-ansi" "^4.0.0" "wrap-ansi@^7.0.0": "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" "version" "7.0.0" dependencies: "ansi-styles" "^4.0.0" "string-width" "^4.1.0" "strip-ansi" "^6.0.0" "wrappy@1": "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" "version" "1.0.2" "ws@~8.2.3": "resolved" "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz" "version" "8.2.3" "xtend@~4.0.1": "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" "version" "4.0.2" "y18n@^3.2.1 || ^4.0.0", "y18n@^4.0.0": "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz" "version" "4.0.0" "y18n@^5.0.5": "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz" "version" "5.0.5" "yallist@^4.0.0": "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" "version" "4.0.0" "yargs-parser@^11.1.1": "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz" "version" "11.1.1" dependencies: "camelcase" "^5.0.0" "decamelize" "^1.2.0" "yargs-parser@^13.0.0", "yargs-parser@13.0.0": "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz" "version" "13.0.0" dependencies: "camelcase" "^5.0.0" "decamelize" "^1.2.0" "yargs-parser@^20.2.2": "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz" "version" "20.2.7" "yargs-unparser@1.5.0": "resolved" "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.5.0.tgz" "version" "1.5.0" dependencies: "flat" "^4.1.0" "lodash" "^4.17.11" "yargs" "^12.0.5" "yargs@^12.0.5": "resolved" "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz" "version" "12.0.5" dependencies: "cliui" "^4.0.0" "decamelize" "^1.2.0" "find-up" "^3.0.0" "get-caller-file" "^1.0.1" "os-locale" "^3.0.0" "require-directory" "^2.1.1" "require-main-filename" "^1.0.1" "set-blocking" "^2.0.0" "string-width" "^2.0.0" "which-module" "^2.0.0" "y18n" "^3.2.1 || ^4.0.0" "yargs-parser" "^11.1.1" "yargs@^16.1.1": "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" "version" "16.2.0" dependencies: "cliui" "^7.0.2" "escalade" "^3.1.1" "get-caller-file" "^2.0.5" "require-directory" "^2.1.1" "string-width" "^4.2.0" "y18n" "^5.0.5" "yargs-parser" "^20.2.2" "yargs@13.2.2": "resolved" "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz" "version" "13.2.2" dependencies: "cliui" "^4.0.0" "find-up" "^3.0.0" "get-caller-file" "^2.0.1" "os-locale" "^3.1.0" "require-directory" "^2.1.1" "require-main-filename" "^2.0.0" "set-blocking" "^2.0.0" "string-width" "^3.0.0" "which-module" "^2.0.0" "y18n" "^4.0.0" "yargs-parser" "^13.0.0" "yup@^0.27.0": "resolved" "https://registry.npmjs.org/yup/-/yup-0.27.0.tgz" "version" "0.27.0" dependencies: "@babel/runtime" "^7.0.0" "fn-name" "~2.0.1" "lodash" "^4.17.11" "property-expr" "^1.5.0" "synchronous-promise" "^2.0.6" "toposort" "^2.0.2"