├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── .idea ├── .gitignore ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jsonSchemas.xml ├── misc.xml ├── modules.xml ├── ts-patch.iml ├── vcs.xml └── webResources.xml ├── .npmignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── jest.config.ts ├── package.json ├── projects ├── core │ ├── plugin.ts │ ├── resolver-hook.js │ ├── shared │ │ └── plugin-types.ts │ ├── src │ │ ├── actions │ │ │ ├── check.ts │ │ │ ├── index.ts │ │ │ ├── install.ts │ │ │ ├── patch.ts │ │ │ ├── uninstall.ts │ │ │ └── unpatch.ts │ │ ├── bin │ │ │ ├── ts-patch.ts │ │ │ └── tspc.ts │ │ ├── cli │ │ │ ├── cli.ts │ │ │ ├── commands.ts │ │ │ ├── help-menu.ts │ │ │ └── options.ts │ │ ├── compiler │ │ │ ├── package.json │ │ │ ├── tsc.js │ │ │ ├── tsserver.js │ │ │ ├── tsserverlibrary.js │ │ │ └── typescript.js │ │ ├── config.ts │ │ ├── index.ts │ │ ├── module │ │ │ ├── get-live-module.ts │ │ │ ├── index.ts │ │ │ ├── module-file.ts │ │ │ ├── module-source.ts │ │ │ ├── source-section.ts │ │ │ └── ts-module.ts │ │ ├── options.ts │ │ ├── patch │ │ │ ├── get-patched-source.ts │ │ │ ├── patch-detail.ts │ │ │ ├── patch-module.ts │ │ │ └── transformers │ │ │ │ ├── add-original-create-program.ts │ │ │ │ ├── fix-ts-early-return.ts │ │ │ │ ├── hook-tsc-exec.ts │ │ │ │ ├── index.ts │ │ │ │ ├── merge-statements.ts │ │ │ │ ├── patch-create-program.ts │ │ │ │ └── patch-emitter.ts │ │ ├── slice │ │ │ ├── module-slice.ts │ │ │ ├── ts54.ts │ │ │ ├── ts55.ts │ │ │ └── ts552.ts │ │ ├── system │ │ │ ├── cache.ts │ │ │ ├── errors.ts │ │ │ ├── index.ts │ │ │ ├── logger.ts │ │ │ └── types.ts │ │ ├── ts-package.ts │ │ └── utils │ │ │ ├── file-utils.ts │ │ │ ├── find-cache-dir.ts │ │ │ ├── general.ts │ │ │ └── index.ts │ └── tsconfig.json └── patch │ ├── package.json │ ├── plugin.ts │ ├── src │ ├── plugin │ │ ├── esm-intercept.ts │ │ ├── plugin-creator.ts │ │ ├── plugin.ts │ │ └── register-plugin.ts │ ├── shared.ts │ ├── ts │ │ ├── create-program.ts │ │ └── shim.ts │ └── types │ │ ├── plugin-types.ts │ │ └── typescript.ts │ └── tsconfig.json ├── scripts └── postbuild.js ├── test ├── .yarnrc ├── assets │ └── projects │ │ ├── main │ │ ├── package.json │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ │ ├── package-config │ │ ├── plugin │ │ │ ├── package.json │ │ │ ├── plugin.js │ │ │ └── transformers │ │ │ │ ├── transformer1.js │ │ │ │ └── transformer2.js │ │ ├── run-transform.js │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ │ ├── path-mapping │ │ ├── base.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── a │ │ │ │ └── a.ts │ │ │ ├── b.ts │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── tsconfig.plugin.json │ │ ├── transform │ │ ├── package.json │ │ ├── run-transform.js │ │ ├── src │ │ │ └── index.ts │ │ ├── transformers │ │ │ ├── cjs │ │ │ │ ├── js-plugin.cjs │ │ │ │ ├── package.json │ │ │ │ ├── plugin.cts │ │ │ │ └── tsconfig.json │ │ │ └── esm │ │ │ │ ├── js-plugin.mjs │ │ │ │ ├── package.json │ │ │ │ ├── plugin.mts │ │ │ │ ├── plugin.ts │ │ │ │ └── tsconfig.json │ │ ├── tsconfig.cjs.json │ │ ├── tsconfig.cts.json │ │ ├── tsconfig.json │ │ ├── tsconfig.mjs.json │ │ ├── tsconfig.mts.json │ │ └── tsconfig.ts.json │ │ └── webpack │ │ ├── esm-plugin.mjs │ │ ├── esm-plugin.mts │ │ ├── hide-module.js │ │ ├── package.json │ │ ├── plugin.ts │ │ ├── src │ │ └── index.ts │ │ ├── tsconfig.esm.json │ │ ├── tsconfig.esmts.json │ │ ├── tsconfig.json │ │ └── webpack.config.js ├── package.json ├── src │ ├── cleanup.ts │ ├── config.ts │ ├── perf.ts │ ├── prepare.ts │ ├── project.ts │ └── utils │ │ └── general.ts ├── tests │ ├── actions.test.ts │ ├── package-config.test.ts │ ├── path-mapping.test.ts │ ├── transformer.test.ts │ └── webpack.test.ts └── tsconfig.json ├── tsconfig.base.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Set end of line to LF 2 | * text=auto eol=lf 3 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [nonara] 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/jsonSchemas.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/.idea/jsonSchemas.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/ts-patch.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/.idea/ts-patch.iml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/webResources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/.idea/webResources.xml -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | *.tsbuildinfo 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/package.json -------------------------------------------------------------------------------- /projects/core/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/plugin.ts -------------------------------------------------------------------------------- /projects/core/resolver-hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/resolver-hook.js -------------------------------------------------------------------------------- /projects/core/shared/plugin-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/shared/plugin-types.ts -------------------------------------------------------------------------------- /projects/core/src/actions/check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/actions/check.ts -------------------------------------------------------------------------------- /projects/core/src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/actions/index.ts -------------------------------------------------------------------------------- /projects/core/src/actions/install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/actions/install.ts -------------------------------------------------------------------------------- /projects/core/src/actions/patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/actions/patch.ts -------------------------------------------------------------------------------- /projects/core/src/actions/uninstall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/actions/uninstall.ts -------------------------------------------------------------------------------- /projects/core/src/actions/unpatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/actions/unpatch.ts -------------------------------------------------------------------------------- /projects/core/src/bin/ts-patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/bin/ts-patch.ts -------------------------------------------------------------------------------- /projects/core/src/bin/tspc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/bin/tspc.ts -------------------------------------------------------------------------------- /projects/core/src/cli/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/cli/cli.ts -------------------------------------------------------------------------------- /projects/core/src/cli/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/cli/commands.ts -------------------------------------------------------------------------------- /projects/core/src/cli/help-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/cli/help-menu.ts -------------------------------------------------------------------------------- /projects/core/src/cli/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/cli/options.ts -------------------------------------------------------------------------------- /projects/core/src/compiler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/compiler/package.json -------------------------------------------------------------------------------- /projects/core/src/compiler/tsc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/compiler/tsc.js -------------------------------------------------------------------------------- /projects/core/src/compiler/tsserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/compiler/tsserver.js -------------------------------------------------------------------------------- /projects/core/src/compiler/tsserverlibrary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/compiler/tsserverlibrary.js -------------------------------------------------------------------------------- /projects/core/src/compiler/typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/compiler/typescript.js -------------------------------------------------------------------------------- /projects/core/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/config.ts -------------------------------------------------------------------------------- /projects/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/index.ts -------------------------------------------------------------------------------- /projects/core/src/module/get-live-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/module/get-live-module.ts -------------------------------------------------------------------------------- /projects/core/src/module/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/module/index.ts -------------------------------------------------------------------------------- /projects/core/src/module/module-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/module/module-file.ts -------------------------------------------------------------------------------- /projects/core/src/module/module-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/module/module-source.ts -------------------------------------------------------------------------------- /projects/core/src/module/source-section.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/module/source-section.ts -------------------------------------------------------------------------------- /projects/core/src/module/ts-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/module/ts-module.ts -------------------------------------------------------------------------------- /projects/core/src/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/options.ts -------------------------------------------------------------------------------- /projects/core/src/patch/get-patched-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/patch/get-patched-source.ts -------------------------------------------------------------------------------- /projects/core/src/patch/patch-detail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/patch/patch-detail.ts -------------------------------------------------------------------------------- /projects/core/src/patch/patch-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/patch/patch-module.ts -------------------------------------------------------------------------------- /projects/core/src/patch/transformers/add-original-create-program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/patch/transformers/add-original-create-program.ts -------------------------------------------------------------------------------- /projects/core/src/patch/transformers/fix-ts-early-return.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/patch/transformers/fix-ts-early-return.ts -------------------------------------------------------------------------------- /projects/core/src/patch/transformers/hook-tsc-exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/patch/transformers/hook-tsc-exec.ts -------------------------------------------------------------------------------- /projects/core/src/patch/transformers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/patch/transformers/index.ts -------------------------------------------------------------------------------- /projects/core/src/patch/transformers/merge-statements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/patch/transformers/merge-statements.ts -------------------------------------------------------------------------------- /projects/core/src/patch/transformers/patch-create-program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/patch/transformers/patch-create-program.ts -------------------------------------------------------------------------------- /projects/core/src/patch/transformers/patch-emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/patch/transformers/patch-emitter.ts -------------------------------------------------------------------------------- /projects/core/src/slice/module-slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/slice/module-slice.ts -------------------------------------------------------------------------------- /projects/core/src/slice/ts54.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/slice/ts54.ts -------------------------------------------------------------------------------- /projects/core/src/slice/ts55.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/slice/ts55.ts -------------------------------------------------------------------------------- /projects/core/src/slice/ts552.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/slice/ts552.ts -------------------------------------------------------------------------------- /projects/core/src/system/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/system/cache.ts -------------------------------------------------------------------------------- /projects/core/src/system/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/system/errors.ts -------------------------------------------------------------------------------- /projects/core/src/system/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/system/index.ts -------------------------------------------------------------------------------- /projects/core/src/system/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/system/logger.ts -------------------------------------------------------------------------------- /projects/core/src/system/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/system/types.ts -------------------------------------------------------------------------------- /projects/core/src/ts-package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/ts-package.ts -------------------------------------------------------------------------------- /projects/core/src/utils/file-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/utils/file-utils.ts -------------------------------------------------------------------------------- /projects/core/src/utils/find-cache-dir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/utils/find-cache-dir.ts -------------------------------------------------------------------------------- /projects/core/src/utils/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/utils/general.ts -------------------------------------------------------------------------------- /projects/core/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/src/utils/index.ts -------------------------------------------------------------------------------- /projects/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/core/tsconfig.json -------------------------------------------------------------------------------- /projects/patch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/patch/package.json -------------------------------------------------------------------------------- /projects/patch/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/patch/plugin.ts -------------------------------------------------------------------------------- /projects/patch/src/plugin/esm-intercept.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/patch/src/plugin/esm-intercept.ts -------------------------------------------------------------------------------- /projects/patch/src/plugin/plugin-creator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/patch/src/plugin/plugin-creator.ts -------------------------------------------------------------------------------- /projects/patch/src/plugin/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/patch/src/plugin/plugin.ts -------------------------------------------------------------------------------- /projects/patch/src/plugin/register-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/patch/src/plugin/register-plugin.ts -------------------------------------------------------------------------------- /projects/patch/src/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/patch/src/shared.ts -------------------------------------------------------------------------------- /projects/patch/src/ts/create-program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/patch/src/ts/create-program.ts -------------------------------------------------------------------------------- /projects/patch/src/ts/shim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/patch/src/ts/shim.ts -------------------------------------------------------------------------------- /projects/patch/src/types/plugin-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/patch/src/types/plugin-types.ts -------------------------------------------------------------------------------- /projects/patch/src/types/typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/patch/src/types/typescript.ts -------------------------------------------------------------------------------- /projects/patch/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/projects/patch/tsconfig.json -------------------------------------------------------------------------------- /scripts/postbuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/scripts/postbuild.js -------------------------------------------------------------------------------- /test/.yarnrc: -------------------------------------------------------------------------------- 1 | --no-lockfile true 2 | -------------------------------------------------------------------------------- /test/assets/projects/main/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/main/package.json -------------------------------------------------------------------------------- /test/assets/projects/main/src/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/assets/projects/main/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/main/tsconfig.json -------------------------------------------------------------------------------- /test/assets/projects/package-config/plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/package-config/plugin/package.json -------------------------------------------------------------------------------- /test/assets/projects/package-config/plugin/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/package-config/plugin/plugin.js -------------------------------------------------------------------------------- /test/assets/projects/package-config/plugin/transformers/transformer1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/package-config/plugin/transformers/transformer1.js -------------------------------------------------------------------------------- /test/assets/projects/package-config/plugin/transformers/transformer2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/package-config/plugin/transformers/transformer2.js -------------------------------------------------------------------------------- /test/assets/projects/package-config/run-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/package-config/run-transform.js -------------------------------------------------------------------------------- /test/assets/projects/package-config/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/package-config/src/index.ts -------------------------------------------------------------------------------- /test/assets/projects/package-config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/package-config/tsconfig.json -------------------------------------------------------------------------------- /test/assets/projects/path-mapping/base.ts: -------------------------------------------------------------------------------- 1 | export const b = 2; 2 | -------------------------------------------------------------------------------- /test/assets/projects/path-mapping/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/path-mapping/package.json -------------------------------------------------------------------------------- /test/assets/projects/path-mapping/src/a/a.ts: -------------------------------------------------------------------------------- 1 | export const aVar = "a"; 2 | -------------------------------------------------------------------------------- /test/assets/projects/path-mapping/src/b.ts: -------------------------------------------------------------------------------- 1 | export const bVar = "b"; 2 | -------------------------------------------------------------------------------- /test/assets/projects/path-mapping/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/path-mapping/src/index.ts -------------------------------------------------------------------------------- /test/assets/projects/path-mapping/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/path-mapping/tsconfig.json -------------------------------------------------------------------------------- /test/assets/projects/path-mapping/tsconfig.plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/path-mapping/tsconfig.plugin.json -------------------------------------------------------------------------------- /test/assets/projects/transform/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/package.json -------------------------------------------------------------------------------- /test/assets/projects/transform/run-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/run-transform.js -------------------------------------------------------------------------------- /test/assets/projects/transform/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/src/index.ts -------------------------------------------------------------------------------- /test/assets/projects/transform/transformers/cjs/js-plugin.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/transformers/cjs/js-plugin.cjs -------------------------------------------------------------------------------- /test/assets/projects/transform/transformers/cjs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /test/assets/projects/transform/transformers/cjs/plugin.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/transformers/cjs/plugin.cts -------------------------------------------------------------------------------- /test/assets/projects/transform/transformers/cjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/transformers/cjs/tsconfig.json -------------------------------------------------------------------------------- /test/assets/projects/transform/transformers/esm/js-plugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/transformers/esm/js-plugin.mjs -------------------------------------------------------------------------------- /test/assets/projects/transform/transformers/esm/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /test/assets/projects/transform/transformers/esm/plugin.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/transformers/esm/plugin.mts -------------------------------------------------------------------------------- /test/assets/projects/transform/transformers/esm/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/transformers/esm/plugin.ts -------------------------------------------------------------------------------- /test/assets/projects/transform/transformers/esm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/transformers/esm/tsconfig.json -------------------------------------------------------------------------------- /test/assets/projects/transform/tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/tsconfig.cjs.json -------------------------------------------------------------------------------- /test/assets/projects/transform/tsconfig.cts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/tsconfig.cts.json -------------------------------------------------------------------------------- /test/assets/projects/transform/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/tsconfig.json -------------------------------------------------------------------------------- /test/assets/projects/transform/tsconfig.mjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/tsconfig.mjs.json -------------------------------------------------------------------------------- /test/assets/projects/transform/tsconfig.mts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/tsconfig.mts.json -------------------------------------------------------------------------------- /test/assets/projects/transform/tsconfig.ts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/transform/tsconfig.ts.json -------------------------------------------------------------------------------- /test/assets/projects/webpack/esm-plugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/webpack/esm-plugin.mjs -------------------------------------------------------------------------------- /test/assets/projects/webpack/esm-plugin.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/webpack/esm-plugin.mts -------------------------------------------------------------------------------- /test/assets/projects/webpack/hide-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/webpack/hide-module.js -------------------------------------------------------------------------------- /test/assets/projects/webpack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/webpack/package.json -------------------------------------------------------------------------------- /test/assets/projects/webpack/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/webpack/plugin.ts -------------------------------------------------------------------------------- /test/assets/projects/webpack/src/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/assets/projects/webpack/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/webpack/tsconfig.esm.json -------------------------------------------------------------------------------- /test/assets/projects/webpack/tsconfig.esmts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/webpack/tsconfig.esmts.json -------------------------------------------------------------------------------- /test/assets/projects/webpack/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/webpack/tsconfig.json -------------------------------------------------------------------------------- /test/assets/projects/webpack/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/assets/projects/webpack/webpack.config.js -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/package.json -------------------------------------------------------------------------------- /test/src/cleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/src/cleanup.ts -------------------------------------------------------------------------------- /test/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/src/config.ts -------------------------------------------------------------------------------- /test/src/perf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/src/perf.ts -------------------------------------------------------------------------------- /test/src/prepare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/src/prepare.ts -------------------------------------------------------------------------------- /test/src/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/src/project.ts -------------------------------------------------------------------------------- /test/src/utils/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/src/utils/general.ts -------------------------------------------------------------------------------- /test/tests/actions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/tests/actions.test.ts -------------------------------------------------------------------------------- /test/tests/package-config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/tests/package-config.test.ts -------------------------------------------------------------------------------- /test/tests/path-mapping.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/tests/path-mapping.test.ts -------------------------------------------------------------------------------- /test/tests/transformer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/tests/transformer.test.ts -------------------------------------------------------------------------------- /test/tests/webpack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/tests/webpack.test.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonara/ts-patch/HEAD/yarn.lock --------------------------------------------------------------------------------